最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

三菱系统数控铣床编程技巧5则

发布时间:2014-07-15 作者:胡飞嘉  来源:万方数据
关键字:三菱 数控 编程 
本文各程序所举的例子均是生产中的零件(或零件的一部分)。程序虽然是在三菱系统数控铣床上运行的,但这种编程思路对于其他数控系统也有一定的借鉴意义。

1.铣削正多边形

  铣削正多边形时通常会考虑采用自动编程,因为正多边形各顶点的坐标不便于计算。但考虑到三菱系统数控铣床上有一个宏指令G34,可以方便地用来铣正多边形。

  机床说明书上介绍的G34的功能是圆周孔循环,即用来钻削圆周均布的孔。格式是G34X—Y—I—J—K一(X、Y:圆心,I:半径,J:初始角度,K:孔数)。由于G34功能是由宏程序来实现的,而在宏程序里只是定出了点的坐标,故可以用来加工正多边形。

  例如:铣削如图1所示正九边形。此正九边形的外接圆直径是Φ40mm。工件原点设在工件上表面中心处。

  G54 G90 GO X35 Y10
  S1000 M3 Z一10
  G1 G41 D1 X20 F300
  G34 X0 Y0 120 JO K一9 L2
  X20 Y0
  Y-10
  GO G40X35
  Z100 M5
  M30
  %

  程序中G34一行即实现了铣正多边形,而且是铣了两圈(第二圈用于精铣)。由于不是钻孔,所以可以用G41半径补偿功能。由于宏指令后可跟£值表示调用次数,故在G34后写上L2即实现了铣两圈(尽管说明书中未提及G34的三值)。K-9表示顺时针方向切削。再举一个铣削内形、已知内切圆直径的例子,如图2所示。

  此正六边形的对边宽度是30ram,也就是内切圆的直径是Φ30mm。已知内切圆直径时,G34的,值是内切圆半径除以COS(180°/多边形边数)。铣削内形时,可以直接计算出刀具中心移动路径所形成的正多边形的对边距离,所以不需要使用半径补偿功能了。工件原点设在工件上表面中心。用Φ10mm的立铣刀加工, (30—10)/2=10(mm),故G34的,值是10/COS[30](需事先在中心钻好下刀孔)。

  G54G90GOXOY0
  S1000M3
  Z-11
  G1X10/COS E30]F300
  G34XOY0110/COS[30]J60K6L2
  X0
  G0Z100M5
  M30
  %

  用G34铣削正多边形,调整多边形的大小、修改多边形的边数都非常方便。

2 平面矩形挖槽

  既然G34可以用来加工正多边形,那么G37.1就可以用来进行矩形挖槽。机床说明书上介绍的G37.1的功能是“棋盘孔循环”,即钻削若干行、若干列的点阵孔。格式是G37.1X_Y_I_P_J_K_(x、Y:初始位置,I:列间距,P:列数,J:行间距,K:行数)。

  例如,要用j116mm的立铣刀加工图3所示60mm×60mm深10mm的正方形凹槽,工件坐标系原点设在工件上表面中心。事先在(-21,-21)处预钻好下刀孔。半径补偿量D1=8。

  G54G90GOX-21Y-2l
  S1000M321
  GlZ-10F100
  G37.1 X-21 Y-21 142 J6 P2 K8
  G41D1X-30
  Y-30
  X30
  Y30
  X-30
  Y20
  G40X-10
  G0Z100M5
  M30
  %

  使用G37.1挖槽时,x、y是左下角的刀具中心坐标。必须根据铣刀半径及预留的余量算好刀具中心位置,在G37.1中是不能使用半径补偿的。,值是x向挖槽长度(图示槽宽减去刀具直径和两侧余量),P值固定为2,而J值×(K值-1)则是y向挖槽长度。

2