Automatic production marking method based on SINMENS numerical control system
Through the automated production marking method based on SINMENS CNC system, the problem of difficult to automate marking of aircraft engine blade batch sequence numbers is solved, the accuracy of marking and accurate information transmission is achieved, and the efficiency of automated production is improved.
Patent Information
- Application Number
- CN202411622739.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-14
- Publication Date
- 2025-03-04
AI Technical Summary
The batch sequence number of aircraft engine blades is difficult to adapt to automated production needs through manual marking, resulting in problematic transmission and application of marking information.
The automated production marking method based on SINMENS CNC system is adopted to realize automated marking by reading part ID information, converting it into readable text format, and preparing a marking cycle program.
Automatic marking of blade batch sequence numbers is realized, the accuracy of marking is ensured, the accurate transmission and traceability of information is realized, and the efficiency of automated production is improved.
Smart Images

Figure SMS_1
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of automated processing of aircraft engine blades, and in particular to an automated production marking method based on a SINMENS numerical control system. Background Art
[0002] The compressor blades of aircraft engines are usually processed in a multi-process scattered line processing mode, and the batch serial numbers of the blades are all marked manually. This marking method is difficult to adapt to the needs of automated production. The main function of this technology is to invent an automated production marking method based on the SINMENS CNC system. This method can automatically mark the actual batch serial number information of the blades by the equipment in the automation unit. It has been verified through on-site practice and has a good effect. It has been successfully applied to on-site automated production and achieved good results. Summary of the invention
[0003] The purpose of the present invention is to solve the problem of information transmission and application of marking in the automated production of blades, to realize automatic marking of batch information of parts in unit equipment, and to provide an automated production marking method based on the SINMENS numerical control system.
[0004] The present invention provides an automated production marking method based on a SINMENS numerical control system, comprising the following steps:
[0005] Step 1: Read the part ID information transmitted by the system
[0006] In the sinmens control system, the following statement is used: PAT_NO = FMS_WP_ID, and the part ID information format represented by FMS_WP_ID is: xxxx_xxx_xx_x
[0007] Step 2: Convert part ID information into readable text format
[0008] In the sinmens control system, the following statement is used: GRAV_TEXT = PAT_NO, which converts xxxx_xxx_xx_x into a readable text format.
[0009] Step 3: Program the marking cycle
[0010] Step 3.1 Prepare separate marking NC programs for numbers 0 to 9 and letters A to Z, and unify them into one processing program. Each letter or number can be programmed into a subprogram, such as L1001...L1009, L100A...L100Z.
[0011] Step 3.2: Build the program structure
[0012] Use FOR / ENDFOR, combined with IF / ENDIF statements, to build the reading, writing and marking program structure.
[0013] Step 3.3: Embed the single letter or number CNC marking subroutine compiled in step 3.1 into the program structure of step 3.2
[0014] Step 4: Add movement instructions for the marking position in the marking program
[0015] Add the position information of each letter or number in the marking program, such as the rotating coordinate system: AROT X=xx Y=xx Z=xx, that is, the coordinate system rotates along the X, Y, and Z axes.
[0016] Step 5: Compile the entire marking program
[0017]
[0018] IF(GRAV_TEXT[Ⅱ]==0)
[0019] L1000
[0020] AROT X=xx Y=xx Z=xx
[0021] STOPRE
[0022] …
[0023] ENDIF
[0024] IF(GRAV_TEXT[Ⅱ] == 9)
[0025] L1009
[0026] AROT X=xx Y=xx Z=xx
[0027] STOPRE
[0028] ENDIF
[0029] ENDFOR; End the FOR / ENDFOR marking cycle program
[0030] G0 Zxx; the machine tool Z axis is raised to the Zxx coordinate
[0031] M05; spindle stops rotating
[0032] M30; program returns to the program header
[0033] Compared with the prior art, the present invention has the following advantages:
[0034] The automated production marking method based on the SINMENS numerical control system of the present invention realizes the automated marking of the batch sequence number of the blades in the blade automated processing unit, and ensures the accuracy of the marking of the batch information. Through the above method, the automated production of the blades realizes automatic marking, the batch information can be accurately transmitted, and the tracing of the processing information can be realized. The current application effect is good. With the promotion and application of the company's automated unit processing technology, the technology will be further promoted and applied. DETAILED DESCRIPTION
[0035] The present invention will be further explained below in conjunction with specific implementation schemes, but it does not limit the present invention and therefore has no substantial 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 efficacy and purpose that can be achieved by the present invention.
[0036] The present invention provides an automated production marking method based on a SINMENS numerical control system, comprising the following steps:
[0037] Step 1: Read the part ID information transmitted by the system
[0038] In the sinmens control system, the following statement is used: PAT_NO = FMS_WP_ID, and the part ID information is read as: 1234_24_08_3
[0039] Step 2: Determine the characters of the part ID information
[0040] In the sinmens control system, the following statement is used: GRAV_TEXT = PAT_NO, and 1234_24_08_3 is assigned to GRAV_TEXT
[0041] Step 3: Program the marking cycle
[0042] Step 3.1 Prepare separate marking NC programs for numbers 0 to 9 and letters A to Z and unify them into one processing program.
[0043] Each letter or number marking NC program is saved as a subroutine, respectively:
[0044] L100A, L100B…, L1000, L1009
[0045] Step 3.2: Build the program structure
[0046] Use FOR / ENDFOR combined with IF / ENDIF statements to build the program structure.
[0047] Step 3.3: Embed the single letter or number CNC marking program compiled in step 3.1 into the program structure of step 3.2
[0048] Step 4: Add movement instructions for the marking position in the marking program
[0049] Add the position information of each letter or number in the marking program, such as the rotation coordinate system: AROT X=5Y=0Z=0, that is, the coordinate system rotates 5° around the X axis
[0050] Step 5: Compile the entire marking program
[0051] T3; Preparing the tool for marking
[0052] M06; Replace the marking tool
[0053] PAT_NO=1234_24_08_3
[0054] GRAV_TEXT=1234_24_08_3
[0055] FORⅡ=0 TO STRLEN(1234_24_08_3)-1
[0056] IF(GRAV_TEXT[Ⅱ]==A),
[0057] L100A
[0058] AROT X=5 Y=0 Z=0
[0059] STOPRE
[0060] ENDIF
[0061] …
[0062] IF(GRAV_TEXT[Ⅱ]==Z)
[0063] L100Z
[0064] AROT X=5 Y=0 Z=0
[0065] STOPRE
[0066] ENDIF
[0067] IF(GRAV_TEXT[Ⅱ]==0)
[0068] L1000
[0069] AROT X=5 Y=0 Z=0
[0070] STOPRE
[0071] …
[0072] ENDIF
[0073] IF(GRAV_TEXT[Ⅱ] == 9)
[0074] L1009
[0075] AROT X=5 Y=0 Z=0
[0076] STOPRE
[0077] ENDIF
[0078] ENDFOR
[0079] G0 Z200
[0080] M05
[0081] M30
[0082] Matters not covered by the present invention are known technologies.
[0083] 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. An automated production marking method based on the SINMENS numerical control system, characterized in that: The method comprises the following steps: Step 1: Read the part ID information transmitted by the system: In the sinmens control system, the following statement is used: PAT_NO = FMS_WP_ID, and the part ID information format represented by FMS_WP_ID is: xxxx_xxx_xx_x Step 2: Convert the part ID information into readable text format: In the sinmens control system, the following statement is used: GRAV_TEXT = PAT_NO, which converts xxxx_xxx_xx_x into a readable text format; Step 3: Program the marking cycle: Step 3.1 Prepare separate marking NC programs for numbers 0 to 9 and letters A to Z, and unify them into one processing program. Each letter or number can be programmed into a subprogram, such as L1001...L1009, L100A...L100Z; Step 3.2, build the program structure: Use FOR / ENDFOR, combined with IF / ENDIF statements, to build the reading, writing and marking program structure; Step 3.3, embed the single letter or number CNC marking subroutine compiled in step 3.1 into the program structure of step 3.2; Step 4: Add movement instructions for the marking position in the marking program: Add the position information of each letter or number in the marking program, such as the rotating coordinate system: AROT X=xx Y=xx Z=xx, that is, the coordinate system rotates along the X, Y, and Z axes; Step 5: Compile the entire marking program.
Citation Information
Patent Citations
Laser processing device, laser processing condition setting device, method and program
CN101112735A
Numerical controller
JP1995036526A
Information acquisition device in three-dimensional shape
JP2000111320A
Method and apparatus for generation of datamatrix barcodes utilizing numerical control drilling patterns
US20090125143A1