数控磨床程序翻译( 八 )


6.螺纹切削
G33(32) X Z P(E) I K 该指令用于螺纹切削,X Z为螺纹终点坐标,P为公制螺纹导程(0.25-100mm),E为英制螺纹导程(100-4牙/英寸),I K为退尾数据 。螺纹切削时主轴转速不能太高,一般N×P≤3000,N为主轴转速(rpm),P为公制螺纹导程(mm) 。
7. 延时或暂停
G04 X,X为暂停秒数,该指令一般用于切槽,可保持槽底光滑 。
8 .主轴转速设定
M03(04) S 该指令用于主轴顺时针或逆时针转,主轴转速为S,其单位为m/min (用G96指定)或r/min(用G97指定) 。M05表示主轴停止 。
9.程序结束
M02(在此处结束)或M30(结束后返回程序首句) 。
4.2.8 循环
由于车削加工常用棒料和锻料作为毛坯,加工余量较大,为简化编程,数控车床常具备不同形式的固定循环,可进行多次循环切削 。
1. 外径、内径循环
G90 X Z R F 该指令用于外径、内径的简单车削循环,X Z为循环终点坐标,R表示圆锥面循环 。其值为圆锥体大小端差(直径差),循环起点由上句程序决定,F为进给速度 。
2.螺纹车削循环
G92 X Z P(E) I K R L 该指令用于螺纹车削循环, X Z为螺纹终点坐标,P为公制螺纹导程(0.25-100mm),E为英制螺纹导程(100-4牙/英寸),I K为退尾数据,R表示螺纹起点与终点的直径差(用于加工圆锥螺纹),L表示螺纹头数,螺纹车削循环起点由上句程序决定 。G92指令与G33指令的区别为G92可多次自动切削螺纹 。
3.端面车削循环
G94 X Z R F 该指令用于端面的简单车削循环,X Z为循环终点坐标,R表示锥面循环 。其值为圆锥体大小端差(Z向差),循环起点由上句程序决定,F为进给速度 。
4 .切槽循环
G75 X Z I K E F 该指令用于切槽循环,X Z为循环终点坐标,I为每次X轴的进刀量,K为每次X轴的退刀量,E为Z轴每次的偏移量,F为进刀速度,省略Z表示切断 。
5.外圆粗车复合循环
G71 X I K L F 该指令用于外圆粗车复合循环,即编程时写出外圆加工形状,系统从毛坯开始自动走出外圆循环形状 。该循环平行于Z轴切削,X为循环终点坐标,I为每次X轴的进刀量,K为每次X轴的退刀量,L为决定外圆加工形状的程序段数量,F为进给速度,G71指令段后马上接决定外圆加工形状的程序段 。
6.端面粗车复合循环
G72 Z I K L F 该指令用于端面粗车复合循环,即编程时写出端面加工形状,系统从毛坯开始自动走出端面循环形状 。该循环平行于X轴切削,Z为循环终点坐标,I为每次Z轴的进刀量,K为每次Z轴的退刀量,L为决定端面加工形状的程序段数量,F为进给速度,G72指令段后马上接决定端面加工形状的程序段 。
4.2.9刀具补偿
编程时,认为车刀刀尖是一个点,而实际上为了提高刀具寿命和工件表面质量,车刀刀尖常磨成一个半径不大的圆弧,为提高工件的加工精度,编制圆头刀程序时,需要对刀具半径进行补偿 。大多数数控车床都具有刀具半径自动补偿功能(G41,G42),这类数控车床可直接按工件轮廓尺寸编程 。
4.2.10绝对坐标与增量坐标
X 、Z表示绝对坐标,U、W表示相对坐标 。
4.2.11公制与英制尺寸设定
公制尺寸设定指令G21,英制尺寸设定指令G20,系统上电后,机床处在G21状态 。
4.2.12圆弧顺逆的判断
数控车床是两坐标的机床,只有X轴和Z轴,应按右手定则的方法将Y轴也加上去来考虑 。判断时让Y轴的正向指向自己,(即沿Y轴的负方向看去),站在这样的位置就可正确判断X-Z平面上圆弧的顺逆时针 。
4.3.典型零件的数控车床编程实例
4.3.1数控车床编程实例1
编制图4-1所示工件的数控加工程序,要求切断,1#外圆刀,2#切槽刀,切槽刀宽度4mm,毛坯直径32mm