电子课件《数控铣床加工中心编程与操作FANUC系统》A029439 表719.docx
《电子课件《数控铣床加工中心编程与操作FANUC系统》A029439 表719.docx》由会员分享,可在线阅读,更多相关《电子课件《数控铣床加工中心编程与操作FANUC系统》A029439 表719.docx(15页珍藏版)》请在冰豆网上搜索。
电子课件《数控铣床加工中心编程与操作FANUC系统》A029439表719
表7-19
程序卡
数控铣
床程序卡
编程原点
工件上表面的中心
编程系统
FANUC
零件名称
鉴定实例2
零件图号
图7-8
材料
45﹟
机床型号
XK5052
夹具名称
平口钳
实训车间
数控中心
工序1(3)平面加工参考程序
程序
段号
程序内容
注释
O0100;
程序名
N010
G00G17G21G40G49G80G90G54;
程序初始化
N020
G91G28Z0;
返回机床参考点
N030
T01M06;
φ10mm平底铣刀
N040
G90G43Z20.0H01;
建立刀具长度补偿
N050
M08;
切削液开
N060
X-35.0Y-12.0;
快速定位到下刀位置
N070
M03S640;
主轴正转640r/min
N080
Z5.0;
快速下降到Z5
N090
G01Z0F20;
下降到Z0
N100
M98P0101L2;
调用子程序0101
N110
G90G00Z20.0;
抬刀至安全高度
N120
M09;
切削液关
N130
M05;
主轴停止
N140
G91G49G28Z0;
取消刀具长度补偿并返回参考点
N150
M30;
程序结束
子程序
N010
O0101;
子程序名
N020
G91G01Z-5.0F64;
下降到深度
N030
G90X35.0;
到2点
N040
Y-4.0;
到3点
N050
X-35.0;
到4点
N060
Y4.0;
到5点
N070
X35.0;
到6点
N080
Y12.0;
到7点
N090
X-35.0;
到8点
N100
G00Y12.0;
回到进给下刀位置
N110
M99;
子程序结束
工序2(4)键槽加工参考程序
O0200;
程序名
N010
G00G17G21G40G49G80G90G54;
程序初始化
N020
G91G28Z0;
返回机床参考点
N030
T01M06;
φ10mm平底铣刀
N040
G90G43Z20.0H01;
建立刀具长度补偿
N050
M08;
切削液开
N060
M03S640;
主轴正转640r/min
N070
X-17.5Y1.0;
快速定位至X-17.5,Y1进刀位置
N080
Z5.0;
快速下降到Z5
N090
G01Z0F20;
下降到Z0
N100
M98P0201L2;
调用子程序0201
N110
G90G00Z20.0;
抬刀至安全高度
N120
M09;
切削液关
N130
M05;
主轴停止
N140
G91G49G28Z0;
取消刀具长度补偿并返回参考点
N150
M30;
程序结束
子程序
O0201
子程序名
N010
G91G01Z-5.0F20;
下降到深度
N020
G90G41X-23.0Y0.5D01F64;
建立刀具半径左补偿(粗刀补值5.1mm,精刀补值4.99mm)
N030
G03X-17.5Y-5.0R5.5;
到3点
N040
G01X17.5;
到4点
N050
G03X17.5Y7.0R-6.0;
到5点
N060
G01X-17.5;
到6点
N070
G03X-17.5Y-5.0R-6.0;
到3点
N080
G03X-12.0Y0.5R5.5;
到7点
N090
G40G01X-17.5Y1.0;
取消刀具半径补偿
N100
M99;
子程序结束
工序5外轮廓粗精加工参考程序
O0300;
程序名
N010
G00G17G21G40G49G80G90G54;
程序初始化
N020
G91G28Z0;
返回机床参考点
N030
T02M06;
φ16mm平底铣刀
N040
G90G43Z20.0H02;
建立刀具长度补偿
N050
M08;
切削液开
N060
M03S400;
主轴正转400r/min
N070
X-14.434Y-50.0;
快速定位至X-14.434,Y-50进刀位置
N080
Z5.0;
快速下降到Z5
N090
G01Z-5.0F40;
下降到深度
N100
G41X-4.434Y-45.0D02;
建立刀具半径左补偿(粗刀补值8.1mm,精刀补值7.98mm)
N110
G03X-14.434Y-35.0R10.0;
到3点
N120
G02X-23.094Y-30.0R10.0;
到4点
N130
G01X-33.052Y-12.752;
到5点
N140
G03X-37.106Y-8.876R10.0;
到6点
N150
G02X-37.106Y8.876R10.0;
轮廓加工
N160
G03X-33.052Y12.752R10.0;
轮廓加工
N170
G01X-23.094Y30.0;
轮廓加工
N180
G02X-14.434Y35.0R10.0;
轮廓加工
N190
G01X14.434;
轮廓加工
N200
G02X23.094Y30.0R10.0;
轮廓加工
N210
G01X33.052Y12.752;
轮廓加工
N220
G03X37.106Y8.876R10.0;
轮廓加工
N230
G02X37.106Y-8.876R10.0;
轮廓加工
N240
G03X33.052Y-12.752R10.0;
轮廓加工
N250
G01X23.094Y-30.0;
轮廓加工
N260
G02X14.434Y-35.0R10.0;
轮廓加工
N270
G01X-14.434;
轮廓加工
N280
G03X-24.434Y-45.0R10.0;
轮廓加工
N290
G40G01X-14.434Y-50.0;
取消刀具半径补偿
N300
G00Z20;
抬刀至安全高度
N310
G91G49G28Z0;
取消刀具长度补偿并返回参考点
N320
M09;
切削液关
N330
M05;
主轴停止
N340
M30;
程序结束
工序6.1内轮廓粗加工参考程序
O0400;
程序名
N010
G00G17G21G40G49G80G90G54;
程序初始化
N020
G91G28Z0;
返回机床参考点
N030
T02M06;
φ16mm平底铣刀
N040
G90G43Z20.0H02;
建立刀具长度补偿
N050
M08;
切削液开
N060
M03S400;
主轴正转400r/min
N070
X2.835Y-9.0;
快速定位至X2.835,Y-9进刀位置
N080
Z5.0;
快速下降到Z5
N090
G01Z-5.0F40;
下降到深度
N100
G02X2.835Y9.0R31.0;
到2点
N110
G01X-2.835;
到3点
N120
G02X-2.835Y-9.0R31.0;
到4点
N130
G01X2.835;
到1点
N140
G01X12.124Y-21.0;
到5点
N150
G01X17.509Y-11.673;
到6点
N160
G02X17.509Y11.673R19.0;
轮廓加工
N170
G01X12.124Y21.0;
轮廓加工
N180
G01X-12.124;
轮廓加工
N190
G01X-17.509Y11.673;
轮廓加工
N200
G02X-17.509Y-11.673R19.0;
轮廓加工
N210
G01X-12.124Y-21.0;
轮廓加工
N220
G01X12.124;
轮廓加工
N230
G00Z20.0;
抬刀至安全高度
N240
M09;
切削液关
N250
M05;
主轴停止
N260
G91G49G28Z0;
取消刀具长度补偿并返回参考点
N270
M30;
程序结束
工序6.2内轮廓精加工参考程序
O0500;
程序名
N010
G00G17G21G40G49G80G90G54;
程序初始化
N020
G91G28Z0;
返回机床参考点
N030
T03M06;
φ8mm平底铣刀
N040
G90G43Z20.0H03;
建立刀具长度补偿
N050
M08;
切削液开
N060
M03S800;
主轴正转800r/min
N070
X0Y-22.0;
快速定位至X0,Y-22进刀位置
N080
Z5.0;
快速下降到Z5
N090
G01Z-5.0F20;
下降到深度
N100
G41G01X-5.0Y-25.0D03F80;
建立刀具左补偿
N110
G03X0Y-30.0R5.0;
到3点
N120
G01X14.434;
到4点
N130
G03X18.764Y-27.5R5.0;
到5点
N140
G01X26.773Y-13.629;
到6点
N150
G03X25.795Y-7.419R5.0;
到7点
N160
G02X25.795Y7.419R10.0;
轮廓加工
N170
G03X26.773Y13.629R5.0;
轮廓加工
N180
G01X18.764Y27.5;
轮廓加工
N190
G03X14.434Y30.0R5.0;
轮廓加工
N200
G01X-14.434;
轮廓加工
N210
G03X-18.764Y27.5R5.0;
轮廓加工
N220
G01X-26.773Y13.629;
轮廓加工
N230
G03X-25.795Y7.419R5.0;
轮廓加工
N240
G02X-25.795Y-7.419R10.0;
轮廓加工
N250
G03X-26.773Y-13.629R5.0;
轮廓加工
N260
G01X-18.764Y-27.5;
轮廓加工
N270
G03X-14.434Y-30.0R5.0;
轮廓加工
N280
G01X0;
轮廓加工
N290
G03X5.0Y-25.0R5.0;
圆弧切出
N300
G40G01X0Y-22.0;
取消刀具半径补偿
N310
G00Z20.0;
抬刀至安全高度
N320
M09;
切削液关
N330
M05;
主轴停止
N340
G91G49G28Z0;
取消刀具长度补偿并返回参考点
N350
M30;
程序结束
工序7.1中心孔粗加工参考程序
O0600;
程序名
N010
G00G17G21G40G49G80G90G54;
程序初始化
N020
G91G28Z0;
返回机床参考点
N030
T02M06
φ16mm平底铣刀
N040
G90G43Z20.0H02;
建立刀具长度补偿
N050
M08;
切削液开
N060
M03S400;
主轴正转400r/min
N070
X0Y0;
快速定位至X0,Y0进刀位置
N080
Z5.0;
快速下降到Z5
N090
G01Z-5.0F40;
下降到Z-5
N100
M98P0601L5;
调用子程序0601
N110
G90G00Z20.0;
抬刀至安全高度
N120
M09;
切削液关
N130
M05;
主轴停止
N140
G91G49G28Z0;
取消刀具长度补偿并返回参考点
N150
M30;
程序结束
子程序
O0601;
子程序名
N010
G91G01Z-5.0F40;
下降到深度
N020
G90G41G01X-10.0Y-5.0D02;
建立刀具半径左补偿
N030
G03X0Y-15.0R10.0;
到3点
N040
G03J15.0;
轮廓加工
N050
G03X10.0Y-5.0R10.0;
圆弧切出
N060
G40G01X0Y0;
取消刀具半径补偿
N070
M99;
子程序结束
工序7.2中心孔精加工参考程序
O0700;
程序名
N010
G00G17G21G40G49G80G90G54;
程序初始化
N020
G91G28Z0;
返回机床参考点
N030
T04M06;
φ30mm镗刀
N040
G90G43Z20.0H04;
建立刀具长度补偿
N050
M08;
切削液开
N060
M03S215;
主轴正转215r/min
N070
X0Y0;
快速定位至X0,Y0进刀位置
N080
G76X0Y0Z-35.0R5.0Q2.0F8;
精镗孔
N090
G80;
取消循环指令
N100
G90G00Z20.0;
抬刀至安全高度
N110
M09;
切削液关
N120
M05;
主轴停止
N130
G91G49G28Z0;
取消刀具长度补偿并返回参考点
N140
M30;
程序结束
工序8.1钻孔(定位孔)加工参考程序
O0800;
程序名
N010
G00G17G21G40G49G80G90G54;
程序初始化
N020
G91G28Z0;
返回机床参考点
N030
T05M06;
φ3mm中心钻
N040
G90G43Z20.0H05;
建立刀具长度补偿
N050
M08;
切削液开
N060
M03S1100;
主轴正转1100r/min
N070
X-37.5Y0;
快速定位至X-37.5,Y0进刀位置
N080
G81X-37.5Y0Z-5.0F55;
钻第一个孔
N090
X37.5;
钻第二个孔
N100
G80;
取消循环指令
N110
G90G00Z20.0;
抬刀至安全高度
N120
M09;
切削液关
N130
M05;
主轴停止
N140
G91G49G28Z0;
取消刀具长度补偿并返回参考点
N150
M30;
程序结束
工序8.2钻孔(钻孔)加工参考程序
O0900;
程序名
N010
G00G17G21G40G49G80G90G54;
程序初始化
N020
G91G28Z0;
返回机床参考点
N030
T06M06;
φ9.8mm钻头
N040
G90G43Z20.0H06;
建立刀具长度补偿
N050
M08;
切削液开
N060
M03S650;
主轴正转650r/min
N070
X-37.5Y0;
快速定位至X-37.5,Y0进刀位置
N080
G73X-37.5Y0Z-35.0Q5.0F32.5;
钻第一个孔
N090
X37.5;
钻第二个孔
N100
G80;
取消循环指令
N110
G90G00Z20.0;
抬刀至安全高度
N120
M09;
切削液关
N130
M05;
主轴停止
N140
G91G49G28Z0;
取消刀具长度补偿并返回参考点
N150
M30;
程序结束
工序8.3钻孔(铰孔)加工参考程序
O1000;
程序名
N010
G00G17G21G40G49G80G90G54;
程序初始化
N020
G91G28Z0;
返回机床参考点
N030
T07M06;
φ10mm铰刀
N040
G90G43Z20.0H07;
建立刀具长度补偿
N050
M08;
切削液开
N060
M03S637;
主轴正转637r/min
N070
X-37.5Y0;
快速定位至X-37.5,Y0进刀位置
N080
G81X-37.5Y0Z-35.0F80;
铰第一个孔
N090
X37.5;
铰第二个孔
N100
G80;
取消循环指令
N110
G90G00Z20.0;
抬刀至安全高度
N120
M09;
切削液关
N130
M05;
主轴停止
N140
G91G49G28Z0;
取消刀具长度补偿并返回参考点
N150
M30;
程序结束