机床数控软硬件多轴插补方法技术

技术编号:3823232 阅读:318 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种机床数控的软硬件多轴插补方法,包含软件插补计算和硬件插补计算两部分,软件插补计算:数控指令的轨迹在CPU上经软件插补计算,将轨迹的轮廓计算出来;硬件插补计算:通过数据总线将软件插补计算结果匹配CPU时钟送入FPGA双端口RAM中,各轴插补模块将数据从又端口RAM中取出,在同步时钟的触发下,实现多轴同步插补计算,并发出指令脉冲控制驱动器,从而带动各电机,实现多轴插补运动控制。本发明专利技术通过软硬件插补计算,能够在实现在不提高CPU性能的前提下,完成轴数的扩展,并能实现执行速度的提升。

【技术实现步骤摘要】

本专利技术涉及一种数控指令轨迹的插补计算方法,具体的说是机床数控的软 硬件多轴插补方法。
技术介绍
目前,在机床数控中,数控指令的轨迹的插补计算均采用CPU通过软件计算各个轴发出的脉冲量和速度,直接由软件插补器发出脉冲指令信号控制各个 轴的驱动,如附图1所示。计算通常是以软件计数中断服务程序中来实现,机 床的轴数越多程序行越多,通常一个三轴的中断插补服务程序要几十行,考虑到CPU的指令周期,每个插补周期就会较长,这样就限制了轴数扩展和插补运行速度的提高,这也是长期困扰数控提高轴数、运行速度的瓶颈问题。
技术实现思路
为了解决现有技术中数控指令轨迹的插补计算程序复杂,插补周期长的问 题,本专利技术提供了一种可以提高插补速度的。本专利技术是这样实现的一种,包含软件插补计算和硬件插补计算两 部分,其特征在于软件插补计算数控指令的轨迹在CPU上经软件插补计算,将轨迹的轮廓 计算出来;硬件插补计算:通过数据总线将软件插补计算结果匹配CPU时钟送入FPGA双端口 RAM中,各轴插补模块将数据从又端口 RAM中取出,在同步时钟的触 发下,实现多轴同步插补计算,并发出指令脉冲控制驱动器,从而带动各电机, 实现多轴插补运动控制。其中CPU为32位ARM处理器,FPGA为100万门的大规模可编程集成电路。本专利技术通过软硬件插补计算,能够在实现在不提高CPU性能的前提下,完 成轴数的扩展,并能实现执行速度的提升。附图说明图1为现有技术的示意图 图2为本专利技术的示意图。具体实施例方式下面结合附图2对本专利技术做进一步的说明。如附图2所示,CPU只实现数控指令的轨迹大致轮廓计算,将计算数据通 过数据总线送入FPGA双端口 RAM中,并将时钟信号发给FPGA的时钟管理单 元,时钟管理单元通过同步时钟信号触发下,实现多轴同步插补计算,并发出 指令脉冲控制驱动器,从而带动各电机,实现多轴插补运动控制。'由于CPU只实现数控指令的轨迹大致轮廓计算,对运算的速度和实时性要 求不高,因此对于多轴的扩展对CPU性要求不高,从而扩展轴数很容易实现。FPGA内的各功能模块是通过VHDL语言编程设计、利用FPGA自带的100 万逻辑门电路实现的,其最终的执行方式如同常规集成电路,可忽略其延时性, 使用各轴达到高度的同步和高速插补计算,从而只要保证给定FPGA —定精度、速度的时钟信号就可以实现各轴的同步、高速插补,权利要求1、一种,包含软件插补计算和硬件插补计算两部分,其特征在于软件插补计算数控指令的轨迹在CPU上经软件插补计算,将轨迹的轮廓计算出来;硬件插补计算通过数据总线将软件插补计算结果匹配CPU时钟送入FPGA双端口RAM中,各轴插补模块将数据从又端口RAM中取出,在同步时钟的触发下,实现多轴同步插补计算,并发出指令脉冲控制驱动器,从而带动各电机,实现多轴插补运动控制。2、根据权利要求1所述的,其特征在于所 述的CPU为32位ARM处理器,FPGA为100万门的大规模可编程集成电路。全文摘要本专利技术涉及一种机床数控的软硬件多轴插补方法,包含软件插补计算和硬件插补计算两部分,软件插补计算数控指令的轨迹在CPU上经软件插补计算,将轨迹的轮廓计算出来;硬件插补计算通过数据总线将软件插补计算结果匹配CPU时钟送入FPGA双端口RAM中,各轴插补模块将数据从又端口RAM中取出,在同步时钟的触发下,实现多轴同步插补计算,并发出指令脉冲控制驱动器,从而带动各电机,实现多轴插补运动控制。本专利技术通过软硬件插补计算,能够在实现在不提高CPU性能的前提下,完成轴数的扩展,并能实现执行速度的提升。文档编号G05B19/19GK101526808SQ20091005809公开日2009年9月9日 申请日期2009年1月9日 优先权日2009年1月9日专利技术者李良军 申请人:成都广泰实业有限公司 本文档来自技高网...

【技术保护点】
一种机床数控软硬件多轴插补方法,包含软件插补计算和硬件插补计算两部分,其特征在于: 软件插补计算:数控指令的轨迹在CPU上经软件插补计算,将轨迹的轮廓计算出来; 硬件插补计算:通过数据总线将软件插补计算结果匹配CPU时钟送入FP GA双端口RAM中,各轴插补模块将数据从又端口RAM中取出,在同步时钟的触发下,实现多轴同步插补计算,并发出指令脉冲控制驱动器,从而带动各电机,实现多轴插补运动控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:李良军
申请(专利权)人:成都广泰实业有限公司
类型:发明
国别省市:90[中国|成都]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1