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