抛物线宏程序参考

简介: 抛物线宏程序参考

正文


18.png

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

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

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


18.1.png

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;                                    程序结束


相关文章
|
6天前
|
算法 C语言
一文搞懂:一文教你快速搞懂速度曲线规划之S形曲线(超详细+图文+推导+附件代码)
一文搞懂:一文教你快速搞懂速度曲线规划之S形曲线(超详细+图文+推导+附件代码)
一文搞懂:一文教你快速搞懂速度曲线规划之S形曲线(超详细+图文+推导+附件代码)
|
11月前
|
机器学习/深度学习 索引
一行代码绘制高分SCI限制立方图
Restricted cubic splines (RCS)是一种基于样条函数的非参数化模型,它可以可靠地拟合非线性关系,可以自适应地调整分割结点。在统计学和机器学习领域,RCS通常用来对连续型自变量进行建模,并在解释自变量与响应变量的关系时更加准确和精细。之前有写一篇RCS的文章,但是还是有一定的难度,经过一段时间的研究,发现rcssci包更为简便好用。
255 0
|
索引 Python
xarray--一维空间绘图学习记录
xarray--一维空间绘图学习记录
xarray--一维空间绘图学习记录
|
Android开发
第二十一章:变换(十四)
3D-ish旋转 即使计算机屏幕是平面和二维的,也可以在这些屏幕上绘制视觉对象,使其具有第三维的外观。 在本章的前面,您看到了一些文本效果,它们提供了第三个维度的提示,而Xamarin.Forms支持两个额外的旋转,名为RotationX和RotationY,它们似乎也突破了屏幕固有的二维平面度。
1358 0