一.关于下刀塔同一把刀在第一主轴和第二主轴加工时的分度定位方法和刀补补偿方法:
1.下刀塔用MDI运行T001001,或者手动模式选择下刀塔正转反转的时候所有的定位都是朝向第一主轴的,想用T001的刀在第二主轴加工时T001刀位
上的刀需要旋转180°才能在第二主轴加工,简单的用错误刀号使T001001旋转到第二主轴侧是做不到的,因为下刀塔刀位数(9)是奇数。解决这个
问题的办法就是使用T101101进行MDI方式或者自动运行方式进行定位,规律就是在原刀号和刀补号的基础上+100即可。
2.同一把刀在第一主轴加工时用的刀补号为刀具数据表中的T001001即可,在这里对刀。同一把刀在第二主轴加工时用的刀补号为刀具数据表中的
T101101即可,在刀具数据表的这一行对刀即可。
二.关于双刀塔机床相应的双通道功能的使用:
1.上刀塔使用第一通道,相应选择代码为G109L1,下刀塔使用第二通道,相应选择代码为G109L2
2.在指定通道之前的G代码(比如G0 G28 U0 W0),对双通道都有效,有一定的安全性问题,容易出现意料外的动作,需要特别注意。
3.第一通道默认的控制轴为,X1,Y,Z1,B,C1 第二通道默认的控制轴为,X2,Z2,C2,W(程序指令B)
4.第一通道想要控制第二通道的控制轴时使用G110 C2的交叉轴控制功能,此命令之后出现的程序中的C代码一律为第二主轴的C2轴,直到G111取消
G110 C2功能为止,切换命令分别为,G110 X2,G110 Z2,G110 X2,G110 Z[B]2
5.同理第二通道想要控制第一通道的控制轴时使用G110 C1的交叉轴控制功能,此后在G109L2程序段内就可以控制第一通道的轴移动。
三.关于第一通道和第二通道同时加工节省加工时间的实现:
1.等待代码分两种,使用方法完全相同:M950--M997,P1--P99999999
2.以下以程序实例M950--M952代码来说明使用方法:
G00G28U0W0 ##未启用双通道功能,上下刀塔XZ轴同时回零
G109L1 ##启用第一通道功能
M950 ##等待第二通道的M950之前的程序完成(第二通道的M950之前有一个W轴定位的程序),等待代码一般在两个通道成对出现。
G123.1 ##直径指令命令
M901 ##第一主轴选择
M200 ##第一主轴铣削模式
M203S500 ##铣削主轴正转500rpm
G0B90.C0 ##上刀塔第一通道的BC轴定位
G53.5 ##设定信息中的坐标系应用,补偿旋转轴变动之后的坐标系变化
G0X100.Z-30. ##快速定位刀钻孔位置,第一主轴侧钻孔加工
G98G87X70R0F500.Q5. ##径向钻孔循环
C180. ##C轴旋转180°继续钻孔循环
G80 ##循环结束
G0G28U0W0 ##第一通道的XZ轴回零
M951 ##等待第二通道的M951之前的程序完成,等待代码一般在两个通道成对出现。
M902 ##第二主轴选择
M300 ##第二主轴铣削模式(第二主轴切换为C轴模式)
M203S500 ##铣削主轴正转500rpm
G110C2 ##第一通道交叉轴控制第二通道的C2轴
G53.5Z1000. ##平移设定信息里的坐标系Z坐标
G0X100.Z-30. ##第一通道的XZ定位
G98G87X70R0F500.Q5. ##铣削主轴在第二主轴进行径向钻孔加工,每分钟进给
C180. ##C轴旋转180°继续钻孔循环
G80 ##循环结束
G0G28U0W0 ##第一通道的XZ轴回零
M952 ##等待第二通道的M952之前的程序完成,等待代码一般在两个通道成对出现。
M30 ##第一通道的程序结束
G109L2 ##启用第二通道功能
G98G0B-300. ##在第一通道工作前先定位W轴位置
M950 ##等待两个通道的M950都完成之后继续运行分别运行下一段,直到再次出现等待代码如M951
G123.1 ##等待直径指定指令
G99 ##每转进给指令
M902 ##指定第二主轴
T102102 ##T002002旋转到第二主轴侧的位置
M302 ##第二主轴车削模式
M303S500 ##第二主轴正转500rpm
G0G28U0W0 ##第二通道XZ轴回零
G1X10.Z-200.F1.21 ##第二通道在第二主轴侧开始加工
M305 ##加工完毕后第二主轴停止
G0G28U0W0 ##第二通道XZ轴回零
M951 ##等待两个通道的M951都完成之后继续运行分别运行下一段
M901 ##指定第一主轴
T002002 ##T002002旋转到第一主轴侧
M202 ##第一主轴车削模式
M03S500 ##第一主轴正转500rpm
G0G28U0W0 ##第二通道XZ轴回零
G01X10.Z0F1.2 ##第二通道在第一主轴侧开始加工
M5 ##第一主轴停止
G0G28U0W0 ##第二通道XZ轴回零
M952 ##等待第一通道的M952之前的程序完成,等待代码一般在两个通道成对出现。
M30 ##第二通道的程序结束