开放式数控系统平台的设计与开发
来源期刊:机械设计与制造2015年第1期
论文作者:周胜凯 刘强 李传军 刘焕
文章页码:169 - 347
关键词:开放式数控系统;Twin CAT;模块;实时性;任务优先级;
摘 要:为了提高数控系统的可重用性,缩短系统的开发周期,提出了基于Twin CAT的开放式数控系统平台(BTCNC)。BTCNC系统的硬件平台建立在通用、标准的硬件基础之上,而软件平台以层级式组织方式和功能分类方式进行模块化划分。模块接口的设计遵循OMAC API协议,运用即插即用的思想。在此基础上,从开发平台选择、功能模块划分、实时性设计、任务优先级设计等方面对系统进行整体分析和规划,并进行了平台的开发。最后通过实验验证数控系统的开放性和可靠性。
周胜凯1,2,刘强1,2,李传军1,2,刘焕1,2
1. 北京航空航天大学机械工程及自动化学院
摘 要:为了提高数控系统的可重用性,缩短系统的开发周期,提出了基于Twin CAT的开放式数控系统平台(BTCNC)。BTCNC系统的硬件平台建立在通用、标准的硬件基础之上,而软件平台以层级式组织方式和功能分类方式进行模块化划分。模块接口的设计遵循OMAC API协议,运用即插即用的思想。在此基础上,从开发平台选择、功能模块划分、实时性设计、任务优先级设计等方面对系统进行整体分析和规划,并进行了平台的开发。最后通过实验验证数控系统的开放性和可靠性。
关键词:开放式数控系统;Twin CAT;模块;实时性;任务优先级;