准备机能(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和二位数字构成的指令。
(注)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小时内删除。