|
楼主 |
发表于 2013-10-31 22:27:23
|
显示全部楼层
在此宏程序编程中,采用的自变量用#1赋值,即关系式中的t,根据数学关系可知,X=-3t 中的t应为弧度,
z=2tant中的tant要涉及到弧度与角度的换算。
根据图中给出的尺寸关系,通过计算:当Z=10时,tant=5,因此可得tan的角度值,再经过角度向弧度的转换,可得当Z=10时对应的变量t的弧度值应为t=1.373,依照刀具的进给方向,确定作为自变量的#1应在
[-1.373≤t≤1.373]区间内变化,从左向右加工图中左侧曲线时,t的变化趋势应为:以
1.373为初值
向-1.373方向按照一定的步长做变化,宏程序中的条件判断式(即循环条件)应为-1.373≤t,采用IF-GOTO时可写成:IF [#1GE-1.373] GOTO —
我的程序中,为了刀具能够从曲线的延长线路线上开始进刀,所以将#1的初值略加调整为1.42
此图的宏程序编制并不难,大多数卡住编不出来,我想大多是因为数学关系未能明确,这个例子中的难点其实就是一个角度与弧度,还有弧度与角度的转换问题,不知说得清楚与否。
大家多交流
|
|