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.

CN119556641APending Publication Date: 2025-03-04SHENYANG LIMING AERO-ENGINE GROUP CORPORATION
View PDF 4 Cites 0 Cited by

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

Technical Problem

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.

Method used

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.

Benefits of technology

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.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure SMS_1
    Figure SMS_1
Patent Text Reader

Abstract

The invention provides an automatic production marking method based on a SINMENS numerical control system. The automatic production marking method comprises the following steps that 1, part ID information transmitted by the system is read; in a sinens control system, the following statements are adopted: PATNO = FMSWPID, and the FMSWPID represents a part ID information format; 2, converting the part ID information into a readable text format; 3, a marking loop program is compiled; step 4, adding a moving instruction of a marking position in the marking program; and 5, the whole marking program is compiled. The automatic production marking method based on the SINMENS numerical control system has the advantages that automatic marking of batch sequence numbers of blades in an automatic blade machining unit is achieved, and marking accuracy of batch information is guaranteed. By means of the method, automatic marking is achieved in automatic production of the blade, batch information is accurately transmitted, tracing of machining information is achieved, the application effect is good at present, and along with application and popularization of the automatic unit machining technology of a company, the technology will be further applied and popularized.
Need to check novelty before this filing date? Find Prior Art

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