抛物线宏程序参考

简介: 抛物线宏程序参考

正文


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


相关文章
一看就会R语言绘制限制性立方样条(Restricted cubic spline,RCS)
最近在研究怎么处理论文数据,各种分析软件都有使用,比如:SPSS、Origin、stata16、medcalc和R语言都有些研究,其中除R语言外都是收费的。不过经过一番功夫,我这边有SPSS、stata16、Origin和medcalc的破解版,有需要的可以关注我的公众号,私聊我来获取,我将给你一个百度网盘下载地址。
586 0
|
3月前
|
算法 C语言
一文搞懂:一文教你快速搞懂速度曲线规划之S形曲线(超详细+图文+推导+附件代码)
一文搞懂:一文教你快速搞懂速度曲线规划之S形曲线(超详细+图文+推导+附件代码)
112 0
一文搞懂:一文教你快速搞懂速度曲线规划之S形曲线(超详细+图文+推导+附件代码)
|
4月前
|
算法
蓝桥题库(X图形(矩阵))
蓝桥题库(X图形(矩阵))
|
4月前
|
前端开发
如何用html+css做一个三角形
如何用html+css做一个三角形
134 0
|
10月前
|
算法 搜索推荐 程序员
C语言第四练——利用海伦公式编程求三角形的面积
C语言第四练——利用海伦公式编程求三角形的面积
158 0
|
机器学习/深度学习 索引
一行代码绘制高分SCI限制立方图
Restricted cubic splines (RCS)是一种基于样条函数的非参数化模型,它可以可靠地拟合非线性关系,可以自适应地调整分割结点。在统计学和机器学习领域,RCS通常用来对连续型自变量进行建模,并在解释自变量与响应变量的关系时更加准确和精细。之前有写一篇RCS的文章,但是还是有一定的难度,经过一段时间的研究,发现rcssci包更为简便好用。
293 0
|
机器学习/深度学习 Python
【每周一坑】输出三角形
如果输出固定长度对你来说太简单了,可以增加一个输入 n(n为正整数且 n>3),作为输出三角形第一行星号的数量。
|
算法 图形学
【计算机图形学】期末复习part1:直线与曲线的绘制
【计算机图形学】期末复习part1:直线与曲线的绘制
157 0
【计算机图形学】期末复习part1:直线与曲线的绘制