「柳工」一些小伙伴学习使用数控宏程序的体会

各位网友:大家好!

看到许多小伙伴对宏程序比较感兴趣,他们有的是刚入行,有的是干了一两年,在应用上又多是钻孔、倒角,或者是螺旋铣孔之类的,觉得可能对宏程序不太了解。

「柳工」一些小伙伴学习使用数控宏程序的体会

因此,我想以我使用的FANUC系统的宏程序B为蓝本,给小伙伴们作简单的介绍,并提供一些个有代表性的宏程序,和一些经常犯错的案例程序,供小伙伴们研习,希望对小伙伴们能有帮助,在成长的道路上少走弯路。

在我们使用的普通加工程序的定位或进给移动时,坐标或者尺寸的数字是始终固定不变的,叫做常量,这个以软件后处理出来的代码尤其,1是1 ,2 是2……

因此每个程序只加工一个单一工件,即使有的工件与这个工件形状一样,只是尺寸大小有所不同也要重新编写程序,所以一有风吹草动,程序都要伤筋动骨。


「柳工」一些小伙伴学习使用数控宏程序的体会

而我们的数控系统提供的宏程序不仅能使用常量,更主要的还能使用变量,变量是在不同的时刻会是不同的值,不断的变化着的量,这就给程序赋予了柔性。

举个例子,例如按照图纸给定的公式,不断反复计算出来的坐标值,系统能按照计算出来的坐标值,控制机床有关轴进给加工,得到图纸要求的工件形状,像大家都知道的铣椭圆、抛物线、阿基米德螺线等等,这些都可以用数学公式所表达出来。

除能使用变量以外,系统还提供了一些不同于普通程序指令的控制语句,使宏程序能对变量进行赋值、数学运算、比较运算、逻辑运算等,还能根据宏程序给定条件的判断结果,让宏程序能自主选择该执行哪一部分程序,又该不执行哪一部分程序,完成不同的加工任务,像人们的大脑一样,有基本的逻辑判断能力。

一个好的宏程序,对于形状相同,尺寸不同的工件,甚至不用修改宏程序,只是变量稍作改动,都能适应加工。


「柳工」一些小伙伴学习使用数控宏程序的体会

有的宏程序不用作任何修改,它自己就会有变化,例如刻写完工日期的宏程序,在几十年范围内,不同的日期运行它,它都能刻写出不一样的当天的日期,这样的程序 放在机床内存里是非常实用的。

具体的方法,请参考以前的文章,建议小伙伴们从头看一下所有的历史文章。

所以,总体来说,宏程序更灵活,有一定的智能,学习掌握起来需要有数学功底,开始也有一些难度。

宏程序一般有两个版本,即宏程序A和宏程序B,版本A比较早期,功能稍微低一点,宏程序B现在用的比较多,功能也更强大一些。

打字费劲,请期待文章的持续更新!谢谢小伙伴们。你有什么体会可以具体下面留言。

今天的文章就到这里,如果你觉得有用,可以分享到自已的朋友圈

让更多的小伙伴们学习,少走弯路,提升了自我,也帮助了他人.


分享到:


相關文章: