Exemplu: Strunjire prin interpolare cu ciclul 291
Următorul program NC ilustrează utilizarea ciclului 291 IPO.-ROTIRE CUPLARE Acest exemplu de programare ilustrează cu se prelucrează o canelură axială şi o canelură radială.
- Scule
- Sculă de strunjire după cum este definită în toolturn.trn: Scula nr. 10: TO:1, ORI:0, TYPE:ROUGH, sculă pentru nişe axiale
- Sculă de strunjire după cum este definită în toolturn.trn: Scula nr. 11: TO:8, ORI:0, TYPE:ROUGH, sculă pentru nişe radiale
- Secvenţă de program
- Apelare sculă: sculă pentru nişă axială
- Începerea strunjirii prin interpolare: descrierea şi apelarea Ciclului 291; Q560 = 1
- Încheierea strunjirii prin interpolare: descrierea şi apelarea Ciclului 291; Q560 = 0
- Apelare sculă: Sculă pentru nişă radială
- Începerea strunjirii prin interpolare: descrierea şi apelarea Ciclului 291; Q560 = 1
- Încheierea strunjirii prin interpolare: descrierea şi apelarea Ciclului 291; Q560 = 0
- Tip
Prin conversia parametrului Q561, scula de strunjire este afişată în graficul de simulare ca sculă de frezare.
Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.
- Modificați următorul conținut după cum este necesar:
- Scule
- Parametri de tăiere
- Viteze de avans
- Înălțimea de degajare sau poziția de siguranță
- Pozițiile specifice mașinii, de ex., cu M91
- Traseele apelărilor programului
Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.
În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.
Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.
0 BEGIN PGM 5 MM | |||
1 BLK FORM CYLINDER Z R15 L60 | |||
2 TOOL CALL 10 | ; Apelare sculă: sculă pentru nişă axială | ||
3 CC X+0 Y+0 | |||
4 LP PR+30 PA+0 R0 FMAX | ; Retragere sculă | ||
5 CYCL DEF 291 IPO.-ROTIRE CUPLARE ~ | |||
| |||
| |||
| |||
| |||
| |||
6 CYCL CALL | ; Apelarea ciclului | ||
7 LP PR+9 PA+0 RR FMAX | ; Poziţionare sculă în planul de lucru | ||
8 L Z+10 FMAX | |||
9 L Z+0.2 F2000 | ; Poziţionare sculă pe axa broşei | ||
10 LBL 1 | ; Canelare pe suprafaţă orizontală (avans: 0,2 mm, adâncime: 6 mm) | ||
11 CP IPA+360 IZ-0.2 DR+ F10000 | |||
12 CALL LBL 1 REP30 | |||
13 LBL 2 | ;Retragere din canal (pas: 0,4 mm) | ||
14 CP IPA+360 IZ+0.4 DR+ | |||
15 CALL LBL 2 REP15 | |||
16 L Z+200 R0 FMAX | ; Retragere la înălţimea de degajare, dezactivare compensare rază | ||
17 CYCL DEF 291 IPO.-ROTIRE CUPLARE ~ | |||
| |||
| |||
| |||
| |||
| |||
18 CYCL CALL | ; Apelarea ciclului | ||
19 TOOL CALL 11 | ; Apelare sculă: sculă pentru nişă radială | ||
20 CC X+0 Y+0 | |||
21 LP PR+25 PA+0 R0 FMAX | ; Retragere sculă | ||
22 CYCL DEF 291 IPO.-ROTIRE CUPLARE ~ | |||
| |||
| |||
| |||
| |||
| |||
23 CYCL CALL | ; Apelarea ciclului | ||
24 LP PR+15 PA+0 RR FMAX | ; Poziţionare sculă în planul de lucru | ||
25 L Z+10 FMAX | |||
26 L Z-11 F7000 | ; Poziţionare sculă pe axa broşei | ||
27 LBL 3 | ; Canelare pe suprafaţă laterală (avans: 0,2 mm, adâncime: 6 mm) | ||
28 CC X+0.1 Y+0 | |||
29 CP IPA+180 DR+ F10000 | |||
30 CC X-0.1 Y+0 | |||
31 CP IPA+180 DR+ | |||
32 CALL LBL 3 REP15 | |||
33 LBL 4 | ;Retragere din canal (pas: 0,4 mm) | ||
34 CC X-0.2 Y+0 | |||
35 CP PA+180 DR+ | |||
36 CC X+0.2 Y+0 | |||
37 CP IPA+180 DR+ | |||
38 CALL LBL 4 REP8 | |||
39 LP PR+50 FMAX | |||
40 L Z+200 R0 FMAX | ; Retragere la înălţimea de degajare, dezactivare compensare rază | ||
41 CYCL DEF 291 IPO.-ROTIRE CUPLARE ~ | |||
| |||
| |||
| |||
| |||
| |||
42 CYCL CALL | ; Apelarea ciclului | ||
43 TOOL CALL 11 | ; Repetaţi operaţia APELARE SCULĂ pentru a reseta conversia parametrului Q561 | ||
44 M30 | |||
45 END PGM 5 MM |