西门子SINUMERIK840D数控系统中控制软件的开发.pdfVIP

  • 234
  • 0
  • 约7.02千字
  • 约 3页
  • 2017-09-22 发布于江西
  • 举报

西门子SINUMERIK840D数控系统中控制软件的开发.pdf

2007年第4期(总第172期) 西门子SINUMERIK 840D数控系统中控制软件的开发 李 静 吴钢华 沈南燕 刘为铭 上海大学 CIMS 机器人中心 (200072) 摘 要 选取 SIMUMERIK 840D 数控系统为开发平台,以凹凸轮磨床的控制软件为研究对象,在 Visual Basic 编 程环境下,同时利用 VC++创建动态链接库,实现控制软件的界面设计,最终灵活的调用 MATLAB 和 COM 组建 技术,从而使得控制算法更方便的实现。 关键词 SINUMERIK 840D OEM 控制软件 数控系统 为了适应市场的需要,数控系统向着开放式的 结构发展,然而进行开放式数控系统的二次开发是 MMC PLC NCK 当今数控技术的又一亮点。西门子公司提供的 操作 机床逻辑控制 NC 代码执行 监视 使能信号 代码预处理 SINUMERIK 840D 数控系统为我们的二次开发提 编程 机床操作 插补计算 参数设置 PLC 数据管理 伺服控制 供了良好的平台。因此实现数控系统控制软件的开 NC 数据管理 发也成了必然,机床制造商把自己的功能模块都集 中间通讯 成在系统中,我们必须进行控制软件的开发才能更 数据获取 Drives 速度控制 好的去实现它的功能。 电流控制 目前,我国大多数机床行业使用的是西门子数 控系统,但是都是仅限于简单的使用西门子的标准 图 1 SINUMERIK 840D 数控系统功能组成框图 数控系统和浅层次的应用,因而不能满足高档设备 的特殊需要,例如对于凸轮轴、曲轴、轧辊等非圆 从这种结构可以看出,由于 NCU 、MMC 、PLC 零件的磨削就需要自己开发数控软件。尽管西门子 以独立的CPU 单元出现,使得 SINUMERIK 840D 数控系统提供了开放式的数控平台,但是如何应用 的软硬件系统根据功能和作用划分为不同的功能模 系统平台,调用数控系统内核,解决使用数控系统 块,使系统连接更加简单,除了这种模块化结构使 遇到的问题,开发出适合的数控软件,这还需要大 得 SINUMERIK 840D 在满足用户要求方面具有很 量的研发工作。 大的灵活性外,作为一个开放式的数控系统,它在 本文凹凸轮非圆磨削控制软件的开发,对西门 用户操作界面设计(HMI )和 NC 核心功能扩展等 子数控系统所提供的 OEM 开发软件和开发环境进 方面都提供有方便的接口。所以我们选用 840D 这 行研究,并说明如何利用西门子提供的开发工具开 样一个开放的数控系统进行对凹凸轮非圆磨削的控 发适合用户的具有特殊加工工艺的控制软件。 制软件的开发。 1.2 OEM开发软件 1 SINUMERIK 840D 数控系统的简介 OEM 开发软件是西门子公司专门为

文档评论(0)

1亿VIP精品文档

相关文档