CN106647619B - Method for quickly setting position of main shaft of servo driver - Google Patents
Method for quickly setting position of main shaft of servo driver Download PDFInfo
- Publication number
- CN106647619B CN106647619B CN201611063710.4A CN201611063710A CN106647619B CN 106647619 B CN106647619 B CN 106647619B CN 201611063710 A CN201611063710 A CN 201611063710A CN 106647619 B CN106647619 B CN 106647619B
- Authority
- CN
- China
- Prior art keywords
- servo driver
- main shaft
- positioning
- spindle
- instruction
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
The invention provides a method for quickly setting the position of a main shaft of a servo driver, which comprises the following steps: the servo driver receives a main shaft positioning instruction sent by the numerical control system and performs positioning locking according to the main shaft positioning instruction; the servo driver receives a positioning canceling instruction sent by the numerical control system and cancels locking according to the positioning canceling instruction; and moving the main shaft of the servo driver to a preset position and automatically storing the current position of the main shaft. The invention cancels the locking after positioning and locking the main shaft of the servo driver according to the instruction sent by the numerical control system, thereby leading the main shaft to be in a free rotation state, further manually pulling the main shaft of the servo driver to a preset position, thereby completing the rapid setting of the main shaft position of the servo driver.
Description
Technical Field
The invention relates to the technical field of servo drivers, in particular to a method for quickly setting the position of a main shaft of a servo driver.
Background
When the ac servo driver executes the positioning command, the spindle needs to be fixed at a predetermined position, and the predetermined position is generally stored by a parameter inside the servo driver. When debugging the servo driver, a debugging person needs to monitor and record the actual position division value on the servo driver, and then set the manually recorded position division value into the corresponding parameter of the servo driver for storage. This method is prone to the following problems in practice: the division value can be more than 5 bits, so that memory errors are easy to generate, the setting can be carried out only by finding the corresponding parameter position, and the storage position of the parameter can not be determined because the specification can not be found on site; in addition, the operation has high requirements on debugging personnel, the levels of the debugging personnel are often different, and some operators cannot clearly check the division values of the current positions of the main shafts, so that the product debugging efficiency is low and the error rate is high.
Disclosure of Invention
The invention aims to provide a method for quickly setting the position of a main shaft of a servo driver, which is used for solving the problems of low efficiency and high error rate of setting the position of the main shaft of the servo driver in the prior art.
In order to achieve the above object, the present invention provides a method for quickly setting a spindle position of a servo driver, comprising the steps of:
the servo driver receives a main shaft positioning instruction sent by the numerical control system and performs positioning locking according to the main shaft positioning instruction;
the servo driver receives a positioning canceling instruction sent by the numerical control system and cancels locking according to the positioning canceling instruction;
and moving the main shaft of the servo driver to a preset position and automatically storing the current position of the main shaft.
Further, the servo driver performs positioning locking according to the spindle positioning command by:
the servo driver positions the spindle to a random position according to the spindle positioning command and locks the spindle.
Further, the operation of locking the spindle of the servo driver to a preset position and automatically storing the current position of the spindle comprises:
pulling a main shaft of a servo driver to a preset position;
and automatically saving the current position of the spindle into the internal parameters of the servo driver through a shortcut key on an operation panel of the servo driver.
The technical scheme of the invention has the beneficial effects that: the method has the advantages that the method does not need operators to memorize and check specific corresponding servo driver parameters, avoids complicated parameter setting operation, is not easy to make mistakes, and brings great convenience to field debugging and after-sales service.
Drawings
FIG. 1 is a flow chart of a method for rapidly setting a spindle position of a servo driver according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention.
The embodiment of the invention discloses a method for quickly setting the position of a main shaft of a servo driver, which comprises the following steps as shown in figure 1:
step S101, a servo driver receives a main shaft positioning instruction sent by a numerical control system and carries out positioning locking according to the main shaft positioning instruction;
in this embodiment, the numerical control system sends a spindle positioning instruction to the servo driver, and outputs an effective signal through a corresponding digital output port; and after receiving the main shaft positioning instruction, the servo driver completes positioning action according to the main shaft positioning instruction, namely, the main shaft is positioned to a random position and locked. Typically this random position is not generally a desired position.
Step S102, a servo driver receives a positioning canceling instruction sent by a numerical control system and cancels locking according to the positioning canceling instruction;
the numerical control system sends a positioning canceling instruction to the servo driver, the servo driver outputs an effective signal through a corresponding digital output port, and after receiving the positioning canceling instruction, the servo driver cancels the locking of the main shaft, and the main shaft is in a free rotation state.
And step S103, moving the main shaft of the servo driver to a preset position and automatically storing the current position of the main shaft.
Because the main shaft is in a free rotation state, the main shaft of the servo driver can be manually pulled to a preset position, and then the current position of the main shaft is automatically stored in the internal parameters of the servo driver through a shortcut key on an operation panel of the servo driver, so that the quick setting of the position of the main shaft of the servo driver is completed. Specifically, the spindle is manually pulled to a required position, and then the shortcut key on the operation panel of the two servo drivers is pressed, for example, for servo drivers of the nvo VC680/VC690 series, the shortcut key is a key of "MFK" on the operation panel, the current spindle position division value is automatically stored in the corresponding internal parameter memory by the servo driver, and then when the numerical control system executes a positioning instruction again, the servo driver controls the spindle to stop at the set position, and the spindle is not lost even if power is lost.
The invention cancels the locking after positioning and locking the main shaft of the servo driver according to the instruction sent by the numerical control system, thereby leading the main shaft to be in a free rotation state, further manually pulling the main shaft of the servo driver to a preset position, and automatically storing the current position of the main shaft in the internal parameter of the servo driver, thereby finishing the rapid setting of the main shaft position of the servo driver.
Those of ordinary skill in the art will understand that: all or a portion of the steps of implementing the above-described method embodiments may be performed by hardware associated with program instructions. The program may be stored in a computer-readable storage medium. When executed, the program performs steps comprising the method embodiments described above; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.
Claims (1)
1. A method for quickly setting the position of a main shaft of a servo driver is characterized by comprising the following steps:
the servo driver receives a main shaft positioning instruction sent by the numerical control system and performs positioning locking according to the main shaft positioning instruction;
the servo driver receives a positioning canceling instruction sent by the numerical control system and cancels locking according to the positioning canceling instruction;
moving the main shaft of the servo driver to a preset position and automatically storing the current position of the main shaft;
the servo driver performs positioning locking according to the spindle positioning instruction by the following operations: the servo driver positions the spindle to a random position according to the spindle positioning instruction and locks the spindle; the operation of moving the main shaft of the servo driver to a preset position and automatically storing the current position of the main shaft comprises the following steps: pulling the main shaft of the servo driver to a preset position; and automatically saving the current position of the spindle into the internal parameters of the servo driver through a shortcut key on an operation panel of the servo driver.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611063710.4A CN106647619B (en) | 2016-11-28 | 2016-11-28 | Method for quickly setting position of main shaft of servo driver |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611063710.4A CN106647619B (en) | 2016-11-28 | 2016-11-28 | Method for quickly setting position of main shaft of servo driver |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106647619A CN106647619A (en) | 2017-05-10 |
CN106647619B true CN106647619B (en) | 2020-07-07 |
Family
ID=58812659
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611063710.4A Active CN106647619B (en) | 2016-11-28 | 2016-11-28 | Method for quickly setting position of main shaft of servo driver |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106647619B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115061415B (en) * | 2022-08-18 | 2023-01-24 | 赫比(成都)精密塑胶制品有限公司 | Automatic process monitoring method and device and computer readable storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4218054B1 (en) * | 2008-03-28 | 2009-02-04 | 株式会社ニイガタマシンテクノ | Machine tool control apparatus and method |
CN101279430B (en) * | 2008-05-23 | 2012-03-21 | 广州机床厂有限公司 | Machine tool chief axis dividing apparatus |
CN104308563A (en) * | 2014-08-29 | 2015-01-28 | 河南众弘机械制造有限公司 | Equal indexing fixture |
JP6299527B2 (en) * | 2014-08-29 | 2018-03-28 | ブラザー工業株式会社 | Numerical control device and control method |
CN105500088B (en) * | 2016-01-29 | 2017-07-28 | 黄山皖南机床有限公司 | A kind of Digit Control Machine Tool automatic tool changer and method |
-
2016
- 2016-11-28 CN CN201611063710.4A patent/CN106647619B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN106647619A (en) | 2017-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10181914B2 (en) | Digital pre-distortion calibration coefficient control method and apparatus | |
JP6140112B2 (en) | Robot control system with stop function | |
PH12019501866A1 (en) | Systems for operating a vehicle and associated methods | |
AU2018411224A1 (en) | Feedforward control method and device for wind turbine set in wind farm | |
CN103296940B (en) | Self-adaptive PI (proportional-integral) control method and self-adaptive PI control system | |
CN106647619B (en) | Method for quickly setting position of main shaft of servo driver | |
EP3306123B1 (en) | Magnetic bearing control method and control device | |
JP2020192657A5 (en) | ||
US20170038746A1 (en) | Synchronization controller having function of solving shock generated in synchronization start block | |
CN111217203A (en) | Tension control method and system of tensioner | |
CN102087531B (en) | Liquid pump flow control method | |
US10547254B2 (en) | Apparatus for controlling multiple inverters and inverter system including the same | |
JP6121981B2 (en) | Numerical control device with function to create NC program for variable confirmation embedded with variable values used during machining | |
GB2538567A (en) | Method and system for controlling output of nuclear power plants | |
US10845785B2 (en) | Control unit, data refresh method, and data refresh program | |
JPWO2014207779A1 (en) | Numerical controller | |
JP2015130146A (en) | Method for controlling inverter | |
US9561873B2 (en) | Gimbal over rate prevention system and method | |
CN110649660B (en) | Inverter output voltage control method and device of virtual synchronous generator | |
CN112112739B (en) | Vehicle engine rotating speed calibration method, calibration system, calibration device and equipment | |
CN110244648B (en) | Control method and control system for storage yard | |
CN109376915B (en) | Node encounter gradual change correction method and system based on API model | |
US20150316917A1 (en) | Controller that outputs switchover notification signal upon switching of sequence program | |
CN113938067A (en) | Motor step loss correction method, device, equipment and storage medium | |
JP2006338304A (en) | Process controller and program rewriting method for controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230609 Address after: Room 807-6, Building 9, No. 11 Mozhou East Road, Moling Street, Jiangning District, Nanjing City, Jiangsu Province, 210000 Patentee after: Nanjing Kesai Electrical Technology Co.,Ltd. Address before: No. 19, Shengli Road, Jiangning District, Nanjing, Jiangsu 211106 Patentee before: Jin Shun |
|
TR01 | Transfer of patent right |