半年前我对外分享了一个编写数控程序的大招《利用数学方程式编写数控程序》
相关文章详见下面链接:
邹军:利用数学方程式编写数控宏程序,让你牛逼起来
邹军:利用数学方程式编写数控宏程序,让你牛逼起来(二)
邹军:利用数学方程式编写数控宏程序,让你牛逼起来(三)
提出了这一招的具体两个步骤:
第一步:设定变量带入方程式
第二步:利用方程式计算坐标点
当你学会这一招,编写数控程序就像做填空题一样简单
这不,前几天有一位师傅遇到一个梅花形状的零件加工,问我怎么编写程序
![983c0173d25cd2bcac2f09f6d94fbc60.png](https://i-blog.csdnimg.cn/blog_migrate/ff7f6d0b2fbc40eb76d811fac697d812.jpeg)
零件图纸我就不对外公布了,因为涉及车间图纸的保密,我直接用这两步简单演示下如何编写此程序。
曲线方程式如下:
Y=t
X=60+(5*SIN(t*3))^2
第一步:设定变量带入方程式
#2=5*SIN[#1*3]
#3=60+[#2]*[#2]
第二步:利用方程式计算坐标点
如何计算?
答:变量的自增减运算
通过设置的因变量#1的取值变化(自增),从而计算出 #3
有了曲线上的点位坐标,分分钟就完成了程序的编程
![d7c5d1cc5fbb48faa3435b4501103323.png](https://i-blog.csdnimg.cn/blog_migrate/a69535e9ba2d175c0c58eb97eeb654af.jpeg)
有了精加工程序,粗加工程序又如何编写呢?
军哥我曾经反复强调的另一个大招:复制方法,现成的模板框架直接套用,分分钟又是一个程序,比如下面分层。
![ae66c59a318a19422475e9e5e476c50d.png](https://i-blog.csdnimg.cn/blog_migrate/5bd4a89c812a7a5af43df2f22df59734.jpeg)
说实话,有些时候,最快捷的方法当然不是自己一句一句写的代码,也不是软件编程先绘图,然后创建加工方法等一步一步来操作,而是套用现成的框架模式等。
比如我上面讲的利用参数方程式的具体两个步骤。
前段时间一个叫海风的师傅花了一千多元购买了我系统宏教程,钱花出去了,重视了起来,效果一下就出来了,短短几天功夫,就把这一招玩的非常熟练了。
他在工作中遇到一个椭圆形状的零件(如下简图),类似这种零件军哥我曾经分享过另外一种逻辑推理方式编写程序,他不这么玩,他就套用方程式,几分钟就给你把搞出来程序。
![f4887b267b9a1d3078c5cfcfdd624756.png](https://i-blog.csdnimg.cn/blog_migrate/9ce28cc3fa44537a92c4ddcf5b30ccd3.jpeg)
椭圆参数方程式:
X=a*COSθ
Y=b*SINθ
在这简单说下,曲线类方程式有好几种,比如标准方程式,参数方程式,极坐标方程式等。如上图纸给的是标准方程式,x²/a²+y²/b²=1
其中,a 代表长半轴,b代表短半轴,在这里用的是参数方程式
X=a*COSθ
Y=b*SINθ
直接按照军哥上面讲的两个步骤,分分钟主要程序段就出来了,如下:
![b0766aa2233be5384e9e946dad2df304.png](https://i-blog.csdnimg.cn/blog_migrate/2600936b99cbba728a59383086c9319b.jpeg)
再添加进刀退刀程序段落,如下:
![75cc3235c65421a2fe9cc828073654b0.png](https://i-blog.csdnimg.cn/blog_migrate/18f8014c6455217ab3a9c4790bb547a0.jpeg)
加上分层,很快完成程序的编程
![a38fa1defa0e04771f733472f8f2e8c5.png](https://i-blog.csdnimg.cn/blog_migrate/2adffae274f2c74dea0ec299ac4b8f7c.jpeg)
好了,今天就分享到这儿.
说实话,分享的案例不重要,思路方法很重要,《跟邹军学数控宏程序编程>教程 从零基础讲解,逐步到提高,内容涉及比较广,除了宏基础知识之外,更多是编程思路、工艺思想,编程策略等方面的分析,简单易懂,目的是让你体会,感悟宏的魅力,整体上提高你的编程功底与逻辑思维训练。
好东西,你要学!
最后,留下一话题:
你是怎么学编程的呢?
你是这从小白到高手的呢?
欢迎分享下自己的观点和留言