G00 定位
G01 直线插补
G02 圆弧插补 CW
G03 圆弧插补 CCW
G04 延时
G10 可编程数据输入
G11 可编程数据输入取消
G17 X1轴-Y1轴平面选择(主轴)
G18 Z1轴-X1轴平面选择(主轴)、Z2-X2轴平面选择(副主轴)
G19 Y1轴-Z1轴平面选择(主轴)
G25 主轴速度变动检出OFF
G26 主轴速度变动检出ON
G28 参考点复归检查
G30 第二参考点复归
G32 螺纹切削
G34 可变螺距螺纹切削
G40 刀尖R补偿取消
G41 刀尖R补偿 左
G42 刀尖R补偿 右
G50 坐标系偏移、主轴最高转速锁定
G65 自定义宏调出
G66 自定义宏模态调出
G67 自定义宏模态调出取消
G70 精加工循环
G71 外径粗车循环
G72 端面粗车循环
G73 闭环切削循环
G74 端面切断循环
G75 外径内径切断循环
G76 复合螺纹切削循环
G80 钻孔固定循环取消
G83 正面钻孔循环
G84 正面攻丝循环
G86 正面镗孔循环
G87 侧面钻孔循环
G88 侧面攻丝循环
G89 侧面镗孔循环
G90 外径内径车削循环
G92 螺纹切割循环
G94 端面车削循环
G96 线速度恒定控制
G97 线速度恒定控制取消
G98 每分进给
G99 每转进给
G150 坐标系设定(G300后仅Z1轴设定)
G184 横向刚性攻丝循环
G300 加工原点复归(X1.Z1.Y1)
G310 加工原点复归(X2.Z2)
M00 程序停止
M01 选配停止
M02 程序终止
M03 主轴:顺时针转(CW)
M04 主轴:逆时针转(CCW)
M05 主轴:停止&切削液OFF
M08 切削液 ON
M09 切削液 OFF
M10 主轴夹头:关闭
M11 主轴夹头:打开
M12 主轴速度达到确认
M13 主轴顺时针转CW&切削液ON
M14 主轴逆时针转CW&切削液ON
M17 接料器:前进
M18 接料器:后退
M20 副主轴夹头:关闭
M21 副主轴夹头:打开
M23 横向动力头顺时针转CW
M24 横向动力头逆时针转CCW
M25 横向动力头停止
M29 刚性攻丝
M30 程序结束
M32 故障检测 ON
M33 故障检测 OFF
M34 齿轮倒角 ON
M35 齿轮倒角 OFF
M36 切断检出 (电光开关)
M37 工件排出确认
M38 丝锥折断检出
M42 切断检出确认(差速式)
M48 超控无效
M49 超控有效
M50 主轴C轴模式 ON
M51 主轴C轴模式 OFF
M52 副主轴速度达到确认
M53 主国&副主轴速度达到确认
M54 主轴/副主轴相位同期 ON
M55 主轴/副主轴相位同期 OFF
M56 主轴/副主轴相位同期 ON
M59 主轴/副主轴相位同期 OFF
M58 主轴&副主轴转矩不足
M59 主轴&副主轴转矩正常
M60 送料机转矩 OFF
M61 送料机转矩 ON
M62 送料机材料更换开始
M64 送料机材料导入开始(在零件进给器上)
M65 棒材送料机跟踪柱 关
M74 喷气-1 ON
M75 喷气-1 OFF
M76 喷气-2 ON
M77 喷气-2 OFF
M78 工件前方排出 前进
M79 工件前方排出 后退
M82 主轴制动器 ON
M83 主轴制动器 OFF
M88 副主轴内切削液 ON
M89 副主轴内切削液 OFF
M91 棒料进给程序调用 O9
001
M92 棒料进给程序调用 O9002
M93 棒料进给程序调用 O9003
M95 送料机材料缺乏检查开始
M96 送料机材料缺乏检查结束
M97 工件计数器
M98 子程序调用
M99 子程序终止
M103 副主轴顺时针转 CW
M104 副主轴逆时针转 CCW
M105 副主转速停止  (说明书上写的是:副主轴挡料装置.好像不对 (~-~)
M108 高压泵 ON
M109 高压泵 OFF
M129 横向刚性攻丝
M160 喷油-1 ON
M161 喷油-1 OFF
M162 喷油-2 ON
M163 喷油-2 OFF
M164 喷油-3 ON
M165 喷油-3 OFF
M166 供油固定防震 ON
M167 供油固定防震 OFF
M170 背面刀具喷油 ON
M171 背面刀具喷油 OFF
M182 副主轴制动器 ON
M183 副主轴制动器 OFF
M188 内径冷却液 ON
M189 内径冷却液 OFF
M500--M599 等待 M 代码
M704 Z1/Z2轴同步取消
M220 Z1/Z2轴同步取消
M705 Z1/Z2轴同步开始
M221 Z1/Z2轴同步开始
M230  Z1/Z2混合解除
M232  Z1/Z2混合开始
M2… 副主轴程序检查&开始、
M90000-93599 副主轴分度
下第1行:0.1度 指令
下第2行:  1度 指令
下第3行: 10度 指令
下第4行:100度 指令
注:M704与M220功能相同
M705与M221功能相同
G02,G03
G02 CW  顺时针 G02  (X[U])(Z[W]) R( ) F( )
G03 CCW 逆时针 G02  (X[U])(Z[W]) R( ) F( )
说明:G02 G03的区别是。以A轴前侧刀架(T01-T06)为基准。将顺时针作为G02,逆时针作为G03
注:A轴后侧刀架(T11-T17)的指令,G68:镜像ON 自动生效,和前侧刀架指令相同
G32 等螺距螺纹
指令方法:G32 Z/W ( ) F( )
说明:通过位置器读取主轴回转数的回转信号,由每分钟进给的切削量的变换决定刀具前进动作
G90 92 G94 G96 G97 循环加工
cnc编程代码大全1. G90:外径、内径切削循环
G90 X(U) Z/W( ) F( )
X、Z——切削终点的坐标值
F————快速度进给速度
如:G90 X10.0 5.0 F0.03;
X8.0;
X6.0;
2. G92 螺纹切削循环
G92 X/U( ) Z/W( ) F( )
X/U( )
X/U( )
注:不完全齿高的螺纹切割起点与螺纹切割终点请参考 螺纹切削时不完整螺纹长度表
3. G94 端面切削循环
G94 X/U( ) Z/W( ) F( )
Z/W( )
Z/W( )
4. G96 G97 线速度恒定控制
G96 S( ) 线速度恒定控制 0N
G97 S( ) 线速度恒定控制 0FF
G50 S( ) 主轴最高转数锁定
说明:G96 在S之后持续指令线速度(切削速度),控制主轴转速以使按照加工直径保持切削
转度恒定的功能
①: 线速度恒定控制:ON G96 S( )
      注1:S指令线速度 mm 时 m/min,inch 时feet/min
注2:指令到G97为止是开的状态
②:固定线速度控制:OFF G97 S( )
注1:S指令主轴转数
注2:不指令转数时
,变为G97指令之前G96指令信时的转数         
③:主轴最高转数的锁定:G50 S( )
注:进行线速度恒定控制时的最高转数,继续对G50的S指令
注意事项:
1.仅主轴才可以进行线速度控制。
2.螺纹切削时不使用线速度恒定控制。
3.主轴最高转数锁定在G96模式下有效,G97模式无效。S的值即使到G97也被保存,返回到G96就可复活
5. G98 G99 进给指令
G98——每分进给指令(mm/min)
G99——第转进给指令(mm/rev)
G98 G01 X/U( ) Z/W( ) F( )
G99 G01 X/U( ) Z/W( ) F( )
注1:主轴回转停止复合加工时,指令G98。
注2:G98状态时,进给指令F( )不输入小数点
注3:电源接通时,是G99模式。
注4:C轴的全部操作按G98指令。
特殊G编码
1. G40 G41 G42 刀尖R补偿
G40( ) 刀尖R补偿取消
G41( ) Z的进行方向为 + 时
G42( ) Z的进行方向为 - 时
说明:1.用刀尖磨损的刀具加工时。进行圆弧和锥形倒角时,会产生切削不充分,切削过度而不能达到预定尺寸。
此时使用刀尖R补偿。刀尖R补偿,是用NC装置自动进行补偿修正。
2.根据Z轴移动方向是+或-,分别使用G41 G42 。并且,为了使用这个功能,手动将表示刀尖方向的假想刀
尖编码和刀尖R的大小输入到NC装置。
2. G150 坐标系设定
G150 ( )
说明:1.用G150设定工件坐标系(加工开始的坐标)。无需执行G50 Z( ),G50 W( )指令。、
2.请在G300后设定G150.
3.G150只能指令主轴程序。
4.在最终工序的程序中,Z1轴回到加工原点时,用G150指令已设定好的坐标。
3. G300 G310 加工原点返回指令
G300 X( )Z( )T( )————主轴
说明:进行各轴的加工原点复归
例:G300 X-2.0 Z25.0 T1707;
G310 Z( )T( );————辐轴(仅BO125 BO2O5使用)
注:通常原点复归是为防止刀具干涉,Z轴请指令Z170.0
例:G310 Z170.0 T2100;
4. G84 正面攻丝循环
G84 Z/W( ) R( ) P( ) F( );
R( )从起始高度向R点的距离
P( )孔底的延时时间
F( )切削进给速度
例:M29 S500;
G0 Z-0.1;
G84 Z10.0 R0.5 P1000 F1.0; (P1000 指延时1秒)
G80;
5. G184 横向刚性攻丝加工(选配)
(1) 概要
在使用横向动力头进行攻螺纹循环时,可同时控制攻螺纹轴(轴)的钻孔动作及回转刀具的动作,不需浮动丝锥
即可执行高速高精度的攻螺纹加工。
(2) 刚性攻丝的规格
*进给速度——攻螺纹轴的进给速S度为回转速度(S)*螺纹导程(F)(mm/min),
回转刀具轴为回转刀具回转数(S)*360(deg/min)
*超行程———对
于攻螺纹及回转刀具轴,超行程有效。
*空运转———空运转有效。只要开启空运转,即实行相应的攻螺纹程序,空运转速度变快时回转刀具轴的速度也
会变快,请注意此点。
*机床锁定——机床锁定有效。在机床锁定状态下即使实行G184也无法驱动攻螺纹的轴,回转刀具轴也无法动作。
*手动进给——无法用手动执行攻螺纹的操作
(3) 指令形式
(a) M129 S( ) Q( );
S:回转刀具轴的回转数(MAX:2500min-1)
Q:回转刀具轴的回转方向
-1…………CCW
-1以外……CW
(B) 184 X/U( ) R( ) Q( ) F( );
X/U:攻丝底部位置(直径指令)
R:R点的位置(直径指令)
Q:攻丝底部的延时时间
F:螺纹导程
注:1 在直径上设定地址X/U及R坐标值。
2 地址Q及地址F、必须使用带小数点的指令。
3 地址R及地址Q可省略。
4 请务必用用每转进给模式(G99)进行指令。
5 攻丝底部位置的指令为增量指令时,地址R为起始点开始的距离。
(4) 由 G184 指令的攻螺纹动作
-
---e---r---d----\
c
----a-------b----/
a: 通过快速进给(攻螺纹)移动至R点
b: 通过快速进给(攻螺纹)动至底部
c: 延时
d: 过快速进给(攻螺纹)移动至R点
e: 过快速进给移动至起始高度
(5) 程序例
O0001;
.
.
T0404/M08;
G99;
M129 S1000 Q-1;
G184 X5.0 R10.0 Q1.0 F1.0;----------(a)
.
.
G184;-------------------------------仅G184才可与(a)实行相同的刚性攻丝
.
.
M30;
回转刀具轴的回转数 :1000 min-1
攻丝底部的X轴坐标  :X5.0mm
R点的X轴坐标      :10.0mm
螺纹导程          :1.0mm
延时              :1.0sec 
M代码的使用还没打完。如果有兴趣可以加我QQ 254215125 一起学习研究
本答案纯属自己从说明书上打出来的。绝对原创,复制可耻。  给个满分。谢谢

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。