① 加工中心DNC传输软件中文的能不能给我发一个谢谢!!
需要DNC数控程序传输软件,可以到盖勒普官网——技术支持——产品下载页面进行下载。
美国盖勒普DNC系统全球技术领先,10多年国内实施经验,在各行业拥有标杆企业客户。
盖勒普DNC主要功能:
1台服务器支持4096台设备同时联网在线
只需使用1台DNC服务器就可以同时联网管理4096台生产设备及工位,并且支持多线程(Multi-thread)双向数据通讯功能,覆盖生产现场的所有设备统一联网和管理。
全自动远程请求 ─ DNC 服务器无人值守
在此平台,设备操作人员可以在设备端直接下载和上传NC程序,车间的技术和管理人员在办公室就能够直接共享车间数据及文档,避免了人员在设备与办公室之间的来回奔波,整个过程将变得更加便捷,生产管理将变得更有效率。
NC 程序统一管理及追溯
车间人员无需再吃力地拿着U盘、软盘、CF 卡来传输NC 程序,通过DNC即可实现所有NC程序的统一管理,且让程序的每一次流转及更改都能够追溯到人。
100% 数控设备兼容性 & 100% 硬件兼容性
几乎兼容世界上所有的数控设备控制器,并且同时可识别这些设备的通讯接口及通讯硬件。
嵌入式集成接口 ─ 车间数据智能化共享
功能自定义和系统集成应用的嵌入式编程模块,支持VB Scrip和JAVA Script 两大编程语言, DNC应用功能的扩展不受限制。
盖勒普DNC全球领先技术:
1.Server Safe™ DNC网络系统安全技术
DNC™ 具有Server Safe™ 的服务器安全功能,即使DNC网络在通讯期间发生崩溃,Server Safe™ 功能可以让传输的数据暂时缓存在PC 内存中,使得DNC网络依然能够维持通讯,避免了在DNC传输中因为网络不稳定而造成的传输中断和数据丢失,这些可靠的技术已经成为Predator DNC™ 系统在全球行业内技术绝对领先的关键特点之一。
2.DNC™ 的后台运行技术
是否担心Predator DNC™ 会像其他老的DNC一样不能同时支持多台设备的传输任务?Predator DNC™ 能够支持多达4096台设备同时进行通讯任务。运行Predator DNC™ 就像运行一个Windows 的后台服务一样,通过计算机的双核或者四核的运行能力,灵活地调整对系统资源的占用,完全能够支持同时处理大量的设备在线通讯,让制造业告别传统的DNC传输技术。
3.生产现场工作中心数据采集集成(MDC/MES Integration)
DNC™ 内嵌生产现场及工位数据采集和设备状态监控数据流接口通道,支持Access、SQL Sever和Oracle三大开放式关系型数据库。MES系统的生产现场数据采集可以实现通过DNC网络直接进入数据库进行存储。目前Predator DNC™ 是国内唯一能够与MRPII/ERP/MES有真正数据集成技术能力和应用案例的DNC系统。
等等,希望采纳哦!
② fanuc数控机床DNC加工用什么软件
美国盖勒普Predator DNC™ 是基于32和64位操作系统开发的自动化制造设备及生产信息化管理的网络平台,不仅能够使您所有的CNC数控加工中心,智能化工业机器人,自动化生产线PLC工作中心和其它的所有工业设备联网在线,同时有效管理您的生产设备、加工程序和工位信息。此外,Predator DNC™ 不但可以与Predator其他系列产品管理系统无缝集成,还可以和企业第三方信息化管理系统及工具软件MRPII/ERP/PDM/CAPP/MES/CAD/CAM等集成。
主要功能:
1台服务器支持4096台设备同时联网在线 只需使用1台DNC服务器就可以同时联网管理4096台生产设备及工位,并且支持多线程(Multi-thread)双向数据通讯功能,覆盖生产现场的所有设备统一联网和管理。
全自动远程请求 ─ DNC 服务器无人值守 在此平台,设备操作人员可以在设备端直接下载和上传NC程序,车间的技术和管理人员在办公室就能够直接共享车间数据及文档,避免了人员在设备与办公室之间的来回奔波,整个过程将变得更加便捷,生产管理将变得更有效率。
NC 程序统一管理及追溯 车间人员无需再吃力地拿着U盘、软盘、CF 卡来传输NC 程序,通过DNC即可实现所有NC程序的统一管理,且让程序的每一次流转及更改都能够追溯到人。
100% 数控设备兼容性 & 100% 硬件兼容性 几乎兼容世界上所有的数控设备控制器,并且同时可识别这些设备的通讯接口及通讯硬件。
嵌入式集成接口 ─ 车间数据智能化共享 功能自定义和系统集成应用的嵌入式编程模块,支持VB Scrip和JAVA Script 两大编程语言, DNC应用功能的扩展不受限制。
如果有技术和业务方面的需要,可以向我公司项目工程师咨询哦!
③ 谁有数控机床的通用传输软件给我一个,要有自动接收机床传出来程序的功能
常用的DNC软件是CIMCO,文件比较大,在网上买吧,比如淘宝,很便宜的。
④ 加工中心与电脑连接传输程序用什么软件
如果你的程序内存比较大建议用DNC 在线传输,一般用于模具行业,如果你的程序比较小的 用CF卡比较快捷,方便实用,多用于产品加工。
⑤ 网络DNC需要用什么来编程
盖勒普Predator DNC系统是全球领先的生产工位及数控设备联系网管理系统,在全球有很高的影响力和知名度。众多大型企业如波音集团、霍尼韦尔、戴勒姆奔驰、通用汽车等都通过采用盖勒普Predator DNC系统极大地提高了生产效率,帮助企业稳固了行业领导者的地位。
盖勒普Predator DNC 是基于32和64位操作系统开发的自动化制造设备及生产信息化管理的网络平台,它赋予工业DNC(Distributed Numeric Control)更深更广的应用意义。Predator DNC™
不仅能够使您所有的CNC数控加工中心,智能化工业机器人,自动化生产线PLC工作中心和其它的所有工业设备联网在线,同时有效管理您的生产设备、加工程序和工位信息。此外,Predator DNC 不但可以与Predator其他系列产品管理系统无缝集成,还可以和企业第三方信息化管理系统及工具软件MRPII/ERP/PDM/CAPP/MES/CAD/CAM等集成。
拥有Predator DNC ,您就不必再吃力得拿着软盘、纸带、笔记本电脑或是老式硬件来下载数控设备上的加工程序,并且使这些设备全部联网实现可视化柔性管理,节约了您在现场车间来回走动的时间。
Predator DNC 不仅可以与Predator其他系列产品无缝集成,还可以和您现有的企业第三方信息化管理系统及工具软件MRPII/ERP/PDM/CAPP/MES/CAD/CAM等集成,并且支持Access、SQL Sever和Oracle三大开放式关系型数据库。
主要功能
Predator DNC™ 支持同时在线联网多达4096台数控设备
Predator DNC™ 64位系统支持只用一台DNC服务器(中端PC即可)就可以使多达4096台数控设备的同时联网在线并进行多线程(Multi-thread)双向传输,而且它可以使您的数控设备进行可视化分配管理。
改善您的车间工作流程
拥有Predator DNC™ ,您就不必再吃力得拿着软盘、纸带、笔记本电脑或是老式硬件来下载数控设备上的加工程序。Predator DNC™
提供了一个真正的网络解决方案,当你需要使用程序时可以从服务器直接进行调用,当程序完成现场的加工确认或者进行更改后,又可以返回到你的服务器中进行保
存。整个过程将变得更加可靠,每个人都会变得更有效率。
DNC Explorer™ 用户界面
Predator DNC™ 采用微软的Office® 和Windows®
界面让使用者在操作时变得非常轻松、容易上手。Predator DNC™
界面包括鼠标拖放,右键快捷菜单、剪切、复制、粘贴,状态/工具栏,热键功能、工具按钮和在线帮助。不仅如此,Predator DNC™
还可以客户化设置数控设备的物理配置以及提供更多客户化特性的功能……
Remote Request™ 多线程远程请求
通过远程请求功能,可以让每一个操作者通过在制造设备端的简易操作,直接完成与DNC服务器之间的程序调用及通讯,使操作者在设备端就能实现上传、下载自己想要的数控加工程序,避免了操作者在现场与服务器或办公室之间的来回奔波。Predator DNC Remote Request™ 具有实时反馈通讯错误信息的功能,能够与DNC 服务器建立起对话,让操作者在设备端就可以得知通讯不成功的原因,这是Predator DNC™ 系统的特色功能,除了Remote Request™ 功能外,Predator DNC™ 还具有远程查看文件目录、远程自动命名、远程打印控制和远程E-mail传输以及更多远程功能……
Predator DNC Connect™ 客户端
Predator DNC Connect™ 为用户提供了一个基于PC用于NC程序管理浏览、编辑和通讯的客户端。Predator DNC Connect™ 操作界面直观并具有亲和力,并且具有针对触摸屏应用的大按钮界面。
注意:Predator DNC Connect™ 是通过使用点来赋予软件许可的,而不是通过自身计算机来赋予许可。
Predator DNC™ 文档管理器(Integrated Browsing)
是否为陷入了一大堆杂乱无章的数控程序和生产资源文档而感到烦恼呢?Predator DNC™
的文档管理器能帮助您解决这一切。它能支持在同一窗口中浏览Microsoft Office™
文档(包括:.DOC、.XLS、.PPT、.MPP、.VSD等)还包括.PDF、.DXF、.DWG、.TIF、.JPEG、.GIF等其他常用的文
档格式。
100%网络兼容性
Predator DNC™ 支持兼容CNC与您服务器的所有操作系统,比如Window、Linux、Solaris、Mac、VMS和Unix等操作系统。Predator DNC™ 可以让您的工业自动化设备灵活得运用有线或者无线以太网协议联网,并且支持网络共享、文件夹拖放等功能。
Predator DNC™ 系统运行日志
Predator DNC™ 具有简单好用和记录详细的日志,分为通信日志和系统运行日志,可以以Excel、Access、HTML和ASCII等形式被保存,方便管理人员进行查询和系统维护。
Predator DNC™ 强大的在线帮助功能
Predator DNC™ 系统具有方便易用的在线帮助功能,在系统使用过程中,您只需轻轻按下F1键,计算机便会弹出当前应用界面所有功能的详细帮助文档供你浏览查阅。
Predator DNC™ 独特领先技术
Server Safe™ DNC网络系统安全技术
Predator DNC™ 具有Server Safe™ 的服务器安全功能,即使DNC网络在通讯期间发生崩溃,Server Safe™ 功能可以让传输的数据暂时缓存在PC 内存中,使得DNC网络依然能够维持通讯,避免了在DNC传输中因为网络不稳定而造成的传输中断和数据丢失,这些可靠的技术已经成为Predator DNC™ 系统在全球行业内技术绝对领先的关键特点之一。
Predator DNC™ 的后台运行技术
是否担心Predator DNC™ 会像其他老的DNC一样不能同时支持多台设备的传输任务?Predator DNC™ 能够支持多达4096台设备同时进行通讯任务。运行Predator DNC™ 就像运行一个Windows 的后台服务一样,通过计算机的双核或者四核的运行能力,灵活地调整对系统资源的占用,完全能够支持同时处理大量的设备在线通讯,让制造业告别传统的DNC传输技术。
生产现场工作中心数据采集集成(MDC/MES Integration)
Predator DNC™ 内嵌生产现场及工位数据采集和设备状态监控数据流接口通道,支持Access、SQL Sever和Oracle三大开放式关系型数据库。MES系统的生产现场数据采集可以实现通过DNC网络直接进入数据库进行存储。目前Predator DNC™ 是国内唯一能够与MRPII/ERP/MES有真正数据集成技术能力和应用案例的DNC系统。
集成Predator CNC Editor™
每一个Predator DNC™ 的许可都包括一个Predator CNC Editor™ 许可,它可以同步用3D动画展示数控程序的模拟运行。
⑥ 自己做的DNC传输软件,大家帮忙看看
CIMCO DNC-Max是您实现DNC传输网络化、程序管理系统化的最佳选择。凭其网络的灵活性、兼容性、可扩展性与可靠性,CIMCO公司赢得了包括西门子、东芝、波音、诺基亚、阿尔卡特、奔驰汽车 、宝马汽车、海德汉机床、德玛吉机床在内的全球数以千计的客户。现在,CIMCO DNC-Max 已成为世界级的最成熟、最完善DNC解决方案。 www.lgcx.com
⑦ 求multi-DNC(DNC传输排程管理系统)下载,或者其他的替代软件
盖勒普Predator DNC系统是全球领先的生产工位及数控设备联系网管理系统,在全球有很高的影响力和知名度。众多大型企业如波音集团、霍尼韦尔、戴勒姆奔驰、通用汽车等都通过采用盖勒普Predator DNC系统极大地提高了生产效率,帮助企业稳固了行业领导者的地位。
Predator DNC™ 是基于32和64位操作系统开发的自动化制造设备及生产信息化管理的网络平台,它赋予工业DNC(Distributed Numeric
Control)更深更广的应用意义。Predator DNC™
不仅能够使您所有的CNC数控加工中心,智能化工业机器人,自动化生产线PLC工作中心和其它的所有工业设备联网在线,同时有效管理您的生产设备、加工程
序和工位信息。此外,Predator DNC™
不但可以与Predator其他系列产品管理系统无缝集成,还可以和企业第三方信息化管理系统及工具软件MRPII/ERP/PDM/CAPP/MES
/CAD/CAM等集成。
拥有Predator DNC™ ,您就不必再吃力得拿着软盘、纸带、笔记本电脑或是老式硬件来下载数控设备上的加工程序,并且使这些设备全部联网实现可视化柔性管理,节约了您在现场车间来回走动的时间。
Predator DNC™
不仅可以与Predator其他系列产品无缝集成,还可以和您现有的企业第三方信息化管理系统及工具软件MRPII/ERP/PDM/CAPP/MES
/CAD/CAM等集成,并且支持Access、SQL Sever和Oracle三大开放式关系型数据库。
主要功能
Predator DNC™ 支持同时在线联网多达4096台数控设备
Predator DNC™ 64位系统支持只用一台DNC服务器(中端PC即可)就可以使多达4096台数控设备的同时联网在线并进行多线程(Multi-thread)双向传输,而且它可以使您的数控设备进行可视化分配管理。
改善您的车间工作流程
拥有Predator DNC™
,您就不必再吃力得拿着软盘、纸带、笔记本电脑或是老式硬件来下载数控设备上的加工程序。Predator DNC™
提供了一个真正的网络解决方案,当你需要使用程序时可以从服务器直接进行调用,当程序完成现场的加工确认或者进行更改后,又可以返回到你的服务器中进行保
存。整个过程将变得更加可靠,每个人都会变得更有效率。
DNC Explorer™ 用户界面
Predator DNC™ 采用微软的Office® 和Windows®
界面让使用者在操作时变得非常轻松、容易上手。Predator DNC™
界面包括鼠标拖放,右键快捷菜单、剪切、复制、粘贴,状态/工具栏,热键功能、工具按钮和在线帮助。不仅如此,Predator DNC™
还可以客户化设置数控设备的物理配置以及提供更多客户化特性的功能……
Remote Request™ 多线程远程请求
通过远程请求功能,可以让每一个操作者通过在制造设备端的简易操作,直接完成与DNC服务器之间的程序调用及通讯,使操作者在设备端就能实现上传、下
载自己想要的数控加工程序,避免了操作者在现场与服务器或办公室之间的来回奔波。Predator DNC Remote Request™
具有实时反馈通讯错误信息的功能,能够与DNC 服务器建立起对话,让操作者在设备端就可以得知通讯不成功的原因,这是Predator DNC™
系统的特色功能,除了Remote Request™ 功能外,Predator DNC™
还具有远程查看文件目录、远程自动命名、远程打印控制和远程E-mail传输以及更多远程功能……
Predator DNC Connect™ 客户端
Predator DNC Connect™ 为用户提供了一个基于PC用于NC程序管理浏览、编辑和通讯的客户端。Predator DNC Connect™ 操作界面直观并具有亲和力,并且具有针对触摸屏应用的大按钮界面。
注意:Predator DNC Connect™ 是通过使用点来赋予软件许可的,而不是通过自身计算机来赋予许可。
Predator DNC™ 文档管理器(Integrated Browsing)
是否为陷入了一大堆杂乱无章的数控程序和生产资源文档而感到烦恼呢?Predator DNC™
的文档管理器能帮助您解决这一切。它能支持在同一窗口中浏览Microsoft Office™
文档(包括:.DOC、.XLS、.PPT、.MPP、.VSD等)还包括.PDF、.DXF、.DWG、.TIF、.JPEG、.GIF等其他常用的文
档格式。
100%网络兼容性
Predator DNC™
支持兼容CNC与您服务器的所有操作系统,比如Window、Linux、Solaris、Mac、VMS和Unix等操作系统。Predator
DNC™ 可以让您的工业自动化设备灵活得运用有线或者无线以太网协议联网,并且支持网络共享、文件夹拖放等功能。
Predator DNC™ 系统运行日志
Predator DNC™ 具有简单好用和记录详细的日志,分为通信日志和系统运行日志,可以以Excel、Access、HTML和ASCII等形式被保存,方便管理人员进行查询和系统维护。
Predator DNC™ 强大的在线帮助功能
Predator DNC™ 系统具有方便易用的在线帮助功能,在系统使用过程中,您只需轻轻按下F1键,计算机便会弹出当前应用界面所有功能的详细帮助文档供你浏览查阅。
Predator DNC™ 独特领先技术
Server Safe™ DNC网络系统安全技术
Predator DNC™ 具有Server Safe™ 的服务器安全功能,即使DNC网络在通讯期间发生崩溃,Server Safe™
功能可以让传输的数据暂时缓存在PC
内存中,使得DNC网络依然能够维持通讯,避免了在DNC传输中因为网络不稳定而造成的传输中断和数据丢失,这些可靠的技术已经成为Predator
DNC™ 系统在全球行业内技术绝对领先的关键特点之一。
Predator DNC™ 的后台运行技术
是否担心Predator DNC™ 会像其他老的DNC一样不能同时支持多台设备的传输任务?Predator DNC™
能够支持多达4096台设备同时进行通讯任务。运行Predator DNC™ 就像运行一个Windows
的后台服务一样,通过计算机的双核或者四核的运行能力,灵活地调整对系统资源的占用,完全能够支持同时处理大量的设备在线通讯,让制造业告别传统的DNC
传输技术。
生产现场工作中心数据采集集成(MDC/MES Integration)
Predator DNC™ 内嵌生产现场及工位数据采集和设备状态监控数据流接口通道,支持Access、SQL
Sever和Oracle三大开放式关系型数据库。MES系统的生产现场数据采集可以实现通过DNC网络直接进入数据库进行存储。目前Predator
DNC™ 是国内唯一能够与MRPII/ERP/MES有真正数据集成技术能力和应用案例的DNC系统。
集成Predator CNC Editor™
每一个Predator DNC™ 的许可都包括一个Predator CNC Editor™ 许可,它可以同步用3D动画展示数控程序的模拟运行。
⑧ DNCMax6是一种什么软件
CIMCO 软件公司成立于1990年,一直致力于数控机床DNC的全面解决方案――为客户提供数控设备网络化管理、数控程序数据库管理。其旗舰产品——CIMCO DNC-Max是您实现DNC传输网络化、程序管理系统化的最佳选择。凭其网络的灵活性、兼容性、可扩展性与可靠性,CIMCO 公司赢得了包括Heidenhain、DMG在内的全球数以千计的客户。现在,CIMCO DNC-Max 已成为世界级的最成熟、最完善DNC解决方案。
一. 系统功能简介
可靠、稳定、灵活与易操作是DNC-MAX系统最基本的特点,这也正是很多高明的用户喜欢并选用DNC-MAX系统的原因。具体地讲,一套成熟的DNC解决方案应该包含以下几方面的功能:
此主题相关图片如下:
此主题相关图片如下:
图1 DNC-MAX使用界面
ü 数控设备的兼容性
ü 通讯硬件的兼容性
ü 数控程序的兼容性
ü 易于应用与管理
ü 灵活的自动接收与远程请求能力
ü 程序传输状况报告
ü 基于Web 的远程监控能力
ü 提供方便的信息传递功能
ü 数据的集中管理
DNC-MAX系统正是以上特点的高度体现。
1. 系统组成
DNC-MAX系统主要由以下三部分组成:
DNC-MAX服务器 是负责与通讯相关
的所有活动的中央数据处理器。用户可以把
它作为一个服务或一个应用程序启动。它是
DNC-MAX系统的核心部分。
DNC-MAX客户机 是用于本地或远程
文件传输、端口监控和端口管理的应用软件。
DNC-MAX客户机可以通过局域网、广域网乃
至Internet国际互联网进行访问您的一个
或多个DNC-MAX服务器。
CIMCO Edit 是一套可以对您程序进行
数据编辑、智能比较和刀位仿真的应用程序。
CIMCO Edit可以作为DNC-MAX的一部分一起购
买,也可为您的计算机单独购买。该软件以
其强大的功能、低廉的价格而风靡欧美,目前累计销售75,000套,在欧美发达国家数控编程人员几乎人手一套。
2. 功能介绍
下面是对以上各部分的详细论述,请您仔细阅读,体会一下DNC-MAX是如何通过它的创新性、实用性和灵活性来带动整个行业前进的……
ü 数控设备的兼容性
DNC-MAX是一套能满足您所有控制系统需求的、功能强大的应用系统。无论是标准还是复杂的控制系统,DNC-MAX都能满足您的联网要求。除了支持象Fanuc、Siemens、Mitsubishi这类典型的控制系统外,DNC-MAX还全面支持 Heidenhain、Mazak、Fagor及Agie等控制系统。DNC-MAX甚至还支持Fanuc的文件匹配功能。
ü 通讯硬件兼容性
DNC-MAX支持任何标准的RS232、RS422、485、TCP/IP等系列通讯硬件。这意味着,该DNC解决方案不仅可以将现有的数控设备进行方便地联网,也为您以后的发展做好了准备,即系统有良好的扩展性。因此,不论您现有的控制系统或将来的控制系统是支持RS232接口,还是支持可以连接到Hub的以太网,乃至是最新的无线传输的方式,DNC-MAX都具有良好的可扩展性,最多可支持256台数控设备。
⑨ 什么是DNC系统DNC系统包括哪些硬件和软件组成,各自的功能是什么
DNC
1 引言
DNC(Distributed Numerical Control)称为分布式数控,是实现CAD/CAM和计算机辅助生产管理系统集成的纽带,是机械加工自动化的又一种形式。
目前,DNC系统的研究尚存在以下有待解决的技术问题:①DNC系统体系结构的开放性不强。国内大部分DNC系统局限于单一供应商的制造设备,平台之间可移植性差,不同应用程序互操作能力有待提高,不利于系统集成;②DNC系统通信结构多为点对点式,或采用局域网加点对点式,不能很好地解决通信竞争问题; ③DND系统与NCP和CAD的接口功能还很弱;④DNC系统控制软件可重用性不强,需要进行面向对象设计和实现。本文提出了基于CORBA(通用对象请求代理结构)的车间层控制系统中DNC系统,给上述问题以很好的解答,并实现了软件的编制及联机调式。
2 控制系统体系的结构
DNC系统是基于CORBA车间层控制系统的一个功能单元,现在的企业面对的是一个多变的需求环境,因而车间层控制系统面对的加工任务也是多变的。这种变化包括生产零件的品种、类型、规格、产量和交货期等多个因素的变化以及加工工艺路线随生产任务的不同而变化等。这就需要一个在时间和空间上都开放的车间层控制系统体系结构,以运行于不同硬件环境的异构计算机系统中,同时又能适应新技术的发展,容纳新设备的增加。
在基于CORBA的车间层控制系统中,构造车间信息集成和共享的公共平台是核心问题之一,我们采用基于客户/服务器结构的分布式控制平台(如 Orbix),既可以将传统的递阶控制结构变换成更适合信息集成的分布或控制结构,又可适应不同产品制造过程(离散制造或连续制造)中统一的生产管理和组织要求。
车间层控制系统总体结构分为三层:底层为系统支持层,由分布式计算环境和异构网络集成系统两个子层构成,提供底层的计算机系统、网络系统和数据系统等系统级功能;中间层为开放式分布处理层,提供统一的集成通信服务,由开放式分布处理平台和应用程序接口组成,最上层为信息集成层,支持多客户/服务器的分布式多数据库集成系统,将现有的应用和数据信息集成到系统中。为实现控制结构的分布、数据库的分布以及系统功能的分布,提出的车间层控制系统软件采用基于 CORBA规范的分布式对象体系结构。
CORBA规范主要特点是实现软件总线结构。所谓软件总线的功能,就是起到类似于计算机系统硬件总线的作用,只要将应用模块按总线规范作成软插件,插入总线即可实现集成运行。实现软件总线的核心系统称为ORB(对象请求代理器),它不仅支持标准的OMG对象模型,还具有分布进程管理和通信管理功能。此外, CORBA定义了IDL(Interface Definition Language)语言,以描述软件总线上的插销。IDL提供了对成员系统的封装和成员系统之间隔离,任何成员系统作为一个对象,通过IDL对其接口参数进行定义和说明,就可接到ORB上,为其它系统提供服务或向其它系统提出请求,达到即插即用效果。
车间层控制系统划分为许多独立的功能单元,每个功能单元对应于一个包含功能接口定义和实体的抽象对象,每类对象的接口由属性和操作组成,由IDL定义的其它功能单元可以透明访问的服务以调用该对象的私有数据,具体功能的实现被封装在实体里。我们将每类对象按照功能划分成若干个子对象,将其设计成为可以直接插在CORBA软件总线上的对象插件。这些对象插件按照各层客户/服务器结构组成整个平台系统。这种结构可以带来长远的利益,既能迅速增加对新的DBMS 的应用、增加新的用户界面,又能升级支持各种新功能。
3 DNC系统的地位及功能
DNC系统作为车间层控制系统的一个功能单元。
DNC系统功能包括①NC程序及数据的传递,以某种通信协议(如Philip532等)实现通信功能;②机床状态采集和上报;③根据工序计划,自动分配NC程序及数据到相应机床;④刀具数据的分配与传递。
DNC系统软件的功能模型,其中NC数据管理的主要功能是对数控数据进行管理,主要有数控数据的显示、插入、修改、删除、更新、锁定(不允许更改)和打印等操作;NC数据执行的主要功能有:数控数据在计算机和机床之间的传送、删除机床上的数控数据、启动机床上的数控程序、随时从机床设备获得工作状态信息并存入数据库,作为运行数据采集模块评价加工过程的根据;DNC通讯接口通过DNC协议和数据链路协议建立单元控制系统和CNC的连接。
4 DNC系统软件体系结构
基于CORBA的DNC系统软件的实现平台建立在车间层控制系统平台的基础上。我们将DNC系统体系结构划分为三层的客户/服务器结构,以将表示逻辑、业务逻辑和数据处理逻辑明确划分开来。为此,表示层用来表示信息和收集数据,此处为由VB实现的可移植的DNC人机接口;业务层响应用户(或其它的业务服务)发来的请求,执行某种业务任务,此处为由VC++来实现DNC应有程序及NC数据管理应用程序;数据层包括数据的定义、维修、访问和更新以及管理,并响应业务服务的数据请求,此处为经IDL功能接口定义封装的NC局部数据库(Access)服务器。这些层并不一定与网络上的具体物理位置相对应,它们只是概念上的层,借助这些概念可以开发出健壮的、基于组件的应用程序。
使用图3所示模型,可以把应用程序的需求分解成明确定义的服务。在定义了服务之后,需要进一步创建具体的物理组件来实现它们。根据性能和维护的需求、工作量、网络带宽以及其它因素,可以在网络上灵活地部署这些组件。
5 DNC系统软件的数据模型
DNC系统软件中涉及到数据实体包含四类:①与制造设备硬件相关的数据实体(如机床等);②与人机通讯相关的数据实体(如通讯协议实体和串口通讯实体); ③数控数据实体(如NC程序号、刀具号、工序号);④输入操作指令或派工单实体。采用面向对象方法将上述实体抽象成为类,可分为能力单元类、NC机床类、 NC控制器类、通讯协议类、终端服务器类、串口通讯类、NC程序类等。
DNC应用程序中的对象从这些类中继承下来,每个对象的方法即该对象的成员函数根据相应的功能需求来定义。下面以NC机床类的定义为例:
‖ncmach.h -NC Machine Class definations
‖NC Machines are part processors.For this class,a part is loaded,
‖a NC file is downloaded to the device,and the machine is started.
class MACHINE-TOOL{
char* CurrentNCFile; ‖currently loaded NC file
int FixtureStatus; ‖fixture status
public:
MACHINE-TOOL();
char* getCurrentNCFile();
void setCurrentNCFile(char�F);
Int getFixtureStatus();
void setFixtureStatus(int S);
virtual int processPart(char� PartName);
virtual int downloadNCFile(char�File);
virtual int stopMachine();
virtual in graspPart();
virtual int releasePart();
};
6 DNC系统的物理配置基本结构
基于CORBA的车间层控制系统需要两种层次的互连。第一层是利用计算机局域网技术和协议软件把由异构计算机组成的车间层控制器、设备控制器等互连起来,第二层是在这一互连的基础上,实现各节点、各被控的异构制造设备(如加工中心、机器人、PLC等)之间的信息交互,这种交互通过制造信息规范(MMS)实现。作为车间层控制系统的一个重要组成部分,本文DNC系统的物理配置基本结构如下图所示,主计算机通过网络介质(具有独立IP地址的终端服务器)分别连接多台CNC系统实现NC程序的装卸、刀具数据的传递、操作命令的下达和状态信息的反馈。这是一种通过局域网连接起来的通信结构,它具有包括物理层、数据链路层、传输层及应用层等的四层结构,其中数据链路层采用LSV2通讯协议,传输层采用DNC协议(如SINUMERIK或PHILIPS协议)。