Shaft collision prevention protection method for double-action machine tool

By using storage parameters and monitoring status data resources in a dual-action machine tool, combining signal status recognition of coordinate axes and PLC programs, analyzing data and executing processing program steps, protecting coordinate axes X1 and X2 axis hardware, the dual-action is solved The problem of the collision of the machine tool's central axis achieves safe protection and efficient machining of the shaft.

CN119472489APending Publication Date: 2025-02-18BEIJING BEIYI FERRARI MACHINE TOOL CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411618148.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In dual-action machine tools, the individual forward and reverse movements of the X1 axis and the X2 axis in the same working area may lead to mechanical collisions and other problems.

Method used

By using storage parameters and monitoring status data resources, as well as signal status identification of coordinate axes and PLC programs, analyzing data and executing processing program steps, the coordinate axes X1 and X2 axis hardware are protected. The specific steps include receiving program start commands, judging the X1 and X2 axis positions, moving the axis to the original or safe position, performing machining work, and making coordinate judgments before each movement.

Benefits of technology

Effectively prevent shaft collisions, ensure the safe use of machinery and workpieces, reduce the workload of PLC programming content and software, reduce the impact of mechanical structure, improve design and assembly efficiency, and improve safety and usability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119472489A_ABST
    Figure CN119472489A_ABST
Patent Text Reader

Abstract

The invention discloses a shaft collision prevention protection method for a double-action machine tool, and belongs to the technical field of control of electromechanical matching of numerical control machine tools. The hardware protection of the X1 axis and the X2 axis of the coordinate axis is carried out through the steps of analyzing and judging the data and executing the processing program by utilizing the stored parameters, the monitoring state data resources, the signal state identification of the coordinate axis and the PLC program. The method has the advantages that according to the combination of the strategy method and the built-in PLC program of the system, after a machine finds specific axis coordinate data, system functions and related parameters are applied, the machine tool program can monitor and judge data, and the functional requirements of different systems can be safely and reliably met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a method for preventing axis collision of a double-action machine tool, belonging to the technical field of control of electromechanical matching of numerical control machine tools. Background Art

[0002] In the double-action machine tool structure, the X1 axis and the X2 axis are in the same working area. Due to the processing technology and processing time requirements, there will be separate forward and reverse motions and simultaneous opposite motions in the action, which may cause problems such as mechanical collision. Summary of the invention

[0003] The invention aims at solving the problems in the prior art and provides a method for preventing shaft collision of a double-action machine tool.

[0004] A method for preventing axis collision of a double-action machine tool comprises the following steps: utilizing storage parameters and monitoring status data resources as well as signal status recognition of coordinate axes and PLC programs, analyzing and judging the data, executing machining program steps, and protecting the hardware of coordinate axes X1 and X2.

[0005] The advantages of the present invention are: according to the combination of this strategic method and the built-in PLC program of the system, after the machine finds the specific X1 axis and X2 axis coordinate data, applies the system functions and related parameters, this subroutine can monitor and judge the data, and can safely and reliably meet such functional requirements of different systems.

[0006] When using PLC to implement anti-collision actions, combined with relevant subroutines for safety protection, PLC programming content can be saved, software workload can be reduced, the coordinate axis position I / O signal status can be judged in the program, and the use of subroutines can also enhance readability. It is not necessary to consider the installation of mechanical switches, and the impact on the mechanical structure is reduced to the lowest point. Mechanical personnel can design the work area more reasonably during the structural design process. From the design cycle and cost, the assembly cycle and cost have been improved and reduced to a certain extent. From the perspective of safety, the operator can use it with confidence. Even if there is a machining program error, under the control of the PLC program, harm to the human body can be avoided, and the safe use of machinery and workpiece tool fixtures can be guaranteed. From the perspective of usability, programmers and operators can use it with confidence, and no additional work will be generated for machining program programming and operators. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] 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:

[0008] Figure 1 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 As shown, a method for preventing axis collision of a double-action machine tool includes the following steps: reading the current coordinate axis position through the system's built-in PLC program.

[0014] In addition to the PLC program making judgments, combining PLC functions with programs can avoid PLC program security vulnerabilities. The steps are as follows:

[0015] Step 1: After receiving the program start command, start the judgment program and judge the positions of the X1 axis and the X2 axis.

[0016] Step 2: If it is determined that there is safety interference in the mechanical position of the X1 axis and the X2 axis, it is necessary to move the X1 axis and the X2 axis to the original position before processing to prevent collision, and perform signal judgment on the motion interference parts before moving.

[0017] Step 3. After the X1 axis and the X2 axis are moved to the original position or the safe position, they start to work according to the processing program. Each time the X1 axis and the X2 axis are moved, the coordinates of the relative positions need to be judged before moving to prevent motion interference. The processing program ends.

[0018] Step 3 contains the following steps:

[0019] Step 3.1, use control during processing action;

[0020] After the command is executed to move the coordinate axis, the safe position of the X1 axis and the X2 axis is judged first;

[0021] Define the position coordinate variables related to the X1 axis and the X2 axis. The minimum distance point is the safe position in the machine tool coordinate system stored in the machine tool axis data. Multiple minimum distance points can be defined so that the mechanical positions of different workpieces can be safely judged.

[0022] Step 3.2: After receiving the X1-axis and X2-axis movement instructions, the system determines the current position and the coordinate position to be moved to.

[0023] Step 3.3: The system determines the coordinate position of the X1 and X2 axes before the axis moves and determines the coordinate position of the X1 and X2 axes in real time during the movement. In a safe state, the axis movement instruction is issued. If it is determined that there is safety interference in the mechanical position, a shutdown alarm is issued.

[0024] Example 2: Figure 1 As shown, a method for preventing axis collision of a double-action machine tool includes the following steps: using custom storage parameters and monitoring status data resources, as well as identification of coordinate axis and PLC signal status, by judging these data, protecting the coordinate axis (X1 axis and X2 axis) and other hardware according to the processing recipe execution steps.

[0025] Using the system function program includes: defining parameters, reading conversions and setting function application conditions.

[0026] Start the axis coordinate judgment program: When the system receives the need to move the machine tool component, it starts the judgment function in the program to perform safety interlock judgment on the position of the machine tool component.

[0027] Judgment program stop: When the system receives the axis stop completion signal and confirms that it is in the safe area, the judgment function stops.

[0028] The interlock judgment of the safe position of machine tool components has been added to the processing program.

[0029] In addition to the PLC program judgment, combining PLC functions with programs can avoid PLC program security vulnerabilities and conform to current international programming concepts. The steps are as follows:

[0030] Step 1: When receiving the program start command, start the judgment program and judge the positions of the X1 axis and the X2 axis.

[0031] Step 2: If it is determined that there is safety interference in the mechanical position of the X1 axis and the X2 axis, the X1 axis and the X2 axis need to be moved to the original position before processing. To prevent collision, the motion interference parts need to be signal judged before moving.

[0032] Step 3: After the X1 and X2 axes are moved to the home position or the safe position, they start to work according to the processing program. Each time the X1 and X2 axes are moved, the coordinates of the relative positions need to be judged before moving to prevent motion interference. The processing program ends.

[0033] According to this process, in response to different system configurations of machine tools, satisfactory results can be achieved by implementing the above monitoring and usage strategies based only on system resources without adding additional hardware.

[0034] 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 method for preventing axis collision of a double-action machine tool, characterized in that: The method includes the following steps: utilizing storage parameters and monitoring status data resources as well as signal status identification of coordinate axes and PLC programs, analyzing and judging the data, executing machining program steps, and protecting the hardware of coordinate axes X1 and X2.

2. A method for preventing axis collision of a double-action machine tool according to claim 1, characterized in that: It also contains the following steps: Storage parameters include: definition parameters, read conversion and setting of function application conditions, Coordinate axis starts the coordinate judgment program: When the system receives the need to move the machine tool component, it starts the judgment program in the program to perform safety interlock judgment on the position of the machine tool component. Judgment program stop: When the system receives the axis stop completion signal and confirms that it is in the safe area, the judgment function stops. Added interlocking judgment of machine tool component safety position in the processing program. In addition to the PLC program for judgment, the PLC program can be combined with the processing program to avoid PLC program security vulnerabilities. The steps are as follows: Step 1: When receiving the program start command, start the judgment program and judge the position of the X1 axis and X2 axis. Step 2: If it is determined that there is safety interference in the mechanical position of the X1 axis and the X2 axis, the X1 axis and the X2 axis need to be moved to the original position before processing. To prevent collision, the motion interference parts need to be signal judged before moving. Step 3: After the X1 and X2 axes are moved to the home position or the safe position, they start to work according to the processing program. Each time the X1 and X2 axes are moved, the coordinates of the relative positions need to be judged before moving to prevent motion interference. The processing program ends.

3. A method for preventing axis collision of a double-action machine tool according to claim 1, characterized in that: It also contains the following steps: Step 1: Receive the program start command, start the judgment program and judge the position of the X1 axis and X2 axis. Step 2: If it is determined that there is safety interference in the mechanical position of the X1 axis and the X2 axis, it is necessary to move the X1 axis and the X2 axis to the original position before processing to prevent collision, and then judge the signal of the motion interference parts before moving. Step 3. After the X1 axis and the X2 axis are moved to the original position or the safe position, they start to work according to the processing program. Each time the X1 axis and the X2 axis are moved, the coordinates of the relative positions need to be judged before moving to prevent motion interference. The processing program ends.

4. A method for preventing axis collision of a double-action machine tool according to claim 3, characterized in that: Step 3 contains the following steps: Step 3.1: Use control during processing. After the command is executed to move the coordinate axis, the X1 and X2 axis safety positions are determined first. Define the coordinate variables of the X1 and X2 axis positions. The minimum distance point is the safe position in the machine coordinate system stored in the machine axis data. Define multiple minimum distance points so that the mechanical positions of different workpieces can be safely judged. Step 3.2: After receiving the X1-axis and X2-axis movement instructions, the system determines the current position and the coordinate position to be moved to. Step 3.3, the system determines the coordinate position of the X1 axis and the X2 axis before the axis moves and determines the coordinate position of the X1 axis and the X2 axis in real time during the movement. In a safe state, it issues a movement instruction for the X1 axis and the X2 axis. If it is determined that there is safety interference in the mechanical position, a shutdown alarm is issued.