上篇文章分享了孔口倒角宏案例。
有人说,还有种倒角为圆弧类的,比如下图:
今天分享一个(加工中心)倒R圆角的宏案例。
面对这个零件,不少人不知道如何下手,清风再次强调,案例不重要,因为案例到处都有,把编写思路和方法传授给你更重要。
因此这篇文章中,你可以学习到以下几点:
1、如何计算点位坐标。
2、数学关系式的推导。
3、利用数学关系式完成宏程序的编辑。
一、如何计算点位坐标。
我们知道不管是软件编程,还是手工编程,对一个程序而言无外乎有两大部分组成:
1,G指令。
2,点位坐标。
数控G指令常用的就那么几十个,寥寥数几,但是零件不论是直线,圆弧,还是曲线曲面,它都是由无数个小点组成的,然后点与点之间用小线段连接起来,从而构成了形形色色的产品。
那么无数个点位数据如何处理出来,清风再次强调,软件编程是工具,宏程序编程也是工具,既然是工具,哪个简洁你就用那个。
比如孔口倒R,你软件处理也行,但是懂宏编程就非常简单,因为软件处理的程序会有上万句,这么大的程序加工时间太长不说,内存小的机床搞不好都得在线加工,而宏程序变量来编写,寥寥数句就可以搞定。
比如下面是圆弧R放大简图。
我在圆弧上设置任意一点P,绘制了个直角三角形,这样利用勾股定理可求出P点的#24和#25
勾股定理公式如下:
SIN[#16]=#24/#18
COS[#16]=#25/#18
但是要求出#24,#25,需要知道另外两个变量的数据,而#18是圆弧半径,属于已知数据。
#16是设置的角度变量,那么可使变量#16自增运算,这样就计算出了#24,#25的数据。
二、数学关系式的推导。
你会发现#24,#25是以圆弧R为中心的数据。而程序中的点位坐标是以编程原点来计算的。比如下图,孔中心为编程原点。
进一步分析,你会很容易推算出下面算式:
X方向:[ #1-#3]/2+[#18-#24]
Z方向:#18-#25
一图顶千言,用心看一下上图和变量,变量之间的关系就很容易推导出来。
同时再次强调清风之前分享的:
复杂的问题简单化,简单的问题模型化
玩宏就要善于建立模型,不仅锻炼了逻辑思维能力,更多还增长了自己智慧。
三、利用数学关系式完成宏程序的编辑。
清风我说过学透的关键在于举一反三,看我宏教程的朋友都知道利用数学公式编写程序不难,比如双曲线,二次方程,抛物线,曲线等等,因为都有现成的公式,那么“公式”中的X, Y,Z不正是我们要求的点位坐标吗?
比如数车上要加工下图曲线,曲线方程式为:Z=32-X²/8
那么给X一个值,那么就会对应个Z值,X与Z满足方程式。设置自变量和因变量,同时通过变量的自增很快就完成程序的编辑。
在比如椭圆
椭圆方程式为:X²/a²+Y²/b²=1
给X一个值,那么就会对应个Y值,X与Y满足椭圆方程式。设置自变量和因变量,同时通过变量的自增很快就完成程序的编辑。
在比如文章开头提到的案例:
利用勾股定律,以及推导出的关系式,寥寥数句就完成了程序的编辑。
好了,讲到这该明白的应该明白, 因为学习就好比爬楼梯,需要一步一个脚印去学,《跟清风学宏程序编程》从零到精通,朋友学了这套教程,瞬间人生就有了底气,感觉浑身充满力量,学到了少数人能掌握的宏程序编程技术。同时觉得我教程出售的太便宜啦,建议教程价格1280元,经过我考虑还是售价798元/套,因为我放低门槛这样可以让你超值。
同时你还可以免费获得价值1980元的宏程序仿真APP。
备注:购买这套教程前提掌握了普通G代码,这样邹军能让你100%玩透宏程序编程,从而学到绝活,有一技之长。
领取专属 10元无门槛券
私享最新 技术干货