准备机能(G代码) 是机械动作的指令。G代码是由字母 G和2位数构成的指令。 G00 快速定位(快进) 以快进速度从现在的位置移动到指令指定的位置。 例:G00 X30. Z10. G01 直线插补(切削进给) 以指定的进给速度,从现在的位置沿直线移动到指令的位置。使用这个G代码时,必须给定F指令 (进给速度)。 例:G01 X50. Z-10. F0.1; *F0.1进给速度:每转移动0.1㎜。 G02、G03 圆弧插补(切削进给) 以指定的进给速度从现在的位置沿圆弧移动到指定的位置。 顺时针指令G03、逆时针指令G02;使用这个代码,必须同时指定F指令和半径R(或I、K)。 例:G03 X50. Z—10. R10. F0.1; G04 暂停 暂停时,进给轴的移动停止了,但主轴继续旋转,切削油保持供给。 例:G04 X1.5 X轴停止移动 G04 U1.5 各进给轴全部暂停1.5秒 G04 P1500 使用参数P时不用输入小数点 G28 自动返回参考点(原点复归) 经过中间点,快速返回机床原点。 例:G28 U0 W0 ; G28 X50. Z10.; m98调用子程序格式G30 返回第2参考点(原点归复) 经过事先设定好参数的中间点,快速返回机床原点。 例:G30 U0 W0 G30 X50 Z10 G50 坐标系设定、最大主轴转速设定 在预先设置的坐标系里,用绝对指令使刀具移动到该位置。(移动时,刀具偏置被取消) 例:G50 X128.7 Z242.3 使用恒定表面线速度时, G50 S——后面数值可以设定恒线速度最大主轴回转数。 例:G50 3000 | |||
G92 螺纹切削循环 车削直螺纹、锥螺纹时的固定循环指令。 例:G92 X30. Z-20. F1.5: R X29.5; :用6次循环完成 X28.8; :M30×1.5的螺纹 X28.6; :一旦指定其它的G代码,则此G92代码自行失效。 X28.55; X28.5; 锥形螺纹 P点 + R 接近距离 Q点 车削锥螺纹时,螺纹结束点P到包含了接近距离的Q点(起始点)之间的差为R。程序中要注明R点相对于P点的正负号。 | |||
G96 恒表面线速度指令(可选配置) 工件端面切削加工时,直径发生变化较大,因此线速度也同样变化用G96 S——值可使线速度恒定 例:G96 S100 :线速度100m/min G97 恒定表面线速度指令取消(选择项) 用来取消线速度恒定的指令。G97 S——值决定主轴回转数 例:G97 S2000: :2000rpm G98 每分钟进给指令 每分钟切削进给的速度。 例:G98 G01 Z-30. F300;:300mm/min G99 每转进给指令 每转切削进给的速度。 | |||
4-2 辅助机能(M代码) 4-2-1 M代码说明 是辅助机械动作的指令,M代码是由字母M和二位数字构成的指令。
M00 程序停止 执行M00指令后,机床运转停止,再按启动键,自动运转重新开始。 M01 选择停止 功能与M00相似,不同的是需操作人员提前按操作面板上的“选择停止”功能键,机床运转停止。要继续运转时,按启动键即可 M02 程序结束 表示程序运行结束。 M03 主轴正转 表示主轴正转。 例:M03 S1000; 1000rpm正转 M04 主轴反转 表示主轴反转。 例:M04 S1000; 1000rpm反转 M05 主轴停止 表示主轴停止。 M08 切削油(1)开 M09 切削油(1)关 M10 切削油(2)开(选择项) M11 切削油(2)关(选择项) M13 主轴正转、切削油开 表示主轴正转同时切削油开。 例:M13 S1000 M14 主轴反转、切削油开 表示主轴反转同时切削油开。 例:M14 S1000 M15 主轴停,切削油停 M16 刀台吹气开(选择项) M17 吹气(2)开(选择项) M18 吹气(1)开(选择项) M19 主轴定向开 M26 刀台吹气关(选择项) M27 吹气排屑(2)关(选择项) M28 吹气排屑(1)关 M33 主轴点动进给 M35 主轴点动停止 M46 机床门关(选择项) M47 机床门开(选择项) M48 倍率取消OFF M49 倍率取消ON | |||
M52 总计数器有效(选择项) 总计数有效,程序循环一次,计数器累加一次。 M53 刀具计数器有效(选择项) 刀具计数器功能有效,程序循环一次,计数器累加一次。 M54 多计数器(选择项) 所有计数器功能有效,程序循环一次,所有计数器累加一次。 M60 加工完了信号(选择配置) 返回加工完了的M代码。 M65 夹头互锁保护无效 预先在程序中输入这个指令后,机床可以在夹头未夹紧时自动运行,通常状态下请选择夹头互锁有效。 M66 夹头互锁保护有效 预先在程序中输入这个指令后,机床只有在夹头夹紧后才能运行。 | |||
M68 夹头夹紧。 M69 夹头松开。 M70 忽略主轴速度到达信号(SAR) 机床在切削进给(G01、G02、G03)时,忽略主轴速度到达信号,继续运转。通常状况下,请将到达信号设为有效状态。 M71 主轴速度到达信号(SAR)有效 机床在切削进给(G01、G02、G03)时,确认主轴速度到达后,才能继续运转。机床电源接通后,M71为默认值。 M72 忽略主轴停止(STTP)信号 M73 主轴停止信号(STTP)有效 M74 拐角自动减速有效 切削进给中,因为机床在两个语句的衔接处没有停止,所以在拐角处会产生极小的圆弧。如果指定此M代码后,机床会等待上一个动作完全停止后再执行下一个动作,这样就可以有效的避免拐角处的圆弧。电源接通时,拐角自动减速有效处于ON的状态。 M75 拐角自动减速无效 拐角自动减速无效,这时锥度或者圆弧之间的交接处就会比较平滑。 M76 车螺纹结束倒角ON 在G92螺纹切削循环时,可以倒角(螺纹循环结束时),机床通电源时,M76为默认值。 M77 车螺纹结束倒角OFF 在G92螺纹切削循环时,不能倒角(螺纹循环结束时)。 M86 无缓冲 这是无缓冲的M代码。 M98 调用子程序 调用NC内部子程序;M98在主程序中设定。 例:M98 P201234 :O1234表示子程序号;20表示执行20次; 只执行一次写为P1234 M99 子程序结束 子程序结束并返回主程序;此M代码写在子程序的最后一句。没有特别指定时,子程序返回到主程序的下一个程序段前。例M99 P1;P1表示返回到主程序N1程序段。 | |||
4-2-2 M代码一览表 M00 程序停止 M01 选择性停止 M02 程序结束 M03 主轴正转 M04 主轴反转 M05 主轴停止 M08 切削油(1)开 M09 切削油(1)关 M13 主轴正转,切削油开 M14 主轴反转,切削油开 M15 主轴停止,切削油泵关闭 M17 吹气(2)开(选择项)。 M18 吹气(1)开(选择项)。 M19 主轴定位A(选择项) M27 吹气(2)OFF(选择项) M28 吹气(1)OFF(选择项) M33 主轴点动正转 M35 主轴点动停止 M46 门关(选择项) M47 门开(选择项) M48 进给倍率取消OFF M49 进给倍率取消ON M52 总计数器ON(选择项) M53 预置计数器ON(选择项) M54 所有计数器 M60 加工结束信号 M65 夹头互锁保护无效 M66 夹头互锁保护有效 M68 夹头夹紧。 M69 夹头松开。 M70 忽略主轴速度到达信号(SAR) M71 主轴速度到达信号(SAR)有效 M72 忽略主轴停止(STTP)信号 M73 主轴停止信号(STTP)有效 M74 拐角自动减速有效 M75 拐角自动减速无效 M76 车螺纹结束倒角ON M77 车螺纹结束倒角OFF M86 无缓冲器 M98 调用子程序 M99 子程序结束 | |||
主轴机能(S代码) 是主轴动作的指令,和M03、M04等M指令一起使用。在恒端面线速度中也使用。 例:M03 S1000; :1000rpm G50 S3000; :最高3000 rpm G96 S100 ; :周速100m/min 注意:在低速范围内主轴变速时(主轴加减速),主轴实际回转数约为设定值S的一半。 刀具编号(T代码) 用T指令来设定刀具的号码。 例:G00 X50. Z10. T01;T代码是用字母T和2位数字组成的指令。 选择刀具形状补偿、磨耗补偿的刀具编号时,应把它们设成一样。 其它代码 1)F 进给速度指令。 例:G01 Z-10. F0.1; 0.1㎜/rev 2)R 插入圆弧(选择配置)或者圆弧插补切削时的半径设定 例:G01 Z-10. R1. F0.1 G03 X30. Z-10. R20. F0.1; 3)C 插入倒角时C面的大小(选择配置) (例) G01 X30. C-0.5 F0.1 ;C0.5的倒角。 | |||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论