|
(一).概述:
1.工具: 电脑一台,配置intel i5-12600KF+32G内存+GTX4060显卡+2TB固态硬盘+27寸显示器。
2.软件: (UG)NX8.5+(UG)+(UG)NX12.0+(UG)NX2206+Mastercam2024+Vericut9.0.1+新代22TB车铣模拟器软件。
3.编程: TCL脚本语言。
4.原理:
|-车(主)-后处理文件syntec22tb_turret_main_lathe.pui
| |-极坐标XZC-后处理文件syntec22tb_4x_axial_mill_polar.pui
| |-轴向铣-|
| | |-笛卡尔XYZC(Y为虚拟轴)-后处理文件syntec22tb_4x_axial_mill_g12.1.pui
车铣复合-| |-XZC(3轴)-|
| | | |-后处理文件syntec22tb_4x_radial_mill_cartesian.pui
| | |-径向铣-笛卡尔XZC-|
| | |-后处理文件syntec22tb_4x_radial_mill_polar.pui
| |
|-铣-| |-极坐标XZC-后处理文件syntec22tb_4x_axial_mill_polar
| |-轴向铣-|
| | |-笛卡尔XYZC-后处理文件syntec22tb_4x_axial_mill_cartesian.pui
|-XYZC(4轴)-|
| |-syntec22tb_4x_radial_mill_cartesian.pui
|-径向铣-笛卡尔XYZC-后处理文件-|
|-syntec22tb_4x_radial_mill_polar.pui
5.车铣复合编程注意事项如下:
(1).刀塔车铣复合机床,简称刀塔机,通常分为三轴XZC和四轴XYZC两种。
(2).刀塔机后处理=车+极坐标轴向铣+笛卡尔坐标轴向铣+G12.1轴向铣后+极坐标径向铣+笛卡尔径向铣五个部分后处理链接组成。
注:*轴向铣或者钻孔工序,建议使用"极坐标输出轴向铣后处理"输出NC程序。
*径向铣或者四轴联动径向铣工序,建议使用"笛卡尔坐标输出径向铣后处理"输出NC程序。
*径向钻孔工序,建议使用"极坐标输出径向铣后处理"输出NC程序。
车后处理通常为主后处理。后处理文件如下:
(a).车(主)后处理:syntec22tb_turret_main_lathe.pui,机头:Turning_Main
(b).极坐标输出轴向铣后处理:syntec22tb_turret_axial_mill_polar.pui,机头:Milling_Axial_Polar
(c).G21.1输出轴向铣后处理:syntec22tb_turret_axial_mill_g12.1.pui,机头:Milling_Axial_G121
(d).笛卡尔坐标输出轴向铣后处理:syntec22tb_turret_axial_mill_cartesian.pui,机头:Milling_Axial_Cartesian
(e).笛卡尔坐标输出径向铣后处理:syntec22tb_turret_radial_mill_cartesian.pui,机头:Milling_Radial_Cartesian
(f).极坐标输出径向铣后处理:syntec22tb_turret_radial_mill_polar.pui,机头:Milling_Radial_Polar
(3).关于"G21.1输出轴向铣后处理"注意事项:
(a).G12.1生效之后,只有G01,G02,G03,G04,G41,G42,G40,G65,G98可以使用。
(b).G12.1生效之后,不允许使用G00快速定位。
(c).C轴模式指令M19(此指令由机床生产商定义),必须在主轴使能C轴功能之前处于有效状态。
(e).G12.1生效之前主轴必须定位到0度。
(f).G12.1生效之后,C代表距离(C代替Y),而不是角度。
(g).G12.1生效之后,进给率必须是G98输出,也就是每分钟进给MMPM。
(h).当使用G02/G03时,必须使用R编程,整圆采用象限输出。
(i).ISO代码系统使用G12.1开启极坐标模式,使用G13.1取消。
(j).西门子系统使用TRANSMIT开启极坐标模式,使用TRAFOOF取消。
(k).不管机床有没有Y机械轴,由G12.1通知数控系统将Y轴运动交给XC轴执行。
6.刀塔机专用控制M指令说明如下:
(1).主轴模式控制指令M19/M20:
此指令由机床生产商指定,具体参照机床说明书。
M19/M80 (C Axis Mode): 主轴进入C轴模式,主轴在0~360°精确定位。
M20/M81 (Spindle Mode): 主轴进入速度模式,只能改变主轴转速。
(2).主轴夹紧/松开指令M84/M85:
此指令由机床生产商指定,具体参照机床说明书。
M84 (Lock C Axis): C轴夹紧。
M85 (Unlock C Axis): C轴松开。
(3).Y轴夹紧/松开指令M37/M38:
此指令由机床生产商指定,具体参照机床说明书。
M37 (Lock Y Axis): Y轴夹紧。
M38 (Unlock Y Axis): Y轴松开。
(4).主轴切换指令M40/M41:
此指令一般由新代系统提供,具体参照机床说明书。
注意: 切换M40/M41时需要转轴停止下才能切换成功。
M40 (Spindle Encoder): 启用主轴编码器(第一主轴编码器),根据主轴转速来给进刀速度,系统开机默认M40。
M41 (Power Head Encoder): 启用动力头编码器(第二主轴编码器),根据动力头轴转速来给进刀速度。
7.其它M代码说明:
(1).进给方式选择: G98每分钟进给,G99每转进给,开机默认G99每转进给。
(2).平面加工选择:G17选择XY平面,G18选择ZX平面,G19选择ZY平面,机床默认G18。
(3).XYZC绝对坐标和相对坐标: X--U Y--V Z--W C--H
(4).常用M码以及含义:
M3 (spindle CCLW): 主轴正转
M4 (spindle CLW: 主轴反转
M5 (spindle stop): 主轴停转
M17: 加工中吹气(开)
M18: 加工吹气(关)
M8 (coolant on): 切削液开(开)
M9 (coolant off): 切削液关(关)
M10: 卡盘夹紧
M11: 卡盘松开
M16: 工件计数
M98: 呼叫副程式
M99: 副程序返回主程式
M30: 程序结束
M13 (power head CW): 动力头正转(S2=转速 M13)
M14 (power head CCW): 动力头反转(S2=转速 M14)
M15 (power head stop): 动力头停转
(5).车床孔加工循环:
G83: 端面(轴向/axial)钻孔循环,Z轴做为进给轴。
G84: 端面(轴向/axial)攻牙循环,Z轴做为进给轴。
G87: 侧面(径向/radial)钻孔循环,X轴做为进给轴。
G88: 侧面(径向/radial)攻牙循环,X轴做为进给轴。
G80: 取消循环
(6).钻孔/攻牙范例:
G83端面钻孔-圆周分孔-3等份循环范例:
R7是指刀头快速从原来定位在Z10的位置,快速移动7毫米下去从Z3的位置开始钻下去,R值可以不需要,
看你的定位需不需要避开卡盘,因为钻完第一个孔它会退回到你原来的定位的位置,才去旋转C轴。Q5是指
钻下去5毫米后退一次刀,不需要退刀的情况下可以不下Q值。
T1111
G0 X50. Y0.
M13 S2=1000
M19 (C Axis Mode)
M41 (切换第二主轴编码,也可以用G98进给就不用切换)
G0 Z10.
G83 C0. R7. Z-30. Q5. F0.2 M84 (第一个孔的循环指令,M84是C轴夹紧)
C120. M84 (第二个孔)
C240. M84 (第三个孔)
G80 M85 (取消循环)
G0 Z30. M15
M20 (Spindle Mode)
M40 (切换回第一主轴编码器)
G28 U0. V0. W0.
M30
%
G84端面攻牙循环范例:
T1212
G0 X50. Y0.
M13 S2=300
M19 (C Axis Mode)
G0 C0.
G0 Z10.
M41 (切换第二主轴编码,也可以用G98进给就不用切换)
G84 C0. R7. Z-30. F1. M84 (第一个牙孔的循环,F1.是指丝攻的牙距,M84是C轴夹紧)
C120. M84 (第二牙个孔)
C240. M84 (第三牙个孔)
G80 M85 (取消循环)
G0 Z30. M15
M20 (Spindle Mode)
M40 (切换回第一主轴编码器)
G28 U0. V0. W0.
M30
%
G87侧面钻孔循环范例:
T1111
G0 X50. Y0.
M13 S2=1000
Z-20.
M41 (切换第二主轴编码,也可以用G98进给就不用切换)
M19 (C Axis Mode)
G0 C0.
G87 C0. X0. Q5. F0.2 M84 (第一个孔的循环指令,M84是C轴夹紧)
C120. M84
C240. M84
G80 M85 (取消循环)
G0 X150. M15
M20 (Spindle Mode)
M40 (切换回第一主轴编码器)
G28 U0. V0. W0.
M30
%
G88侧面攻牙循环范例:
T1212
G0 X50. Y0.
M13 S2=1000
Z-20.
M19 (C Axis Mode)
G0 C0.
M41 (切换第二主轴编码,也可以用G98进给就不用切换)
G88 C0. X0. F1. M84 (第一个牙孔的循环,F1.是指丝攻的牙距,M84是C轴夹紧)
C120. M84
C240. M84
G80 M85 (取消循环)
G0 X150. M15
M20 (Spindle Mode)
M40 (切换回第一主轴编码器)
G28 U0. V0. W0.
M30
%
|
|