抛物线宏程序参考

简介: 抛物线宏程序参考

正文


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


相关文章
|
10月前
|
Python
优化哈里斯角例子
优化哈里斯角例子。
38 2
|
9月前
|
Java
三阶魔方公式详解及快速解法方法介绍
三阶魔方公式详解及快速解法方法介绍
|
C语言
C语言:已知三角形三边长,计算面积 —— 海伦公式
C语言:已知三角形三边长,计算面积 —— 海伦公式
|
算法 搜索推荐 程序员
C语言第四练——利用海伦公式编程求三角形的面积
C语言第四练——利用海伦公式编程求三角形的面积
268 0
第7章 符号计算——7.7 符号积分变换
第7章 符号计算——7.7 符号积分变换
|
机器学习/深度学习 传感器 安全
基于matlab模拟给定参数下的平凸透镜的凸面轮廓曲线
基于matlab模拟给定参数下的平凸透镜的凸面轮廓曲线
|
算法
自主定义一个函数并求一元二次方程的两个解
自主定义一个函数并求一元二次方程的两个解
72 0
|
C语言
C语言【海伦公式 求三角形面积】
C语言【海伦公式 求三角形面积】
502 0