Control method for handstand lathe spindle workpiece exchange
By using dual servo motor drive spindle and servo spindle control on the inverted machine tool, combined with custom storage parameters and monitoring status data resources, high-precision workpiece exchange and repeated positioning are achieved, solving the problem that the spindle of the inverted machine tool cannot pick up and drop the workpiece, and improving machining efficiency and cutting quality.
Patent Information
- Application Number
- CN202411751769.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-02
- Publication Date
- 2025-03-07
AI Technical Summary
The spindle of the inverted machine tool cannot pick up and drop the workpiece like the loading and unloading arms, resulting in a large amount of time consuming during the workpiece exchange process, and the different processes cannot be combined into a continuous and compact process, and affect the repeat positioning accuracy.
The spindle is driven by a dual servo motor. Through the servo spindle control, custom storage parameters and monitoring status data resources, as well as the identification of coordinate axes and PLC signal status, the movement of hardware such as the spindle axis is realized, and the workpiece exchange is used using GETD and RELEASE instructions.
High-precision repeat positioning after workpiece exchange is realized, the workpiece clamping and processing process is simplified, the processing efficiency and cutting quality are improved, time is saved, and different processes are combined into a continuous and compact process.
Smart Images

Figure CN119575878A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a control method for the exchange of workpieces of an inverted lathe spindle, and belongs to the technical field of control and use of electromechanical matching of numerically controlled machine tools. Background Art
[0002] The inverted lathe uses an inverted spindle. The manual clamping process is increased, which increases time, reduces efficiency, and affects the repeatability of positioning accuracy. Inverted lathes usually have two spindles, one upright and one inverted, which can be processed from both sides at the same time. The current disadvantages are: the spindle of the lathe cannot pick up the workpiece like a movable loading and unloading arm and needs to be put down again after processing, which takes a lot of time in each application process and cannot combine different processes into a continuous and compact process. At the same time, it also affects the repeatability of positioning accuracy. Summary of the invention
[0003] The invention provides a control method for exchanging workpieces of an inverted lathe spindle.
[0004] A control method for the exchange of workpieces of an inverted lathe spindle includes the following steps: mechanically, a dual servo motor is used to drive the spindle, and after the workpiece is processed by OP10, it is necessary to exchange the workpiece to be processed to OP20. To ensure the repeat positioning accuracy, servo spindle control is used electrically, and self-defined storage parameters and monitoring status data resources, as well as the identification of coordinate axis and PLC signal status are used electrically. By judging these data, the movement of hardware such as the spindle coordinate axis is performed according to the corresponding control instructions and processing technology execution steps.
[0005] The advantages of the present invention are: according to the combination of this strategy and the built-in instructions of the system, the axis coordinate data, application system functions and related parameters are found in combination with the mechanical design and processing technology. This NC program can monitor and judge the data, and can safely and reliably meet the functional requirements of different numerical control systems, and ensure the processing repetitive positioning accuracy after the workpiece is exchanged. Overcome the problems existing in a single strategy, meet the different requirements of the workpiece in the clamping, rough machining and finishing processes, make it more convenient and intelligent to operate, and at the same time improve the processing efficiency and cutting quality of the workpiece. Improve efficiency, save a lot of time, and merge different processes into a continuous and compact process. Due to the synthesis of processes, the repetitive positioning accuracy of clamping is guaranteed. BRIEF DESCRIPTION OF THE DRAWINGS
[0006] When considered in conjunction with the accompanying drawings, the present invention can be more completely and better understood and many of the accompanying advantages can be easily known by referring to the detailed description below, but the drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention, as shown in the figure:
[0007] Figure 1 This is a usage state diagram of the present invention.
[0008] Figure 2 It is a flow chart of the present invention.
[0009] The present invention is further described below in conjunction with the accompanying drawings and embodiments. DETAILED DESCRIPTION
[0010] Obviously, many modifications and changes made by those skilled in the art based on the purpose of the present invention belong to the protection scope of the present invention.
[0011] It will be understood by those skilled in the art that, unless expressly stated, the singular forms "a", "an", "said" and "the" used herein may also include plural forms. It should be further understood that the term "comprising" used in the specification of the present invention refers to the presence of the features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof. It should be understood that when an element or component is said to be "connected" to another element or component, it may be directly connected to the other element or component, or there may be an intermediate element or component. The term "and / or" used herein includes any unit and all combinations of one or more associated listed items.
[0012] It should be understood by those skilled in the art that unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as generally understood by those skilled in the art.
[0013] Example 1: Figure 1 and Figure 2 As shown, a control method for exchanging workpieces on the spindle of an inverted lathe is shown. The spindle is driven by a dual servo motor. After the processing is completed by OP10, the workpiece to be processed needs to be exchanged to OP20.
[0014] OP is the abbreviation of the English word operation. It means operation or process. OP in the work number means operation process, OP10 means process number 10, OP20 means process number 20.
[0015] In order to ensure the accuracy of repeated positioning, servo spindle control is adopted electrically, and customized storage parameters and monitoring status data resources are utilized, as well as the identification of coordinate axis and PLC signal status. By judging these data, the movement of hardware such as the spindle coordinate axis is carried out according to the corresponding control instructions and processing technology execution steps.
[0016] like Figure 1As shown, a control method for the workpiece exchange of an inverted lathe spindle is used. In order to improve the machining clamping accuracy and better control the clamping action, GETD and RELEASE instructions are used. One or more feed axes and spindles can always be interpolated in only one channel.
[0017] GETD: Occupy the machining axis (n) and directly take an axis out from another channel.
[0018] RELEASE: To release an axis that needs to be coupled.
[0019] If an axis must be operated alternately in two channels (e.g. tool magazine), it must first be released in the current channel and then transferred to the other channel.
[0020] The axis switches back and forth between the two channels.
[0021] Use GETD (GET Directly) to directly remove an axis from another channel.
[0022] This means programming the corresponding RELEASE in the channel.
[0023] like Figure 2 As shown in the figure, the structural diagram is used to describe the following action structure relationship and clearly understand the order of action execution:
[0024] Channel 1 (left channel): X1 axis, Z1 axis, Y1 axis, C(SP)1 axis;
[0025] Channel 2 (right channel): (C)X2 axis, (C)Z2 axis, (C)Y2 axis, (C)C(SP)2 axis, (C)A2 axis.
[0026] Contains the following steps:
[0027] Step 1: After processing the workpiece in channel 1, the workpiece needs to be moved to the C2 axis position in channel 2 (C).
[0028] Step 2. Use the GETD instruction to remove the C1 axis from channel 1.
[0029] Step 3: Move the interfering axes in channel 2 and channel 1 to a safe position in preparation for workpiece exchange.
[0030] Step 4: Start the spindle coupling action, and the channel 1Z1 axis moves to the exchange position.
[0031] Step 5: During spindle coupling, the Z1 axis slowly moves to the in-position position.
[0032] Step 6: The workpiece is exchanged into place and the chuck moves.
[0033] Step 7. Channel 1X1 Z1 axis retracts slowly.
[0034] Step 8. Use the RELEASE instruction to release the axis related to channel 2.
[0035] Step 9. The exchange is complete.
[0036] Using the system function program includes: defining parameters, reading conversions and setting function application conditions;
[0037] Start workpiece exchange subroutine: When the CNC system receives the need to exchange the machine tool, it starts the processing program number judgment function in the program;
[0038] Processing program stops: When the system receives the exchange completion signal, the program stops.
[0039] Each coordinate axis is started and conditional judgment is performed during program exchange. Each axis machining program is written and run separately in one channel.
[0040] In addition to the PLC program judgment, the system function is combined with the program, and the motion conditions of each coordinate axis can be started by other axes or other actions. It is flexible and easy to program, and conforms to the current international programming concept. The steps are:
[0041] Step 1: According to the processing requirements, it can be set to use fixed point positioning exchange mode;
[0042] Note: Servo fixed point positioning mode: the tool feed axis moves according to the preset position coordinates;
[0043] Step 2: Start the workpiece exchange program through M code;
[0044] Step 3: Use the GETD instruction to receive the control axis action;
[0045] Step 4: Use the COUP instruction to couple and synchronize SP1 and SP2;
[0046] Step 5: Use the RELEASE command to release the related control axis;
[0047] Step 6: The exchange is complete.
[0048] COUP: Synchronous spindle function, allowing the lathe to run from spindle 1 (SP1) to spindle 2 (SP2)
[0049] Rapid workpiece changeover during operation.
[0050] SP1: Spindle number in OP10 process (channel 1).
[0051] SP2: Spindle number in OP20 process (channel 2).
[0052] According to this process, in response to different CNC system configurations for CNC machine tools, satisfactory results can be achieved by implementing the above-mentioned monitoring and usage strategies based only on system resources without adding additional hardware.
[0053] A control method for the exchange of workpieces of an inverted lathe spindle comprises the following steps:
[0054] Defined parameters, read conversions and setting of function application conditions;
[0055] Start workpiece exchange subroutine: When the CNC system receives the need to exchange the machine tool, it starts the processing program number judgment function in the program;
[0056] Processing program stops: When the system receives the exchange completion signal, the program stops.
[0057] The strategy of combining a machining program with machining control is characterized in that the use of a system function program includes: defining parameters, reading conversions and setting of function application conditions;
[0058] Start workpiece exchange subroutine: When the CNC system receives the need to exchange the machine tool, it starts the processing program number judgment function in the program;
[0059] Processing program stops: When the system receives the exchange completion signal, the program stops.
[0060] The steps are:
[0061] Step 1: According to the processing requirements, it can be set to use fixed point positioning exchange mode;
[0062] Note: Servo fixed point positioning mode: the tool feed axis moves according to the preset position coordinates;
[0063] Step 2: Start the workpiece exchange program through M code;
[0064] Step 3: Use the GETD instruction to receive the control axis action;
[0065] Step 4: Use the COUP instruction to couple and synchronize SP1 and SP2;
[0066] Step 5: Use the RELEASE command to release the related control axis;
[0067] Step 6: The exchange is completed;
[0068] like Figure 2 As shown in the figure, the structural diagram is used to describe the following action structure relationship and clearly understand the order of action execution:
[0069] Channel 1 (left channel): X1 axis, Z1 axis, Y1 axis, C(SP)1 axis;
[0070] Channel 2 (right channel): (C)X2 axis, (C)Z2 axis, (C)Y2 axis, (C)C(SP)2 axis, (C)A2 axis.
[0071] Detailed description of the steps: After the workpiece in channel 1 is processed, the workpiece needs to be moved to the C2 axis position in channel 2 (C).
[0072] Use the GETD instruction to remove the C1 axis from channel 1.
[0073] Move the interfering axes in channel 2 and channel 1 to a safe position in preparation for workpiece exchange.
[0074] Start the spindle coupling action and channel 1Z1 axis moves to the exchange position.
[0075] During spindle coupling, the Z1 axis slowly moves to the in-position position.
[0076] The workpiece is exchanged into place and the chuck moves.
[0077] Channel 1X1 Z1 axis retracts slowly.
[0078] Use the RELEASE instruction to release the related axes of channel 2 ((C)X2 axis, (C)Z2 axis and (C)C(SP)2 axis).
[0079] The exchange is complete.
[0080] As described above, the embodiments of the present invention are described in detail, but it is obvious to those skilled in the art that many variations are possible without departing from the inventive point and effect of the present invention. Therefore, all such variations are also included in the protection scope of the present invention.
Claims
1. A control method for the exchange of workpieces of an inverted lathe spindle, characterized in that: The following steps are included: mechanically, dual servo motors are used to drive the spindle. After the workpiece is processed by OP10, it is necessary to exchange it to OP20. Electrically, servo spindle control is used, and custom storage parameters and monitoring status data resources are used, as well as the recognition of coordinate axis and PLC signal status. By judging these data, the spindle coordinate axis hardware moves according to the corresponding control instructions and processing technology execution steps.
2. The control method for the inverted lathe spindle workpiece exchange according to claim 1 is characterized in that: It also contains the following steps: Using the GETD and RELEASE instructions, one or more feed axes and spindles can always be interpolated in one channel only. GETD: Occupy machining axis (n), directly take out an axis from another channel, RELEASE: Release an axis that needs to be coupled. If an axis must work alternately in two channels (e.g. tool magazine), it must first be released in the current channel and then transferred to the other channel. The axis switches back and forth between the two channels, Use GETD to directly retrieve an axis from another channel.
3. The control method for the workpiece exchange of the inverted lathe spindle according to claim 1 is characterized in that: It also contains the following steps: Left channel: X1 axis, Z1 axis, Y1 axis, C(SP)1 axis; Right channel: (C)X2 axis, (C)Z2 axis, (C)Y2 axis, (C)C(SP)2 axis, (C)A2 axis, Contains the following steps: Step 1: After the left channel workpiece is processed, it is necessary to move the workpiece to the right channel (C) C2 axis position. Step 2: Use the GETD instruction to remove the C1 axis from the left channel. Step 3: Move the interference axes in the right and left channels to a safe position and prepare for workpiece exchange. Step 4: Start the spindle coupling action, and the left channel Z1 axis moves to the exchange position. Step 5: During spindle coupling, the Z1 axis slowly moves to the in-position position. Step 6: The workpiece is exchanged and the chuck moves. Step 7: Left channel X1 Z1 axis slowly retracts. Step 8. Use the RELEASE instruction to release the right channel related axis. Step 9. The exchange is complete.
4. The control method for the inverted lathe spindle workpiece exchange according to claim 1 is characterized in that: The method also includes the following steps: starting the workpiece exchange subroutine: when the numerical control system receives a request for machine tool exchange, the processing program number judgment function in the start program is started; Processing program stops: When the system receives the exchange completion signal, the program stops. Each axis is started and conditional judgment is performed during program exchange. Each axis machining program is written and run separately in one channel. In addition to the judgment by the PLC program, the system function is combined with the program, and the motion conditions of each coordinate axis are started by other axes or other actions. The steps are: Step 1: According to the processing requirements, set the fixed point positioning exchange method; Servo fixed point positioning method: the tool feed axis moves according to the preset position coordinates; Step 2: Start the workpiece exchange program through M code; Step 3: Use the GETD instruction to receive the control axis action; Step 4: Use the COUP instruction to couple and synchronize SP1 and SP2; Step 5: Use the RELEASE command to release the related control axis; Step 6: The exchange is complete. COUP: Synchronous spindle function, allowing the lathe to quickly switch workpieces during the operation of SP1 spindle 1 to SP2 spindle, SP1: Spindle number in OP10 process (left channel), SP2: Spindle number in OP20 process (right channel), According to this process, in response to different CNC system configurations of CNC machine tools, the above-mentioned monitoring and use strategies can be implemented according to system resources to achieve results.