机械加工中加工中心G代码编程知识详解

发布时间:2019-08-12 23:26:46    浏览:236

[返回]

  深圳市鸿威盛专注于高精密数控机械对外加工,今天我们为您详细盘点机械加工中经常会使用到的一种代码“G”的编程讲解,主要从G代码编程的目的以及编码格式以及案例进行解析,一起看看相关知识点:

鸿威盛cnc加工中心

  1、G代码编程的功能和目的

  依据G02/G03之圆弧补间指令以及平面选择G指令(G17,G18,G19),在选择平面内,可以一边做圆弧补间,一边做第3轴的直线补间。一般而言,螺旋补间的速度被指定为包含第3轴补间成分的切线速度F,如图中的上图所示无论如何,当圆弧平面成分的速度指定时,其被指定在圆弧平面切线速度F,就如图中的上图所示。NC会自动计算螺旋补间的切线速度F,所以在圆弧平面上的切线速度就是F。

  根据G02/G03至圆弧补间指令以及平面选择G指令(G17、G18、G19),在选择的平面之内,能够一边做圆弧补间,一边做第三轴的直线补间,通常情况下,螺旋补间的速度被制定为包含第三轴补间成分的切线速度F,无论如何,当圆弧平面成分的速度指定时,其被制定在圆弧平面切线速度F,NC会自动计算螺旋补间的切线速度F,所以在圆弧平面上的切线速度就是F正如下图所示。


机械加工中加工中心G代码编程知识详解(图2)

  2、G代码编程的格式

  圆弧在XY面上

  G17G02(G03)G90(G91)R_F_;

  或


  G17G02(G03)G90(G91)I_J_F_;

  或


  G17G02(G03)G90(G91)X_Y_F_;

  圆弧在XZ面上

  G18G02(G03)G90(G91)X_Z_F_;

  或


  G18G02(G03)G90(G91)I_K_F_;

  或


  G18G02(G03)G90(G91)R_F_;

  圆弧在YZ面上

  G19G02(G03)G90(G91)J_K_F_;

  或


  G19G02(G03)G90(G91)R_F_;

  或


  G19G02(G03)G90(G91)Y_Z_F_;

  圆弧所在的平面用G17、G18和G19命令来制定,但是,只要已经在之前的程序块里面定义了这些命令,也能对其进行省略。圆弧的回转方向正如下图所示,由G02/g03来制定,在圆弧回转方向制定后,指派切削终点坐标,G90是指定在绝对坐标方式下使用此命令,而G91是在制定在增量坐标方式下使用这个指令,此外,如果G90/G91已经在之前的程序块里面给出国,也可以进行省略;圆弧的终点用包含在命令施加的平面力的两个轴的坐标值制定,比如说在XY平面中,G17用X、Y坐标值。终点坐标能够像G00和G01命令一样的设置,圆弧中心的位置或者其半径应当在设定圆弧终点之后设置,圆弧中心设置为圆弧起点的相对距离,并且对应于X、Y和Z轴表示为I、J、K,圆弧起点坐标值减去圆弧中心对应的坐标值得到的结果应分配给I、J、K。


  3、G代码编程案例:

G代码编程案例

  圆弧起点的X坐标值------------30.

  圆弧中心的X坐标值------------10.

  因此,“I”就是20.(10-30=20)

  圆弧起点的Y坐标值------------10.

  圆弧中心的Y坐标值------------5.

  因此,“J”就是5.(10–5=5)

  结果,这个情况下圆弧命令如下所列:

  G17G03G90X5.Y25.I-20.J-5.;


  或者,

  G17G03G91X-25.Y15.I-20.J-5.;

  因为圆弧半径通常是已给了的,也能够用圆弧半径给命令赋值。

  在已给的例子里,圆弧半径是20.616。因此,该命令能够如下表示:

  G17G03G90X5.Y25.R20.616.;


  或者,

  G17G03G91X-25.Y15.R20.616;

  注意1)把圆弧中心设置为“I”,“J”和“K”时,必须设置为圆弧起点到圆弧中心的增量值(增量命令).

  注意2)命令里的“I0”,“J0”和“K0”可以省略。偏移值指定要求。

  G09正确停止检查(G09)

鸿威盛cnc加工车间

  深圳市鸿威盛公司专注于为用户提供高精密数控机械加工业务,我们在提供加工的同时,累积和汇总相关的加工经验分享给大家,欢迎大家持续关注鸿威盛精密科技,如果您有精密机械加工的任务,欢迎致电鸿威盛,我们将为您你提供完善的产品解决方案和一站式产品服务平台。



搜索