.

数控实例5,用极坐标和刀具偏置指令铣梅花

北京治疗白癜风医院有哪些 http://www.zggylt.com/

在熟悉了一段时间的数控编程后,我们掌握了对应指令的基本功能和使用方法。但这只是开始,作为数控编程者,指令就是工具,就像武功基础的招式,临阵对敌如何发挥才是根本。我们需要灵活应用,举一反三。对于复杂的零件我们需要几个指令兼顾使用,彼此间不能发生矛盾和冲突。下面我们来研究下一个梅花型联轴器的键槽加工。

在一个空心圆柱上加工三个均布的键槽。因其形似梅花,顾称为梅花键槽。该结构一般用于梅花型联轴器。是一个比较常用的结构,学会它的编程有实用价值。如下图所示,这是联轴器的连接轴一端的尺寸外形。

针对加工图纸工艺分析

该图为一个外圆为80内孔为50的管状工件。根据要求要加工角度为60的三道均布伞形槽。刀具用20铣刀。

分析要点:

1.伞形结构斜面与中心相交,加工时要采用刀具半径补偿来消除;

2.加工的角度需要用极坐标指令来实现;

3.循环深度铣削,要用宏程序指令;

编程程序如下:

G54G90G0X0Y0;(建立坐标系)

G43H1Z20;(刀具长度补偿)

M03S;(主轴启动)

G17G16;(建立极坐标)

#1=0;(赋值)

WHILE[#1LE20]DO1;(宏程序开始)

#1=#1+0.5;(深度增量0.5)

G42G0X60Y0D1;(右偏置极坐标)

G0Z-#1;(下刀深度)

G01X0F80;(铣第一个槽)

X60Y60;

G0Z20;(提刀)

G0X60Y;(移动到第二个键槽)

Z-#1;(下刀深度)

G01X0F80;(铣第二槽)

X60Y;

G0Z20;(提刀)

G0X60Y;(移动刀第三键槽)

Z-#1;(下刀深度)

G01X0F80;(铣第三槽)

X60Y;

G0Z20;(提刀)

END1;(循环介绍)

G40X0Y0;(取消刀具偏置)

G15;(取消极坐标)

M05;(主轴停)

M30;(程序停)

注意点:

这里有几个知识点要补充。

1、在使用极坐标时,有些同学会用G52来建立临时坐标系原点。但在以上程序中是不适用的,因为刀具偏置指令G41和G42在G52里面是失效的,大家要留意下。当然程序的编写是多变的,大家可以用图形旋转指令G68来编写试试。

2、从该程序我们可以看到,刀具偏置指令的使用中,判断G41和G42,并非单纯的说是在工件的左边还是右边。换句话说,那在工件的上边和下边又如何判定呢。我们还要看刀具的进给方向。如果觉得不好理解,大家记住一个口诀:G41铣外形顺时针,铣内腔逆时针;G42铣外形逆时针,铣内腔顺时针。

3、对于学习数控编程,难免会有出错。我们在进行实际加工前,最好在模拟软件中操作验证一下,避免不必要的损失。请留言对于极坐标的指令在模拟软件中,两点角度超过度会出错,和实际使用可能会有所区别,所以个人建议也不要太依赖,检验只是手段,技术才是根本。




转载请注明:http://www.abachildren.com/xgyy/6149.html