摘要
在研究SINUMERIK 840Dsl数控系统HMI二次开发方法的基础上,介绍了数控系统二次开发的一般步骤。以数控强力刮齿为研究对象,利用SINUMERIK Operate编程包,在Qt跨平台开发框架下进行人机界面设计,使用C++编程语言编写后台逻辑程序,以sqlite数据库作为数据支撑,开发了数控强力刮齿软件,并嵌入SINUMERIK 840Dsl数控系统中,实现了NC代码生成、参数计算、数据库管理等功能。
Based on the study of methods to further develop SINUMERIK 840 Dsl system HMI,introduce the general procedure of secondary developing NC system. Taking CNC power skiving of cylindrical gears as the researching objects,under Qt cross-platform development framework to design interface,using C + +programming language to write the background logic,taking sqlite database as data support,developing a CNC power skiving software,and embeding the software into SINUMERIK 840 Dsl system,the software realized the functions of NC code generation, parameter calculation and database management,etc.
引文
[1]梁德重. SINUMERIK 840DSl数控系统在NILES机床上的应用[J].装备制造技术,2014(8):196-198.
[2]Guo E,Hong R,Huang X,et al. Research on the cutting mechanism of cylindrical gear power skiving[J]. International Journal of Advanced Manufacturing Technology,2015,79(1-4):541-550.
[3]郭二廓.数控强力刮齿技术基础理论及应用研究[D].南京:南京工业大学,2016.
[4]C. Kobialka. Contemporary gear pre-machining solutions[R]. AGMA Technical Paper,12FTM11,ISBN:987-1-61481-042-1,2012.
[5]康玲,王时龙,周杰,等.面向开放式数控的滚齿零编程技术研究与实现[J].制造技术与机床,2008(1):58-61.
[6]刘倩,韩秋实,彭宝营.基于西门子840Dsl系统的凸轮轴磨削软件开发[J].组合机床与自动化加工技术,2015(2):122-124.