Multi-station numerical control machine tool control system

By designing a multi-station CNC machine tool control system, and using the control module to realize the CNC function of 12 shaft groups, the problem of inefficiency of traditional CNC machine tool control systems is solved, and efficient and low-cost multi-station processing is achieved.

CN120215424AInactive Publication Date: 2025-06-27HUNAN INNOLUX INTELLIGENT TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510686157.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-27
Publication Date
2025-06-27
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Traditional CNC machine tool control systems usually have only two coordinate axes, resulting in too long processing time, low production efficiency, and requiring multiple machine tools for processing, increasing the number of operating and maintenance personnel and production site occupation.

Method used

A multi-station CNC machine tool control system is designed, and through the control module combined with motion control and logic control, 12 sets of CNC functions or 12 axis groups are realized, that is, equivalent to 12 CNC units, thereby realizing CNC machining of multi-stations.

Benefits of technology

It greatly improves production efficiency, reduces waste of production costs, and achieves processing effects with less turnover and high output.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120215424A_ABST
    Figure CN120215424A_ABST
Patent Text Reader

Abstract

The invention provides a multi-station numerical control machine tool control system. The multi-station numerical control machine tool control system comprises a control module for motion control and logic control of all parts of a machine tool; the power module supplies power to the machine tool; the safety module protects the safety of the machine tool and operation; the driving module drives and controls all the movable shafts; the input module receives a digital signal and outputs an electric signal through digital-to-analog conversion; the output module outputs digital signals and controls the auxiliary modules to operate. And the remote management module is used for remotely monitoring and managing the machine tool. According to the multi-station numerical control robot, motion control and logic control are combined through the control module, the CNC control function and the robot shaft set control function are achieved, 12 sets of CNC functions or 12 shaft sets can be achieved, namely 12 numerical control units are equivalent, and therefore multi-station numerical control machining is achieved, the production efficiency is greatly improved, and the waste situation of the production cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of numerical control machine tools, and particularly relates to a multi-station numerical control machine tool control system. Background Art

[0002] The numerical control machine tool control system is an automated system used to control the operation of numerical control machine tools. It mainly controls the operation of numerical control machine tools through computer control. Its main functions are to control the motion trajectory, machining quality, and machining efficiency of the moving parts of the machine tool. It directly affects the machining accuracy, quality, and efficiency of numerical control machine tools, as well as the service life and safety of the machine tool. Therefore, the numerical control machine tool control system is the core of machine tool manufacturing and use.

[0003] Traditional numerical control systems generally have only two coordinate axes, and at most five coordinate axes. When machining a part, it can only complete one process first and then proceed to the next process. This results in too long machining time and low production efficiency. When the sales volume of a certain part is large, many numerical control machine tools need to be purchased to meet the production demand. The large number of machine tools requires a large number of operators and maintenance personnel, and also occupies a large production site area. Since a part of the workpiece is clamped by the chuck during machining and this part cannot be machined, it causes a part to be processed on at least two machine tools before it can be formed into a finished product, increasing the workpiece turnover, consuming manpower and time, and resulting in low output efficiency and waste of production costs. Summary of the Invention

[0004] The present invention is made in view of the above problems, and its purpose is to provide a multi-station numerical control machine tool control system. By combining motion control and logic control through a control module, it realizes CNC control function and robot axis group control function, and can realize 12 groups of CNC functions or 12 axis groups, that is, equivalent to 12 numerical control units, thereby realizing multi-station numerical control machining, greatly improving production efficiency, and reducing waste of production costs.

[0005] Specifically, the first aspect of the present invention provides a multi-station numerical control machine tool control system, including: Control module: The control core of the machine tool, used for motion control and logic control of various parts of the machine tool, and electrically connected to other modules; Power supply module: Used to supply power to the machine tool, including a DC power supply and an AC power supply; Safety module: Used to protect the safety of the machine tool and operation; Drive module: Used to drive and control all movable axes; The driving module includes a drive control module, a remote I / O coupler, and a servo drive group, and is specifically configured to perform position control, speed control, angle control, and torque control on all movable axes, and drive and control the movement of all spindle motors, rotary table direct drive motors, and linear motion servo motors; Input module: used to receive digital signals and output electrical signals through digital-to-analog conversion; Output module: used to output digital signals and control the operation of each auxiliary module; Remote management module: used to remotely monitor and manage the machine tool.

[0006] Furthermore, the control module performs CNC control and robot axis group control based on the CODESYS Softmotion toolkit.

[0007] The control module supports EtherCAT industrial bus technology. Its EtherCAT network port is connected to the EtherCAT IN port of the remote I / O coupler of the driving module through a network cable. The EtherCAT OUT port of the coupling unit is then connected to the EtherCAT IN port of the first drive of the servo drive group through a network cable, and the remaining servo drives are all connected in the same connection manner.

[0008] The data lengths transmitted by each node in the general industrial communication network are not long, mostly smaller than the minimum length of an Ethernet frame. And each node has to send a frame every time it updates the data, resulting in low utilization of the bandwidth and a corresponding decline in the overall performance of the network. EtherCAT uses a technology called "processing on the fly" to improve the above problems. For system synchronization, the EtherCAT protocol provides a distributed clock mechanism. Even if there are jitters in the communication cycle period, the clock jitter is much less than 1 µs, approximately approaching the standard of the IEEE 1588 Precision Time Protocol. Therefore, the master device of EtherCAT does not need to use special hardware for the clock and can be implemented in software on any standard Ethernet MAC, even without a special communication coprocessor.

[0009] The control module is configured with 12 axis groups. The X, Y, and Z axes of each axis group are respectively configured as the X, Y, and Z axes of the corresponding station, and linear interpolation and circular interpolation motions can be realized for the 12 stations through system programming. By programming the processing technology on the human-machine interface, each station can perform machining and cutting on the workpiece. If a plane switching operation is required, it can be achieved through the plane switching button on the human-machine interface.

[0010] The control module can also create 12 CNC interpolators, that is, it can implement the numerical control functions of 12 stations. By writing G codes in the program or reading G codes through a USB flash drive or an SD card, the numerical control machining of 12 stations can be realized. If a plane switching operation is required, it can be achieved through the corresponding plane switching code in the G code.

[0011] The control module combines motion control and logic control into one, responsible for converting user instructions (such as G codes) into mechanical execution actions, and easily realizing multi-axis precision linkage control. The motion control programming is independent of the bus and the controller. The bus and the drive can be directly configured in the CODESYS programming environment, with a rich set of library functions, including geometric data processing (path preprocessing), spline curve calculation, and CNC tool position correction.

[0012] The power supply module consists of an AC distribution unit and a switching power supply. The AC distribution unit distributes the AC power to electrical devices such as the controller, three-phase AC asynchronous motor, servo drive, and switching power supply, and has surge protection, leakage protection, and short-circuit protection. The switching power supply then converts the AC power into a stable DC power supply to provide power for other modules.

[0013] The input module is connected to the drive module through a connector, and the output module is then connected to the input module through a connector. The input module receives switch signals such as emergency stop buttons, start buttons, stop buttons, and sensors, and the controller can then obtain the input signal status in real time. It can also control the auxiliary module in real time through the output module.

[0014] Furthermore, the auxiliary module includes a lubrication module, a cooling module, a chip removal module, and a hydraulic module.

[0015] The hydraulic module is driven by a servo motor to drive a hydraulic pump. The hydraulic system supplies oil according to the actual required flow rate and pressure, can accurately control the pressure and flow rate required for the entire working process, eliminate the energy loss of high-pressure throttling, and achieve the effect of energy saving and power saving. The calculation of the hydraulic pressure is based on Pascal's principle, and its formula is: ; Where: is the hydraulic pressure; is the acting force; is the force-bearing area; The cooling module consists of a cutting oil pump, a storage tank, and a return tank. The cutting oil pump supplies cutting oil from the storage tank into the machine tool and then sprays it onto the tools at each station to cool them. Then the cutting oil flows back into the return tank through the chip removal machine. The large area in the return tank will cool the cutting oil. Finally, the oil is supplied back to the storage tank by the return oil pump to complete the cooling cycle.

[0016] When the machine tool is running fully automatically, the chip removal module will regularly and automatically convey the waste chips inside the machine tool to the waste car. The specific chip removal interval time can be set on the human-machine interface.

[0017] When the machine tool is running fully automatically, the lubrication module will regularly add lubricating oil to the lead screws and guide rails of the X, Y, and Z axes of each station. The specific oil adding interval time can be set on the human-machine interface.

[0018] Furthermore, the drive module includes a drive control module, a remote IO coupler, and a servo drive group.

[0019] Furthermore, the drive module is specifically used for position control, speed control, angle control, and torque control of all movable axes, and drives and controls the movements of all spindle motors, turntable direct drive motors, and linear motion servo motors.

[0020] The power formulas of the spindle motor, turntable direct drive motor, and linear motion servo motor are all as follows: ; Where: is the power of the motor; is the torque of the motor; is the rotational speed of the motor; is the voltage; is the current; Furthermore, the calculation formula for the total power of the machine tool is as follows: ; Where: is the total power of the machine tool; is the total power of all spindle motors of the machine tool; is the total power of all feed motors of the machine tool; is the total power of auxiliary equipment; is the total power of other electrical equipment; The spindle motor is mainly responsible for driving the spindle to rotate, driving the workpiece or tool to perform cutting motion. The core task is to provide sufficient power and torque to maintain cutting stability at different rotational speeds; The feed motor is responsible for controlling the linear or curved feed motion of the tool or workpiece, directly affecting the machining dimensional accuracy and surface quality, such as precisely controlling the pitch in thread turning; The auxiliary equipment includes a hydraulic pump, an oil supply pump, an oil return pump, and a chip removal machine; Other electrical equipment includes lighting, controllers, and DC power supplies; Further, the digital signals received by the input module include digital signals from switches, buttons, and sensors.

[0021] Further, the multi-station CNC machine tool control system further includes a human-machine interface, and the human-machine interface communicates with the control module through the Modbus TCP protocol.

[0022] The human-machine interface is a monitoring and operation interface for the machine tool, and parameters can be directly set, such as soft limit setting, fixture compensation, and process program editing. Debugging operations can be performed on each single station, and the operating status of the machine tool, input / output signals, and alarm information can also be viewed.

[0023] Further, the remote management module realizes remote monitoring of the machine tool through the VPN passthrough technology of the intelligent gateway, and real-time monitors and manages the operating status of the machine tool.

[0024] Further, when the drive module is running, the spindle cutting power formula is as follows: ; Where: is the spindle cutting power; is the spindle motor power; is the main drive system power coefficient, and its value range is 0.75 - 0.85; is the feed system power coefficient; When the emergency stop button of the safety module is pressed, all movable axes will stop immediately. When the button is restored and the alarm is cleared, the stop signals of each movable axis will be cleared. When the safety guard of the machine tool is opened, the machine tool cannot be started, and any single station cannot be started separately. Only when the safety guard is in the closed state can a single station or the whole machine be started. Each linear moving axis of each station has soft positive and negative limits. When the position of a certain axis exceeds its soft limit range, that axis will stop immediately, thus preventing collision damage caused by misoperation. All movable axes have overload protection functions. When the movement is blocked and overloaded, they will automatically stop and give an alarm prompt. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present drawings or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the following drawings are only some embodiments of the present drawings. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on the structures shown in these drawings.

[0026] Figure 1 It is the composition structure diagram of the present invention; Figure 2 It is the physical diagram of the machine tool of the present invention.

[0027] The realization of the purpose of this attached drawing, functional features and advantages will be further described with reference to the embodiments and the attached drawings. Specific embodiments

[0028] In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be described and explained below with reference to the attached drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. Based on the embodiments provided by the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.

[0029] Obviously, the attached drawings in the following description are only some examples or embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, the present invention can also be applied to other similar scenarios based on these attached drawings. In addition, it can also be understood that although the efforts made in this development process may be complex and lengthy, for those of ordinary skill in the art related to the content disclosed by the present invention, some design, manufacturing or production changes based on the technical content disclosed by the present invention are only conventional technical means and should not be understood as the content disclosed by the present invention being insufficient.

[0030] If there is no special instruction, all embodiments and optional embodiments of the present invention can be combined with each other to form new technical solutions.

[0031] If there is no special instruction, all technical features and optional technical features of the present invention can be combined with each other to form new technical solutions.

[0032] If there is no special instruction, all steps of the present invention can be carried out in sequence or randomly, and preferably in sequence. For example, the method includes steps (a) and (b), indicating that the method may include steps (a) and (b) carried out in sequence, or may also include steps (b) and (a) carried out in sequence. For example, it is mentioned that the method may further include step (c), indicating that step (c) can be added to the method in any order. For example, the method may include steps (a), (b) and (c), or may also include steps (a), (c) and (b), or may also include steps (c), (a) and (b), etc.

[0033] Unless otherwise specified, the terms "comprising" and "including" mentioned in the present invention are open-ended and can also be closed-ended. For example, the terms "comprising" and "including" can mean that other components not listed can also be included or contained, or only the components listed are included or contained.

[0034] Unless otherwise specified, in the present invention, the term "or" is inclusive. For example, the phrase "A or B" means "A, B, or both A and B". More specifically, any of the following conditions satisfies the condition "A or B": A is true (or exists) and B is false (or does not exist); A is false (or does not exist) while B is true (or exists); or both A and B are true (or exist).

[0035] To better understand the solutions of the embodiments of the present invention, some related terms and concepts that may be involved in the embodiments of the present invention will be introduced below.

[0036] (1) A machine tool is a device used to manufacture other machines and is called the "mother machine" or "tool machine". Its main function is to process the blanks of metals or other materials through cutting, casting, forging, welding, etc., and finally form parts with specific precision and surface quality. The categories of machine tools include: Metal cutting machine tools (such as lathes, milling machines); forging and pressing machine tools (such as punching presses, hydraulic presses); woodworking machine tools; special processing machine tools (such as laser cutting machines). In modern industry, machine tools are the core equipment for processing parts with high precision and high surface quality and are particularly indispensable in fields such as automobiles and aerospace.

[0037] (2) Numerical Control Machine Tools are automated machine tools equipped with a program control system. Its core feature is to control the machining process through digital instructions. The specific definition includes: using a computer or a dedicated numerical control device to convert machining instructions into digital signals to control the relative movement of the cutting tool and the workpiece of the machine tool; consisting of a numerical control system, a servo system, the machine tool body, a feedback device, etc., to achieve high-precision and high-stability automated machining.

[0038] In this embodiment, as Figure 1 shown, a multi-station numerical control machine tool control system includes: Control module: It is the control core of the machine tool, used for motion control and logic control of various parts of the machine tool, and is electrically connected to other modules; Power supply module: Used to supply power to the machine tool, including a DC power supply and an AC power supply; Safety module: Used to protect the safety of the machine tool and operation; Drive module: Used to drive and control all movable axes; The driving module includes a drive control module, a remote I / O coupler, and a servo drive group, and is specifically used for performing position control, speed control, angle control, and torque control on all movable axes, and driving and controlling the movements of all spindle motors, rotary table direct drive motors, and linear motion servo motors; Input module: used to receive digital signals and output electrical signals through digital-to-analog conversion; Output module: used to output digital signals and control the operation of each auxiliary module; Remote management module: used to remotely monitor and manage the machine tool.

[0039] Furthermore, the control module performs CNC control and robot axis group control based on the CODESYS Softmotion toolkit.

[0040] The control module supports EtherCAT industrial bus technology. Its EtherCAT network port is connected to the EtherCAT IN port of the remote I / O coupler of the driving module through a network cable. The EtherCAT OUT port of the coupling unit is then connected to the EtherCAT IN port of the first drive of the servo drive group through a network cable, and the remaining servo drives are all connected in the same connection manner.

[0041] The data lengths transmitted by each node in the network of general industrial communication are not long, and most of them are smaller than the minimum length of an Ethernet frame. And each node has to send a frame every time it updates the data, resulting in low utilization of the bandwidth and a consequent decline in the overall performance of the network. EtherCAT uses a technology called "processing on the fly" to improve the above problems. For the synchronization of the system, the EtherCAT protocol provides a distributed clock mechanism. Even if there is jitter in the communication cycle, the clock jitter is much less than 1 µs, approximately approaching the standard of the IEEE 1588 Precision Time Protocol. Therefore, the master device of EtherCAT does not need to use special hardware for the clock and can be implemented in software on any standard Ethernet MAC, even without a special communication coprocessor.

[0042] The control module is configured with 12 axis groups. The X, Y, and Z axes of each axis group are respectively configured as the X, Y, and Z axes of this work station, and linear interpolation and circular interpolation movements can be achieved for the 12 work stations through system programming. By programming the processing technology on the human-machine interface, each work station can perform machining and cutting on the workpiece. If a plane switching operation is required, it can be achieved through the plane switching button on the human-machine interface.

[0043] The control module can also create 12 CNC interpolators, which means it can achieve the numerical control functions of 12 stations. By writing G-code in the program or reading G-code through a USB flash drive or SD card, the numerical control machining of 12 stations can be realized. If a plane switching operation is required, it can be achieved through the corresponding plane switching code in the G-code.

[0044] The control module combines motion control and logic control into one, responsible for converting user instructions (such as G-code) into mechanical execution actions, and easily achieving multi-axis precise linkage control. The motion control programming is independent of the bus and the controller. The bus and the drive can be directly configured in the CODESYS programming environment, with a rich set of library functions, including geometric data processing (path preprocessing), spline curve calculation, and CNC tool position correction.

[0045] In this embodiment, a processing unit is installed every 30 degrees on the circular frame of the machine tool, and there are a total of 12 processing units, that is, 12 stations. There is a indexing turntable at the center of the machine tool, and 12 fixtures are evenly distributed on the outer circumference of the turntable every 30 degrees, that is, each station corresponds to a fixture.

[0046] When processing a part, first scientifically and reasonably allocate the required processing processes to each station. The following takes a part on a hand drill as an example to illustrate the process allocation: Station 1 - Loading and unloading Station 2 - Turning the outer circle Station 3 - Turning the end face and the card slot Station 4 - Drilling Station 5 - Turning the outer circle and the groove Station 6 - Machining ratchet teeth Station 7 - Reversing Station 8 - Drilling Station 9 - Turning the outer circle Station 10 - Boring the inner hole Station 11 - Tapping Station 12 - Hobbing Before formally processing the part, we need to conduct processing debugging first, that is, conduct processing debugging on 12 stations in sequence, and adjust the processing methods and parameters. After debugging the processing positions and processing parameters of 12 stations, trial processing is carried out. After confirming that the part processing dimensions meet the customer requirements, full-automatic production can be carried out.

[0047] In this embodiment, the physical diagram of the machine tool of the present invention is as Figure 2As shown in the figure, the machine tool has 12 stations. 12 chucks are evenly distributed on the outer circle of the high-precision indexing turntable, and each of the 12 chucks is facing a machining unit. The workpieces in each chuck are processed synchronously in all machining units. The chuck is applicable to circular workpieces with an outer diameter of 3 - 32 mm or cubic workpieces with a maximum size of 50 * 50 * 100 mm.

[0048] Before processing, the machine tool is reset, and the No. 1 fixture on the turntable faces the No. 1 station. After starting the operation, the No. 1 station will load 1 unprocessed part into the No. 1 fixture. After the loading is completed, the indexing turntable rotates counterclockwise by 30 degrees, that is, the No. 1 fixture rotates to the No. 2 station, and the No. 2 fixture rotates to the position of the No. 1 station. Then, the No. 1 and No. 2 stations are started simultaneously. The No. 1 station will feed the No. 2 fixture, and the No. 2 station will machine the outer circle of the part on the No. 1 fixture. When the operations of the No. 1 and No. 2 stations are both completed, the indexing turntable rotates counterclockwise by 30 degrees. The No. 1 fixture comes to the No. 3 station, the No. 2 fixture comes to the No. 2 station, and the No. 3 fixture comes to the No. 1 station. The No. 1, No. 2, and No. 3 stations are started simultaneously to perform operations. Each station operates independently and has no connection with each other. Just process in this way by analogy. When the No. 1 fixture rotates back to the No. 1 station again, the No. 1 station will first unload the processed part on the fixture and then load an unprocessed part. From then on, every time the turntable rotates 30 degrees, the machine tool will produce a processed part, that is, it realizes less turnover and high output.

[0049] The power supply module consists of an AC power distribution unit and a switching power supply. The AC power distribution unit distributes the AC power to electrical devices such as the controller, three-phase AC asynchronous motor, servo driver, and switching power supply, and has surge protection, leakage protection, and short-circuit protection. The switching power supply then converts the AC power into a stable DC power supply to provide power for other modules.

[0050] The input module is connected to the drive module through a connector, and the output module is then connected to the input module through a connector. The input module receives switch signals such as the emergency stop button, start button, stop button, and sensors, and the controller can obtain the status of the input signals in real time. It can also control the auxiliary module through the output module in real time.

[0051] Furthermore, the auxiliary module includes a lubrication module, a cooling module, a chip removal module, and a hydraulic module.

[0052] The hydraulic module is driven by a servo motor to drive a hydraulic pump. The hydraulic system supplies oil according to the actual required flow rate and pressure, can accurately control the pressure and flow rate required for the entire working process, eliminate the energy loss of high-pressure throttling, and achieve the effect of energy saving and power saving. The calculation of hydraulic pressure is based on Pascal's principle, and its formula is: ; The cooling module consists of a cutting oil pump, an oil storage tank, and a return oil tank. The cutting oil pump supplies cutting oil from the oil storage tank to the machine tool and then sprays it onto the tools at each station to cool them. Then, the cutting oil flows back into the return oil tank through the chip conveyor. A large area in the return oil tank cools the cutting oil, and finally, the oil is supplied back to the oil storage tank by the return oil pump to complete the cooling cycle.

[0053] During the full-automatic operation of the machine tool, the chip removal module will regularly and automatically convey the waste chips inside the machine tool to the waste cart. The specific chip removal interval can be set on the human-machine interface.

[0054] During the full-automatic operation of the machine tool, the lubrication module will regularly lubricate the lead screws and guide rails of the X, Y, and Z axes at each station. The specific lubrication interval can be set on the human-machine interface.

[0055] Furthermore, the drive module includes a drive control module, a remote IO coupler, and a group of servo drivers.

[0056] Furthermore, the drive module is specifically used for position control, speed control, angle control, and torque control of all movable axes, and drives and controls the movements of all spindle motors, direct-drive turntable motors, and linear motion servo motors.

[0057] The power formulas for the spindle motor, direct-drive turntable motor, and linear motion servo motor are all as follows: ; In this embodiment, the rated power of a spindle motor is 7KW, the rated torque is 11Nm, and the rated speed is 6000rpm. That is, the power P of this spindle motor = 11×6000÷9550 = 6.91kW.

[0058] Furthermore, the calculation formula for the total power of the machine tool is as follows: ; In this embodiment, the total power of all spindle motors is 18KW, the total power of all feed motors is 9KW, the total power of auxiliary equipment is 1.3KW, and the total power of other electrical equipment is 0.9KW. Then, the total power of the machine tool is 29.2KW.

[0059] The spindle motor is mainly responsible for driving the spindle to rotate, driving the workpiece or tool to perform cutting motion. Its core task is to provide sufficient power and torque to maintain cutting stability at different speeds; The feed motor is responsible for controlling the linear or curved feed motion of the tool or workpiece, directly affecting the machining dimension accuracy and surface quality, such as precisely controlling the pitch in thread turning; The auxiliary equipment includes a hydraulic pump, an oil supply pump, a return oil pump, and a chip conveyor; Other electrical equipment includes lighting, controllers, and DC power supplies; Further, the input module receives digital signals including those from switches, buttons, and sensors.

[0060] Further, the multi-station CNC machine tool control system further includes a human-machine interface, and the human-machine interface communicates with the control module through the Modbus TCP protocol.

[0061] The human-machine interface is the monitoring and operation interface of the machine tool, and parameter settings can be directly performed, such as soft limit setting, fixture compensation, and process program editing. Debugging operations can be carried out on each single station, and the operating status of the machine tool, input / output signals, and alarm information can also be viewed.

[0062] Further, the remote management module realizes remote monitoring of the machine tool through the VPN passthrough technology of the intelligent gateway, and monitors and manages the operating status of the machine tool in real time.

[0063] Further, for the drive module, the formula for the spindle cutting power during operation is as follows: ; In this embodiment, the spindle motor power of another machine tool is 3.7 KW, the main transmission coefficient η is taken as 0.8, and the power coefficient of the feed system is taken as 0.96. Then the spindle cutting power = 3.7×0.8×0.96 = 2.84 kW.

[0064] When the emergency stop button of the safety module is pressed, all movable axes will immediately stop. When the button is restored and the alarm is cleared, the stop signals of each movable axis will be cleared. When the safety protection cover of the machine tool is opened, the machine tool cannot be started, and any single station cannot be started alone. Only when the safety protection cover is in the closed state can a single station or the whole machine be started. Each linear moving axis of each station has soft positive and negative limits. When the position of a certain axis exceeds its soft limit range, then that axis will immediately stop, thus preventing collision damage caused by misoperation. All movable axes have an overload protection function. When the movement is blocked and overloaded, they will automatically stop and give an alarm prompt.

[0065] In this embodiment, on a conventional machine tool, it takes 60 seconds to process one part by a sliding headstock lathe, and the production capacity per hour is 60 PCS. When it is processed on a multi-station CNC machine tool, its processing process is distributed to 12 stations for simultaneous processing. The longest processing time among the 12 stations is about 5 seconds. Then, adding the 1 second of the fixture turntable rotation time, that is, 1 PCS part can be produced every 6 seconds, and the production capacity per hour is 600 PCS. In this embodiment, the production capacity is about 10 times that of the traditional machine tool.

[0066] It should be noted that the present invention is not limited to the above-described embodiments. The above embodiments are merely examples, and embodiments having the same constitution and achieving the same effects as the technical idea within the scope of the technical solution of the present invention are all included in the technical scope of the present invention. In addition, within the scope not departing from the gist of the present invention, various modifications that can be conceived by those skilled in the art to the embodiments, and other forms constructed by combining some constituent elements in the embodiments are also included in the scope of the present invention.

Claims

1. A multi-station numerical control machine tool control system, characterized in that, Including: Control module: used for motion control and logic control of various parts of the machine tool, and electrically connected to other modules; Power supply module: used to supply power to the machine tool, including DC power supply and AC power supply; Safety module: used to protect the safety of the machine tool and operation; Drive module: used to drive and control all movable axes; The drive module includes a drive control module, a remote IO coupler, and a group of servo drivers, and is specifically used for position control, speed control, angle control, and torque control of all movable axes, and drives and controls the movement of all spindle motors, turntable direct drive motors, and linear motion servo motors; Input module: used to receive digital signals and output electrical signals through digital-to-analog conversion; Output module: used to output digital signals and control the operation of each auxiliary module; Remote management module: used to remotely monitor and manage the machine tool.

2. The multi-station numerical control machine tool control system according to claim 1, characterized in that, The control module performs CNC control and robot axis group control based on the CODESYS Softmotion toolkit.

3. The multi-station numerical control machine tool control system according to claim 1, wherein The auxiliary module includes a lubrication module, a cooling module, a chip removal module, and a hydraulic module.

4. A multi-station numerical control machine tool control system according to claim 1, characterized in that, The calculation formula for the total power of the machine tool is as follows: ; Wherein: is the total power of the machine tool; is the total power of all spindle motors of the machine tool; is the total power of all feed motors of the machine tool; is the total power of the auxiliary device; is the total power of other electrical equipment.

5. The multi-station numerical control machine tool control system according to claim 1, characterized in that, The digital signals received by the input module include digital signals of switches, buttons, and sensors.

6. The multi-station numerical control machine tool control system according to claim 1, characterized in that, The multi-station CNC machine tool control system further includes a human-machine interface, and the human-machine interface communicates with the control module through the ModbusTCP protocol.

7. A multi-station numerical control machine tool control system according to claim 1, characterized in that, The remote management module realizes remote monitoring of the machine tool through the VPN passthrough technology of the intelligent gateway, and real-time monitors and manages the operation status of the machine tool.

8. A multi-station numerical control machine tool control system according to claim 1, characterized in that, The formula for the spindle cutting power during the operation of the drive module is as follows: ; Wherein: is the spindle cutting power; is the spindle motor power; is the power coefficient of the main drive system, and its value range is 0.75 to 0.85; is the power coefficient of the feed system.

Citation Information

Patent Citations

  • Multi-station speed-governing numerically-controlled drilling machine

    CN102009201A

  • Numerical controller

    CN109947051A

  • Operation energy consumption monitoring system for digital twin numerical control machine tool

    CN115562167A

  • Numerical control machine tool control system

    CN117872962A

  • Multifunctional servo turntable control system with editable stations

    CN219349392U