一旦你掌握宏程序的一些算法,你也可以高效编写数控程序……你将有更多的编程好方法…...

数控宏程序应用案例(数控宏程序入门知识)(1)

有小伙伴说:“宏程序学进去之后应用很方便而且不难,套用个公式,根据变量求坐标点……”

今天分享一个使用频率很高的三角函数应用的例子

1, 三角函数公式

2, 三角函数应用案例

一,三角函数公式

在直角三角形OPP1中,角a的对边y,邻边x和斜边r之间的比值来定义角a的三角函数,有以下常用的三组数学公式:

数控宏程序应用案例(数控宏程序入门知识)(2)

sin a=y/r

cos a=x/r

tan a=y/x

很多小伙伴会问,这些三角函数公式是怎么来的,其实并不用知道公式是怎么来的,这是研究数学的事情(数学课本应该讲过),我们只需要把上面公式关系搞清楚即可。

即:知道两个数据,可通过上面公式计算出另外一个数据

比如,已知夹角a的度数和r边的长,要求出x、y的边长该怎么来计算?

根据公式:cos a=x/r 可以推算出x=r* cos a

根据公式:sin a=y/r 可以推算出y=r* sin a

二、三角函数应用案例

举例,比如下圆弧螺纹

数控宏程序应用案例(数控宏程序入门知识)(3)

如下简图:加工一个半径为R10 ,弧度为100度的圆弧螺纹。

数控宏程序应用案例(数控宏程序入门知识)(4)

加工圆弧螺纹,需要计算出圆弧上的点位坐标,如何来计算呢?

这就涉及三角函数,如下简图所示:

数控宏程序应用案例(数控宏程序入门知识)(5)

P为圆弧上的任一点,设#16为 点P与X轴的动态夹角, 根据三角函数公式计算出:

P点上的Z坐标: 10*COS[#16];

P点上的X坐标:10*SIN[#16];

就这样随着动态夹角#16的自增运算(如何理解变量的自增运算,可以参考文章末的链接),通过三角函数就计算出圆弧上面的点位坐标;

程序如下:

数控宏程序应用案例(数控宏程序入门知识)(6)

好了,以上都是纯干货,且就分享这么多,希望大家能够深入学习和思考,活学活用!

近期文章:

邹军:通过数控宏程序实现刀具寿命管理(二)

邹军:数控编程的高级玩法,让数控程序“智能化”

邹军:数控宏程序编程,三角函数的应用案例

邹军:数控宏程序入门知识(IF ….. GOTO 语句的应用案例

邹军:从改变切削参数提高加工效率到数控编程,分享我的一些方法

邹军:掌握少数人才拥有的数控编程方法,能让你很快成为高手

邹军:8字油槽的编程方法

邹军:这样编写数控程序能让你提升产品质量,降低刀具费用!

,