CN100420213C - 车间局域网内分布式数控机床的实时监控*** - Google Patents
车间局域网内分布式数控机床的实时监控*** Download PDFInfo
- Publication number
- CN100420213C CN100420213C CNB2003101087343A CN200310108734A CN100420213C CN 100420213 C CN100420213 C CN 100420213C CN B2003101087343 A CNB2003101087343 A CN B2003101087343A CN 200310108734 A CN200310108734 A CN 200310108734A CN 100420213 C CN100420213 C CN 100420213C
- Authority
- CN
- China
- Prior art keywords
- main control
- serial
- dnc
- workshop
- terminal server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- General Factory Administration (AREA)
- Numerical Control (AREA)
Abstract
一种车间局域网内分布式数控机床的实时监控***,属于机械工程中的控制技术领域。本发明包括:串口扩展器或者终端服务器,数控机床控制器,主控计算机,RS-232C串口通讯线,双绞线电缆,分布式数控模块,主控计算机为设有分布式数控模块的PC机,通过双绞线电缆与企业车间内部局域网连接,串口扩展器连接在主控计算机,主控计算机主板具有I/O接口的串口扩展卡,或者采用终端服务器,终端服务器通过双绞线电缆与企业车间内部局域网连接,数控机床控制器通过RS-232C串口通讯线与串口扩展器或者终端服务器连接。本发明提高了对车间数控机床运行状态的实时监控能力,可实现生产任务的远程实时控制,进行刀具状态的远程实时检测和监测,简单可靠且节省成本。
Description
技术领域
本发明涉及一种数控机床的实时监控***,具体是一种车间局域网内分布式数控机床的实时监控***。属于机械工程中的控制技术领域。
背景技术
随着制造***向集成化、网络化方向的发展,现代自动化柔性生产线(FMS)运行信息的准确性、一致性和实时性,直接关系到生产产品的质量、操作的安全等相关过程。数控机床(CNC),一般作为生产线的主要组成部分,其运行状态很大程度上影响着整条生产线的运行。因此有效地对车间内多台分布式数控机床实时生产线车间范围内的监控是提高整条生产线有效运行的重要手段,并能进一步提高产品质量,提高生产效率和降低生产事故。
经文献检索发现,中国专利申请号为:03113556.0,发明名称为:基于制造现场的智能化远程网络监控***,该专利申请提出了一种基于制造现场的智能化远程网络监控***,对于为了能更有效地实时控制车间内的数控机床,该技术的针对性不强,无法对车床上刀具的位置进行监控;没有数控机床控制的历史运行数据的数据库记录;而且投入成本高,包括视频服务器、摄像头、数据采集器、485串口服务器等器材,实现结构复杂。
发明内容
本发明的目的是针对背景技术中的不足和缺陷,提供一种车间局域网内分布式数控机床的实时监控***,使其在离车间数控机床一定距离的车间主控室内,通过网络对多台分布式数控机床进行实时监控,该***功能齐备,容易扩展,投入成本低。
本发明是通过以下技术方案实现的,本发明包括:终端服务器或者串口扩展器,RS-232C串口通讯线,双绞线电缆,数控机床控制器,分布式数控(DNC)模块,主控计算机。主控计算机是有动态主机配置协议(DHCP)功能和TCP/IP协议,并且设有分布式数控模块的PC机,通过双绞线电缆与企业车间内部局域网连接,串口扩展器连接在主控计算机上,主控计算机主板设有I/O接口的串口扩展卡,或者采用终端服务器,终端服务器通过双绞线电缆与企业车间内部局域网连接,数控机床控制器通过RS-232C串口通讯线与串口扩展器或者终端服务器连接。
所述的终端服务器,由主控计算机上的动态主机配置协议功能分配独立唯一的IP通信地址,终端服务器的端口通过RS-232C串口通讯线与数控机床控制器连接,终端服务器另一端通过双绞线电缆与企业内部车间局域网连接,生产所需的各数据库通过车间局域网与主控计算机连接。
当终端服务器改用串口扩展器,串口扩展卡与主控计算机上扩展槽相连,串口扩展卡上的COM串口通过RS-232C串口通讯线与数控机床控制器连接,主控计算机与生产所需的各数据库通过双绞线电缆与车间局域网连接。
可连接的数控机床的数量由终端服务器或者串口扩展器的数量以及终端服务器或串口扩展器上的COM串口数量共同决定。
本发明中的主控计算机是一般PC机或手提电脑装上自主开发的分布式数控模块形成的,该模块是多线程串口通信控制软件;通过分布式数控模块可以设置和改变终端服务器或者串口扩展器的端口数据通信参数等物理层通讯协议,结合封装的链路层协议和DNC应用层协议来控制对应的机床。
本发明中,机床运行出现的可能各种状态用0~15代码相应表示,动态生成数据库进行存储,数据库动态信息实时传回主控计算机控制界面,供监控者实时监控。同时数据库保存机床上刀具的信息,这些信息随着刀具的运行状态实时进行更新。
本发明中主要结合数控机床控制器通信RS-232协议和TCP/IP协议两种通信方式,分布式数控模块采用多线程串口通信方法,结合数据库技术,来对数控机床进行实时监控。串行通信由于接线少、成本低、使用方便,所以广泛使用。一般仪器的对外通信界面有RS-232、RS-485/422、GPIB、AC Ouput等。由于RS-232是一个使用相当久的标准,更由于它的容易性以及便宜的价格,因此有提供对外传输界面的仪器几乎都有提供RS-232的界面。因此,RS-232C通讯线能适用于车间内不同型号的数控机床,能方便实现对多种数控机床的通信连接。
与现有技术相比,增加了自行开发的具有可移植性的分布式数控模块和串口扩展器或终端服务器,采用RS-232C串口通讯线连接;省略了触摸屏计算机、485串口服务器、视频服务器、摄像头、无线HUB、数据采集器。同时采用集合数据库进行监控反馈,利用进度条显示或者反馈数据跳动,实现简单,成本低。
本发明的优点在于,通用性强,可以针对不同型号的机床;功能齐备,可以实现对机床的执行程序、机床复位、与机床进行数控(NC)程序互传、读取机床状态及刀具位置、选择程序加工及在机床上删除程序等主要的控制,以及机床故障诊断等,使得在实时监控机床上刀具运行状态的同时,提高机床设备的使用寿命和使用安全性;容易扩展,串口接口简单易用,移植性强,适用于不同的操作***;投入成本低,实现的硬件结构简单,分布式数控模块自行开发。
附图说明
图1是本发明结构示意图。
图2是本发明中分布式数控模块的工作过程图。
具体实施方式
如图1所示,本发明包括:终端服务器或者串口扩展器,RS-232C串口通讯线,双绞线电缆,数控机床控制器,分布式数控模块,主控计算机,主控计算机是设有分布式数控模块的PC机或者手提电脑,通过双绞线电缆与企业车间内部局域网连接,串口扩展器连接在主控计算机上,主控计算机主板设有I/O接口的串口扩展卡,或者采用终端服务器,终端服务器通过双绞线电缆与企业车间内部局域网连接,数控机床控制器通过RS-232C串口通讯线与串口扩展器或者终端服务器连接。
串口扩展器或者终端服务器与数控机床的连接使用RS-232C串口通讯线,主控计算机或者其他生产所需要的数据库通过双绞线电缆与企业内部的局域网连接。主控计算机通过局域网和终端服务器或者串口扩展器的网络介质实现对数控机床进行控制。
当使用有终端服务器或者串口扩展器时,为了能对终端服务器或者串口扩展器进行配置,分布在企业局域网上的主控计算机要求能具备动态主机配置协议功能。为了具备动态主机配置协议功能,主控计算机上先安装Windows 2000Server/Advanced Server***,同时主控计算机安装TCP/IP协议,并为其设置静态IP地址、子网掩码、默认网关等内容,最后在主控计算机上增加网络服务“动态主机配置协议”功能,这样主控计算机就能控制一段IP地址范围,终端服务器和串口扩展器就可以自动获得服务器分配的IP地址和子网掩码。
用串口扩展器时,主控计算机的主机板上必须带具有I/O接口的串口扩展卡。一台主控计算机能带串口扩展器的数量跟主控计算机带有的串口扩展卡的数量有关,串口扩展器能连接数控机床的数量跟串口扩展器上的COM串口数量有关,这样配置多台串口扩展器能实现对多台数控机床的连接;例如,可用MOXA公司的PCI型C320串口扩展卡,理论上可扩展出128个串口,就可以连接128台数控机床。串口扩展器与主控计算机的距离不远,基于考虑RS-232C串口通讯线的可靠传输距离,用串口扩展器的结构适用于车间规模不大,数控机床距离车间主控室不远的车间。
终端服务器的COM串口与数控机床通过RS-232C串口通讯线连接,终端服务器的另一端与企业局域网连接。企业局域网上可以连接多台终端服务器。终端服务器的数量和每台终端服务器上的COM串口数量决定可以控制的数控机床的数量。例如,连接2台Central Data公司的EL-160终端服务器,因为每台具有16个COM串口,这样可以同时连接32台数控机床进行数据传输。
由于终端服务器与企业车间内部局域网的连接是用双绞线电缆,所以终端服务器的位置可以放在车间内部比较任意的位置,这样结合RS-232C串口通讯线的连接通信可靠距离,应用终端服务器的结构可以面向比较大型、数控机床分布比较多的车间内部。
由于终端服务器配置了独立的IP通信地址,局域网上的任何一台有分布式数控模块的计算机都可以对制造单元中的任何一台机床进行控制。所以,车间内只有一个监控室进行监控时用串口扩展器,有多个监控室进行监控时用终端服务器。
主控计算机上具备分布式数控模块,该模块是多线程串口通信软件。分布式数控模块封装了网络协议的物理层、数据链路层、DNC应用层的协议,这样能对物理层通信参数进行配置,从指定的数据库中将选定机床的端口配置参数读出,对机床端口通信的COM端口、控制流、奇偶校验、波特率、传输数据位、停止位等进行重新设定,来控制对应机床实时通信的速度和效率;利用符合数控机床控制器通讯标准的LSV2协议进行主控计算机与机床的通讯,反馈主控计算机和数控机床通信的实时状态;数控机床实时完成主控计算机发送的控制命令的执行,读取刀具位置,本发明中设定的刀具位置是刀具的五坐标轴位置,其数值按第五轴到第一轴的顺序排列。
数控机床控制器返回的数控机床状态用代码0~15表示,具体为:0:Rewind(RWD);1:Alarm(AL);2:Rest(RST);3:Automatic Operation CurrentlyStopped(SPL);4:Automatic Operation Currently Started(STL);5:AutomaticOperation In Process(OP);6:Servo Ready(SA);7:CNC Ready(MA);8~11:Not Used;12:M00 Output(M00);13:M01 Output(M01);14:M02 Output(M02);15:M30 Output(M30)。数据库存储这些状态,对机床的状态进行实时监测和控制。
如图2所示,本发明中,网络结构、设备与分布式数控模块准备完毕后,就能对车间内的数控机床进行实时监控操作。在主控计算机上,利用分布式数控模块,从连接的现有数控机床数据库中选择要监控的数控机床,首先进行物理层的通讯参数配置,利用RS-232协议配置进行通讯的COM端口的各类参数,包括波特率、数据位、停止位、奇偶校验等;然后,在COM端口的参数设定完了后,利用封装的链路层的LSV2协议建立主控计算机与控制的机床的实时通讯;再在分布式数控模块中,配置DNC应用层的协议,这样可以完成各种不同的实时控制功能,例如,如果采用GE公司的FANUC DNC2协议可以完成31种不同的控制功能,包括下载程序到数控机床、从数控机床上传数控程序到主机、在机床中删除数控程序、读取刀具位置、读取机床状态、从机床选择加工零件的数控程序、执行数控程序、机床复位等等。各种控制的操作信息在车间主控室的主控计算机上以进度条或其他图标方式表示,反馈给监控者,帮助其做出下一步的监控决策。
Claims (5)
1. 一种车间局域网内分布式数控机床的实时监控***,其特征在于,数控机床控制器、串口扩展器或终端服务器、RS-232C串口通讯线、双绞线电缆,及设有动态主机配置协议、TCP/IP协议和分布式数控模块的主控计算机;主控计算机通过双绞线电缆与企业车间内部局域网连接,分布式数控模块封装了网络协议的物理层、数据链路层、DNC应用层的协议;采用连接在主控计算机扩展槽上的串口扩展器,或者采用通过双绞线电缆与企业车间内部局域网连接的终端服务器;数控机床控制器通过RS-232C串口通讯线与串口扩展器或终端服务器连接;监控者可利用主控计算机上的分布式数控模块,通过网络配置多台分布式数控机床的物理层通信参数;主控计算机与数控机床控制器的进行实时通讯并实时显示各种控制信息,相应地,数控机床实时完成主控计算机发送的控制命令并实时反馈。
2. 根据权利要求1所述的车间局域网内分布式数控机床的实时监控***,其特征在于,所述的终端服务器,由主控计算机动态主机配置协议分配独立唯一的IP通信地址,终端服务器的端口通过RS-232C串口通讯线与数控机床控制器连接,终端服务器另一端通过双绞线电缆与企业内部车间局域网连接,生产所需的各数据库通过车间局域网与主控计算机连接。
3. 根据权利要求1或2所述的车间局域网内分布式数控机床的实时监控***,其特征在于,当终端服务器改用串口扩展器时,串口扩展卡与主控计算机扩展槽相连,串口扩展卡上的COM串口通过RS-232C串口通讯线与数控机床控制器连接,主控计算机与生产所需的各数据库通过双绞线电缆与车间局域网连接。
4. 根据权利要求1所述的车间局域网内分布式数控机床的实时监控***,其特征在于,主控计算机是PC机或者手提电脑装上分布式数控模块形成的,该模块有多线程串口通信控制功能,通过分布式数控模块设置和改变终端服务器或者串口扩展器的端口数据通信参数这些物理层通讯协议,结合封装的链路层协议和DNC应用层协议来监控相应的机床。
5. 根据权利要求1所述的车间局域网内分布式数控机床的实时监控***,其特征在于,连接的数控机床的数量由终端服务器或者串口扩展器的数量以及终端服务器或串口扩展器上的COM串口数量共同决定。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101087343A CN100420213C (zh) | 2003-11-20 | 2003-11-20 | 车间局域网内分布式数控机床的实时监控*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101087343A CN100420213C (zh) | 2003-11-20 | 2003-11-20 | 车间局域网内分布式数控机床的实时监控*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1545263A CN1545263A (zh) | 2004-11-10 |
CN100420213C true CN100420213C (zh) | 2008-09-17 |
Family
ID=34334839
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2003101087343A Expired - Fee Related CN100420213C (zh) | 2003-11-20 | 2003-11-20 | 车间局域网内分布式数控机床的实时监控*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100420213C (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112007003475T5 (de) * | 2007-04-26 | 2010-07-08 | Mitsubishi Electric Corp. | Numerische Steuervorrichtung und numerisches Steuersystem |
CN100517144C (zh) * | 2007-10-26 | 2009-07-22 | 华中科技大学 | 分布式开放体系结构的数控*** |
CN102255784A (zh) * | 2010-05-21 | 2011-11-23 | 四零四科技股份有限公司 | 使用虚拟串列现场总线埠的现场总线闸道器及其资料传递方法 |
CN102486640B (zh) * | 2010-12-06 | 2014-07-02 | 财团法人资讯工业策进会 | 工具机数据撷取装置及方法 |
CN102495591B (zh) * | 2011-12-21 | 2013-06-05 | 江南大学 | 数控机床监控方法 |
EP2793088A1 (de) * | 2013-04-15 | 2014-10-22 | Schwäbische Werkzeugmaschinen GmbH | Verfahren zum Überwachen mindestens einer Werkzeugmaschine |
CN104660384A (zh) * | 2015-02-02 | 2015-05-27 | 武汉爱科唯自动化科技有限公司 | 一种开放式数控***的网络远程监控方法 |
CN106292535B (zh) * | 2016-08-31 | 2018-12-25 | 皿智实业有限公司 | 基于云平台的数控机床加工*** |
CN108040005B (zh) * | 2017-12-05 | 2020-07-14 | 大连理工大学 | 一种基于物联网的数控机床智能监控网关 |
CN109150678B (zh) * | 2018-08-07 | 2020-11-24 | 中国航空无线电电子研究所 | 分布式信息物理***智能总装车间拓扑*** |
CN108829043B (zh) * | 2018-09-12 | 2021-01-29 | 珠海格力智能装备有限公司 | 分布式数控***的处理方法及装置 |
CN109991922B (zh) * | 2019-05-07 | 2021-12-28 | 西门子(中国)有限公司 | 数控生产***、数控生产方法及监控单元 |
CN114312607A (zh) * | 2020-06-24 | 2022-04-12 | 华为技术有限公司 | 车辆控制装置、整车集成单元以及车辆 |
CN116125913A (zh) * | 2023-02-08 | 2023-05-16 | 深圳市博视精密机械有限公司 | 一种基于tcp/ip的数控机床通讯***及工作方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5388051A (en) * | 1991-11-25 | 1995-02-07 | Fanuc Ltd. | Direct numerical control (DNC) system including one high-speed data processing unit for each NC machine tool |
KR20030078298A (ko) * | 2002-03-29 | 2003-10-08 | 위아 주식회사 | 공작기계의 직접수치제어 및 모니터링 장치 및 그 방법 |
KR20030082797A (ko) * | 2002-04-18 | 2003-10-23 | 위아 주식회사 | 인터넷을 이용한 공작기계 제어장치 및 방법 |
-
2003
- 2003-11-20 CN CNB2003101087343A patent/CN100420213C/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5388051A (en) * | 1991-11-25 | 1995-02-07 | Fanuc Ltd. | Direct numerical control (DNC) system including one high-speed data processing unit for each NC machine tool |
KR20030078298A (ko) * | 2002-03-29 | 2003-10-08 | 위아 주식회사 | 공작기계의 직접수치제어 및 모니터링 장치 및 그 방법 |
KR20030082797A (ko) * | 2002-04-18 | 2003-10-23 | 위아 주식회사 | 인터넷을 이용한 공작기계 제어장치 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
CN1545263A (zh) | 2004-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100420213C (zh) | 车间局域网内分布式数控机床的实时监控*** | |
Lins et al. | Industry 4.0 Retrofitting | |
EP2042959B1 (en) | Correlation of non-times series events in industrial systems | |
US8190284B1 (en) | Auto discovery of embedded historians in network | |
US6738388B1 (en) | Shadow function block interface for use in a process control network | |
CN106597991A (zh) | 数控机床远程监控方法及装置 | |
EP2042960A2 (en) | Adjustment of data collection rate based on anomaly detection | |
US20090089325A1 (en) | Targeted resource allocation | |
CN102043394A (zh) | 一种dnc信息采集方法 | |
JP2021536055A (ja) | 人工知能計算装置、制御方法および制御装置、エンジニアステーションおよび産業オートメーションシステム | |
KR102204906B1 (ko) | Opc ua를 이용한 공작기계 원격 제어시스템 | |
EP2042961A1 (en) | Visualization of non-time series events | |
CN108132651A (zh) | 分布式数控机床联网管理*** | |
CN101809941B (zh) | 控制节点网络的控制节点 | |
CN106774179A (zh) | 控制数控机床的网络***、上位机、数控机床 | |
CN109991924B (zh) | 一种用于数控***远程客户端实时监控的通讯方法及*** | |
CN206563903U (zh) | 控制数控机床的网络***、上位机、数控机床 | |
CN102576222B (zh) | 用于操作现场总线接口的方法 | |
Koch et al. | Tackling Problems on Maintenance and Evolution in Industry 4.0 Scenarios Using a Distributed Architecture. | |
Zhu et al. | Design and application of field equipment information acquisition system based on OPC | |
Cupek et al. | Passive PROFIET I/O OPC DA Server | |
CN113917883A (zh) | 一种基于mm440uss协议的电机群网络管控一体化组态监控 | |
CN110705133B (zh) | 一种预测性维护的方法及预测性维护设备 | |
Berrie et al. | Networks in Process Automation: Hardware Structures and Integration of Process Variables into Networks | |
Miclot | Distribution of control via automation networks using the producer/consumer model |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080917 Termination date: 20111120 |