Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Gpptools_2012.doc
Скачиваний:
61
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Пример файла. (example: fanuc g-Code file)

%                                                                        ; @start_of_file

O5000 (OUT)                                                         ;       "

(SUBROUTINES: O1 .. O5)                           ;       "

(G10 L12 P51 R6.35)                                               ; @def_tool

(G10 L12 P64 R5.)                                                  ; @def_tool

(G10 L12 P62 R6.)                                                  ; @def_tool

G17                                                                     ; @machine_plane

G80 G49 G40                                                         ; @start_program

G54                                                                     ;       "

(*TOOL 1 - DIA 12.7*)                                            ; @change_tool

T1                                                                       ;       "

M98 P5                                                                 ;       "

N5 G43 H1 D51 G0 X-16.35 Y-53.75 Z50. S3000 M3      ;       "

M8                                                                       ;       "

M98 P1 (F-PR1-T1)                                                 ; @call_proc

(*TOOL 14 - DIA 10.0*)                                           ; @change_tool

T14                                                                      ;       "

M98 P5                                                                 ;       "

N10 G43 H14 D64 G0 X93.036 Y-50. Z50. S2000 M3      ;       "

M8                                                                       ;       "

M98 P2 (P-PC1-T14)                                                ; @call_proc

(*TOOL 12 - DIA 12.0*)                                           ; @change_tool

T12                                                                      ;       "

M98 P5                                                                  ;       "

N15 G43 H12 D62 G0 X75. Y-19. Z50. S3000 M3            ;       "

M8                                                                        ;       "

M98 P3 (D-DR1-T12)                                                ; @call_proc

M9                                                                        ; @end_program

G0 X0. Y0. Z60.                                                       ;       "

M30                                                                       ;       "

O1                                                                         ; @proc

(--------------------)                                              ; @message

( F-PR1-T1 - PROFILE )                                             ; @message

(--------------------)                                              ; @message

G0 X-16.35 Y-53.75 Z10.                                           ; @rapid_move

   Z2.                                                                     ; @rapid_move

G1 Z-30. F75                                                           ; @line

   Y-37.832 F250                                                      ; @line

G2 X-8.35 Y-24.565 R15.                                           ; @arc

G1 Y-20.5                                                               ; @line

G2 X20.5 Y8.35 R28.85                                              ; @arc

G1 X49.565                                                              ; @line

G2 X62.832 Y16.35 R15.                                             ; @arc

G1 X87.168                                                              ; @line

G2 X100.435 Y8.35 R15.                                             ; @arc

G1 X129.5                                                                ; @line

G2 X158.35 Y-20.5 R28.85                                          ; @arc

G1 Y-24.565                                                             ; @line

G2 X166.35 Y-37.832 R15.                                          ; @arc

G1 Y-62.168                                                            ; @line

G2 X158.35 Y-75.435 R15.                                           ; @arc

G1 Y-79.5                                                                 ; @line

G2 X129.5 Y-108.35 R28.85                                         ; @arc

G1 X100.435                                                             ; @line

G2 X87.168 Y-116.35 R15.                                           ; @arc

G1 X62.832                                                               ; @line

G2 X49.565 Y-108.35 R15.                                           ; @arc

G1 X20.5                                                                  ; @line

G2 X-8.35 Y-79.5 R28.85                                             ; @arc

G1 Y-75.435                                                              ; @line

G2 X-16.35 Y-62.168 R15.                                            ; @arc

G1 Y-53.75                                                                ; @line

   X-8.35                                                                   ; @line

   Y-37.832                                                                ; @line

G2 X-3.438 Y-31.15 R7.                                               ; @arc

G1 X-0.35 Y-30.185                                                    ; @line

   Y-20.5                                                                   ; @line

G2 X20.5 Y0.35 R20.85                                                ; @arc

G1 X55.185                                                                ; @line

   X56.15 Y3.438                                                         ; @line

G2 X62.832 Y8.35 R7.                                                   ; @arc

G1 X87.168                                                                 ; @line

G2 X93.85 Y3.438 R7.                                                   ; @arc

G1 X94.815 Y0.35                                                        ; @line

   X129.5                                                                    ; @line

 G2 X150.35 Y-20.5 R20.85                                           ; @arc

G1 Y-30.185                                                                ; @line

   X153.438 Y-31.15                                                      ; @line

G2 X158.35 Y-37.832 R7.                                               ; @arc

G1 Y-62.168                                                                ; @line

G2 X153.438 Y-68.85 R7.                                               ; @arc

G1 X150.35 Y-69.815                                                   ; @line

   Y-79.5                                                                     ; @line

G2 X129.5 Y-100.35 R20.85                                            ; @arc

G1 X94.815                                                                  ; @line

   X93.85 Y-103.438                                                      ; @line

G2 X87.168 Y-108.35 R7.                                                ; @arc

G1 X62.832                                                                  ; @line

G2 X56.15 Y-103.438 R7.                                                ; @arc

G1 X55.185 Y-100.35                                                     ; @line

   X20.5                                                                       ; @line

G2 X-0.35 Y-79.5 R20.85                                                ; @arc

G1 Y-69.815                                                                 ; @line

   X-3.438 Y-68.85                                                        ; @line

G2 X-8.35 Y-62.168 R7.                                                  ; @arc

G1 Y-53.75                                                                   ; @line

G41 G1 X5.                                                                   ; @compensation + @line

   Y-42.5                                                                      ; @line

   X13. Y-40.                                                                 ; @line

   Y-20.5                                                                      ; @line

G2 X20.5 Y-13. R7.5                                                       ; @arc

G1 X65.                                                                        ; @line

   X67.5 Y-5.                                                                 ; @line

   X82.5                                                                        ; @line

   X85. Y-13.                                                                 ; @line

   X129.5                                                                       ; @line

G2 X137. Y-20.5 R7.5                                                      ; @arc

G1 Y-40.                                                                       ; @line

   X145. Y-42.5                                                              ; @line

   Y-57.5                                                                       ; @line

   X137. Y-60.                                                                ; @line

   Y-79.5                                                                       ; @line

G2 X129.5 Y-87. R7.5                                                      ; @arc

G1 X85.                                                                         ; @line

   X82.5 Y-95.                                                                ; @line

   X67.5                                                                         ; @line

   X65. Y-87.                                                                  ; @line

   X20.5                                                                         ; @line

G2 X13. Y-79.5 R7.5                                                         ; @arc

G1 Y-60.                                                                       ; @line

   X5. Y-57.5                                                                  ; @line

   Y-53.75                                                                      ; @line

G40 G1 X-1.35 Y-53.75                                                    ; @compensation + @line

G0 Z10.                                                                         ; @rapid_move

M99                                                                              ; @end_proc

O2                                                                                ; @proc

(--------------------)                                                                       ; @message

( P-PC1-T14 - POCKET )                                                   ; @message

(--------------------)                                                     ; @message

G0 X93.036 Y-50. Z10.                                                     ; @rapid_move

   Z2.                                                                            ; @rapid_move

G1 Z-10. F105                                                                ; @line

G2 X97. Y-53.225 R20. F350                                              ; @arc

G1 Y-46.775                                                                   ; @line

G2 X93.036 Y-50. R20.                                                      ; @arc

G1 X56.964                                                                     ; @line

G2 X53. Y-46.775 R20.                                                      ; @arc

G1 Y-53.225                                                                   ; @line

G2 X56.964 Y-50. R20.                                                     ; @arc

G1 X59.598 Y-54.25                                                         ; @line

G2 X67.5 Y-52. R15.                                                         ; @arc

G1 X82.5                                                                        ; @line

G2 X95.767 Y-60. R15.                                                      ; @arc

G1 X102.21                                                                     ; @line

G2 X102. Y-57.5 R15.                                                       ; @arc

G1 Y-42.5                                                                       ; @line

G2 X102.21 Y-40. R15.                                                      ; @arc

G1 X95.767                                                                     ; @line

G2 X82.5 Y-48. R15.                                                         ; @arc

G1 X67.5                                                                        ; @line

G2 X54.234 Y-40. R15.                                                     ; @arc

G1 X47.79                                                                      ; @line

G2 X48. Y-42.5 R15.                                                        ; @arc

G1 Y-57.5                                                                      ; @line

G2 X47.79 Y-60. R15.                                                      ; @arc

G1 X54.233                                                                    ; @line

G2 X59.598 Y-54.25 R15.                                                  ; @arc

G1 X62.232 Y-58.5                                                          ; @line

G2 X67.5 Y-57. R10.                                                        ; @arc

G1 X82.5                                                                       ; @line

G2 X92.045 Y-64.017 R10.                                                ; @arc

G1 X92.352 Y-65.                                                            ; @line

    X110.386                                                                  ; @line

G2 X107. Y-57.5 R10.                                                       ; @arc

G1 Y-42.5                                                                      ; @line

G2 X110.386 Y-35. R10.                                                    ; @arc

G1 X92.352                                                                     ; @line

   X92.045 Y-35.983                                                         ; @line

G2 X82.5 Y-43. R10.                                                         ; @arc

G1 X67.5                                                                        ; @line

G2 X57.955 Y-35.983 R10.                                                 ; @arc

G1 X57.648 Y-35.                                                            ; @line

   X39.614                                                                      ; @line

G2 X43. Y-42.5 R10.                                                         ; @arc

G1 Y-57.5                                                                       ; @line

G2 X39.614 Y-65. R10.                                                      ; @arc

G1 X57.648                                                                     ; @line

   X57.955 Y-64.017                                                         ; @line

G2 X62.232 Y-58.5 R10.                                                    ; @arc

G1 X67.65 Y-62.                                                              ; @line

G41 G1 Y-67.                                                                  ; @compensation + @line

   X82.5                                                                         ; @line

   X85. Y-75.                                                                  ; @line

   X125.                                                                         ; @line

   Y-60.                                                                         ; @line

   X117. Y-57.5                                                               ; @line

   Y-42.5                                                                        ; @line

   X125. Y-40.                                                                 ; @line

   Y-25.                                                                          ; @line

   X85.                                                                           ; @line

   X82.5 Y-33.                                                                 ; @line

   X67.5                                                                         ; @line

   X65. Y-25.                                                                  ; @line

   X25.                                                                          ; @line

   Y-40.                                                                         ; @line

   X33. Y-42.5                                                                ; @line

   Y-57.5                                                                       ; @line

   X25. Y-60.                                                                 ; @line

   Y-75.                                                                        ; @line

   X65.                                                                         ; @line

   X67.5 Y-67.                                                               ; @line

   X67.65                                                                      ; @line

G40 G1 X67.65 Y-62.                                                      ; @compensation + @line

G0 Z10.                                                                       ; @rapid_move

M99                                                                            ; @end_proc

O3                                                                              ; @proc

(-------------------)                                                    ; @message

( D-DR1-T12 - DRILL )                                                    ; @message

(-------------------)                                                     ; @message

G0 X75. Y-19. Z10.                                                        ; @drill

G98 G83 Z-30. R2. Q30. F75                                            ; @drill

M98 P4 (DR1)                                                                ; @call_proc

M99                                                                             ; @end_proc

O4                                                                               ; @proc

(--------------)                                                             ; @message

( DR1 - DRILLS )                                                             ; @message

(--------------)                                                             ; @message

    Y-81.                                                                        ; @drill_point

    X131. Y-50.                                                               ; @drill_point

    X19.                                                                         ; @drill_point

G80                                                                              ; @end_drill

M99                                                                              ; @end_proc

O5                                                                                ; @end_of_file

(--------------------)                                                     ;       "

(-   CHANGE TOOL    -)                                                    ;       "

(--------------------)                                                     ;       "

G80 G49 G40 M9                                                             ;       "

G91 G28 Z0. M5                                                              ;       "

G90 M1                                                                         ;       "

M6                                                                               ;       "

M99                                                                             ;       "

%                          

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]