Problem z cyklami

Dyskusje dotyczące programowania G-Code

Autor tematu
justynasankiel
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 4
Rejestracja: 16 cze 2011, 15:00
Lokalizacja: Tarnobrzeg

Problem z cyklami

#1

Post napisał: justynasankiel » 16 cze 2011, 15:20

Witam szanownych kolegów!

Niedawno zaczęłam interesować się programowaniem w układzie sterowania Heidenhain iTNC530. Ściągnęłam symulator i napisałam kilka programów. Niestety mam z nim kilka problemów.

Dlatego jeśli możecie prosiłabym o sprawdzenie programu i dokonanie ewentualnych poprawek.

Poniżej jest program z którym mam problem:

0 BEGIN PGM frez_cc2 MM
1 BLK FORM 0.1 Z X-26 Y-22 Z-20
2 BLK FORM 0.2 X+26 Y+22 Z+0
3 TOOL CALL 6 Z S2000 F300
4 ;frez palcowy fi12
5 L Z+200 R0 FMAX
6 L X-36 Y-10 R0 FMAX M3
7 CYCL DEF 14.0 CONTOUR GEOMETRY
8 CYCL DEF 14.1 CONTOUR LABEL1
9 CYCL DEF 25 CONTOUR TRAIN ~
Q1=-11 ;MILLING DEPTH ~
Q3=+0 ;ALLOWANCE FOR SIDE ~
Q5=+0 ;SURFACE COORDINATE ~
Q7=+50 ;CLEARANCE HEIGHT ~
Q10=-5 ;PLUNGING DEPTH ~
Q11=+150 ;FEED RATE FOR PLNGNG ~
Q12=+500 ;FEED RATE F. ROUGHNG ~
Q15=+1 ;CLIMB OR UP-CUT
10 CYCL CALL M3
11 L Z+200 R0 FMAX
12 TOOL CALL 7 Z S3000 F300
13 ;frez palcowy do rowkow fi12
14 CYCL DEF 251 RECTANGULAR POCKET ~
Q215=+0 ;MACHINING OPERATION ~
Q218=+20 ;FIRST SIDE LENGTH ~
Q219=+20 ;SECOND SIDE LENGTH ~
Q220=+5 ;CORNER RADIUS ~
Q368=+0 ;ALLOWANCE FOR SIDE ~
Q224=+0 ;ANGLE OF ROTATION ~
Q367=+0 ;POCKET POSITION ~
Q207=+500 ;FEED RATE FOR MILLNG ~
Q351=+1 ;CLIMB OR UP-CUT ~
Q201=-9 ;DEPTH ~
Q202=+3 ;PLUNGING DEPTH ~
Q369=+0 ;ALLOWANCE FOR FLOOR ~
Q206=+150 ;FEED RATE FOR PLNGNG ~
Q338=+0 ;INFEED FOR FINISHING ~
Q200=+2 ;SET-UP CLEARANCE ~
Q203=+0 ;SURFACE COORDINATE ~
Q204=+50 ;2ND SET-UP CLEARANCE ~
Q370=+1 ;TOOL PATH OVERLAP ~
Q366=+1 ;PLUNGE ~
Q385=+500 ;FINISHING FEED RATE
15 CYCL CALL M3
16 L Z+200 R0 FMAX
17 TOOL CALL 8 Z S300 F300
18 ;wiertlo fi4.8
19 CYCL DEF 200 DRILLING ~
Q200=+10 ;SET-UP CLEARANCE ~
Q201=-21.2241 ;DEPTH ~
Q206=+150 ;FEED RATE FOR PLNGNG ~
Q202=+4 ;PLUNGING DEPTH ~
Q210=+0 ;DWELL TIME AT TOP ~
Q203=+0 ;SURFACE COORDINATE ~
Q204=+50 ;2ND SET-UP CLEARANCE ~
Q211=+0 ;DWELL TIME AT DEPTH
20 CYCL DEF 220 POLAR PATTERN ~
Q216=+26 ;CENTER IN 1ST AXIS ~
Q217=+22 ;CENTER IN 2ND AXIS ~
Q244=+32 ;PITCH CIRCLE DIAMETR ~
Q245=+60 ;STARTING ANGLE ~
Q246=+360 ;STOPPING ANGLE ~
Q247=+60 ;STEPPING ANGLE ~
Q241=+6 ;NR OF REPETITIONS ~
Q200=+10 ;SET-UP CLEARANCE ~
Q203=+0 ;SURFACE COORDINATE ~
Q204=+50 ;2ND SET-UP CLEARANCE ~
Q301=+1 ;MOVE TO CLEARANCE ~
Q365=+0 ;TYPE OF TRAVERSE
21 CYCL CALL M3
22 L Z+200 R0 FMAX
23 STOP M30
24 LBL 1
25 APPR LCT X-26 Y+0 R10 FMAX
26 CR X-23 Y+11 R+20.6 DR-
27 CR X-15 Y+19 R+8 DR+
28 CR X+15 Y+19 R+70.48 DR+
29 CR X+23 Y+11 R+8 DR+
30 CR X+23 Y-11 R+20.6 DR-
31 CR X+15 Y-19 R+8 DR+
32 CR X-15 Y-19 R+70.48 DR+
33 CR X-23 Y-11 R+8 DR+
34 CR X-26 Y+0 R+20.6 DR-
35 DEP LN LEN+20 FMAX
36 LBL 0
37 END PGM frez_cc2 MM

W załączniku jest rysunek wykonawczy.

Pozdrawiam

justynasankiel
Załączniki
Pytanie2.doc
(42.5 KiB) Pobrany 377 razy



Tagi:

Wróć do „G-CODE - programowanie”