CN101984376A - Fault simulation device of numerical control machine - Google Patents
Fault simulation device of numerical control machine Download PDFInfo
- Publication number
- CN101984376A CN101984376A CN 201010550163 CN201010550163A CN101984376A CN 101984376 A CN101984376 A CN 101984376A CN 201010550163 CN201010550163 CN 201010550163 CN 201010550163 A CN201010550163 A CN 201010550163A CN 101984376 A CN101984376 A CN 101984376A
- Authority
- CN
- China
- Prior art keywords
- numerical control
- fault
- module
- machine tool
- lathe
- 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.)
- Granted
Links
Images
Landscapes
- Numerical Control (AREA)
Abstract
The invention relates to a fault simulation device of a numerical control machine. In the fault simulation device, a field bus and the numerical control device are connected and the fault simulation device is internally provided with an upper computer and a lower computer. The lower computer is an industrial personal computer (PLC) with a Linux real-time operating system, and is mainly in charge of operating the PLC logical model of the numerical control machine and exchanging data with the numerical control device through the field bus; and the upper computer is a personal computer (PC) with a WINDOWS operating system, is connected with the lower computer by the Ethernet and is mainly used for solving man-machine interaction operations such as numerical control machine parameter setting, fault setting, fault alarm and the like. The fault simulation device disclosed by the invention is mainly used for solving test conditions of the failure detection function and capacity of top grade numerical control devices and simulating numerical control machine faults, programmable logic controller faults, servo driver and servo motor faults, and main shaft driver and main shaft motor faults. The fault simulation device of the numerical control machine can be used for detecting capacities of the numerical control device such as response, protection and auto recovery on the faults of the numerical control machine.
Description
Technical field
The invention belongs to the numerical control device testing apparatus, be specifically related to a kind of fault of numerical control machine tool analogue means.
Background technology
In the links such as testing and training of numerical control device, numerical control device need and be controlled electric cabinet and use with lathe, and this mode is the cost height not only, and very inconvenient.This fault simulation device mainly solves the fault detection capability and the ability of high-grade numerical control device, can simulate fault of numerical control machine tool, Programmable Logic Controller fault, servo-driver and servomotor fault, spindle driver and spindle motor fault.Utilize the fault of this device simulation numerically-controlled machine can be used for detecting numerical control device to the response of fault of numerical control machine tool, protection, ability such as reparation automatically.
The manufacturer of some numerical control devices is according to self product characteristics at present, and the fault simulation device of exploitation has very strong specificity.Because the configuration of the different model numerically-controlled machine that different manufacturers is produced is all inequality, its fault that need simulate is also different, so these special-purpose fault simulation devices can not be simulated the various faults of various lathes easily.Do not have the comprehensive of versatility and fault simulation.
Summary of the invention
The invention provides a kind of fault of numerical control machine tool analogue means, this device adopts fieldbus to link to each other with numerical control device, the inner upper and lower computer structure that adopts, slave computer is for adopting the industrial computer of Linux real time operating system, mainly be responsible for the PLC logical model of operation numerically-controlled machine, and carry out exchanges data by fieldbus and numerical control device; Host computer then adopts the PC of operation WINDOWS operating system, links to each other with slave computer by general Ethernet, mainly solves man-machine interaction work such as the setting of numerically-controlled machine parameter, fault setting, fault alarm.
This fault simulation device mainly by numerically-controlled machine module is set, fault is provided with module, logical operation module, servo computing module, he lathe operation display module, communication module is formed.
Lathe is provided with module, is used for the user different machine tool type (as lathe, milling machine, machining center etc.) is set, and selects the corresponding number of axle and structure, imports corresponding fault database according to machine tool type; Show corresponding lathe IO state, dispose corresponding lathe PLC logical model and servo drive system model; At last all settings are saved as a specific lathe model.The man-machine interface that lathe is arranged on the PC is carried out, and the lathe model sends slave computer to by network.
Fault is provided with module, is used for the fault that the user is provided with the needs simulation, as importing phase shortage, brownout etc. in the electric loop.All selection is provided with fault after the user is provided with machine tool type, is written into the fault database file automatically, and the user sets fault and preserves with fault data, and send slave computer to by network after the selected fault that is provided with.
Logical operation module, according to lathe the set different lathe models of module are set, logical operation module is accepted the I/O information that numerical control device sends, and with these information as input, PLC logical relation according to numerically-controlled machine, calculate the I/O information that feeds back to numerical control device, the postrun state of simulated machine tool control circuit.
Servo computing module, the lathe servo driving and the transmission link of consideration perfect condition call the module library of modeling and simulating instrument three ring (position ring, speed ring, electric current loop) PID controls and the lathe gear train of servo-drive system are set up the transport function realistic model.The ideal model that passes through to be built is realized the dynamic simulation of servo drive system and lathe gear train, and by bus the data that servo module three encircles is fed back to numerical control device.
Lathe running status display module is used to simulate the state of display machines bed operating, as positional information, and tool-information, switch board I/O dot information, failure message.Wherein positional information shows with position data, and tool-information shows cutter number and subsidiary function, and control circuit I/O dot information shows that with Dynamic Button failure message can show fault picture and Word message.
Communication module, communication module comprise that slave computer is connected and data communication the TCP/IP server end between slave computer and the host computer, the TCP/IP client of host computer with bus between the numerical control device.
What the fault simulation device was identical with actual lathe is, this system has the physical interface that can receive the numerical control device instruction and feed back the numerical control device desired data, this data exchange interface can be a node of digital control system on-the-spot bus, also can be signals collecting interface open in the whole digital control system control loop.Different with actual lathe is, this system is the realistic model of the data and the logic of an actual lathe, according to machine tool type by bug list being set and machine tool type and I/O point, the various faults of coming simulated machine tool being set.
Description of drawings
Fig. 1 is a functional module graph of a relation of the present invention;
Fig. 2 is a hardware configuration graph of a relation of the present invention;
Fig. 3 is a software configuration graph of a relation of the present invention;
Fig. 4 is the specific embodiment of the present invention figure;
Fig. 5 is fault simulation running software of the present invention interface;
Fig. 6 is a lathe modeling software runnable interface of the present invention.
Embodiment
Figure 1 shows that structural relation synoptic diagram between each functional module of inside of a kind of fault of numerical control machine tool analogue means that the present invention designs.Comprise that lathe is provided with module, fault is provided with module, logical operation module, servo computing module, lathe operation display module, communication module.
The task division of each intermodule is as follows:
Lathe is provided with module, is used for the user different machine tool type (as lathe, milling machine, machining center etc.) is set, and selects the corresponding number of axle and structure, imports corresponding fault database according to machine tool type; Show corresponding lathe IO state, dispose corresponding lathe PLC logical model and servo drive system model; At last all settings are saved as a specific lathe model.The man-machine interface that lathe is arranged on the PC is carried out.
In being provided with, the user selects corresponding lathe setting, in fault setting option being set in the hurdle changes accordingly, as lathe all have electric loop, axis system, feed system, cooling system, guard system etc., then also have tool magazine and tool changing device etc. for machining center.
In the user is provided with, select corresponding lathe setting, conversion is shown the state that different systems and I/O are ordered at lathe running status display panel.
In case lathe is set and to be finished, and will form the model of a specific lathe at last, comprise lathe type, structure, logical model, fault, show state can be set.The lathe model sends slave computer to by network.
Fault is provided with module, is used for the fault that the user is provided with the needs simulation, as importing phase shortage, brownout etc. in the electric loop.All selection is provided with fault after the user is provided with machine tool type, is written into the fault database file automatically, and fault database comprises can be provided with fault, phenomenon of the failure and fault possible cause.The user sets fault and preserves with fault data, and send slave computer to by network after the selected fault that is provided with.
After fault is provided with, will triggers refreshing of status panel according to the I/O state of slave computer computing at lathe running status display panel, and can show the simulation picture of fault.
Figure 2 shows that the hardware configuration graph of a relation of a kind of fault of numerical control machine tool analogue means that the present invention designs.The fault simulation device is made up of host computer and slave computer.Host computer adopts PC and general Ethernet, operation Windows operating system.Slave computer adopts the industrial computer with general Ethernet, links to each other the operation (SuSE) Linux OS with fieldbus slave station card by parallel bus.Slave computer docks with numerical control device by fieldbus main website card, and is interconnected by Ethernet and host computer.
Figure 3 shows that the software configuration graph of a relation of a kind of fault of numerical control machine tool analogue means that the present invention designs.Host computer is written into and work such as test result output with demonstration, configuration, the model of operation man-machine interface.Therefore host computer moves 2 process modules, FaultSim, Plcad.
FaultSim fault simulation module is used for the test of numerical control device in the fault function aspects, and this module is responsible for that the lathe logical model is written into, the demonstration of the setting of fault project and test result, as shown in Figure 4.The Plcad module is mainly used to the logical model of lathe is carried out modeling, and modeling can be adopted ladder diagram and C language, as shown in Figure 5.
Slave computer carries out the collection, computing of data, feedback and communicating by letter with host computer in real time.Main operation logic simulation process RunPLC of slave computer and communication module process.Logic simulation process RunPLC moves the logical model * .plg that Plcad generates thereon, and the logical model that different lathes is corresponding different can be created corresponding lathe logical model according to the Machine Tools Electric schematic diagram of test.The logic simulation process is according to the I/O data of bus input, by the feedback data of lathe PLC logical model computing I/O.Its part feedback sends it back numerical control device by bus, and another part sends to host computer and shows.
The communication module process comprises two parts, and a part is from fieldbus slave station card buffer reading of data and inserts feedback data that this part real-time is higher; Another part is for passing through the Socket(TCP/IP agreement) send data and accept configuration and steering order to host computer, this part real-time requirement is lower, is mainly used in demonstration, emulation, mutual with the operator.
It should be noted last that, above embodiment is only unrestricted in order to technical scheme of the present invention to be described, although the present invention is had been described in detail with reference to preferred embodiment, those of ordinary skill in the art is to be understood that, can make amendment or be equal to replacement technical scheme of the present invention, and not breaking away from the spirit and scope of technical solution of the present invention, it all should be encompassed in the middle of the claim scope of the present invention.
Claims (8)
1. fault of numerical control machine tool analogue means, this analogue means adopts fieldbus to link to each other with numerical control device, the inner upper and lower computer structure that adopts, slave computer is for adopting the industrial computer of Linux real time operating system, and main being responsible for carried out bus data exchange and operation logic model with numerical control device; Host computer links to each other with slave computer by ethernet network for adopting the PC of WINDOWS operating system, mainly solves the work of man-machine interactions such as lathe parameter setting, fault setting, fault alarm;
This equipment mainly by lathe module is set, fault is provided with module, logical operation module, servo computing module, he lathe operation display module, communication module is formed.
2. fault of numerical control machine tool analogue means according to claim 1, its feature comprises: this equipment receives the instruction and data that numerical control device sends by digital control system on-the-spot bus slave station card, after the data process fault of numerical control machine tool analogue means analyzing and processing that obtains, give the numerical control device feedback data on the one hand, mail on the one hand and carry out man-machine interaction in the host computer; Simulation softward is provided with module and fault according to lathe and the Model Calculation that module determines is set feedback data, and the inner logical operation module of this device is used for Simulation with I O response, servo computing module and is used for the processing characteristics of analog servomechanism driving and lathe.
3. fault of numerical control machine tool analogue means according to claim 1 is characterized in that described lathe is provided with module, according to selected simulated machine tool type, each parameter of this simulated machine tool is carried out corresponding setting; By setting to the disparate modules parameter, make the described fault of numerical control machine tool analogue means of claim 1 can simulate different lathes, such as numerically controlled lathe, CNC milling machine, machining center etc., can satisfy the simulation of the numerically-controlled machine that different vendor is produced, strengthened the versatility of this analogue means.
4. fault of numerical control machine tool analogue means according to claim 1, it is characterized in that described fault is provided with module, according to selected simulated machine tool type, various faults to this simulated machine tool are carried out corresponding setting, by the different fault setting of selection in the module is set in fault, make the various faults that the described fault of numerical control machine tool analogue means of claim 1 can simulated machine tool, such as electric power loop phase shortage, scrambler loose contact, servo forceful electric power disconnection etc., can satisfy the demand that the user simulates various different faults, strengthen the versatility of this analogue means.
5. fault of numerical control machine tool analogue means according to claim 1, it is characterized in that described logical operation module, logical operation module can come computing to obtain the IO feedback result according to different logical models, and logical model can adopt ladder diagram or C language to realize.
6. fault of numerical control machine tool analogue means according to claim 1, it is characterized in that described servo computing module, consider the lathe servo driving and the transmission link of perfect condition, call the module library of modeling and simulating instrument three ring (position ring, speed ring, electric current loop) PID controls and the lathe gear train of servo-drive system are set up the transport function realistic model; The ideal model that passes through to be built is realized the dynamic simulation of servo drive system and lathe gear train, and returns numerical control device by the data of bus feedback three rings.
7. fault of numerical control machine tool analogue means according to claim 1 is characterized in that described lathe running status display module, is used to simulate the state of display machines bed operating, as positional information, and tool-information, switch board IO dot information, failure message; Wherein positional information shows with position data, and tool-information shows cutter number and subsidiary function, and switch board IO dot information shows that with Dynamic Button failure message can show fault picture and Word message.
8. fault of numerical control machine tool analogue means according to claim 1, it is characterized in that described communication module, communication module comprises that slave computer follows the bus slave station module between numerical control device, and slave computer is with the TCP/IP server end between the host computer, the TCP/IP client of host computer.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010550163 CN101984376B (en) | 2010-11-19 | 2010-11-19 | Fault simulation device of numerical control machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010550163 CN101984376B (en) | 2010-11-19 | 2010-11-19 | Fault simulation device of numerical control machine |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101984376A true CN101984376A (en) | 2011-03-09 |
CN101984376B CN101984376B (en) | 2012-09-05 |
Family
ID=43641546
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010550163 Expired - Fee Related CN101984376B (en) | 2010-11-19 | 2010-11-19 | Fault simulation device of numerical control machine |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101984376B (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102566503A (en) * | 2012-01-17 | 2012-07-11 | 江苏高精机电装备有限公司 | Remote monitoring and fault diagnosis system for numerical control machine tool |
CN103105819A (en) * | 2012-12-31 | 2013-05-15 | 深圳市配天数控科技有限公司 | Numerical control system, control method for numerical control system and powering up method for control method for numerical control system |
CN104281100A (en) * | 2013-07-02 | 2015-01-14 | 北京耐威徐激光技术开发有限责任公司 | Integrated numerical control system for numerical control equipment |
CN105022287A (en) * | 2015-07-17 | 2015-11-04 | 三峡大学 | Modeling method of full-digital in-place control panel cabinet |
CN106875820A (en) * | 2017-04-21 | 2017-06-20 | 江苏凤凰知慧教育科技有限公司 | A kind of digital control comprehensive practical exercising system |
CN107102630A (en) * | 2016-02-19 | 2017-08-29 | 同济大学 | A kind of controller board card failure detecting system for magnetic-levitation train |
CN109076105A (en) * | 2016-04-27 | 2018-12-21 | 海别得公司 | System and method for the wireless communication between the component of material processing system |
CN109814532A (en) * | 2019-01-30 | 2019-05-28 | 重庆华中数控技术有限公司 | A kind of machine tool control system IO experimental rig |
CN111164524A (en) * | 2017-09-30 | 2020-05-15 | 西门子股份公司 | Method and device for generating fault diagnosis information base of numerical control machine tool |
CN112000064A (en) * | 2020-09-10 | 2020-11-27 | 成都广泰威达数控技术股份有限公司 | Fault simulation recording method in machining process |
CN112631249A (en) * | 2020-12-15 | 2021-04-09 | 杭州和利时自动化有限公司 | Fault simulation method, device, equipment and computer readable storage medium |
CN117970783A (en) * | 2024-04-01 | 2024-05-03 | 山东三森数控机械有限公司 | Numerical control high-speed milling and drilling machine control method based on improved river horse algorithm |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001282331A (en) * | 2000-03-30 | 2001-10-12 | Toyoda Mach Works Ltd | Machine tool simulation device |
US20050071802A1 (en) * | 2003-09-29 | 2005-03-31 | Michael Brakelmann | Numerical control with machine-tool simulator |
CN2916813Y (en) * | 2006-06-05 | 2007-06-27 | 杭州浙大辰光科技有限公司 | Integrated experiment table for numerical control system |
CN101315734A (en) * | 2008-07-21 | 2008-12-03 | 南京日上自动化设备有限责任公司 | Intelligent entity troubleshooting numerical control maintenance machine tool for teaching |
JP2009223779A (en) * | 2008-03-18 | 2009-10-01 | Jtekt Corp | Control system |
-
2010
- 2010-11-19 CN CN 201010550163 patent/CN101984376B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001282331A (en) * | 2000-03-30 | 2001-10-12 | Toyoda Mach Works Ltd | Machine tool simulation device |
US20050071802A1 (en) * | 2003-09-29 | 2005-03-31 | Michael Brakelmann | Numerical control with machine-tool simulator |
CN2916813Y (en) * | 2006-06-05 | 2007-06-27 | 杭州浙大辰光科技有限公司 | Integrated experiment table for numerical control system |
JP2009223779A (en) * | 2008-03-18 | 2009-10-01 | Jtekt Corp | Control system |
CN101315734A (en) * | 2008-07-21 | 2008-12-03 | 南京日上自动化设备有限责任公司 | Intelligent entity troubleshooting numerical control maintenance machine tool for teaching |
Non-Patent Citations (2)
Title |
---|
《数控技术》 20070531 朱志红等 嵌入式数控***体系结构研究 , 2 * |
《机电工程技术》 20091231 魏胜等 FANUC数控***故障模拟诊断装置 第38卷, 第11期 2 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102566503A (en) * | 2012-01-17 | 2012-07-11 | 江苏高精机电装备有限公司 | Remote monitoring and fault diagnosis system for numerical control machine tool |
CN103105819B (en) * | 2012-12-31 | 2019-10-11 | 深圳市配天智造装备股份有限公司 | Digital control system, the control method of digital control system |
CN103105819A (en) * | 2012-12-31 | 2013-05-15 | 深圳市配天数控科技有限公司 | Numerical control system, control method for numerical control system and powering up method for control method for numerical control system |
CN104281100A (en) * | 2013-07-02 | 2015-01-14 | 北京耐威徐激光技术开发有限责任公司 | Integrated numerical control system for numerical control equipment |
CN105022287A (en) * | 2015-07-17 | 2015-11-04 | 三峡大学 | Modeling method of full-digital in-place control panel cabinet |
CN107102630A (en) * | 2016-02-19 | 2017-08-29 | 同济大学 | A kind of controller board card failure detecting system for magnetic-levitation train |
CN107102630B (en) * | 2016-02-19 | 2019-12-31 | 同济大学 | Controller card fault detection system for magnetic-levitation train |
CN109076105A (en) * | 2016-04-27 | 2018-12-21 | 海别得公司 | System and method for the wireless communication between the component of material processing system |
CN106875820A (en) * | 2017-04-21 | 2017-06-20 | 江苏凤凰知慧教育科技有限公司 | A kind of digital control comprehensive practical exercising system |
CN111164524A (en) * | 2017-09-30 | 2020-05-15 | 西门子股份公司 | Method and device for generating fault diagnosis information base of numerical control machine tool |
CN111164524B (en) * | 2017-09-30 | 2023-09-01 | 西门子股份公司 | Method and device for generating fault diagnosis information base of numerical control machine tool |
CN109814532A (en) * | 2019-01-30 | 2019-05-28 | 重庆华中数控技术有限公司 | A kind of machine tool control system IO experimental rig |
CN112000064A (en) * | 2020-09-10 | 2020-11-27 | 成都广泰威达数控技术股份有限公司 | Fault simulation recording method in machining process |
CN112631249A (en) * | 2020-12-15 | 2021-04-09 | 杭州和利时自动化有限公司 | Fault simulation method, device, equipment and computer readable storage medium |
CN117970783A (en) * | 2024-04-01 | 2024-05-03 | 山东三森数控机械有限公司 | Numerical control high-speed milling and drilling machine control method based on improved river horse algorithm |
CN117970783B (en) * | 2024-04-01 | 2024-06-07 | 山东三森数控机械有限公司 | Numerical control high-speed milling and drilling machine control method based on improved river horse algorithm |
Also Published As
Publication number | Publication date |
---|---|
CN101984376B (en) | 2012-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101984376B (en) | Fault simulation device of numerical control machine | |
CN102749885B (en) | Cloud numerical control system | |
JP5791792B2 (en) | Simulation method and simulation system for simulating a machining process of a machine tool | |
CN201979219U (en) | Laser welding machine tool | |
CN102854870B (en) | Distributed control system and data report generating method | |
CN103522289B (en) | Multi-shaft mechanical arm control method and control device | |
CN201274125Y (en) | Experiment apparatus for numerically controlled lathe | |
CN101598939A (en) | Multiaxial motion servocontrol and protection system | |
CN102662349B (en) | Cross-platform numerical control system | |
CN103034171B (en) | The kinetic control system of open type flexible digital control system | |
KR101520855B1 (en) | Simulstion system training machinetool | |
CN104875204A (en) | Offline programming module and application method of plasma space cutting robot | |
CN102520689A (en) | Embedded controller based on Godson processor and FPGA (Field Programmable Gate Array) technology | |
CN101984375A (en) | Fault simulation method of numerical control machine | |
CN105702112A (en) | Teaching type numerical control machine tool system and application thereof | |
CN103048952A (en) | Verification method, device and system of machine tool machining codes | |
Martinov et al. | Implementation of dynamic changes in machine kinematics in the electroautomatic subsystem of the CNC system | |
CN202951982U (en) | Intelligent shifting system matched with robot | |
CN203054538U (en) | Open type flexible numerical control system motion controller | |
CN202351691U (en) | Embedded controller based on loongson processor and field programmable gate array (FPGA) technology | |
CN107272614A (en) | A kind of control system for processing type intelligence manufacture integrating device of imparting knowledge to students | |
CN202332065U (en) | Programming teaching system of numerical control machine | |
CN106113044A (en) | Commercial Application teaching robot's control method | |
CN102650852B (en) | Design method for control structure of hardware-in-loop numerical control system | |
CN116300726A (en) | Gearbox transmission shaft production line simulation and debugging method based on digital factory |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120905 Termination date: 20141119 |
|
EXPY | Termination of patent right or utility model |