学习方法+数控车上加工圆弧螺纹宏程序

数控编程教学2019-01-10 13:09:55

点击上方,关注我哈

(文章底部可以评论,欢迎对文章进行点评和知识补充)

精彩推荐
每天学点机械知识

数控编程分为


软件编程


手工编程

宏程序属于手工高级编程,数控机床为我们提供了一种可自开发的程序---宏程序。

通过宏程序我们可以实现产品、磨具的参数化编程

通过宏程序我们可以开发自己的G代码

通过宏程序我们可以设置防撞刀程序

通过宏程序我们还可以实现软件编程无法解决的疑难杂症问题

……

使用宏程序编程还有很多NB之处,但是宏程序的编程技巧数学模型的建立数学关系的表达刀具的选择走刀方式的取舍等等,很多人表示太难学。尤其是初学者一看就懵逼。

别急,清风我有绝技解决上述问题。宏程序编程没有你想象的那么难,跟着清风从零开始学起,一步一个脚印,让你玩转数控高级编程--宏程序

那么如何来学宏程序呢? 

在清风的两步编写宏程序法中强调:复杂的事情要简单化

比如清风我上一篇分享了内圆弧螺纹的宏程序编写

现在让你采用如下方式来车削内圆弧,程序如何编写呢?(蓝色为刀具示意图):


刀路要求:


加工好当前这个半径所对应的圆弧后,把半径变大,然后继续加工新半径所对应的圆弧,以此类推,一直增加到合格的牙型半径为止。


好嘞,重要的事情说三遍:

复杂的事情要简单化

复杂的事情要简单化

复杂的事情要简单化

当我们面对图的时候,一看就懵,不妨把复杂的事情简单化

假如说刀具圆弧半径等于圆弧螺纹半径

 

那么我们就采用径向进给来车削螺纹,如下图



这样一层一层车削,这时用不到宏程序,之所以来用宏来编写,是为了你更能透析的理解它。

 


假如螺纹最终的牙型半径是5 mm, 我设置个变量#1,让它每次循环自增0.1,(具体自增多少,这是加工参数的事情,和刀具,零件材料关系很大,比如每次切0.1mm深,也就是自增0.1然后加个判断语句,看到没到5,这不就可以完



(判断加工到尺寸与否的)程序如下:


G0X42.Z20。(螺纹循环起点位置)

#1 = 0.2(初始变量赋值为0.2,也就是第一刀车0.2mm深)

WHILE[#1 LE 5 ] DO1 (X方向没车到5mm深,就循环1)

G92X[42+2*#1]Z-60.F12 

#1=#1+0.1(每刀车0.1深)

END1

G0Z100.

 

好了,实际加工中刀具圆弧半径要小于螺纹圆弧半径



要求的刀路是:(如上图)


加工好当前这个半径所对应的圆弧后,把半径变大,然后继续加工新半径所对应的圆弧,以此类推,一直增加到合格的牙型半径为止

 

 

如果把半径设为#1,半径的变化,理解为分层那么我们就可以复制套用上面案例结构,来判断加工到规定牙的深度与否


我们知道上面规定的刀路,刀路半径逐渐变大,刀具需要沿着圆弧切削,我们需要知道圆弧任点对应的XZ坐标值(如下图)


根据勾股定理我们很容易推算出

BC= AB*SINθ   (X方向)

AC= AB*COSθ (Z方向)

 

有了以上的推算,我们很容易求出任意点的坐标


设:

#2为角度变量;

#3 圆弧上某点的X坐标 ;

#4圆弧上某点的Z坐标;

 

那么:

#3=#1*SIN[#2](X方向)

#4=#1*COS[#2]  (Z方向)

 

 

那么(刀具沿着圆弧车削的)程序如下:


G0X42Z20(快速移到下刀点位置)

#2= 0(为角度变量,初始赋值为0,)

WHILE[#2LE 180 DO2 (也就是从0°开始小于等于180°,就循环2)

#3=#1*SIN[#2](圆弧上某点的X坐标,#1为每层车削深度)

#4=#1*COS[#2](圆弧上某点的Z坐标)

G0Z[15+#4] (螺纹切削循环起点)

G92X[42+2*#3]Z-60.F12  (42为螺纹底孔直径,直径编程,所以X方向的变量需要乘以2)

#2=#2+10(角度每次递增10度)

END2

G0Z100.


好了,世上无难事,只要肯分解。

 

把复杂的事情,分解成简单的事情,这样可以大大降低我们做事情的难度。

 

按照刀路要求清风我分解了两部分

1,螺纹深度是否车到尺寸

2,圆弧是否车完

有了以上两个程序,清风我复制套用即可完成宏程序的编写




我是清风,数控宏编程传播第一人,因为我觉得市面这方面的专业资料书籍太烂了,非得把知识讲解的深奥,这样让你看不懂、记不住、用不上。

 

书看不懂不是你的问题,而是书的问题,所以清风多年来,原创的几套教程

看似很LOW,却是一看就懂、一学即会、一用就灵


比如这套《跟清风学宏程序编程》,从零基础讲解,逐步到提高,内容涉及比较广,除了宏基础知识之外,更多是编程思路、工艺思想,编程策略等方面的分析,简单易懂,目的是让你体会,感悟宏的魅力,整体上提高你的编程功底与逻辑思维训练。

识别下图二维码加小编购买


跟清风学《数控宏程序编程》后,你至少收获4大成果

1,掌握并具备宏程序进行零件加工的编程能力

2,宏程序的调用、宏程序误差处理方法,提高动手能力,提升数控系统使用功能

3,掌握用数学公式来编写宏程序的技巧

4,掌握简单的模块化编程

5,了解宏程序测量数据反馈至数控系统里

6,了解宏程序用于生产管理

 

教程费用398/

购买此教程的前提是你需要掌握普通编程,这样清风100%让你学会宏程序编程