F功能
F功能指令用于控制切削进给量。在程序中,有两种使用方法。
1、每转进给量
编程格式G95F~
F后面的数字表示的是主轴每转进给量,单位为mm/r。
例:G95F0.2表示进给量为0.2mm/r。
2、每分钟进给量
编程格式G94F~
F后面的数字表示的是每分钟进给量,单位为mm/min。
例:G94F100表示进给量为100mm/min。
S功能
S功能指令用于控制主轴转速。
编程格式?S~
S后面的数字表示主轴转速,单位为r/min。在具有恒线速功能的机床上,S功能指令还有如下作用。
1、最高转速限制
编程格式G50S~
S后面的数字表示的是最高转速:r/min。
例:G50S3000表示最高转速限制为3000r/min。
2、恒线速控制
编程格式G96S~
S后面的数字表示的是恒定的线速度:m/min。
例:G96S150表示切削点线速度控制在150m/min。
3、恒线速取消
编程格式G97S~
S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。
例:G97S3000表示恒线速控制取消后主轴转速3000r/min。
T功能
T功能指令用于选择加工所用刀具。
编程格式?T~
T后面通常有两位数表示所选择的刀具号码。但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。
例:T0303表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。T0300表示取消刀具补偿。
M代码?含义
M00?程序停止
M01?任选停止
M02?程序结束
M03?工作主轴起动(正转)
M04?工作主轴起动(反转)
M05?主轴停止
M06?刀具交换
M07
M08?冷却液开
M09?冷却液关
M10?主轴点动关
M11?主轴点动开
M12?动力刀具轴停止
M13?动力刀具轴正转
M14?动力刀具轴反转
M15C?轴正向定位
M16C?轴反向定位
M17?机外测量数据通过RS232C传送请求
M18?主轴定向取消M19主轴定向
M20?尾架干涉区或主轴干涉监视关(对面双主轴规格)
M21?尾架干涉区或主轴干涉监视开(对面双主轴规格)
M22?倒角关M23倒角开M24卡盘干涉区关,刀具干涉区关
M25?卡盘干涉区开,刀具干涉区开
M26?螺纹导程有效轴Z轴指定
M27?螺纹导程有效轴X轴指定
M28?刀具干涉检查功能关
M29?刀具干涉检查功能开
M30?程序结束
M31
M32?螺纹车削单面切削模式
M33?螺纹车削时交叉切削模式
M34?螺纹车削逆向单面切削模式
M35?装料器夹持器Z向滑动后退
M36?装料器夹持器Z向滑动前进
M37?装料器臂后退
M38?装料器臂前进到卸载位置
M39?装料器臂前进到卡盘位置
M40?主轴齿轮空档
M41?主轴齿轮1档或底速线圈
M42?主轴齿轮2档或高速线圈
M43?主轴齿轮3档
M44?主轴齿轮4档
M45
M46
M47
M48?主轴转速倍率无效取消
M49?主轴转速倍率无效
M50?附加吹气口1关
M51?附加吹气口1开
M52
M53
M54?分度卡盘自动分度
M55?尾架后退
M56?尾架前进
M57
M58?卡盘底压
M59?卡盘高压
M60?取消
M61?圆周速度恒定切削时,恒定旋转应答忽视
M62?取消
M63?主轴旋转
M64?取消
M64?主轴旋转之外的M码应答忽视
M65T?码应答忽视
M66?刀架回转位置自由
M67?凸轮车削循环中同步运行模式取消
M68?同步模式A运行开
M69?同步模式B运行开
M70?手动换到指令M71
M72ATC单元定位在接近位置
M73?螺纹车削类型1
M74?螺纹车削类型2
M75?螺纹车削类型3
M76?工件捕手后退
M77?工件捕手前进
M78?中心架松开
M79?中心架夹紧
M80?过切前进
M81?过切后退
M82
M83?卡盘夹紧
M84?卡盘松开
M85LAP?粗车循环后不返回起始位置
M86?刀架右回转指定