用于数控加工中心的制造商高级服务系统技术方案

技术编号:3925421 阅读:230 留言:0更新日期:2012-04-11 18:40
用于数控加工中心控制系统的制造商高级服务系统,其特征在于配置数控系统初始化所需文件,并通过程序包访问系统内部NC/PLC变量,实现NCK数据的快速读写、复杂运算及动态画面的调用、数据输入/输出管理,在OEM编程包中配置标准接口文件、构建框架结构、添加窗体文件、利用VB?debugger测试,然后到实际机床上试验;本系统有主窗体、PLC映像、扩展按键、状态显示、设定、操作修调、特殊功能、帮助、状态信息和图形模块,通过文档调用核心代码;PCU含WINDOWS的高级HMI,应用MPI总线技术,实现现有系统设备间的通讯。本系统细化用户画面,动态图形显示机床动作过程,简化机床调试与操作,普遍适用于应用西门子系统的高档数控机床。

【技术实现步骤摘要】

本专利技术是应用于数控加工中心控制系统的制造商高级服务系统 (ma皿factureradvanced service以下称MAS),面向数控加工中心制造商及数控加工中心 终端用户。
技术介绍
西门子提供的专用开发软件"OEM编程包"是专门用于对标准型数控系统进行二 次开发,"OEM编程包"开发软件一般由机床制造商使用,根据用户需求,设计各种机床界面 NCU中各种变量的访问,如刀偏,零偏,轴坐标值等、R参数的访问、PLC中各种变量的访问, 如I/O 口,标志区M,数据块DB等、NCU中文件读取、MMC103中文件读取;利用VB, VC++设 计应用界面,如显示数据,图形;输入数,管理文件及对外部的控制等。当然,在国外也有很 多独立的解决方案提供者(Solution Provider),自己拥有如刀具监控、远程诊断等专业技 术,当这些技术应用到机床上时,往往需要与数控系统很好地配合才能工作,以往两者可能 需要通过数字量或模拟量的输入/输出、或者以通讯的方式进行数据交换,这样做的结果 可能导致性能下降、安装/调试/操作复杂、难于维护等等问题。而现在这些厂商在西门子 的开放平台上轻松地实现原有的功能,同时相关技术也更容易被最终用户接受。难点在于 寻找方便、快捷的人机界面互动方式。尽管在西门子840D标准界面上,能够以如下几种手 段加入满足特殊工艺和操作的定制画面。 在SINUMERIK 840D的界面上开发用户画面的方法有 1.加工程序调用的画面 特点是系统标准功能,画面配置语句简单,能实现简单画面。 2.使用扩展接口编写画面 特点是系统标准功能,画面配置语句多,功能多,可完成复杂画面的编制,但调试 困难。 3.使用Easy-Tools编写画面 特点是系统选项功能,画面配置语句简单,具有一定的绘图功能,可实现简单画面 制作,灵活性差。 4.使用Configuring Package配置画面 特点是系统选项功能(还需WinCC flexible工具),工具使用简单,功能较多, 配置画面较快,灵活性差。 5.使用Programming Package仓键画面 此方法允许用户将使用VB和VC编写的应用程序加入HMI Advanced,并可通过软 件包提供的接口访问NC/PLC变量、实现多幅画面的调用、管理NC数据、实现复杂的计算、 复杂的画面,利用PCU50上的接口 (RS232,打印口,以太网口等)输出加工数据、充分利用 Windows资源。 特点是系统选项功能(还需VB和VC),需要对VB和VC++编程工具较熟,功能强大,可实现任何界面所需功能。然而,随着用户需求的不断提升,西门子数控系统提供的操 作界面已经不能满足用户越来越专业的需求,和更多复杂功能的实现。
技术实现思路
本专利技术的目的是提供一种用于数控加工中心控制系统的制造商高级服务系统,细 化用户画面,动态图形显示机床动作过程,简化机床调试与操作,普遍适用于应用西门子系 统的高档数控机床。 本专利技术用于数控加工中心控制系统的制造商高级服务系统,基于西门子840D的 NC、 PLC、 HMI,其特征在于首先系统开发流程搭建编程环境,配置数控系统初始化所需文 件,并通过程序包提供的接口访问系统内部NC/PLC变量,实现NCK数据的快速读写、复杂 运算及动态画面的调用、数据输入/输出管理,在OEM编程包中建立四个部分配置标准 接口文件、构建框架结构、添加窗体文件、利用VB debugger测试,然后到实际机床上试验; 创建图形化界面区域结构用户接口面向NC特殊的图形化界面包括四个区域分别是标 题信息区、应用程序显示区、水平软键功能区、垂直软键功能区,利用OEM编程包实施各界 面的定义,分配各功能界面窗口位置顺序、配置相关文件来启动应用程序;利用VB6.0和 VC++6. 0软件开发方法,创建执行功能文件和库文件、完成各种语言界面的生成,画面设计、 变量访问、计算,综合应用Photoshop, Cool 3D和macromedia flash动画制作软件生成必 要的.swf格式文件,通过文档调用核心代码,建立9个功能模块调用关系;服务系统有9项 功能模块主窗体、PLC映像、扩展按键、状态显示、设定、操作修调、特殊功能、帮助、状态信 息和图形;PCU是配合操作面板的计算机模块,装载基于WINDOWS的高级HMI ,应用MPI总线 技术,实现现有系统设备间的通讯。附图说明 图1是MAS系统开发流程图; 图2是MAS系统框架结构图; 图3是MAS系统初始页面及各功能入口布局图; 图4是"主引导"功能界面图; 图5是"PLC映像"功能界面图; 图6是"扩展按键"功能界面图; 图7是"状态显示"功能界面图; 图8是"设定"功能界面图; 图9是"操作修调"功能界面图; 图10是"特殊功能"功能界面图; 图11是"帮助"功能界面图; 图12是"信息"功能界面具体实施例方式本专利技术用于数控加工中心控制系统的制造商高级服务系统,基于西门子840D的 NC、 PLC、 HMI,其特征在于按如下措施完成整个项目的开发, 1、项目开发流程 本专利技术的高级制造商服务系统,根据需求分析,对项目整体结构、可行性、项目周 期进行统筹,如图l: 1)搭建编程环境安装英文版VB6. 0、英文版VC++6. 0、OEM编程包、Advanced HMI 模拟器。 2)配置标准接口文件配置VB6. 0、 VC++6. 0编程环境,修改REGIE. INI系统引导 文件,mmc2. ini文件,添加*. ZUS和*. MDI文件,添加*. dll语言管理文件,接口按键文件 RE_UK. ini.和RE_CH. ini,分配各功能界面窗口位置顺序、配置相关文件来启动应用程序, 具体步骤如下 a、在XOEM路径下 如果是电脑侧模拟机床环境,修改MMC. INI文件,内容如下 NcddeMachineName = local NcddeDefaultMachineName = local NcddeMachineNames = NcddeStartupFile = ncdde202. nsk 如果在机床工作机上,需要修改内容 NcddeMachineName = NCU840D NcddeDefaultMachineName = NCU840D NcddeMachineNames = NCU840D NcddeStartupFile = ncdde6. nsk b、在\MMC2路径下 在标准HMI操作界面中嵌入开发的应用程序,确定应用程序的接口,需要修改REGIE. INI文件 Task8 =謹e: = BSP_1, Timeout: = 60000 c、在X0EM路径下 新建BSP_1文件夹,添加BSP_1. ZUS和BSP_1. MDI两个文件 d、在\OEM\LANGUAGE路径下 首先,添加语言管理文件BSPj.DLL,在标准HMI操作界面中嵌入开发的应用程 序,需要对接口软键命名,修改RE_XX. INI文件,代码如下 HSK8 =〃 ZJ-SMTCL" 3)构建框架结构通过VB6. 0实现用户接口的组态,每个功能界面在框架中以子 窗口形式运行,并通过程序包提供的接口访本文档来自技高网
...

【技术保护点】
用于数控加工中心的制造商高级服务系统,基于西门子840D的NC、PLC、HMI,其特征在于首先系统开发流程:搭建编程环境,配置数控系统初始化所需文件,并通过程序包提供的接口访问系统内部NC/PLC变量,实现NCK数据的快速读写、复杂运算及动态画面的调用、数据输入/输出管理,在OEM编程包中建立四个部分:配置标准接口文件、构建框架结构、添加窗体文件、利用VBdebugger测试,然后到实际机床上试验;创建图形化界面区域结构及模块间的调用关系:用户接口面向NC特殊的图形化界面包括四个区域:分别是标题信息区、应用程序显示区、水平软键功能区、垂直软键功能区,利用OEM编程包实施各界面的定义,分配各功能界面窗口位置顺序、配置相关文件来启动应用程序;利用VB6.0和VC++6.0软件开发方法,创建执行功能文件和库文件、完成各种语言界面的生成,画面设计、变量访问、计算,综合应用photoshop,Cool3D和macromediaflash动画制作软件生成必要的.swf格式文件,通过文档调用核心代码,建立9个功能模块调用关系;服务系统有9项功能模块:主窗体、PLC映像、扩展按键、状态显示、设定、操作修调、特殊功能、帮助、状态信息和图形;PCU是配合操作面板的计算机模块,装载基于WINDOWS的高级HMI,应用MPI总线技术,实现现有系统设备间的通讯。...

【技术特征摘要】

【专利技术属性】
技术研发人员:高长才任启迪王红亮严昊明兰军金晓红刘宗际贺鑫元
申请(专利权)人:中捷机床有限公司
类型:发明
国别省市:89[中国|沈阳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1