热门文章
抛物线宏程序参考
抛物线焦点坐标:(2.5,0)
分析:找到ZX坐标轴之间的抛物线标准方程,X^2=-10Z
转化为直径坐标方程:X^2=-40Z
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