CN104155917A - Control system and method for numerically-controlled machine tool - Google Patents
Control system and method for numerically-controlled machine tool Download PDFInfo
- Publication number
- CN104155917A CN104155917A CN201410368261.9A CN201410368261A CN104155917A CN 104155917 A CN104155917 A CN 104155917A CN 201410368261 A CN201410368261 A CN 201410368261A CN 104155917 A CN104155917 A CN 104155917A
- Authority
- CN
- China
- Prior art keywords
- user
- active user
- module
- characteristic
- data
- 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.)
- Pending
Links
Abstract
The invention provides a control system and method for a numerically-controlled machine tool. The system comprises a machine tool spindle servo system, and a PLC for controlling the spindle servo system, and further comprises a touch device communicated with the PLC through a communication interface, wherein the spindle servo system comprises a servo controller, a servo motor, a spindle and a speed measurement element; the servo controller adjust the working states of the servo motor according to the spindle speed value obtained by the speed measurement element; the touch device comprises a user characteristic recognition module, a data storage module, a CPU control module, a data calculation processing module, a user input module and a data output module. Through the cooperation of the user characteristic recognition module and the CPU control module, that an NC program is sent to a user in advance is realized, so that the user can use the NC program conveniently.
Description
Technical field
The present invention relates to Machine-Tool Control field, relate in particular to numerically-controlled machine intelligent control system and control method.
Background technology
Numerically-controlled machine adopts the integrated technology of controlling software, and PLC is integrated in CNC digital control system.PLC is as the logic control center of numerically-controlled machine various functions, and logic sequence is carried out in the various motions from CNC and function command by it, make they can be exactly, harmonious orderly ground safe operation.
Machine tool chief axis is in processing work process, and due to the requirement difference of each process segment to spindle speed, servomotor need to, frequently switching at a high speed and between low speed, so just cause the not even running of process, makes machining precision low.
In addition, existing numerically-controlled machine used numerical control program before user wants to use oneself carries out part and adds man-hour, need to recall use to the program of writing before through sequence of operations, and this has brought very large inconvenience with regard to the use of giving user.
Summary of the invention
In order to overcome, the machining precision existing in prior art is low, the awkward problem of user self, the invention provides a kind of control system and control method of numerically-controlled machine.
A kind of control system of numerically-controlled machine, comprise serve system of machine-tool spindle, the PLC that described spindle servo system is controlled, described spindle servo system comprises servo controller, servomotor, main shaft and detecting element, described servo controller is connected with described servomotor electric signal, described servomotor is connected with described spindle drive, on described servo controller, be provided with the interface being connected with described PLC output port, described detecting element is arranged on described main shaft, the velocity amplitude of the described main shaft that described servo controller obtains according to described detecting element is adjusted the duty of described servomotor, also comprise by the contactor control device of communication interface and described plc communication, described contactor control device comprises:
User characteristics identification module, for collection and the identification of active user's characteristic;
Data memory module, for storing specific user's characteristic and numerical control program data;
CPU control module, for comparing by described active user's characteristic of described user characteristics identification module collection and described specific user's characteristic of described data memory module, and operates the frequency and operation steps assessment to described active user;
Data computing module, calls and processes numerical control routine data for the running program based on described active user;
User's load module, operates numerical control routine data in the mode of touch-control for active user, and reads the interface information of described contactor control device;
Data outputting module, for being applicable to described active user's numerical control program or the numerical control program data-pushing after described data computing resume module to active user.
Described specific user's characteristic is pre-stored user characteristic data in described data memory module.
Described CPU control module also comprises feature comparing module, based on AdaBoost algorithm or sparse matrix model, described active user's characteristic and described specific user's characteristic is contrasted, and judges comparing result.
Described user characteristics identification module is preferably sound, face, iris or fingerprint identification module.
A control method for numerically-controlled machine, comprises the following steps:
Step 1, collection and identification active user feature, generate active user's characteristic;
Step 2, contrast described active user's characteristic and specific user's characteristic, if described active user's characteristic and specific user's characteristic match, push and extremely described active user of the corresponding numerical control program of described specific user's feature, and described in mark, active user is old user; If described active user's characteristic cannot be mated with specific user's characteristic, the described result that cannot mate is pushed to described active user, and described in mark, active user is new user, and completes the storage of described active user's characteristic;
Step 3, described active user select pushed information, and described active user's selection result is fed back;
Step 4, described active user's selection result based on described step 3, assess described active user, and store assessment result;
Step 5, described active user's based on described step 3 selection result, calls and processes numerical control program data, generates the corresponding numerical control program data of described selection result with described active user;
Step 6, according to spindle servo system described in corresponding numerical control program Data Control in described step 5.
Described specific user's characteristic is pre-stored user characteristic data in described data memory module.
In described step 2 with the corresponding numerical control program of described specific user's feature be that described specific user operates the numerical control program that the frequency is higher.
Described step 4 comprises: the operation frequency current described new user and current operation steps are stored, or the operation frequency current described old user and current operation steps are added up with the described old user's who stores the operation frequency and operation steps, and store the operation frequency and the operation steps after statistics.
Control System of NC Machine of the present invention, can realize servo controller in real time by the adjustment to servomotor duty, further adjusts the rotating speed of main shaft, makes it remain on setting value; The present invention simultaneously can also, by the synergy of user characteristics identification module and CPU control module, be embodied as user and push in advance numerical control program, user-friendly.
Brief description of the drawings
Fig. 1 is the one-piece construction figure of the control system of numerically-controlled machine of the present invention
Fig. 2 is the theory diagram of contactor control device
Fig. 3 is the control method process flow diagram of numerically-controlled machine of the present invention
Embodiment
Below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
Embodiment 1
The PLC that Control System of NC Machine of the present invention comprises serve system of machine-tool spindle, spindle servo system is controlled, also comprise that, by the contactor control device of communication interface and plc communication, described contactor control device comprises: user voice identification module, data memory module, CPU control module, data computing module, user's load module, data outputting module.
Concrete control method is:
1) user voice identification module gathers and identification active user voice data;
2) the specific user's voice data in CPU control module contrast active user's voice data and data memory module, if active user's voice data and specific user's voice data match, data outputting module operates numerical control program that the frequency is higher to active user by pushing this specific user, and mark active user is old user; If active user's voice data cannot mate with specific user's voice data, the result that data outputting module cannot be mated pushes to active user, and mark active user is new user, and data memory module completes the storage of active user's voice data;
3) active user to pushed information carry out numerical control program call select or parameter selection is set, and by active user select result feedback to CPU control module;
4) CPU control module is by the operation frequency current new user with operation steps is stored or the operation frequency current old user and operation steps and this old user's of having stored the operation frequency and operation steps are added up, and the operation frequency and operation steps after storage statistics.
5) based on step 3) in active user's selection result, the numerical control program data of storing in data computing module calling data memory module or the parameter that user is arranged are processed, and generate the corresponding numerical control program data of selection result with active user;
6) PLC is according to step 5) in corresponding numerical control program Data Control serve system of machine-tool spindle; When serve system of machine-tool spindle work, PLC sets given rate signal according to numerical control program to servo controller, when the present speed detecting when detecting element is less than or greater than speed setting value, the rotating speed of servo controller control servomotor, makes the rotating speed of main shaft remain on setting value.
Embodiment 2
The PLC that Control System of NC Machine of the present invention comprises serve system of machine-tool spindle, spindle servo system is controlled, also comprise that, by the contactor control device of communication interface and plc communication, described contactor control device comprises: user's facial recognition modules, data memory module, CPU control module, data computing module, user's load module, data outputting module.
Concrete control method is:
1) user's facial recognition modules gathers and identification active user face data;
2) the specific user's face data in CPU control module contrast active user's face data and data memory module, if active user's face data and specific user's face data match, data outputting module operates numerical control program that the frequency is higher to active user by pushing this specific user, and mark active user is old user; If active user's face data cannot mate with specific user's face data, the result that data outputting module cannot be mated pushes to active user, and mark active user is new user, and data memory module completes the storage of active user's face data;
3) active user to pushed information carry out numerical control program call select or parameter selection is set, and by active user select result feedback to CPU control module;
4) CPU control module is by the operation frequency current new user with operation steps is stored or the operation frequency current old user and operation steps and this old user's of having stored the operation frequency and operation steps are added up, and the operation frequency and operation steps after storage statistics.
5) based on step 3) in active user's selection result, the numerical control program data of storing in data computing module calling data memory module or the parameter that user is arranged are processed, and generate the corresponding numerical control program data of selection result with active user;
6) PLC is according to step 5) in corresponding numerical control program Data Control serve system of machine-tool spindle; When serve system of machine-tool spindle work, PLC sets given rate signal according to numerical control program to servo controller, when the present speed detecting when detecting element is less than or greater than speed setting value, the rotating speed of servo controller control servomotor, makes the rotating speed of main shaft remain on setting value.
Embodiment 3
The PLC that Control System of NC Machine of the present invention comprises serve system of machine-tool spindle, spindle servo system is controlled, also comprise that, by the contactor control device of communication interface and plc communication, described contactor control device comprises: client iris identification module, data memory module, CPU control module, data computing module, user's load module, data outputting module.
Concrete control method is:
1) client iris identification module gathers and identification active user iris data;
2) the specific user's iris data in CPU control module contrast active user's iris data and data memory module, if active user's iris data and specific user's iris data match, data outputting module operates numerical control program that the frequency is higher to active user by pushing this specific user, and mark active user is old user; If active user's iris data cannot be mated with specific user's iris data, the result that data outputting module cannot be mated pushes to active user, and mark active user is new user, and data memory module completes the storage of active user's iris data;
3) active user to pushed information carry out numerical control program call select or parameter selection is set, and by active user select result feedback to CPU control module;
4) CPU control module is by the operation frequency current new user with operation steps is stored or the operation frequency current old user and operation steps and this old user's of having stored the operation frequency and operation steps are added up, and the operation frequency and operation steps after storage statistics.
5) based on step 3) in active user's selection result, the numerical control program data of storing in data computing module calling data memory module or the parameter that user is arranged are processed, and generate the corresponding numerical control program data of selection result with active user;
6) PLC is according to step 5) in corresponding numerical control program Data Control serve system of machine-tool spindle; When serve system of machine-tool spindle work, PLC sets given rate signal according to numerical control program to servo controller, when the present speed detecting when detecting element is less than or greater than speed setting value, the rotating speed of servo controller control servomotor, makes the rotating speed of main shaft remain on setting value.
Embodiment 4
The PLC that Control System of NC Machine of the present invention comprises serve system of machine-tool spindle, spindle servo system is controlled, also comprise that, by the contactor control device of communication interface and plc communication, described contactor control device comprises: user fingerprints identification module, data memory module, CPU control module, data computing module, user's load module, data outputting module.
Concrete control method is:
1) user fingerprints identification module gathers and identification active user finger print data;
2) the specific user's finger print data in CPU control module contrast active user's finger print data and data memory module, if active user's finger print data and specific user's finger print data match, data outputting module operates numerical control program that the frequency is higher to active user by pushing this specific user, and mark active user is old user; If active user's finger print data cannot mate with specific user's finger print data, the result that data outputting module cannot be mated pushes to active user, and mark active user is new user, and data memory module completes the storage of active user's finger print data;
3) active user to pushed information carry out numerical control program call select or parameter selection is set, and by active user select result feedback to CPU control module;
4) CPU control module is by the operation frequency current new user with operation steps is stored or the operation frequency current old user and operation steps and this old user's of having stored the operation frequency and operation steps are added up, and the operation frequency and operation steps after storage statistics.
5) based on step 3) in active user's selection result, the numerical control program data of storing in data computing module calling data memory module or the parameter that user is arranged are processed, and generate the corresponding numerical control program data of selection result with active user;
6) PLC is according to step 5) in corresponding numerical control program Data Control serve system of machine-tool spindle; When serve system of machine-tool spindle work, PLC sets given rate signal according to numerical control program to servo controller, when the present speed detecting when detecting element is less than or greater than speed setting value, the rotating speed of servo controller control servomotor, makes the rotating speed of main shaft remain on setting value.
Above-mentioned explanation illustrates and has described the preferred embodiments of the present invention, as previously mentioned, be to be understood that the present invention is not limited to disclosed form herein, should not regard the eliminating to other embodiment as, and can be used for various other combinations, amendment and environment, and can, in invention contemplated scope described herein, change by technology or the knowledge of above-mentioned instruction or association area.And the change that those skilled in the art carry out and variation do not depart from the spirit and scope of the present invention, all should be in the protection domain of claims of the present invention.
Claims (8)
1. the control system of a numerically-controlled machine, comprise serve system of machine-tool spindle, the PLC that described spindle servo system is controlled, described spindle servo system comprises servo controller, servomotor, main shaft and detecting element, described servo controller is connected with described servomotor electric signal, described servomotor is connected with described spindle drive, on described servo controller, be provided with the interface being connected with described PLC output port, described detecting element is arranged on described main shaft, the velocity amplitude of the described main shaft that described servo controller obtains according to described detecting element is adjusted the duty of described servomotor, it is characterized in that: also comprise by the contactor control device of communication interface and described plc communication, described contactor control device comprises:
User characteristics identification module, for collection and the identification of active user's characteristic;
Data memory module, for storing specific user's characteristic and numerical control program data;
CPU control module, for comparing by described active user's characteristic of described user characteristics identification module collection and described specific user's characteristic of described data memory module, and operates the frequency and operation steps assessment to described active user;
Data computing module, calls and processes numerical control routine data for the running program based on described active user;
User's load module, operates numerical control routine data in the mode of touch-control for active user, and reads the interface information of described contactor control device;
Data outputting module, for being applicable to described active user's numerical control program or the numerical control program data-pushing after described data computing resume module to active user.
2. control system according to claim 1, is characterized in that: described specific user's characteristic is pre-stored user characteristic data in described data memory module.
3. control system according to claim 1, it is characterized in that: described CPU control module also comprises feature comparing module, based on AdaBoost algorithm or sparse matrix model, described active user's characteristic and described specific user's characteristic are contrasted, and judge comparing result.
4. control system according to claim 1, is characterized in that: described user characteristics identification module is sound, face, iris or fingerprint identification module.
5. a control method for numerically-controlled machine, comprises the following steps:
Step 1, collection and identification active user feature, generate active user's characteristic;
Step 2, contrast described active user's characteristic and specific user's characteristic, if described active user's characteristic and specific user's characteristic match, push and extremely described active user of the corresponding numerical control program of described specific user's feature, and described in mark, active user is old user; If described active user's characteristic cannot be mated with specific user's characteristic, the described result that cannot mate is pushed to described active user, and described in mark, active user is new user, and completes the storage of described active user's characteristic;
Step 3, described active user select pushed information, and described active user's selection result is fed back;
Step 4, described active user's selection result based on described step 3, assess described active user, and store assessment result;
Step 5, described active user's based on described step 3 selection result, calls and processes numerical control program data, generates the corresponding numerical control program data of described selection result with described active user;
Step 6, according to spindle servo system described in corresponding numerical control program Data Control in described step 5.
6. control method according to claim 5, is characterized in that: described specific user's characteristic is pre-stored user characteristic data in described data memory module.
7. control method according to claim 5, is characterized in that: in described step 2 with the corresponding numerical control program of described specific user's feature be that described specific user operates the numerical control program that the frequency is higher.
8. control method according to claim 5, it is characterized in that: described step 4 comprises: the operation frequency current described new user and current operation steps are stored, or the operation frequency current described old user and current operation steps are added up with the described old user's who stores the operation frequency and operation steps, and store the operation frequency and the operation steps after statistics.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410368261.9A CN104155917A (en) | 2014-07-29 | 2014-07-29 | Control system and method for numerically-controlled machine tool |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410368261.9A CN104155917A (en) | 2014-07-29 | 2014-07-29 | Control system and method for numerically-controlled machine tool |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104155917A true CN104155917A (en) | 2014-11-19 |
Family
ID=51881443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410368261.9A Pending CN104155917A (en) | 2014-07-29 | 2014-07-29 | Control system and method for numerically-controlled machine tool |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104155917A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107690603A (en) * | 2016-12-29 | 2018-02-13 | 深圳配天智能技术研究院有限公司 | A kind of rotation speed regulating method of Digit Control Machine Tool and spindle motor |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090163183A1 (en) * | 2007-10-04 | 2009-06-25 | O'donoghue Hugh | Recommendation generation systems, apparatus and methods |
CN102567511A (en) * | 2011-12-27 | 2012-07-11 | 奇智软件(北京)有限公司 | Method and device for automatically recommending application |
CN102592116A (en) * | 2011-12-27 | 2012-07-18 | Tcl集团股份有限公司 | Cloud computing application method, system and terminal equipment, and cloud computing platform |
CN102930457A (en) * | 2012-10-24 | 2013-02-13 | 深圳市万凯达科技有限公司 | Method and system for implementing application recommendation based on facial image characteristics |
CN203232288U (en) * | 2013-05-10 | 2013-10-09 | 北京广兴凯数控设备有限公司 | Numerical control machine tool |
CN103353928A (en) * | 2013-05-20 | 2013-10-16 | 北京百纳威尔科技有限公司 | Method and system for terminal mode selection based on fingerprint identification |
CN103546778A (en) * | 2013-07-17 | 2014-01-29 | Tcl集团股份有限公司 | Television program recommendation method and system, and implementation method of system |
CN103544290A (en) * | 2013-10-29 | 2014-01-29 | 深圳市同洲电子股份有限公司 | Method and system for displaying individualized recommendation pages through fingerprint identification |
CN203725923U (en) * | 2013-10-16 | 2014-07-23 | 青州市北方机床厂 | Fully numerically controlled worm gear grinding machine with PLC (programmable logic controller) used as core control unit |
-
2014
- 2014-07-29 CN CN201410368261.9A patent/CN104155917A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090163183A1 (en) * | 2007-10-04 | 2009-06-25 | O'donoghue Hugh | Recommendation generation systems, apparatus and methods |
CN102567511A (en) * | 2011-12-27 | 2012-07-11 | 奇智软件(北京)有限公司 | Method and device for automatically recommending application |
CN102592116A (en) * | 2011-12-27 | 2012-07-18 | Tcl集团股份有限公司 | Cloud computing application method, system and terminal equipment, and cloud computing platform |
CN102930457A (en) * | 2012-10-24 | 2013-02-13 | 深圳市万凯达科技有限公司 | Method and system for implementing application recommendation based on facial image characteristics |
CN203232288U (en) * | 2013-05-10 | 2013-10-09 | 北京广兴凯数控设备有限公司 | Numerical control machine tool |
CN103353928A (en) * | 2013-05-20 | 2013-10-16 | 北京百纳威尔科技有限公司 | Method and system for terminal mode selection based on fingerprint identification |
CN103546778A (en) * | 2013-07-17 | 2014-01-29 | Tcl集团股份有限公司 | Television program recommendation method and system, and implementation method of system |
CN203725923U (en) * | 2013-10-16 | 2014-07-23 | 青州市北方机床厂 | Fully numerically controlled worm gear grinding machine with PLC (programmable logic controller) used as core control unit |
CN103544290A (en) * | 2013-10-29 | 2014-01-29 | 深圳市同洲电子股份有限公司 | Method and system for displaying individualized recommendation pages through fingerprint identification |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107690603A (en) * | 2016-12-29 | 2018-02-13 | 深圳配天智能技术研究院有限公司 | A kind of rotation speed regulating method of Digit Control Machine Tool and spindle motor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107738140B (en) | Method and system for monitoring state of cutter and processing equipment | |
AU2001284196A1 (en) | A method and control system for generating machine tool control data | |
US10248104B2 (en) | Optimizing machine operations using acoustics properties | |
CN105269571A (en) | Robot control system having stop function | |
CN108037737B (en) | Quick-response point-to-point S-shaped speed planning method | |
CN105834578A (en) | Bi-axial synchronous laser cutting machine control system | |
CN104216292B (en) | fuzzy controller, fuzzy control method and system | |
CN105388849B (en) | I/O control systems | |
US8667475B2 (en) | Computer-readable storage medium and program-converting method | |
CN104155917A (en) | Control system and method for numerically-controlled machine tool | |
CN103777566B (en) | Lathe zero point power-off keeping method based on simple nc system 808D | |
CN103235750A (en) | Unattended control system and method for computer | |
CN103760830B (en) | The computer numerical control system of automatic adjustment process velocity | |
CN103737423A (en) | Accurate tool-setting method of numerical control machine tool and numerical control machine tool | |
JP5362146B1 (en) | Numerical control apparatus and numerical control system | |
JP2019168994A (en) | Input error detection device | |
CN104252330A (en) | Information processing method and electronic equipment | |
CN110018669B (en) | Five-axis numerical control machine tool decoupling contour error control method | |
CN202041822U (en) | Automatic parameter adjusting device for multi-axle linkage numerical-control machine servo feeding system on basis of genetic algorithm | |
JP6865057B2 (en) | Machine tool control device, machine tool control method and machine tool control system | |
CN109474215B (en) | Motor inching control method and multi-mode motor control method | |
CN107209495B (en) | Production system with additional functionality and method of operation | |
CN102152168B (en) | Corner cutting control method in cutting processing system | |
US20200132734A1 (en) | Detection circuit and detection method for on-the-go device, and terminal | |
CN109188962B (en) | Double closed-loop control algorithm of control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141119 |