斗山(Doosan)车铣复合机床常见型号包括PUMA MX系列、SMX多主轴系列、Lynx系列(带动力刀塔)以及TT双主轴双刀架系列,主流配置为FANUC 0i-TF/32i-B数控系统,部分机型可选配SIEMENS 828D/840D系统。其编程指令以FANUC车床标准G代码为基础,并扩展了极坐标插补、C轴控制、动力刀具(Live Tool)等车铣复合专用指令。

一、基本准备功能G代码
G00:快速定位;G01:直线插补(切削进给);G02/G03:圆弧插补(顺/逆时针);G04:暂停(P后跟ms);G17/G18/G19:平面选择(铣削端面用G17);G20/G21:英制/公制输入;G28:返回参考点;G30:返回第二/第三参考点;G40/G41/G42:刀尖半径补偿取消/左补偿/右补偿;G53:机床坐标系选择;G54~G59:工件坐标系设定;G96:恒线速控制(G50限制最高转速);G97:取消恒线速;G98/G99:每分钟进给(mm/min)/每转进给(mm/r)。
二、车削固定循环指令
G90:单一外径/内径切削循环;G92:单一螺纹切削循环;G94:单一端面切削循环;G70:精车循环;G71:外径/内径粗车复合循环(U/R为退刀量,P/Q指定精车程序段);G72:端面粗车复合循环;G73:封闭(仿形)粗车循环,适于铸锻件;G74:端面切槽/深孔钻削循环;G75:外径/内径切槽循环;G76:螺纹切削复合循环(P为螺纹牙型角,Q为最小切深,R为精加工余量)。
三、车铣复合核心指令——极坐标插补
端面铣削(C轴与X轴联动)必须使用极坐标插补功能:FANUC系统中G12.1(或G112)启动极坐标插补,G13.1(或G113)取消。格式示例如下:
G12.1(启动极坐标插补)
G01 X30.0 C0 F200(直线插补)
G02 X20.0 C90.0 R10.0(圆弧插补)
G13.1(取消极坐标插补)
极坐标插补生效时,C轴坐标单位由角度(度)转换为线性插补轴,可与X轴进行直线/圆弧插补;编程时需先用G50设定主轴最高钳制转速,并确保C轴已松开、分度模式已激活。
四、C轴控制与分度指令
车铣复合机床上主轴兼具主轴旋转(速度控制)与C轴分度(位置控制)两种模式,切换通常由M代码完成。斗山机床典型配置:M45——C轴夹紧(分度模式)、M46——C轴松开;也有的机型使用M23/M24切换为C轴控制模式。C轴角度编程可直接写C值(如C90.0),也可用G28 C0回零。端面分布孔加工时,常以G00 Cxxx分度定位,再执行G81/G83/G84等固定循环。
五、动力刀具(Live Tool)指令
动力刀塔上的铣削动力头由单独M代码启停。斗山机床常用:M23——动力刀正转(CW)、M24——动力刀反转(CCW)、M25——动力刀停止(部分机型为M13/M14/M15或M63/M64/M65)。动力刀具旋转时主程序进给必须切至G98(mm/min),且极坐标插补G12.1须与动力刀同时使用。动力刀钻孔/攻丝使用G80~G89固定循环:G81钻孔、G82锪孔、G83深孔排屑钻、G84正转攻丝、G74反转攻丝、G80取消。
六、辅助功能M代码
M00:程序暂停;M01:选择暂停;M03/M04/M05:主轴正转/反转/停止;M08/M09:冷却液开/关;M19:主轴定向停止;M30:程序结束并返回;M98/M99:子程序调用/返回。工件夹持相关:M50/M51——卡盘夹紧/松开;M68/M69——尾座顶尖进/退;M75——接料器(零件自动收集);M77/M78——吹气/关闭。
七、双主轴/双刀架同步指令(SMX/TT系列)
双主轴机床上,副主轴同步由G代码同步指令或M代码机械手/对接指令完成,典型如G51.1/G50.1(镜像)以及专门用于主副轴同步的宏参数设定。下刀架(副刀架)编程需注意刀架干涉区设定,斗山机床一般提供G50 X_ Z_(刀架干涉保护区)指令,并可通过G10 L2/L20设定坐标系。
八、编程注意事项
1. 车床X轴采用直径编程,即X值按实际直径书写;
2. 刀具功能格式为Txxxx(如T0101),前两位为刀位号、后两位为刀补号,换刀前应取消刀补(如T0100);
3. 极坐标插补G12.1生效期间不可进行螺纹切削、G71~G76等车削循环;
4. C轴分度前必须确认M45夹紧/松开状态,且C轴分度通常禁用G96恒线速;
5. 动力刀铣削时主分度模式下应使用G98,避免用G99导致进给错误;
6. 斗山不同批次、不同系统的机床M代码差异较大,编程前务必核对机床制造商提供的参数说明书(M代码表/梯形图);
7. 程序开头一般应包含G28 U0 W0(回零)、G50 S_(限速)、G00 G40 G99 G80(初始化)等安全指令。
说明:以上为斗山车铣复合机床FANUC系统的通用编程指令框架。由于斗山M代码与C轴控制逻辑随机床型号与系统版本而变,实际生产编程应以随机《操作说明书》《编程手册》》为准,并在空运行/单段(Single Block)状态下验证。

查看详情

查看详情