关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于ARM9的数控铣床系统设计方案

基于ARM9的数控铣床系统设计方案

作者:时间:2011-06-21来源:网络收藏

  2.4 插补算法与刀补算法

  控制使用逐点比较法实现直线和圆弧插补算法。以刀的当前位置为起点,以G代码给定位置为终点,在其间的直线或圆弧上插入拟合点,根据这些点产生一系列三坐标脉冲信号。逐点比较法的缺陷是圆弧插补只能走x 或y 方向的正交线,而缺失了最应该在圆弧插补中出现的由x、y 方向合成的±45/135°斜线,根据圆弧相对于x 或y 轴的倾向性,使插补过程中在圆弧的±45 /135°附近尽量使用斜线,使得插补精度更高、步数更少。图6 是由M atlab仿真得到的改进算法和传统算法的比较,如果定义理想曲线和拟和曲线的误差为两曲线相夹的面积(图中灰色部分) , 可看出改进算法的误差较小。

圆弧插补算法比较

  编写加工程序时,一般只考虑刀具中心沿零件轮廓切削,而忽略刀具半径对加工的影响,在实际加工时需要在刀具中心与刀具切削点之间进行位置偏置,补偿上述影响。这种变换过程即为刀具补偿。采用的是带有过度连接的C刀具补偿算法,该算法比较复杂,与许多因素有关,为此定义了一个结构作为刀补函数的参数,该函数更改插补始末位置、增加过渡曲线实现刀补功能。参数结构如下,

  3 结论

  以微处理器为硬件平台,免费的Linux操作系统为软件平台,开发了嵌入式,实现了对步进电机和伺服电机的控制。 在对制作的电路板和编程的系统程序实验的基础上表明,与传统系统相比,嵌入式数控系统发挥了其耗能少、成本低、体积小等优势。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭