A control debugging method for a servo tailstock

By setting parameters and performing minimum torque adjustment and manual adjustment, the problem of the servo tailstock's inability to adjust output force in high-precision machining was solved, realizing automated force control of the servo tailstock and improving machining stability and accuracy.

CN117245108BActive Publication Date: 2026-02-10SUZHOU SYNTEC EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311442879.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-01
Publication Date
2026-02-10
Estimated Expiration
2043-11-01

AI Technical Summary

Technical Problem

Existing servo tailstocks lack unified debugging and intelligent applications in high-precision machining, which makes it impossible to adjust the output force according to the workpiece deformation, potentially leading to workpiece scrap.

Method used

A control and debugging method for a servo tailstock is provided, including parameter setting, minimum torque debugging, manual debugging, data synchronization, and tailstock macro program testing. By setting parameters such as the upper limit of the fast-moving segment speed, the upper limit of the slow-moving segment speed, the maximum allowable error, and the servo tailstock axis number, combined with minimum torque debugging, manual debugging, and tailstock forward and backward function testing, the automatic control of force magnitude is achieved.

Benefits of technology

It enables automatic adjustment of output force based on workpiece deformation, improving processing stability and accuracy, avoiding workpiece scrap, and providing a streamlined and automated debugging method.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117245108B_ABST
    Figure CN117245108B_ABST
Patent Text Reader

Abstract

The application discloses a control debugging method for a servo tailstock. The method comprises the following steps: 1) setting parameters; 2) performing minimum torque debugging, and setting the size of the torque according to the minimum torque debugging value; 3) performing manual debugging; and 4) performing data synchronization, exiting the torque control of the tailstock and returning to an initial point position. The control debugging method for the servo tailstock can make the servo tailstock conveniently and intelligently support a workpiece, dynamically control the speed and the size of the force of the tailstock according to actual use conditions and application scenarios of the machined workpiece, and estimate the minimum force required during machining according to the state during normal learning, so that the effect of accurate control and protection of the workpiece from deformation can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of numerical control machining, in particular to a control debugging method for a servo tailstock. BACKGROUND

[0002] When the current numerical control machining equipment is used for high-precision machining, a tailstock is usually used to press against a workpiece for machining, thereby maintaining high stability and accuracy. Among them, the servo tailstock can effectively control the distance and the size of the output force, and has excellent control effect.

[0003] However, the general common servo tailstock, due to the lack of unified debugging and more intelligent and automatic application, while pressing against the workpiece, often cannot change the size of the output force according to the deformation of the workpiece, thereby possibly causing the workpiece to be scrapped. SUMMARY

[0004] To solve the above problems, the present application provides a control debugging method for a servo tailstock.

[0005] According to one aspect of the present application, a control debugging method for a servo tailstock is provided, comprising the following steps:

[0006] 1) setting parameters;

[0007] 2) performing minimum torque debugging, and setting the size of the torque according to the minimum torque debugging value;

[0008] 3) performing manual debugging;

[0009] 4) performing data synchronization, exiting the torque control of the tailstock and returning to the initial point position;

[0010] 5) performing tailstock macro program testing, including tailstock in function testing and tailstock out function testing;

[0011] Among them, step 3) is further divided into the following steps:

[0012] A) initial point coordinate teaching, moving the cursor to the initial point, entering the JOG mode, and then moving the tailstock to the initial point and performing coordinate teaching;

[0013] B) deceleration point coordinate teaching, moving the cursor to the deceleration point, entering the JOG mode, and then moving the tailstock to the deceleration point and performing coordinate teaching;

[0014] C) starting the torque command;

[0015] D) adjusting the torque command value, and after determining that the tailstock can press against the workpiece, moving the cursor to the workpiece pressing point and performing coordinate teaching.

[0016] In some embodiments, in step 1), the parameters set include fast motion speed, slow motion speed upper limit, maximum allowable error, second software stroke limit switch, and servo tailstock shaft number. It is beneficial to describe the content of the parameters set.

[0017] In some embodiments, in step 2), the minimum torque debugging mainly includes the following steps:

[0018] a) Negative limit teaching, move the cursor to the negative stroke limit, enter the JOG mode, then move the tailstock to the negative stroke limit position and perform coordinate teaching;

[0019] b) Positive limit teaching, move the cursor to the positive stroke limit, enter the JOG mode, then move the tailstock to the positive stroke limit position and perform coordinate teaching;

[0020] c) Automatic debugging, back and forth movement in the axial direction, capture the minimum torque and average movement torque, and obtain the minimum torque command value.

[0021] It is beneficial to describe the method of minimum torque debugging.

[0022] In some embodiments, in step C), when the tailstock does not move or moves too slowly after the torque command is turned on, the torque command value is adjusted slightly by the torque increase button. It is beneficial to describe the processing method of some abnormal situations.

[0023] In some embodiments, in step 4), after data synchronization, return to the manual debugging page and press the tailstock retreat, the tailstock exits the torque control and returns to the initial point position. It is beneficial to describe the operation method after data synchronization.

[0024] In some embodiments, in step 5), move to the deceleration point at fast motion speed, enter torque control, then move to the point of pressing the workpiece at slow motion speed, and continue to press the workpiece with the same torque to complete the tailstock advance function test. It is beneficial to describe the method of performing tailstock advance function test.

[0025] In some embodiments, in step 5), exit the torque control, position to the initial point at fast motion speed, and complete the tailstock retreat function test. It is beneficial to describe the method of performing tailstock retreat function test.

[0026] In some embodiments, the following steps are further included:

[0027] 6) After the test is completed, select different groups of conditions for processing.

[0028] It is beneficial to describe the further processing operation method. Attached Figure Description

[0029] Figure 1 This is a control page diagram of a control and debugging method for a servo tailstock according to one embodiment of the present invention;

[0030] Figure 2 for Figure 1 The diagram shows a tailstock control and debugging method for a servo tailstock.

[0031] Figure 3 for Figure 1 The diagram shows a tailstock retraction principle of a control and debugging method for a servo tailstock. Detailed Implementation

[0032] The present invention will now be described in further detail with reference to the accompanying drawings.

[0033] When debugging this control method in real time, parameter settings are required first. These parameters mainly include the fast-moving speed, the upper limit of the slow-moving speed, the maximum permissible error, the second software travel limit switch, and the servo tailstock axis number. The meaning or setting method of each parameter is described below.

[0034] 1. Fast segment speed, which is the speed at which the servo tailstock moves from any point of positioning to the deceleration point.

[0035] 2. Slow-motion speed limit, which is the maximum speed at which the servo tailstock moves from the deceleration point to the point where it touches the workpiece.

[0036] 3. Maximum permissible error, which is the deviation between the actual position of the tailstock against the workpiece during execution and the setting during manual adjustment. If the deviation exceeds this value, an alarm will be issued.

[0037] 4. The second software travel limit switch: if you want to use the positive and negative travel limits of the minimum torque value adjustment page as the second travel limit of the tailstock shaft, set its value to 1; otherwise, set it to 0.

[0038] 5. Servo tailstock axis number, which is the axis number used as the tailstock axis. For example, if you select the second axis (i.e., the Y-axis), set it to 2; if you select the sixth axis, set it to 6.

[0039] like Figure 1 As shown, after setting the parameters, minimum torque adjustment is required. The torque parameter is then set based on the minimum torque adjustment value. The minimum torque adjustment process mainly includes several steps, as described below.

[0040] 1. Negative limit teaching: The specific operation method is to move the cursor to the negative travel limit, enter JOG mode, then make the tailstock perform JOG movement to the negative travel limit position, and then press F1 to teach the coordinates.

[0041] 2. Positive limit teaching, the specific operation mode is that the cursor is moved to the positive limit of travel, the JOG mode is entered, the tailstock is moved to the positive limit of travel in the JOG mode, and then F1 is pressed to teach the coordinates.

[0042] 3. Start automatic debugging is pressed, the shaft moves back and forth, so as to capture the static friction and the minimum torque in the average movement, and the minimum torque command value is obtained to set the torque parameter.

[0043] Then, manual debugging can be performed, and the process of manual debugging mainly includes several steps, which are described as follows.

[0044] 1. Initial point coordinate teaching, the specific operation mode is that the cursor is moved to the initial point, the JOG mode is entered, the tailstock is moved to the initial point in the JOG mode, and then F1 is pressed to teach the coordinates.

[0045] 2. Deceleration point coordinate teaching, the specific operation mode is that the cursor is moved to the deceleration point, the JOG mode is entered, the tailstock is moved to the deceleration point in the JOG mode, and then F1 is pressed to teach the coordinates.

[0046] 3. F2 is pressed to start the torque command, if the tailstock does not move or moves too slowly, the torque command value can be slightly adjusted through the torque increase button

[0047] 4. The torque command value is adjusted, after the tailstock can tightly press the workpiece, the cursor is moved to the point of pressing the workpiece, F1 is pressed to teach the coordinates.

[0048] After manual debugging, F6 data synchronization is pressed, the settings at this time are recorded in a certain group of databases, then the manual debugging page is returned, F7 tailstock retreat is pressed, the tailstock will exit the torque control and return to the initial point.

[0049] Then, tailstock macro program test can be performed. The test process mainly includes tailstock in function test and tailstock out function test.

[0050] The specific operation mode of the tailstock in function test is that the fast movement section speed is moved to the deceleration point, the torque control is entered, the slow movement section speed is moved to the point of pressing the workpiece, and the workpiece is continuously pressed with the same torque.

[0051] As Figure 2As shown in the tailstock is in the process of tailstock in function test, the action flow planning is as follows: when the tailstock is located at any point X outside the deceleration point B, firstly, the tailstock is moved from the point X to the deceleration point B at a high speed, and then the torque control is started to move from the point B to the point C at a slow speed with a set torque, and the tailstock continuously pushes the workpiece forward; when the tailstock is located at the deceleration point B, the torque control is started to move from the point B to the point C at a slow speed with a set torque, and the tailstock continuously pushes the workpiece forward.

[0052] Wherein, the distance between the point C and the point D is a horizontal distance within an allowable error.

[0053] The specific operation mode of the tailstock retreat function test is to exit the torque control, and to position to the initial point at a high speed.

[0054] As shown in the tailstock is in the process of tailstock in function test, the action flow planning is as follows: when the tailstock is located at any point X outside the deceleration point B, firstly, the tailstock is moved from the point X to the deceleration point B at a high speed, and then the torque control is started to move from the point B to the point C at a slow speed with a set torque, and the tailstock continuously pushes the workpiece forward; when the tailstock is located at the deceleration point B, the torque control is started to move from the point B to the point C at a slow speed with a set torque, and the tailstock continuously pushes the workpiece forward. Figure 3 As shown in the tailstock is in the process of tailstock in function test, the action flow planning is as follows: when the tailstock is located at any point X outside the deceleration point B, firstly, the tailstock is moved from the point X to the deceleration point B at a high speed, and then the torque control is started to move from the point B to the point C at a slow speed with a set torque, and the tailstock continuously pushes the workpiece forward; when the tailstock is located at the deceleration point B, the torque control is started to move from the point B to the point C at a slow speed with a set torque, and the tailstock continuously pushes the workpiece forward.

[0055] After confirming that the macro program test is not problematic, the tailstock in function can be directly executed in the NC file with G131 R_, and the tailstock retreat function can be executed with G130, so that the automatic servo tailstock auxiliary machining is realized.

[0056] Finally, after the debugging is completed, if different groups of conditions are required for machining, the following operation is performed: entering the servo tailstock main page, selecting data, selecting the required number of groups and pressing the confirm key.

[0057] In addition, if the outer diameter of the workpiece changes during the machining process, the tailstock pushing force needs to be reduced in the latter part of the machining process to prevent the workpiece from bending.

[0058] The servo tailstock control debugging method provided by the application mainly has the following beneficial effects:

[0059] 1. The preset learning group can be selected according to the scene condition, and the minimum torque debugging result can be detected and supplemented automatically.

[0060] 2. The manual and automatic debugging pages can be provided to facilitate the use of customers, so that the size of the flow and automatic debugging force is realized.

[0061] 3. The tailstock force can be controlled through the torque control function, and the size of the force can be controlled according to the command and feedback.

[0062] 4. The deceleration point and the program end point can be set according to the position of the tailstock, and the system will give an alarm when the workpiece is not pushed or is pushed off.

[0063] The above merely describes some embodiments of the present application. For those skilled in the art, without departing from the concept of the present application, several modifications and improvements can be made, which are within the protection scope of the present application.

Claims

1. A control and debugging method for a servo tailstock, characterized in that: Includes the following steps 1) Set parameters, including the fast segment speed, slow segment speed limit, maximum allowable error, second software travel limit switch, and servo tailstock axis number; 2) Perform minimum torque adjustment and set the torque value accordingly; 3) Perform manual debugging; 4) Perform data synchronization, disengage the tailstock from torque control, and return it to the initial position; 5) Perform tailstock macro program testing, including tailstock forward function testing and tailstock backward function testing; In step 2), the minimum torque adjustment mainly includes the following steps: a) Negative limit teaching: Move the cursor to the negative travel limit, enter JOG mode, then move the tailstock to the negative travel limit position and perform coordinate teaching. b) Positive limit teaching: Move the cursor to the positive travel limit, enter JOG mode, then move the tailstock to the positive travel limit position and perform coordinate teaching. c) Perform automatic adjustment, move back and forth axially, capture static friction and minimum torque during average motion, and obtain the minimum torque command value; Step 3) is further divided into the following steps: A) Initial point coordinate teaching: Move the cursor to the initial point, enter JOG mode, then move the tailstock to the initial point and teach the coordinates; B) Deceleration point coordinate teaching: Move the cursor to the deceleration point, enter JOG mode, then move the tailstock to the deceleration point and teach the coordinates. C) Activate torque command; D) Adjust the torque command value, and after determining that the tailstock can hold the workpiece tightly, move the cursor to the point where the workpiece is held and perform coordinate teaching.

2. The control and debugging method for a servo tailstock according to claim 1, characterized in that: In step C), after the torque command is activated, if the tailstock does not move or moves too slowly, the torque command value can be slightly adjusted by pressing the torque increase button.

3. The control and debugging method for a servo tailstock according to claim 1, characterized in that: In step 4), after data synchronization, return to the manual debugging page and press the tailstock back button. The tailstock will exit torque control and return to the initial position.

4. The control and debugging method for a servo tailstock according to claim 1, characterized in that: In step 5), the device moves to the deceleration point at a fast speed, enters torque control, and then moves to the workpiece holding point at a slow speed, and continues to hold the workpiece with the same torque to complete the tailstock advance function test.

5. A control and debugging method for a servo tailstock according to claim 1, characterized in that: In step 5), exit torque control, position to the initial point at the fast-moving speed, and complete the tailstock retraction function test.

6. The control and debugging method for a servo tailstock according to claim 1, characterized in that: It also includes the following steps 6) After the test is completed, different numbers of groups of conditions are selected for processing.

Citation Information

Patent Citations

  • Servo motor driven tail table of numerical control lathe

    CN107570734A

  • Method and apparatus for controlling tail stock

    JP2006281393A