Ciclul 252 BUZUNAR CIRCULAR
Programare ISO
G252
Aplicaţie
Utilizaţi Ciclul 252 pentru a prelucra buzunarele circulare. În funcţie de parametrii ciclului, sunt disponibile următoarele alternative de prelucrare:
- Prelucrare completă: Degroşare, finisare în profunzime, finisare laterală
- Numai degroşare
- Numai finisare în profunzime şi finisare laterală
- Numai finisare în profunzime
- Numai finisare laterală
Secvenţă ciclu
Degroşare
- Sistemul de control deplasează mai întâi scula cu viteza de avans transversal rapid la prescrierea de degajare Q200 deasupra piesei de prelucrat
- Scula pătrunde apoi la prima adâncime de pătrundere din centrul buzunarului. Specificaţi strategia de pătrundere cu parametrul Q366.
- Sistemul de control degroşează buzunarul din interior spre exterior, luând în calcul suprapunerea traseelor (Q370) şi toleranţa de finisare (Q368 şi Q369).
- La finalul operaţiei de degroşare, sistemul de control îndepărtează scula tangenţial de peretele buzunarului la prescrierea de degajare Q200 în planul de lucru, apoi retrage scula cu distanţa Q200 cu viteza de avans rapid şi o readuce apoi de acolo, cu viteza de avans rapid, în centrul buzunarului
- Paşii 2-4 sunt repetaţi până la atingerea adâncimii programate a buzunarului, luându-se în calcul toleranţa de finisare Q369.
- Dacă a fost programată numai degroşarea (Q215=1), scula se îndepărtează tangenţial de peretele buzunarului cu prescrierea de degajare Q200, apoi se retrage cu viteza de avans rapid până la a doua prescriere de degajare Q204 pe axa sculei şi revine în centrul buzunarului cu viteza de avans rapid.
Finisarea
- Dacă a fost definită toleranţa de finisare, sistemul de control finisează apoi pereţii buzunarului, cu mai multe avansări, dacă este specificat.
- Sistemul de control poziţionează scula pe axa sculei în apropierea peretelui buzunarului, la o distanţă care corespunde toleranţei de finisare Q368 şi prescrierii de degajare Q200
- Sistemul de control efectuează degroşarea buzunarului din interior către exterior până la atingerea diametrului Q223.
- Apoi, sistemul de control poziţionează din nou scula pe axa sculei în apropierea peretelui buzunarului, la o distanţă care corespunde toleranţei de finisare Q368 şi prescrierii de degajare Q200 şi repetă procedura de finisare pentru peretele lateral la noua adâncime.
- Sistemul de control repetă acest proces până la atingerea diametrului programat
- După atingerea diametrului Q223, sistemul de control retrage tangenţial scula pe o distanţă egală cu toleranţa de finisare Q368 plus prescrierea de degajare Q200 în planul de lucru, apoi o retrage cu viteza de avans transversal rapid pe distanţa prescrierii de degajare Q200 pe axa sculei şi o readuce în centrul buzunarului.
- Apoi, sistemul de control deplasează scula pe axa sculei la adâncimea Q201 şi finisează baza buzunarului din interior către exterior. Scula se apropie tangenţial de baza buzunarului.
- Sistemul de control repetă procesul până la atingerea adâncimii Q201 plus Q369.
- În cele din urmă, scula se îndepărtează tangenţial de peretele buzunarului pe distanţa prescrierii de degajare Q200, apoi se retrage cu viteza de avans transversal rapid la prescrierea de degajare Q200 pe axa sculei şi revine în centrul buzunarului cu viteza de avans rapid.
Note
- Introduceţi adâncimea ca negativă
- Utilizaţi parametrul displayDepthErr (nr. 201003) al maşinii pentru a specifica dacă sistemul de control afişează un mesaj de eroare (on) sau nu (off) în cazul introducerii unei valori pozitive pentru adâncime
- Efectuaţi mai întâi o operaţie de degroşare
- Asiguraţi-vă că sistemul de control poate prepoziţiona scula cu avans rapid fără riscul de coliziune cu piesa de prelucrat
- Acest ciclu poate fi executat numai în modul de prelucrare MOD DE FUNCŢIONARE FREZARE.
- Sistemul de control prepoziţionează automat scula pe axa sculei. Nu uitaţi să programaţi Q204 DIST. DE SIGURANTA 2 corect.
- Sistemul de control reduce adâncimea de pătrundere la lungimea muchiei de tăiere a sculei LCUTS definită în tabelul de scule, dacă lungimea muchiei tăietoare a sculei este mai mică decât adâncimea de pătrundere Q202 programată în ciclu.
- Acest ciclu monitorizează lungimea utilizabilă definită LU a sculei. Dacă valoarea LU este mai mică decât ADANCIME Q201, sistemul de control va afişa un mesaj de eroare.
- Ciclul 252 preia lăţimea de tăiere RCUTS din tabelul de scule.
Note despre programare
- Cu o masă de sculă inactivă, trebuie să pătrundeţi întotdeauna vertical (Q366=0), deoarece nu puteţi defini un unghi de pătrundere.
- Prepoziţionaţi scula în planul de prelucrare la poziţia de pornire (centrul cercului), cu compensarea razei R0.
- Semnul algebric pentru parametrul de ciclu ADÂNCIME determină direcţia de lucru. Dacă programaţi ADÂNCIME=0, ciclul nu va fi executat.
- Programaţi o prescriere de degajare suficientă, astfel încât scula să nu se poată bloca din cauza aşchiilor.
Notă privind parametrii maşinii
- Pentru pătrunderea elicoidală, sistemul de control va afişa un mesaj de eroare dacă diametrul elicoidal interior calculat este mai mic decât de două ori diametrul sculei. Dacă folosiţi o sculă cu aşchiere pe centru, puteţi dezactiva această funcţie de monitorizare prin intermediul parametrului suppressPlungeErr al maşinii (nr. 201006).
Parametrii ciclului
Grafică asist. | Parametru |
---|---|
Q215 Operaţie prelucrare (0/1/2)? Definiţi operaţia de prelucrare: 0: Degroşare şi finisare 1: Numai degroşare 2: Numai finisare Intrare: 0, 1, 2 | |
Q223 Diametru cerc? Diametrul buzunarului finisat Intrare: 0...99999,9999 | |
Q368 Admitere finisare pt. latură? Toleranţa de finisare în planul de lucru. Această valoare are un efect incremental. Intrare: 0...99999,9999 | |
Q207 Viteză de avans pt. frezare? Viteza de avans transversal a sculei pentru frezare, în mm/min Intrare: 0...99999,999 alternativ FAUTO, FU, FZ | |
Q351 Dir. ascens.=+1, dinţare sup.=-1 Tip de operaţiune de frezare. Se ţine cont de direcţia de rotaţie a broşei. +1 = frezare în sensul avansului –1 = frezare în sens contrar avansului PREDEF: Sistemul de control utilizează valoarea dintr-un bloc GLOBAL DEF (Dacă introduceţi 0, este efectuată frezarea în sensul avansului) Intrare: -1, 0, +1 sau PREDEF | |
Q201 Adâncime? Distanţa dintre suprafaţa piesei de prelucrat şi fundul buzunarului. Această valoare are un efect incremental. Intrare: -99999,9999...+99999,9999 | |
Q202 Adâncime pătrundere? Avans sculă per aşchiere. Introduceţi o valoare mai mare decât 0. Această valoare are un efect incremental. Intrare: 0...99999,9999 | |
Q369 Admitere finisare în profunzime? Toleranţa de finisare pentru fund. Această valoare are un efect incremental. Intrare: 0...99999,9999 | |
Q206 Viteză de avans pt. pătrundere? Viteza de avans transversal a sculei pentru deplasare la adâncime, în mm/min Intrare: 0...99999,999 alternativ FAUTO, FU, FZ | |
Q338 Trecere pt. finisare? Avans sculă pe axa broşei per aşchiere de finisare. Q338=0: Finisare cu un singur avans Această valoare are un efect incremental. Intrare: 0...99999,9999 | |
Q200 Salt de degajare? Distanţa dintre vârful sculei şi suprafaţa piesei de prelucrat. Această valoare are un efect incremental. Intrare: 0...99999,9999 sau PREDEF | |
Q203 Coord. supraf. piesă prelucrat? Coordonata de pe suprafaţa piesei de prelucrat raportată la originea activă. Valoarea are un efect absolut. Intrare: -99999,9999...+99999,9999 | |
Q204 Dist. de siguranta 2? Coordonată pe axa broşei la care nu poate apărea nicio coliziune între sculă şi piesa de prelucrat (elementele de fixare). Această valoare are un efect incremental. Intrare: 0...99999,9999 sau PREDEF | |
Q370 Factor suprapunere cale? Q370 x raza sculei = factorul de pas lateral k. Suprapunerea specificată este cea maximă. Suprapunerea poate fi redusă pentru a preveni rămânerea materialului în colţuri. Intrare: 0,1...1999 sau PREDEF | |
Q366 Strategie de plonjare (0/1)? Tipul strategiei de pătrundere: 0: Pătrundere verticală. În tabelul de scule, unghiul de pătrundere UNGHI pentru scula activă trebuie să fie definit ca 0 sau 90. În caz contrar, sistemul de control va afişa un mesaj de eroare 1: Pătrundere elicoidală. În tabelul de scule, unghiul de pătrundere UNGHI pentru scula activă trebuie definit ca fiind diferit de 0. În caz contrar, sistemul de control va afişa un mesaj de eroare. Dacă este necesar, definiţi valoarea lăţimii de tăiere RCUTS în tabelul de scule Intrare: 0, 1 sau PREDEF | |
Q385 Vit. avans finisare? Viteza de avans transversal a sculei pentru finisarea laterală şi a bazei, în mm/min Intrare: 0...99999,999 alternativ FAUTO, FU, FZ | |
Q439 Besleme referansı (0-3)? Specificaţi referinţa pentru viteza programată de avans: 0: Viteza de avans este raportată la traseul centrului sculei 1: Viteza de avans este raportată la muchia de tăiere numai în timpul finisării laterale; altfel, este raportată la traseul centrului sculei 2: Viteza de avans este raportată la muchia de tăiere în timpul finisării laterale şi a bazei; altfel este raportată la traseul centrului sculei 3: Viteza de avans este raportată întotdeauna la muchia de tăiere Intrare: 0, 1, 2, 3 |
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.
11 CYCL DEF 252 BUZUNAR CIRCULAR ~ | ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
12 L X+50 Y+50 R0 FMAX M99 |
Strategia de pătrundere Q366 cu RCUTS
Comportamentul cu RCUTS
Pătrundere elicoidală Q366=1:
- RCUTS > 0
- Sistemul de control ia în calcul lăţimea de tăiere RCUTS când calculează traseul elicoidal. Cu cât valoarea RCUTS este mai mare, cu atât traseul elicoidal este mai mic.
- Formula pentru calcularea razei elicoidale:
Rcorr: Raza sculei R + supradimensionarea razei sculei DR
- Dacă deplasarea pe un traseu elicoidal nu este posibilă din cauza spaţiului limitat, sistemul de control va afişa un mesaj de eroare.
- RCUTS = 0 sau nedefinită
- suppressPlungeErr=activ (nr. 201006)
Dacă deplasarea pe un traseu elicoidal nu este posibilă din cauza spaţiului limitat, sistemul de control va reduce traseul elicoidal.
- suppressPlungeErr=inactiv (nr. 201006)
Dacă deplasarea pe o rază elicoidală nu este posibilă din cauza spaţiului limitat, sistemul de control va afişa un mesaj de eroare.