邹军:利用三角函数编写圆角类零件的程序

上篇文章分享了孔口倒角宏案例。

有人说,还有种倒角为圆弧类的,比如下图:

今天分享一个(加工中心)倒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%玩透宏程序编程,从而学到绝活,有一技之长。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181004G0HITO00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券