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 PDF

Info

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
Application number
CN201611063710.4A
Other languages
Chinese (zh)
Other versions
CN106647619A (en
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.)
Nanjing Kesai Electrical Technology Co ltd
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201611063710.4A priority Critical patent/CN106647619B/en
Publication of CN106647619A publication Critical patent/CN106647619A/en
Application granted granted Critical
Publication of CN106647619B publication Critical patent/CN106647619B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/19Numerical 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

Method for quickly setting position of main shaft of servo driver
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.
CN201611063710.4A 2016-11-28 2016-11-28 Method for quickly setting position of main shaft of servo driver Active CN106647619B (en)

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)

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

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

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