最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

ARM嵌入式数控旋压机床控制系统应用数控软件开发

发布时间:2014-06-12 作者:程秀全 王玉辉 夏琴香  来源:万方数据
关键字:ARM 嵌入式系统 数控 
为了研制开发出具有自主知识产权的旋压机床专用数控系统,使旋压工艺与数控技术得到最有效的结合,本文对基于ARM嵌入式数控系统的数控软件实现进行了研究,对数控软件实现平台进行了总体规划,并对液压伺服系统运动、圆弧插补运动、译码模块的设计实现等关键技术进行了阐述。最后对数控系统运行中的控制信号飘溢现象进行了试验研究,为ARM嵌入式数控系统在旋压机床上的应用提供了坚实的理论依据及实践基础。

  3.3.3 基于MCX314As控制芯片的圆弧插补

  MCX314As运动控制芯片圆弧运动采用最小偏差的位插补驱动,可以进行任意两轴的圆弧插补运动。在插补运动中,当前位置就是圆弧插补的起始点。用户设置好圆心坐标、插补终点值及其插补方向后,就可以进行圆弧插补。值得注意的是,坐标的设定值是相对于起始点的相对值,而不是坐标的绝对值。

  MCX314As运动控制芯片的运动控制原理与最小偏差原理相似,如图4所示,将并7坐标平面分8个卦限。在0、3、4、7卦限内,名的绝对值总是大于y的绝对值,而在1、2、5、6卦限内,y的绝对值总是大于菇的绝对值。

图5圆弧插补实例
图5圆弧插补实例

  图5中的黑点是逆圆插补的运动轨迹,图6是对应的脉冲输出图。可以看出,在0、3、4、7卦限内长轴y轴是连续运动,短轴并轴作插补运动;而另外4个象限则情况相反。插补运动中插补坐标圆点到插补终点的距离范围是-2,147,483,646~+2,147,483,646之间,插补精度为±1LSB(Least significant bit,插补单位),插补速度范围是1PPS~4MPPS。

脉冲

  3.4 基于MCX314As控制芯片的圆弧运动程序设计

  本机床需要2轴的直线插补及圆弧插补运动。旋压机床圆弧运动的编程方法可分为:半径编程与圆心坐标编程,编程平面为船平面。将运动库函数添加到ADS安装目录LStationary\下,将运动函数连接到工程项目中,然后进行程序设计编程。

  4 总结

  基于ARM嵌入式数控系统的开发是个复杂的系统,本文对数控系统应用层数控软件 开发过程中的关键技术进行了深入的研究。首先对应用层公共模块进行了设计;其次对译码模块进行了分析研究,给出了由G代码翻译模块到加工服务模块的数据协议结构;然后,对旋压数控机床最核心部分的液压控制程序进行了分析研究,给出了液压控制主要程序;最后对加工运动中最核心的圆弧插补运动程序的设计进行了研究,分析了MCX314As运动控制芯片的圆弧插补原理,给出了圆弧运动的主要设计程序。 

3
本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。