第二章第二节数铣床程序编制.docVIP

  • 12
  • 0
  • 约8.57千字
  • 约 22页
  • 2016-11-23 发布于贵州
  • 举报
第二节 数控铣床程序编制 一、坐标系 1.机床坐标系 机床坐标系的原点是: 固有点;基准零点(P.19 图2-9) 2.工件坐标系(一般即为编程坐标系) 根据工件大小不同、形状不同,人为确定。确定时应注意:(P.20) ① 工件坐标系选定后,通过对刀,以使机床加以确认。 ② 有时编程原点不方便对刀,或该点本身就是虚的。这时对刀点与编程原点的关系: a) 在参数设置中加以确认 b) 在程序一开始用程序段加以确认 3.坐标系设定指令(G53~G59) [注] 不同的系统,设定的方法是有所不同的 原点偏置指令(书P.34) G53—— 撤消原点偏置 G54—— 编程原点偏置 G55—— 编程原点偏置 G56—— 编程原点偏置 格式一: G54 X-- Y-- Z-- (使编程原点相对当前坐标原点移动X、Y、Z) 格式二: G55 X-- Y-- Z-- (使编程原点相对刀具当前位置移动X、Y、Z) 格式三: G56 (使编程原点设置在刀具当前位置) [注] 所谓“偏置”,是相对于偏置前的坐标系偏置。 G54、G55、G56一般为阶段性坐标系。所以,当该阶段结束,必须使用G53予以撤消。 G53后,恢复初始坐标系(工件)。 (2)约定坐标系 1)G53——机床坐标系(原始坐标系) 即:若程序直接进入系统,则工件坐标系(编程坐标系)就采用机床坐标系。 2)G54~G59—— 1~6号可分别设置不同的工件坐标系。 不同的刀具均需要分别对刀。通过对刀、参数设置,确定不同刀具各自独立的坐标系。 [注] ∵ G54~G59的坐标系在程序外已设置好。 ∴ 在程序中G54~G59后不需要写X、Y、Z的坐标值。 4.编程原点的设置 一般地,将坐标设置在图纸的设计基准使用最为方便。 即:对于全对称图形,编程原点设置在对称中心(X、Y坐标);(P.37图2-31, P.38图2-33) 对于非全对称图形,经常设置在某一角上或某一圆心上(X、Y坐标)。(见P.37图2-32) 对于Z坐标:编程原点经常设置在工件的上表面。(这不一定是设计基准) 总之: 一切以编程人员自认为数据处理最方便并有利于加工为原则。 二、子程序 主程序: 子程序: O××              …… ︰ …… …………(调用子程序) ︰ ︰ ︰ …………(调用子程序) …… ︰ M30(M02) 即:子程序是依附于主程序、在主程序之外的程序。子程序的内容是主程序所需要的内容,该内容在主程序中起码被调用二次。 主程序的某一阶段具有同子程序所描述的形状、尺寸及加工要求都相同的含义,则主程序运行到此调用子程序。 [注] ① 在不同的系统中,关于子程序的指令是有所不同的。 ② 子程序的位置一般紧挨着主程序放在主程序M30(M02)的下面。 方式一: M98、M99的使用 例: 主程序: 子程序: O15         O20 ︰ …… M98 P20(调用子程序) ︰ ︰ ︰ M98 P20(调用子程序) …… ︰ M99 M30(M02) 即:M98用作调用子程序。 M99作为子程序的结束句。 方式二(参考书P.28): G20—— 调用子程序 G22—— 子程序

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档