期刊文献+

数控系统割缝补偿二次开发组件的设计与实现

The Design and Implementation of the Secondary Development Component for Numerical Control System Cutting Gap Compensation
下载PDF
导出
摘要 割缝补偿是热切割数控系统与CAM系统的核心功能之一,对该功能的重复开发是极大的浪费。在已有补偿算法基础上,研究了短小圆弧以及短小直线的补偿方式,推导了转接角为0°时直线-直线,直线-圆弧,圆弧-圆弧,圆弧-直线的补偿计算公式,设计出通用的割缝补偿算法。基于可重用的软件工程思想,利用面向对象的设计方法,采用静态工厂方法设计模式,将补偿算法与G代码解析功能封装为函数库组件,供相关控制系统及CAM系统调用,提高开发效率。组件已成功应用于数控切割机控制系统等。 Cutting gap compensation is a core function of numerical control systems and CAM systems, which is a great waste to develop the functions again and again. Based on existing algorithms, it studies the compensation methods of short arcs and short line, concluding the calculation formulas of line-line, line arc, arc-arc, arc-line situations when turn angle is zero, designing a common compensation of cutting slit algorithm. Based on reuse thinking of software engineering, it uses objectoriented design method and static factory method design pattern, encapsulates compensation algorithm and G-CODE parser function together to a secondary development component. NC systems and CAM systems can call the component to increase development efficieney. The component has been applied successfully in the control system of CNC cutting machine.
出处 《机械设计与制造》 北大核心 2014年第7期31-33,共3页 Machinery Design & Manufacture
基金 中央高校基本科研业务费专项资金(2010079007)
关键词 割缝补偿 数控切割机 面向对象 静态工厂方法 算法 重用 Cutting Gap Compensation CNC Cutting Machine Object-Oriented Static Factory Method Algorithm Reuse
  • 相关文献

参考文献8

二级参考文献18

共引文献23

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部