您现在的位置: |
数字积分法插补圆弧插补程序设计 4.1.4 圆弧插补程序设计
对于圆弧插补,各个象限的积分器结构基本上相同,但是控制各坐标轴的进给方向和被积函数值的修改方向却不同,具体情况如表4.1所示:
由于各个象限的控制差异,所以圆弧插补一般需要按象限来分成若干个模块进行插补计算,程序里可以用圆弧半径作为基值,同时给各轴的余数赋比基值小的数(如R/2等),这样可以避免当一个轴被积函数较小而另一个轴被积函数较大进,由于被积函数较小的轴的位置变化较慢而引起的误差。具体的插补流程图如图4.4所示 流程图里一些变量的意义如下: · Xflag—X轴进给标志 · Yflag—Y轴进给标志 · Nx—X轴方向长度 · Ny—Y轴方向长度 · R—基准值 · delta—步长 · JRX—X轴余数 · JRY—Y轴余数 · JX—X轴被积函数值 · JY—Y轴被积函数值
|