Automatic calling, activating and calibrating method for adding L-shaped measuring head to numerical control equipment

By compiling programs and using composite M instructions, the automatic call and calibration of L-type probes of CNC equipment is achieved, which solves the high cost and long-term transformation costs caused by manufacturer intervention, and meets the needs of automated production line construction.

CN119882596AActive Publication Date: 2025-04-25SHENYANG LIMING AERO-ENGINE GROUP CORPORATION
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
CN202411678422.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-22
Publication Date
2025-04-25
Estimated Expiration
2044-11-22

AI Technical Summary

Technical Problem

In the prior art, the addition of L-shaped probes for CNC equipment requires the intervention of manufacturers, resulting in high transformation costs and long time, which cannot meet the needs of automated production line construction.

Method used

It provides a method for adding automatic call, activation and calibration of L-type probes by CNC equipment. By compiling programs and using composite M instructions, the automatic activation and calibration of probes can be achieved to avoid manufacturer intervention.

Benefits of technology

It saves more than 100,000 yuan in equipment transformation costs, shortens the transformation time, and meets the needs of automated production line construction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119882596A_ABST
    Figure CN119882596A_ABST
Patent Text Reader

Abstract

The invention provides an automatic calling, activating and calibrating method for adding an L-shaped measuring head to numerical control equipment, which comprises the following steps of: checking a manufacturer measuring head activating method which is divided into the following two methods: using a sister knife method to activate all measuring heads by using a unified M instruction and using a special M instruction; compiling a program; an additional probe pairing method; calibrating the L-shaped measuring head; mounting a measuring head calibration standard component, and calibrating the L-shaped measuring head by using the measuring head calibration standard component; using precautions of the measuring head; each cutter edge of the measuring head can be used after being calibrated; the calibration starting position of the measuring head should be in a reasonable position to prevent the system from reporting errors, namely checking the measuring direction; for the five-axis machining equipment of the swing head type, the calibration of the measuring head is carried out under the condition of rotation in a CYCLE800 workpiece coordinate system. The method has the advantages that the problem that manufacturers need to intervene when measuring heads are added to imported equipment is solved, the equipment transformation cost is saved by more than 100 thousand yuan, and the saved cost is also in direct proportion to the saved time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of aeroengines, and in particular to a method for automatically calling, activating and calibrating an L-shaped probe added to a numerical control device. Background Art

[0002] In the construction of automated production lines, it is necessary to add probes to CNC equipment, especially L-type probes, which are of great significance for the automated production of disk and ring parts. Since the M command to activate the probe needs to be set by the manufacturer, if you want to add a probe, you need to find the equipment manufacturer to add the M command, which increases the cost and time of the transformation. This method describes the method of adding probes on site in a non-manufacturer way, making compound M commands to activate the probe, and calibrating the L-type probe. Summary of the invention

[0003] The purpose of the present invention is to add a probe to a numerical control device and complete the calling, calibration and activation of the probe, avoid the intervention of the manufacturer, save time and equipment modification costs, serve the needs of automated production line construction, and provide a method for adding an L-shaped probe to a numerical control device for automatic calling, activation and calibration.

[0004] The present invention provides a method for automatically calling, activating and calibrating an L-shaped probe in a numerical control device, comprising the following steps:

[0005] 1. Check the manufacturer's probe activation method, which is divided into the following two types

[0006] 1.1. Use sister tool method to activate all probes by unified M command

[0007] 1.2. Use a dedicated M command to activate (4 M commands are required, but the device only has one M command)

[0008] 2. Programming

[0009] 2.1. For the situation in 1.1, compile the arbitrary calling program of the sister knife

[0010] 2.1.1. Read out the tool internal number X corresponding to all probes through $TC_TP2[X] = probe name, where X is an integer

[0011] 2.1.2、How to call the sister knife:

[0012] By $TC_TP8[X]B_AND'B100'==4

[0013] $TC_TP8[X]=$TC_TP8[X]B_XOR 4

[0014] $TC_TP8[X]=$TC_TP8[X]B_OR 4

[0015] The instruction opens the available authorization for the probes that need to be used and closes the available authorization for the probes that do not need to be used, so as to ensure that the probes that should be used can be called out and activated.

[0016] 2.2 Prepare compound M instructions for situation 1.2

[0017] 2.2.1. Record the original probe start M command

[0018] 2.2.2. Principles for making compound instructions: Look for M instructions that have no effect on measurement in the M instruction table, such as using the bed flushing instruction together with the machine tool's built-in probe activation instruction to make additional probe activation instructions.

[0019] For example, the probe is turned on by M74 and turned off by M73; the bed flushing is turned on by M46 and turned off by M45.

[0020] The method for making a compound instruction is:

[0021] %_N_UNAC_DEF

[0022] DEFINE M741 AS M74

[0023] DEFINE M742 AS M74 M46

[0024] DEFINE M73 AS M73 M45

[0025] M741 is the first probe start command, M742 is the second probe start command, and M73 is the probe close command.

[0026] 3. Additional probe pairing method

[0027] 3.1. Adjust the probe opening mode of the probe receiver RMI_Q to the dedicated end opening

[0028] 3.2. Adjust the additional probe to pairing mode: the indicator light is blue and red

[0029] 3.3. Supply power to RMI_Q and ensure that the input signal of the additional probe start terminal remains at a high level.

[0030] 3.4. The probe indicator light turns blue, and the probe pairing is complete.

[0031] 3.5. After pairing is completed, adjust the probe opening mode of the probe receiver RMI_Q to common opening

[0032] 3.6. Connect the second probe start line, for example: connect the second probe start line to the bed flushing start relay

[0033] 4. Calibration of L-type probe

[0034] 4.1. Installation of probe calibration standard parts

[0035] 4.1.0. Straighten the probe calibration standard 1 so that it is parallel to the X-axis or Y-axis of the machine tool and make the spindle perpendicular to the surface of the probe calibration standard 1.

[0036] 4.1.1. Use only the straight probe to measure the value of the probe calibration standard 1 in the machine tool coordinate system, recorded as W1

[0037] 4.1.2. Based on the distance between the probe calibration standard parts 1 and 2, infer the value of the probe calibration standard part 2 in the machine tool coordinate system, which is recorded as W2

[0038] 4.2. Calibrate L-type probe using probe calibration standard

[0039] 4.2.1. Use the value W1 to calibrate the tool length position of the L-type probe. Figure 4 :Calibration movement direction is left, probe tool type is set to 712 or 714

[0040] 4.2.2. Use the value W2 to calibrate the blade length position of the L-type probe puller. Figure 5 :Calibration movement direction is right, probe tool type is set to 713

[0041] 4.2.3. Use $TC_DP10 to set the angle. The angle is the main axis angle when the measuring rod is parallel to the Y axis.

[0042] 4.2.4. Use CYCLE976 to calibrate the 713 probe, where the parameter D_DMODE must be set to "0"

[0043] 5. Precautions for using the probe

[0044] 5.1. Each cutting edge of the probe must be calibrated before use. The cutting edge data cannot be reviewed by copying the tool excitation length, and the CNC system will not recognize it.

[0045] 5.2. The starting position of the probe calibration should be in a reasonable position to prevent the system from reporting an error - check the measurement direction.

[0046] 5.3. As an L-type probe, due to the existence of center of gravity offset, it is necessary to use an enhanced probe and set the filter time. The filter time should be selected according to the different spindle positioning speeds. The filter time is short when the positioning speed is fast and long when the positioning speed is slow.

[0047] 5.4. In order to improve the measurement accuracy, the dimension L2 needs to be larger than the dimension

[0048] 5.5. For five-axis machining equipment with swing heads, if the measurement results after using CYCLE800 are significantly different from the theoretical results, it is necessary to calibrate the probe while the CYCLE800 workpiece coordinate system is rotated, such as Figure 6 .

[0049] Compared with the prior art, the present invention has the following advantages:

[0050] The method for automatically calling, activating and calibrating an L-shaped probe for adding to numerical control equipment of the present invention solves the problem that the addition of a probe to imported equipment requires the intervention of the manufacturer, thereby saving more than 100,000 yuan in equipment modification costs, and the cost savings are directly proportional to the time saved. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] The present invention is further described in detail below in conjunction with the accompanying drawings and embodiments:

[0052] Figure 1 This is a schematic diagram of the probe calibration standard;

[0053] Figure 2 It is a schematic diagram of an L-type probe;

[0054] Figure 3 This is a schematic diagram of the calibration and verification of the A0 probe;

[0055] Figure 4 This is a schematic diagram of the calibration and verification of the A0 probe;

[0056] Figure 5 A schematic diagram of the calibration and verification of the A-90 degree probe;

[0057] Figure 6 This is a schematic diagram of the calibration and verification of the A-90 degree probe.

[0058] In the figure, 1 is the straightening reference plane, which is perpendicular to the Z axis and parallel to the X / Y axis; 2 is the L-type probe measurement calibration reference plane, and the distance to surface 1 is a known distance; 3 is the standard part fixing base; 4 is the L-type probe; 5 is the probe body, and 6 is the L-type probe stem. DETAILED DESCRIPTION

[0059] The present invention will be further explained below in conjunction with specific implementation plans, but the present invention is not limited thereto. The structures, proportions, sizes, etc. illustrated in the drawings of the specification are only used to match the contents disclosed in the specification for people familiar with this technology to understand and read, and are not used to limit the restrictive conditions under which the present invention can be implemented. Therefore, they have no substantive technical significance. Any structural modification, change in proportional relationship or adjustment of size should still fall within the scope of the technical content disclosed by the present invention without affecting the effects and purposes that can be achieved by the present invention.

[0060] 1. Check the manufacturer's probe activation method, which is divided into the following two types

[0061] 1.1. Use sister tool method to activate all probes by unified M command

[0062] 1.2. Use a dedicated M command to activate (4 M commands are required, but the device only has one M command)

[0063] 2. Programming

[0064] 2.1. For the situation in 1.1, compile the arbitrary calling program of the sister knife

[0065] 2.1.1. Read out the tool internal number X corresponding to all probes through $TC_TP2[X] = probe name, where X is an integer

[0066] 2.1.2、How to call the sister knife:

[0067] By $TC_TP8[X]B_AND'B100'==4

[0068] $TC_TP8[X]=$TC_TP8[X]B_XOR 4

[0069] $TC_TP8[X]=$TC_TP8[X]B_OR 4

[0070] The instruction opens the available authorization for the probes that need to be used and closes the available authorization for the probes that do not need to be used, so as to ensure that the probes that should be used can be called out and activated.

[0071] 2.2 Prepare compound M instructions for situation 1.2

[0072] 2.2.1. Record the original probe start M command

[0073] 2.2.2. Principles for making compound instructions: Look for M instructions that have no effect on measurement in the M instruction table, such as using the bed flushing instruction together with the machine tool's built-in probe activation instruction to make additional probe activation instructions.

[0074] For example, the probe is turned on by M74 and turned off by M73; the bed flushing is turned on by M46 and turned off by M45.

[0075] The method for making a compound instruction is:

[0076] %_N_UNAC_DEF

[0077] DEFINE M741 AS M74

[0078] DEFINE M742 AS M74 M46

[0079] DEFINE M73 AS M73 M45

[0080] M741 is the first probe start command, M742 is the second probe start command, and M73 is the probe close command.

[0081] 3. Additional probe pairing method

[0082] 3.1. Adjust the probe opening mode of the probe receiver RMI_Q to the dedicated end opening

[0083] 3.2. Adjust the additional probe to pairing mode: the indicator light is blue and red

[0084] 3.3. Supply power to RMI_Q and ensure that the input signal of the additional probe start terminal remains at a high level.

[0085] 3.4. The probe indicator light turns blue, and the probe pairing is complete.

[0086] 3.5. After pairing is completed, adjust the probe opening mode of the probe receiver RMI_Q to common opening

[0087] 3.6. Connect the second probe start line, for example: connect the second probe start line to the bed flushing start relay

[0088] 4. Calibration of L-type probe

[0089] 4.1. Installation of probe calibration standard parts

[0090] 4.1.0. Straighten the probe calibration standard 1 so that it is parallel to the X-axis or Y-axis of the machine tool and make the spindle perpendicular to the surface of the probe calibration standard 1.

[0091] 4.1.1. Use only the straight probe to measure the value of the probe calibration standard 1 in the machine tool coordinate system, recorded as W1

[0092] 4.1.2. Based on the distance between the probe calibration standard parts 1 and 2, infer the value of the probe calibration standard part 2 in the machine tool coordinate system, which is recorded as W2

[0093] 4.2. Calibrate L-type probe using probe calibration standard

[0094] 4.2.1. Use the value W1 to calibrate the tool length position of the L-type probe. Figure 4 :Calibration movement direction is left, probe tool type is set to 712 or 714

[0095] 4.2.2. Use the value W2 to calibrate the blade length position of the L-type probe puller. Figure 5 :Calibration movement direction is right, probe tool type is set to 713

[0096] 4.2.3. Use $TC_DP10 to set the angle. The angle is the main axis angle when the measuring rod is parallel to the Y axis.

[0097] 4.2.4. Use CYCLE976 to calibrate the 713 probe, where the parameter D_DMODE must be set to "0"

[0098] 5. Precautions for using the probe

[0099] 5.1. Each cutting edge of the probe must be calibrated before use. The cutting edge data cannot be reviewed by copying the tool excitation length, and the CNC system will not recognize it.

[0100] 5.2. The starting position of the probe calibration should be in a reasonable position to prevent the system from reporting an error - check the measurement direction.

[0101] 5.3. As an L-type probe, due to the existence of center of gravity offset, it is necessary to use an enhanced probe and set the filter time. The filter time should be selected according to the different spindle positioning speeds. The filter time is short when the positioning speed is fast and long when the positioning speed is slow.

[0102] 5.4. In order to improve the measurement accuracy, the dimension L2 needs to be larger than the dimension

[0103] 5.5. For five-axis machining equipment with swing heads, if the measurement results after using CYCLE800 are significantly different from the theoretical results, it is necessary to calibrate the probe while the CYCLE800 workpiece coordinate system is rotated, such as Figure 6 ;

[0104] A0 Probe Calibration and Verification Procedure

[0105]

[0106] CYCLE976(1001000,4,R445-30,,3,0,3,100,100,,1,,0,);D1ENDIF IF$P_TOOL==2

[0107] CYCLE976(1001000,5,R445,,3,1,3,100,100,,1,,0,);D2ENDIF IF$P_TOOL==3

[0108] CYCLE976(1001000,6,R446-30,,3,0,3,100,100,,1,,0,);D3ENDIF IF$P_TOOL==4

[0109] CYCLE976(1001000,7,R446,,3,1,3,100,100,,1,,0,); D4 ENDIF IF $P_TOOL == 5

[0110] CYCLE976(1004,8,R444,,2,1,200,100,100,,1,,0,); D5 ENDIF IF $P_TOOL == 6

[0111] CYCLE976(1004,9,R447,,2,0,200,100,100,,1,,0,); D6 ENDIF

[0112] ; ****************** Test **********************

[0113] IF $P_TOOL == 1

[0114] CYCLE978(0,,,4,R445 - 30,5,5,3,1,1,"",,0,1,1,-1,,,,,0,1) ENDIF IF $P_TOOL == 2

[0115] CYCLE978(0,,,5,R445,5,5,3,2,1,"",,0,1,1,-1,,,,,0,1) ENDIF IF $P_TOOL == 3

[0116] CYCLE978(0,,,6,R446 - 30,5,5,3,1,1,"",,0,1,1,-1,,,,,0,1) ENDIF IF $P_TOOL == 4

[0117] CYCLE978(0,,,7,R446,5,5,3,2,1,"",,0,1,1,-1,,,,,0,1)

[0118] ENDIF IF $P_TOOL == 5

[0119] CYCLE978(0,,,8,R444,5,5,2,2,1,"",,0,1,1,-1,,,,,0,1)

[0120] ENDIF IF $P_TOOL == 6

[0121] CYCLE978(0,,,9,R447,5,5,2,1,1,"",,0,1,1,-1,,,,,0,1)

[0122] ENDIF M30

[0123] A-90 degree probe calibration and verification procedure

[0124] N1 CHANGE_CT(2)

[0125] N2 CYCLE800()

[0126] N3 WITHDRAW

[0127] N4 G0 G40 G60 G90 G94 D0;

[0128] N5 TRAFOOF

[0129] N6 STOPRE

[0130] N7 G506

[0131] N8 D2

[0132] N9 G0Z300

[0133] N10 Y1000X0

[0134] N11 G0A-90.0

[0135] N12 CYCLE800(0,"TC2",100000,57,0,0,0,-90,0,0,0,0,0,-1,,0);========D1 D2====

[0136] N13 IF$P_TOOL == 1

[0137]

[0138]

[0139]

[0140] Matters not covered by the present invention are known technologies.

[0141] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A method for automatically calling, activating and calibrating an L-shaped probe in a numerical control device, characterized in that: The steps include: Check the manufacturer's probe activation method, which is divided into the following two types: The method of using sister tools is to activate all probes by unified M command; Use a dedicated M command to activate, which requires 4 M commands, but the device has only one M command; Programming Compile the arbitrary calling program of sister knife; Through $TC_TP2[X] = probe name, read out the tool internal number X corresponding to all probes, where X is an integer; How to call the sister knife: By $TC_TP8[X]B_AND'B100'==4 $TC_TP8[X]=$TC_TP8[X]B_XOR 4 $TC_TP8[X]=$TC_TP8[X]B_OR 4 The command opens the available authorization for the probes that need to be used and closes the available authorization for the probes that do not need to be used, so as to ensure that the probes that should be used can be called out and activated; Programming compound M instructions Record the original probe start M command; The principle of making compound instructions: Find the M instructions that have no effect on measurement in the M instruction table, such as using the bed flushing instruction together with the probe activation instruction that comes with the machine tool, and making additional probe activation instructions; For example, the probe is turned on with M74 and turned off with M73, the bed flushing is turned on with M46 and turned off with M45; The method for making a compound instruction is: %_N_UNAC_DEF DEFINE M741 AS M74 DEFINE M742 AS M74 M46 DEFINE M73 AS M73 M45 M741 is the first probe start command, M742 is the second probe start command, and M73 is the probe close command; Additional probe pairing method; Adjust the probe opening mode of the probe receiver RMI_Q to the dedicated end opening; Adjust the additional probe to pairing mode: the indicator light is blue and red; Supply power to RMI_Q and ensure that the input signal of the additional probe start terminal remains at a high level; The probe indicator light turns blue, and the probe pairing is complete; After pairing is completed, adjust the probe opening mode of the probe receiver RMI_Q to common end opening; Connect the second probe start line, for example, connect the second probe start line to the bed flushing start relay; Calibration of L-type probe Installation of probe calibration standards; Straighten the probe calibration standard part 1 to make it parallel to the X-axis or Y-axis of the machine tool, and make the spindle perpendicular to the surface of the probe calibration standard part 1; Only use the straight probe to measure the value of the probe calibration standard 1 in the machine tool coordinate system, which is recorded as W1; According to the distance between the probe calibration standard parts 1 and 2, the value of the probe calibration standard part 2 in the machine tool coordinate system is inferred, which is recorded as W2; Use probe calibration standards to calibrate L-type probes; Use the value W1 to calibrate the tool length position of the L-type probe: the calibration movement direction is left, and the probe tool type is set to 712 or 714; Use the value W2 to calibrate the tool length position of the L-type probe puller: the calibration movement direction is right, and the probe tool type is set to 713; Use $TC_DP10 to set the angle. The angle is the main axis angle when the measuring rod is parallel to the Y axis. Use the CYCLE976 program to calibrate the 713 probe, where the parameter D_DMODE must be set to "0"; Precautions for using the probe Each cutting edge of the probe must be calibrated before use. The cutting edge data cannot be reviewed by copying the tool excitation length, and the CNC system will not recognize it. The probe calibration start position should be in a reasonable position to prevent the system from reporting an error - check the measurement direction; As an L-type probe, due to the existence of the center of gravity offset, it is necessary to use an enhanced probe and set the filter time. The filter time should be selected according to the different spindle positioning speeds. The filter time is short when the positioning speed is fast and long when the positioning speed is slow. To improve measurement accuracy, dimension L2 needs to be larger than dimension For five-axis machining equipment such as swing heads, if the measurement results after using CYCLE800 are significantly different from the theoretical results, it is necessary to calibrate the probe while rotating the CYCLE800 workpiece coordinate system.

Citation Information

Patent Citations

  • Numerical control machining method for automatically modifying compensation values of cutters

    CN102999010A

  • Device, method and system thereof for realizing plane positioning and processing control based on probe

    CN109507950A

  • Probe-based CA type five-axis numerical control machine tool RTCP precision calibration method

    CN112008491A

  • Method for automatically measuring angle on equipment

    CN114083351A

  • Method for determining direction and position of L-shaped probe

    CN114714144A