任务1阶梯轴类零件的数控编程及加工基本编程指令

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

定。可通过操作面板上的速度修调开关进行调节。
④、X轴和Z轴的进给速率不同,因此机床执行指令时
两轴的合成运动轨迹不一定是直线。
⑤、使用时,一定要特别注意避免刀具和工件及夹具
2019/1发1/11生碰撞。
20
说明:
(1)、G00指令刀具相对于工件从当前位置以各轴 预先设定的快移进给速度移动到程序段所指定的下一个 定位点;
2019/11/11
10
图4-1 恒线速切削方式
对图中所示的零件,为保持A、B、C各点的线速度在 150 m/min,则各点在加工时的主轴转速分别为:
A:n=1000×150÷(π ×40)=1193 r/min B:n=1000×150÷(π ×60)=795r/min C:n=1000×150÷(π ×70)=682 r/min
绝对坐标编程为:G00 相对坐标编程为:G00
X141.2 Z70.6; Z98.1; U91.8 W45.9; U0 W27.5;
2019/11/11
24
练习:P21图1-22 坐标: A (40.0,20.0) B (120.0,60.0) C (120.0,100.0)
绝对坐标编程为:G00 相对坐标编程为:G00
2019/11/11
6
表1-1 常用G功能指令
G代码
* G00 G01 G02 G03 G04 G17 * G18 G19 G20 * G21 G32 * G40 G41 G42
G50
G96 * G97 * G98 G99

功能
快速点定位(快速进给)
直线插补(切削进给) 01
顺时针方向圆弧插补
逆时针方向圆弧插补
X120.0 Z60.0; Z100.0; U80.0 W40.0; W40.0;
2019/11/11
25
5、直线插补指令(G01)
功能:G01指令使刀具以F指定的进给速度,从当前位置
直线移动到指令中的目标点位置。一般作为切削
加工运动指令,既可以单坐标移动,又可以两坐
标同时插补运动。
格式:G01 X(U)_ Z(W)_F;
2019/1(1/11默认状态)指令下,F为每转进给(mm/r)。
26
说明: (1)、G01指令刀具从当前位置以联动的方式,
按程序段中F指令规定的合成进给速度,按合成的直线 轨迹移动到程序段所指定的终点。
(2)、实际进给速度等于指令速度F与进给速度 修调倍率的乘积。
(3)、G01和F都是模态代码,如果后续的程序 段不改变加工的线型和进给速度,可以不再书写这 些代码。
2019/11/11
21
X 6
O
坐标:
O (80.0,90.0) 1 (40.0,6.0)
Z
4 0
图4-3 G00指令运用
绝对坐标编程为:G00 Z6.0;
X40.0;
相对坐标编程为:G00 W-84.0;
2019/11/11
U40.0; 22
x
P1
20
10
P2
0
z
10 20 30 40
坐标:
说明:①、X(U)、Z(W)为目标点坐标。不运动的坐
标可以省略。程序中只有一个坐标值X或Z时,刀具将沿该
坐标方向移动;有两个坐标值X和Z时,刀具将按所给的终
点直线插补运动。
②、F为进给速度(进给率)。F为续效指令,可在
本程序段或前面程序段中指定。
③、在G98指令下,F为每分钟进给(mm/min);在G99
复合螺纹切削循环
注:1、00组G代码为非模态,其他各组中的G代码均为模态。2、标有*的代码均为数控系统通电后的代码。 23、019表/11内/1010组为非模态指令,只在本程序段内有效。其他组为模态指令,一次指定后持续有效,直到被本 7 组其他代码所取代。
2、辅助功能( M功能)

表示机床操作时各种辅助动作及其状态。靠继电器
2019/11/11 图4-2 G98进给速度
G99进给量
14
5、刀具功能(T功能)

T功能指令用于选择加工所用刀具和刀具参
数。
编程格式: T~

T后面通常用四位数字,前两位是刀具号,
后两位是刀具长度补偿号,又是刀尖圆弧半径补
偿号。例:T0303 表示选用3号刀及3号刀具长度 补偿值和刀尖圆弧半径补偿值。T0300 表示取消 刀具补偿。
新的坐标系。
2019/11/11
17
2、预置工件坐标系指令(G54 ~ G59)
说明:
1、G54~G59是系统预置的六个坐标系,可根
据需要选用。
2、G54~G59建立的工件坐标原点是相对于机
床原点而言的,在程序运行前已设定好,在程序
运行中是无法重置的。
3、G54~G59预置建立的工件坐标原点在机床
16
1、工件坐标系设定指令(G50)

当X、Z值不同或改变刀具的当前位置时,所
设定的工件坐标系的工件原点位置也不同。
说明:

1、在执行程序段G50 X~ Z~前,必须先对
刀,通过调整机床,将刀尖放在程序所要求的起
刀点位置上。

2、此指令并不会产生机械移动,只是让系
统内部用新的坐标值取代旧的坐标值,从而建立
2019/11/11
11
(3)、恒线速取消(G97)
编程格式: G97 S~
S后面的数字表示恒线速度控制取消后的
主轴转速,如S未指定,将保留G96的最终值。

例:G97 S3000 表示恒线速控制取消后主
轴转速3000 r/min。

恒转速控制一般在车螺纹或车削工件直径
变化不大时使用。
2019/11/11
00
暂停
选择 XY 平面
16
选择 ZX 平面
选择 YZ 平面
英寸输入 06
毫米输入
01
螺纹切削
取消刀尖半径补偿
07
刀尖半径左补偿
Байду номын сангаас刀尖半径右补偿
00
设定坐标系 设定主轴最高转速
恒线速控制 02
恒转速控制
每分钟进给 05
每转进给
G代码
G65 G66 * G67 G90 G92 G94
G70
G71 G72 G73 G74 G75 G76

F后面的数字表示的是刀具每分钟的进给量,单位为
mm/min。
例如:G98 F100 表示进给量为100mm/min。
2019/11/11
13
进给速度
用F表示刀具中心运动时的进给速度。由地址码F和后 面若干位数字构成。进给率的单位是直线进给率mm/min, 还是旋转进给率mm/r,取决于每个系统所采用的进给速度 的指定方法。
码。然后才能输入坐标尺寸。 ②、当系统通电后,NC保留前次关机时的G20或G21;
程序中间不能转换;当两者相互转换时,偏移量相应转换。 ③、FANUC系统需使用小数点输入数字。十进制小数
点用于输入距离、速度或角度。小数点表示毫米、英寸、 度数或时间秒。
2019/11/11
19
4、快速点位运动(G00)
2019/11/11
1
2019/11/11
2
学生作品
2019/11/11
3
数控车床的基本编程方法
数控车削加工包括内外圆柱面的车削加工、
端面车削加工、钻孔加工、螺纹加工、复杂外形 轮廓回转面的车削加工等,在分析了数控车床工 艺装备和数控车床编程特点的基础上,下面将结 合配置FANUC数控系统的数控车床重点讨论数控车 床基本编程方法。

功能
宏程序非模态调用
16 宏程序模态调用
宏程序模态调用取消
内外圆切削循环
01 螺纹切削循环
端面切削循环
精加工复合循环 (完成G71、G72、G73循环后的精加工)
内外圆粗车复合循环(沿Z轴方向循环切削)
端面粗车复合循环(沿X轴方向循环切削) 00 固定形状粗车复合循环
(沿工件精加工相同的刀具路径粗加工循环) 端面切槽循环 径向切槽循环
M09:冷却液关;
M02:程序停止,程序不复位到起始位置;
M30:程序停止,程序复位到起始位置;
M98:调用子程序;
2019/11/M1199:子程序结束,返回主程序。
8
3、 主轴功能(S功能)
S功能指令用于控制主轴转速。用地址S和其
后的数字组成。S后面的数字表示主轴转速,单 位为r/min。在具有恒线速功能的机床上,S功能 指令还有如下作用。 (1)、主轴最高转速限制(G50) 编程格式: G50 S~ S后面的数字表示的是最高转速:r/min。 例:G50 S3000 表示最高转速限制为3000r/min。
12
4、进给功能(F功能)

F功能指令用于控制切削进给量。在程序中,有两
种使用方法。
⑴、每转进给量(G99)
编程格式: G99 F_;

F后面的数字表示的是主轴每转刀具的进给量,单位
为mm/r。
例如:G99 F0.2 ,表示进给量为0.2 mm/r。
⑵、每分钟进给量(G98);
编程格式:G98 F_;;
2019/11/11
15
二、编程基本指令
1、工件坐标系设定指令(G50)

编程格式 :G50 X~ Z~

式中X、Z的值是起刀点相对于加工原点的位
置。G50使用方法与G92类似。在数控车床编程时,
所有X坐标值均使用直径值,如图所示。
2019/11/11
例:按图设置加工 坐标的程序段如下:
G50 X128.7 Z375.1
坐标系中的坐标值可用 MDI 方式输入,系统自动
记忆。
4、使用该组指令前,必须先回参考点。
5、G54~G59为模态指令,可相互注销。
2019/11/11
18
3、有关单位设定:公制/英制变换(G21/(G20)
格式:G20 英制输入( 英寸输入)
G21 公制输入(毫米 输入 (默认))
注意: ①、必须在程序的开头一个独立的程序段指定上述G代
(2)、G00指令中的快进速度由机床参数对各轴分 别设定,不能用程序规定。由于各轴以各自速度移动, 不能保证各轴同时到达终点,因而联动直线轴的合成轨 迹并不总是直线。
(3)、快移速度可由面板上的快速修调旋钮修正。 (4)、G00一般用于加工前快速定位或加工后快速 退刀。 (5)、G00为模态功能,可由G01、G02、G03功能 注销。
2019/11/11
9
(2)、恒线速控制(G96) 编程格式 :G96 S~
S后面的数字表示的是恒定的线速度:m/min。 例:G96 S150 表示切削点线速度控制在150 m/min。
为什么要用恒线速度和限制主轴最高转速?
在车削端面或工件直径变化较大时,为了保证车削表面
质量一致性,使用恒线速度控制. 用恒线速度控制加工端面、锥面和圆弧面时,由于X轴 的值不断变化,当刀具接近工件的旋转中心时,主轴的转速 会越来越高.采用主轴最高转速限定指令,可防止因主轴转 速过高,离心力太大,产生危险及影响机床寿命.
O (100.,100.) 1 (40.0,40.0) 2 (20.0,10.0)
绝对坐标编程为:G00 X40.0 Z40.0;
X20.0 Z10.0;
相对坐标编程为:G00 U-60.0 W-60.0;
2019/11/11
U-20.0 W-30.0;
23
练习:P17图1-19 坐标: A (49.4,24.7) B (141.2,70.6) C (141.2,98.1)
2019/11/11
4
数控车床的基本编程方法
一、数控系统的功能 二、编程基本指令
2019/11/11
5
一、数控系统的功能
1、准备功能(G功能) 是使机床或数控系统建立起某种加工方式的
指令。 G代码由地址G和后面的两位数字组成, 从G00-G99共100种。 G指令主要用于规定刀具和工件的相对运动 轨迹(即插补功能)、机床坐标系、刀具补偿等 多种加工操作。 不同的数控系统, G指令的功能不同,编程 时需要参考机床制造厂的编程说明书。
(4)、G01可由G00、G02、G03注销。
2019/11/11
27
X
坐标:
4 0
O
Z
80
O (100.0,100.0) 1 (40.0,2.0) 2 (40.0,-80.0)
图4-6 G01指令运用
绝对坐标编程为:G00 Z2.0;
X40.0;
G01 X40.0 Z-80.0 F0.1;
的得、失电来实现其控制过程,如:
M00:程序暂停,可用NC启动命令(CYCLE START)使程
序继续运行;
M01:计划暂停,与M00作用相似,但M01可以用机床“任
选停止按钮”选择是否有效;
M03:主轴顺时针旋转;
M04:主轴逆时针旋转;
M05:主轴旋转停止;
M08:冷却液开;
功能:G00指令使刀具在点位控制方式下,从刀
具所在点以快速移动到目标点。
格式:G00 X(U)_ Z(W)_;
说明:①、采用绝对坐标X、Z编程时用终点的坐标值编程;
采用增量坐标U、W编程时,用刀具的移动距离编程。不运
动的坐标可以省略。
②、X(U)的坐标值均为直径量。
③、G00快速移动的速度不需要指定,由生产厂家确
相关文档
最新文档