正文
抛物线焦点坐标:(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; 程序结束