加工中心程序解释说明
调用本地N30号 子程序
用绝对坐标系快速位移到此处位置,并同 时将主轴快速定位到高度为20
M97 P30 G90 G00 Z80. M09 M05 G91 G28 Z0. Y0. M30
N10 G91 G00 Z-15. G01 Z-4.5 F500. Z-5.5 F80. Y0.8 F60. G03 J-0.8 G01 Y-0.8 F100. G00 Z60. G90
2800转每分钟
G43 H05 Z50. M08
调用5号刀具长度负补偿,快速定位高度 Z50,打开切削液
G00 Z20.
在X0 Y0.处将主轴快速定位到高度为20
M97 P30 G90 G00 X-12. Y0 Z20. M97 P30 G90 G00 X-24. Y0 Z20. M97 P30 G90 G00 X-36. Y0 Z20. M97 P30 G90 G00 X-48. Y0 Z20. M97 P30 G90 G00 X-60. Y0 Z20.
点孔坐标为 X-12. Y0 点孔坐标为 X-24. Y0 点孔坐标为 X-36. Y0 点孔坐标为 X-48. Y0 点孔坐标为 X-60. Y0 打孔固定循环取消,关闭切削液
M05 G91 G28 Z0. Y0.
主轴停止 主轴,Y轴返回参考点
T2 M06
换用2号刀具
G00 G40 G80 G90 G54 X0 Y0. A0 B0 S1800 M03
用直线插补方式将主轴向负方向以500的进 给量移5
用直线插补方式将主轴向负方向以150的进 给量移4.5,此步骤是将螺纹刀下在板孔中
调用相对坐标系,调用第5号刀具左刀补半 径补偿,以直线插补方式相对进刀速度为
10移到X2.1 Y0处
用逆时针圆弧插补方式以进给速度为60移 到X-2.1 Y2.135处,半径为R2.126,同时 主轴相对向正方向移0.2,以铣出1/4螺纹
主轴,Y轴返回参考点
T4 M06
换用4号刀具
调用绝对坐标系G54,取消刀具半径补偿, G00 G40 G90 G54 X0 Y0. A0 B0 S2500 M03 快速定位到X0 Y0. A0 B0位置,主轴正转
2500转每分钟
G43 H04 Z50. M08
调用4号刀具长度负补偿,快速定位高度 Z50,打开切削液
度80,每次进刀深度为1
X-12. Y0
点孔坐标为 X-12. Y0
X-24. Y0
点孔坐标为 X-24. Y0
X-36. Y0
点孔坐标为 X-36. Y0
X-48. Y0
点孔坐标为 X-48. Y0
X-60. Y0
点孔坐标为 X-60. Y0
G80 M09
打孔固定循环取消,关闭切削液
M05
主轴停止
M97 P10 G90 G00 X-60. Y0 Z20. M97 P10 G90 G00 Z80. M09 M05 G91 G28 Z0. Y0.
调用本地N10号 子程序
用绝对坐标系快速位移到此处位置,并同 时将主轴快速定位到高度为20
调用本地N10号 子程序
调用绝对坐标系,快速将主轴定位高度 80,同时关闭切削液 主轴停止
用逆时针圆弧插补方式移到X-2.171 Y2.135处,半径为R2.161,同时主轴相对向
正方向移0.2移到X2.171 Y2.206处,半径为R2.196,同时主轴相对向
正方向移0.2,以铣出1/4螺纹
用逆时针圆弧插补方式移到X2.241 Y2.206 处,半径为R2.231,同时主轴相对向正方
处,完成后再快速移动至50处。 X工作台在上个位置处快速移动到此处,在此完成以上循环
点孔方式,主轴再回到50处 X工作台在上个位置处快速移动到此处,在此完成以上循环
点孔方式,主轴再回到50处 X工作台在上个位置处快速移动到此处,在此完成以上循环
点孔方式,主轴再回到50处 X工作台在上个位置处快速移动到此处,在此完成以上循环
N30 G91 G00 Z-15.
返回主程序,单个孔完成
说明子程序第20号
相对坐标将主轴向负方向快速移15 用直线插补方式将主轴向负方向以500的进
给量移5 用直线插补方式将主轴向负方向以100的进 给量移1.35,此步骤是将孔倒圆角的一个
深度 用直线插补方式将Y轴向正方向以100的进
给量移0.6 用逆时针圆弧插补方式以0.6为半径走整
G00 Z20.
在X0 Y0.处将主轴快速定位到高度为20
M97 P20 G90 G00 X-12. Y0 Z20.
调用本地N20号 子程序
用绝对坐标系快速位移到此处位置,并同 时将主轴快速定位到高度为20
M97 P20 G90 G00 X-24. Y0 Z20. M97 P20 G90 G00 X-36. Y0 Z20. M97 P20 G90 G00 X-48. Y0 Z20. M97 P20 G90 G00 X-60. Y0 Z20. M97 P20 G90 G00 Z80. M09 M05 G91 G28 Z0. Y0.
调用本地N10号 子程序
用绝对坐标系快速位移到此处位置,并同 时将主轴快速定位到高度为20
调用本地N10号 子程序
用绝对坐标系快速位移到此处位置,并同 时将主轴快速定位到高度为20
调用本地N10号 子程序
用绝对坐标系快速位移到此处位置,并同 时将主轴快速定位到高度为20
调用本地N10号 子程序
用绝对坐标系快速位移到此处位置,并同 时将主轴快速定位到高度为20
调用本地N30号 子程序
用绝对坐标系快速位移到此处位置,并同 时将主轴快速定位到高度为20
调用本地N30号 子程序
用绝对坐标系快速位移到此处位置,并同 时将主轴快速定位到高度为20
调用本地N30号 子程序
用绝对坐标系快速位移到此处位置,并同 时将主轴快速定位到高度为20
调用本地N30号 子程序
用绝对坐标系快速位移到此处位置,并同 时将主轴快速定位到高度为20
机床动作过程
机床无动作 机床无动作 机床无动作 刀库旋转至1号刀具后移动至主轴下,主轴选用1号刀后,刀 库返回原处 机床X、Y、A、B工作台快速移动到G54坐标系原点,同时主 轴开始以1800转每分钟正转
机床主轴快速移动高度为50处,同时喷出切削液 从X0 Y0.处打孔,主轴快速从以上距离50处移动到2.0处, 然后以进给速度60点孔至表面以下0.5处,完成后再快速移
量移0.8,此时开始铣锥度孔 用逆时针圆弧插补方式以0.8为半径走整 圆,此时一个完整的锥度孔做完,以准备
为后面做螺纹孔 用直线插补方式将Y轴向负方向以100的进
给量移0.8,回到锥度孔中心 快速将主轴向正方向移相对高度60,离开
此孔 调用绝对坐标系,以区别G91坐标系
M99
N20 G91 G00 Z-15. G01 Z-5. F500. Z-1.35 F100. Y0.6 G03 J-0.6 G01 Y-0.6 G00 Z60. G90 M99
向移0.2,以铣出1/4螺纹
用逆时针圆弧插补方式以进给速度为200移 到X-3.741 Y不动,半径为R1.947,同时主
轴相对向正方向移1
取消刀具半径补偿,以直线插补方式移到 X1.5 Y0
快速将主轴向正方向移相对高度60,离开 此孔
调用绝对坐标系,以区别G91坐标系
返回主程序,单个孔完成
文件结尾标识
圆,此时一个完整的倒圆角做完 用直线插补方式将Y轴向负方向以100的进
给量移0.6,回到倒圆角孔的中心 快速将主轴向正方向移相对高度60,离开
此孔 调用绝对坐标系,以区别G91坐标系
返回主程序,单个孔完成
说明子程序第30号
相对坐标将主轴向负方向快速移15
G01 G91 Z-5. F500. Z-4.5 F150. G01 G91 G41 X2.1 Y0 D05 F10. G03 X-2.1 Y2.135 R2.126 Z0.2 F60. G03 X-2.171 Y-2.135 R2.161 Z0.2 G03 X2.171 Y-2.206 R2.196 Z0.2 G03 X2.241 Y2.206 R2.231 Z0.2 G03 X-3.741 Y0 R1.947 Z1. F200. G01 G40 X1.5 Y0 G00 Z60. G90 M99 %
主轴停止
主轴和Y轴快速移动至机床原点处停止
刀库旋转至2号刀具后移动至主轴下,主轴选用2号刀后,刀 库返回原处
机床X、Y、A、B工作台快速移动到G54坐标系原点,同时主 轴开始以1800转每分钟正转
机床主轴快速移动高度为50处,同时喷出切削液
从X0 Y0.处打孔,主轴快速从以上距离50处移动到2.0处, 然后以进给速度80,每次下刀深度为1,点孔至表面以下5.5
位置,主轴正转1800转每分钟
G43 H01 Z50. M08
调用1号刀具长度负补偿,快速定位高度 Z50,打开切削液
G81 Z-0.5 R2. F60.
固定循环开始,点孔深度0.5,安全距离 2.0,速度60
X-12. Y0 X-24. Y0 X-36. Y0 X-48. Y0 X-60. Y0 G80 M09
调用3号刀具长度负补偿,快速定位高度 Z50,打开切削液
G00 Z20.
在X0 Y0.处将主轴快速定位到高度为20
M97 P10 G90 G00 X-12. Y0 Z20. M97 P10 G90 G00 X-24. Y0 Z20. M97 P10 G90 G00 X-36. Y0 Z20. M97 P10 G90 G00 X-48. Y0 Z20.
调用本地N30号 子程序
调用绝对坐标系,快速将主轴定位高度 80,同时关闭切削液 主轴停止
主轴,Y轴返回参考点