CN104155917A - Control system and method for numerically-controlled machine tool - Google Patents

Control system and method for numerically-controlled machine tool Download PDF

Info

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
Application number
CN201410368261.9A
Other languages
Chinese (zh)
Inventor
林盛昌
葛长杰
张敬华
丁纪平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nantong Institute of Technology
Original Assignee
Nantong Institute of Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nantong Institute of Technology filed Critical Nantong Institute of Technology
Priority to CN201410368261.9A priority Critical patent/CN104155917A/en
Publication of CN104155917A publication Critical patent/CN104155917A/en
Pending legal-status Critical Current

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

A kind of control system of numerically-controlled machine and control method
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.
CN201410368261.9A 2014-07-29 2014-07-29 Control system and method for numerically-controlled machine tool Pending CN104155917A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (9)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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