当前位置:首页 - 新闻中心

加工中心常用的G代码和M指令有哪些?

时间:2021-01-27 13:55:01 点击:4402 次 来源:洛阳米科尼精密机械有限公司
  cnc加工中心作为一种功能强大的数控机床,集合了多种机床的加工工艺,自然也是利用数控系统代码指令进行运动的,而其常用的一些准备功能指令和辅助功能指令与其他数控机床大致相同,也就是G代码和M指令,下面米科尼小编就带大家一起看看加工中心常用的G代码和M指令都有哪些。

  一、加工中心常用G代码(准备功能指令)


  1、绝|对值代码G90和增量值代码G91


  (1)绝|对坐标编程:刀具运动过程的刀具位置坐标以一个固定的工件原点为基准,即刀具运动的位置坐标是指刀具相对与工件坐标系坐标远点的坐标值。在程序中用G90指定。
  (2)增量坐标编程:增量坐标编程也成为相对坐标编程。刀具运动的位置坐标以刀具起点为基准,即表示刀具终点相对于刀具起点坐标值的增量。在程序中用G91指定。
  G90和G91属于同组模态指令,在程序中可根据需要随时进行变换。

  2、工件坐标系零点偏置代码G54~G59


  工件坐标系零点偏置代码的实质就是设置工件坐标系原点在机床坐标系中的坐标值。其设定过程为:选择装夹后的工件上的编程原点,找出该点在机床坐标系中的坐标值,将这些值通过机床面板操作输入机床偏置存储器参数中,从而将零点偏置到该点。通过零点偏置设定的工件坐标系,只要不对其进行修改、删除操作,该工件坐标系将一直保存,即使加工中心关机,其坐标系也将保留。通常适用于批量零件加工时使用。

  一般通过对刀操作及对加工中心面板的操作,通过输入不同的零点偏置数值,可以设定G54~G59六个不同的工件坐标系,这些代码均为同组的模态指令。在编程及加工过程中可以通过G54~G59代码来对不同的工件坐标系进行选择,例如:
  G90;(绝|对坐标编程)
  G54 G00 X0 Y0;(选择G54坐标系,快速定位到该坐标系XY平面原点)
  G55 G00 X0 Y0;(选择G55坐标系,快速定位到该坐标系XY平面原点)
  G57 G00 X0 Y0;(选择G57坐标系,快速定位到该坐标系XY平面原点)
  G58 G00 X0 Y0;(选择G58坐标系,快速定位到该坐标系XY平面原点)
  在以上程序的执行过程中,刀具在各个坐标系的原点间移动。
MKN-1160L加工中心

  3、工件坐标系设定代码G92


  工件坐标系除了用G54~G59代码来进行选择与设定外,还可以通过工件坐标系设定代码G92来进行设定。
  格式:G92 X__ Y__ Z__
  X__ Y__ Z__为刀具当前位置相对于工件原点的坐标系,比如程序G92 X30.0 Y30.0 Z20.0,表示设定刀具当前位置的工件坐标系的坐标值为(30,30,20),从而反推得出工件原点和工件坐标系。在执行G92代码时,X、Y、Z轴均不移动,但CRT显示器上的坐标将发生变化。

  4、坐标平面选择代码G17、G18、G19


  坐标平面选择代码是用来选择圆弧插补的平面和刀具补偿平面的。右手直角笛卡尔坐标系的三个互相垂直的轴X、Y、Z,两两组合分别构成三个平面,即XY平面、XZ平面和YZ平面,G17表示XY平面指定,G18表示XZ平面指定,G19表示YZ平面指定。

  5、快速点定位代码G00


  该代码使刀具以快速方式从刀具所在点到达指定点。
  格式:G00 X__ Y__ Z__
  X__ Y__ Z__为目标点坐标。G00不用指定移动速度,其移动速度由加工中心系统参数设定。

  6、直线插补代码G01


  G01代码是直线运动代码,它使刀具在两坐标或三坐标轴间以插补联动的方式按指定的进给速度作任意斜率的直线运动。
  格式:G01 X__ Y__ Z__ F__
  X__ Y__ Z__为目标点坐标;F__为刀具切削的进给速度。

  7、圆弧插补代码G02/G03


  G02和G03用于指定圆弧插补。其中,G02表示顺时针圆弧插补,G03表示逆时针圆弧插补。顺时针和逆时针圆弧插补的判别方法是:沿着不在圆弧平面内的坐标轴由正方向向负方向看去,顺时针方向为G02,逆时针方向为G03。考虑到圆弧插补所在的坐标平面,其程序格式分为为:
  G17 G02/G03 X__ Y__ I__ J__(或R)F__
  G18 G02/G03 X__ Y__ I__ K__(或R)F__
  G19 G02/G03 X__ Y__ J__ K__(或R)F__

  8、暂停功能G04


  G04暂停代码可使刀具作短时间无进给加工或机床空运转,从而使加工表面获得较小的表面粗糙度值。因此G04代码一般用于镗平面、锪孔等的光整加工。
  格式:G04 X2.0或G04 P2000
  此处G04地址X后面用小数点进行编程,单位为s,X2.0表示暂停时间为2s;地址P后面不允许带小数点,单位为ms,P2000表示暂停时间为2000ms。
MKN-1370加工中心

  二、加工中心常用M指令(辅助功能指令)


  M指令一般遵循ISO标准,包括:
  1、M00:程序暂停;
  2、M01:程序有条件暂停;
  3、M03:主轴正转;
  4、M04:主轴反转;
  5、M05:主轴停;
  6、M08:切削液开;
  7、M09:切削液关;
  8、M98:调用子程序;
  9、M99:子程序结束,返回主程序;
  10、M30:结束程序,并且跳转到程序首行。
  M指令又称为辅助功能指令,主要是用来表示加工中心操作时的各种辅助动作及其状态。如果在地址M后面指定了两位数字,就把对应的信号送给加工中心,用来控制加工中心各功能的开和关,M指令在一个程序段中只允许一个有效。

  以上就是米科尼小编为大家整理的加工中心常用的G代码和M指令,不难看出在程序的基本编制方面与其他数控机床大致相当,但具体到每个代码和指令的详细意义略有不同,希望能对大家有所帮助。洛阳米科尼精密机械有限公司作为以研发、制造、销售、服务为一体的数控加工中心厂家,生产的各个规格加工中心已经广泛应用于模具加工、仪器仪表、医疗器械以及军工等市场领域,如有需要可以在我们的网站留言,或者拨打客服电话进行详细咨询。
网站首页 电话咨询 返回顶部