抛物线宏程序参考

简介: 抛物线宏程序参考

正文


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月前
GEE——在GEE中计算地形位置指数TPI
GEE——在GEE中计算地形位置指数TPI
424 0
|
6月前
|
PyTorch 算法框架/工具 Python
Python 量化投资(一):滑动均值、布林带、MACD、RSI、KDJ、OBV
Python 量化投资(一):滑动均值、布林带、MACD、RSI、KDJ、OBV
136 0
|
计算机视觉
数字图像处理实验(七)| 形态学图像处理{生成结构元素strel、腐蚀运算imerode、膨胀运算imdilate、开运算imopen、闭运算imclose}(附代码和实验截图、汉字视力表项目、总结)
数字图像处理实验(七)| 形态学图像处理{生成结构元素strel、腐蚀运算imerode、膨胀运算imdilate、开运算imopen、闭运算imclose}(附代码和实验截图、汉字视力表项目、总结)
693 0
数字图像处理实验(七)| 形态学图像处理{生成结构元素strel、腐蚀运算imerode、膨胀运算imdilate、开运算imopen、闭运算imclose}(附代码和实验截图、汉字视力表项目、总结)
|
数据可视化 Go
一行代码绘制高分SCI火山图
经过一段时间的文献阅读和资料查询,终于找到了一个好用而且简单的包——ggVolcano, 它是一个基于R语言和ggplot2绘图包开发的生物信息学数据可视化工具。它可以用于绘制火山图(Volcano plot),帮助研究者分析高通量实验数据,如基因表达谱或蛋白质组学数据,以识别差异表达或差异富集的基因或蛋白质。
365 0
|
索引 Python
xarray--一维空间绘图学习记录
xarray--一维空间绘图学习记录
xarray--一维空间绘图学习记录
|
数据可视化 数据挖掘 图形学
C#(三十四)之坐标变换
本篇内容记录了坐标变换的平移变换、旋转变换。
334 0
C#(三十四)之坐标变换
Halcon标定系列(5):4点标定之眼在手外项目实践,已知仿射变换矩阵,计算得到旋转角度和缩放因子等参数
Halcon标定系列(5):4点标定之眼在手外项目实践,已知仿射变换矩阵,计算得到旋转角度和缩放因子等参数
991 0
Halcon标定系列(5):4点标定之眼在手外项目实践,已知仿射变换矩阵,计算得到旋转角度和缩放因子等参数