在研究SINUMERIK 840Dsl数控系统HMI二次开发方法的基础上,介绍了数控系统二次开发的一般步骤。以数控强力刮齿为研究对象,利用SINUMERIK Operate编程包,在Qt跨平台开发框架下进行人机界面设计,使用C++编程语言编写后台逻辑程序,以sqlite数据库作为数据支撑,开发了数控强力刮齿软件,并嵌入SINUMERIK 840Dsl数控系统中,实现了NC代码生成、参数计算、数据库管理等功能。