欢迎访问兰州科技职业学院网站

机工学习

当前位置: 机工学习>

抛物线宏程序参考

作者:jidian 时间:2019-04-21 14:13:00 点击:1021

000.webp.jpg

抛物线焦点坐标:(2.5,0)

分析:找到ZX坐标轴之间的抛物线标准方程,X^2=-10Z

转化为直径坐标方程:X^2=-40Z

001.webp.jpg 

X变量为#3,Z变量为#1,则:

#3=SQRT[—40* [#1]]

上篇文章有网友问:如果编程原点在工件内部不好对刀?

回答:在这里我们可以改变标准方程的焦点,使抛物线的顶点在Z轴移动或正或负,从而轻松解决对刀问题。

知识链接:抛物线标准方程为 y^2 = 2px

                 如果顶点不是原点了,比如(a,b)

                 相当于x向右移a个单位,y向上移b个单位

                 左加右减

                 得到 (y-b)^2 = 2p(x-a)

              双曲线同理。

总结:看似高深的宏程序主要其实就是方程是的变换,想要学好并不难,里边含有大量初中方程式的变换和求解。

程序参考为:

O0026;                     程序号

M03 S800;               主轴正转,800r/min

T0101;                      换T0101外圆刀

G00 X0 Z2;              快速定位到起刀点

G01 Z0 F0.1;            走刀至圆弧起点

#1=-0.1;                  循环初值

#2=-40;                   循环终值

WHILE [#1GE#2] DO 1;        如果#1≥#2时执行DO1到END1之间的程序

#3=SQRT[—40* [#1]];           抛物线上ⅹ的坐标值

G01 X[#3] Z[#1];                    加工拟合的小线段

#1=#1-0.1;                           Z值递减0.1

END1;                                   转到END1之后的程序段执行

G00 X60 Z100;                     退刀

M30;                                    程序结束

该文章转自于:数控编程社区  https://mp.weixin.qq.com/s/w87bY66VvmJhgF5n5HoZNQ