Programe NC generate prin CAM
Aplicaţie
Programele NC generate prin CAM sunt create în afara sistemului de control, utilizând sisteme CAM. În combinație cu prelucrările simultane pe 5 axe și suprafețele cu formă liberă, sistemele CAM oferă o soluție convenabilă, care, în unele cazuri, poate fi singura soluție posibilă.
Pentru ca programele NC generate de CAM să poată utiliza întregul potențial de performanță al sistemului de control și pentru a vă oferi opțiuni precum intervenția și corecția, trebuie îndeplinite anumite cerințe.
Programele NC generate prin CAM trebuie să îndeplinească aceleași cerințe precum programele NC create manual. În plus, survin alte cerințe din lanțul de proces.
Lanțul de proces specifică traseul de la proiectare la piesa de prelucrat finisată.
Subiecte corelate
- Utilizarea datelor 3D direct la sistemul de control
- Programare grafică
Formate de ieșire ale programelor NC
Generare în format HEIDENHAIN Klartext
- Dacă generați programul NC în Klartext, aveți următoarele opțiuni:
- Generare cu 3 axe
- Generare cu până la cinci axe, fără M128 sau FUNCȚIA TCPM
- Generare cu până la cinci axe, cu M128 sau FUNCȚIA TCPM
- Cerințe pentru prelucrarea cu 5 axe:
- Mașină cu axe rotative
- Set de funcții avansate 1(opțiunea 8)
- Set de funcții avansate 2 (opțiunea 9) pentru M128 sau FUNCȚIA TCPM
Dacă sistemul CAM dispune de cinematica mașinii și de datele exacte ale sculei, puteți genera programe NC cu 5 axe fără M128 sau FUNCȚIA TCPM. Viteza de avans programată este calculată pentru toate componentele axei pentru fiecare bloc NC, ceea ce poate duce la viteze de tăiere diferite.
Un program NC cu M128 sau FUNCȚIA TCPM nu depinde de mașină și este mai flexibil, deoarece sistemul de control preia calculul cinematicii și utilizează datele sculei din gestionarul de scule. Viteza de avans programată acționează asupra punctului de amplasare a sculei.
Compensarea unghiului de înclinare a sculei cu FUNCTION TCPM (opţiunea 9)
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 L X+88 Y+23.5375 Z-8.3 R0 F5000 | ; 3 axe |
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 L X+88 Y+23.5375 Z-8.3 A+1.5 C+45 R0 F5000 | ; 5 axe fără M128 |
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 L X+88 Y+23.5375 Z-8.3 A+1.5 C+45 R0 F5000 M128 | ; 5 axe cu M128 |
Generare cu vectori
Din punct de vedere al fizicii și geometriei, un vector este o variabilă controlată care descrie o direcție și o lungime.
La generarea cu vectori, sistemul de control necesită cel puțin un vector normat care specifică direcția vectorilor de suprafață normali sau poziția sculei. Opțional, blocul NC conține ambii vectori.
Un vector normat este un vector cu valoarea 1. Valoarea vectorului corespunde radicalului din suma pătratelor componentelor sale.
- Premise:
- Mașină cu axe rotative
- Set de funcții avansate 1(opțiunea 8)
- Set de funcții avansate 2(opțiunea 9)
Puteți utiliza generarea cu vectori numai în modul frezare.
Este necesară generarea cu vectori cu direcția vectorilor de suprafață normali pentru utilizarea compensării razei 3D funcție de unghiul de contact al sculei (opțiunea 92).
Compensarea razei 3D în funcție de unghiul de contact al sculei (opțiunea 92)
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 LN X0.499 Y-3.112 Z-17.105 NX0.2196165 NY-0.1369522 NZ0.9659258 | ; 3 axe cu vector de suprafață normal, fără orientarea sculei |
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 LN X0.499 Y-3.112 Z-17.105 NX0.2196165 NY-0.1369522 NZ0.9659258 TX+0,0078922 TY–0,8764339 TZ+0,2590319 M128 | ; 5 axe cu M128, vector de suprafață normal și orientarea sculei |
Structura unui bloc NC cu vectori
Vector de suprafață normal perpendicular pe contur | Vector de direcție a sculei |
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 LN X+0.499 Y-3.112 Z-17.105 NX0 NY0 NZ1 TX+0,0078922 TY–0,8764339 TZ+0,2590319 | ; Linie dreaptă LN cu vector de suprafață normal și orientarea sculei |
Element de sintaxă | Semnificație |
---|---|
LN | Linie dreaptă LN cu vector de suprafață normal |
X Y Z | Coordonate-țintă |
NX NY NZ | Componentele vectorului de suprafață normal |
TX TY TZ | Componentele vectorului de direcție a sculei |
Tipuri de prelucrare în funcție de numărul de axe
Prelucrare cu 3 axe
Dacă sunt necesare numai axele liniare X, Y și Z pentru prelucrarea unei piese, se va efectua prelucrarea cu 3 axe.
Prelucrare cu 3+2 axe
Dacă este necesară înclinarea planului de lucru pentru prelucrarea unei piese, se va efectua prelucrarea cu 3+2 axe.
- Premise:
- Mașină cu axe rotative
- Set de funcții avansate 1(opțiunea 8)
Prelucrare înclinată
Pentru prelucrarea înclinată, denumită și prelucrare cu sculă înclinată, scula este poziționată față planul de lucru la un unghi definit de utilizator. Orientarea sistemului de coordonate al planului de lucru WPL-CS nu este modificată, ci doar poziția axelor rotative și, prin urmare, poziția sculei. Sistemul de control poate compensa abaterea creată pe axele liniare.
Prelucrarea înclinată este utilizată împreună cu degajări și lungimi scurte de prindere a uneltei.
- Premise:
- Mașină cu axe rotative
- Set de funcții avansate 1(opțiunea 8)
- Set de funcții avansate 2(opțiunea 9)
Prelucrare cu 5 axe
La prelucrarea cu 5 axe, denumită și prelucrare simultană cu 5 axe, mașina deplasează simultan cinci axe. Pentru suprafețele cu formă liberă, aceasta înseamnă că scula poate fi întotdeauna orientată perfect în raport cu suprafața piesei de prelucrat.
- Premise:
- Mașină cu axe rotative
- Set de funcții avansate 1(opțiunea 8)
- Set de funcții avansate 2(opțiunea 9)
Prelucrarea cu 5 axe nu este posibilă cu versiunea de export a sistemului de control.
Pașii procesului
CAD
Aplicaţie
Folosind sisteme CAD, proiectanții creează modelele 3D ale pieselor de prelucrat necesare. Datele CAD incorecte au un impact negativ asupra întregului lanț de procese, inclusiv asupra calității piesei de prelucrat.
Note
- În modelele 3D, evitați fețele deschise sau suprapuse și punctele inutile. Dacă este posibil, utilizați funcțiile de verificare ale sistemului CAD.
- Proiectați sau salvați modelele 3D pe baza centrului de toleranță, nu a dimensiunilor nominale.
- Sprijiniți fabricația cu fișiere suplimentare:
- Furnizați modele 3D în format STL. Simularea internă a sistemului de control poate utiliza datele CAD ca piese brute și finite, de exemplu. Modelele suplimentare de scule și echipamente de lucru sunt importante în combinație cu testarea coliziunii (opțiunea 40).
- Furnizați desene cu dimensiunile care trebuie verificate. Tipul de fișier al desenelor nu este important în acest sens, deoarece sistemul de control poate deschide și fișiere cum ar fi PDF-uri, și, prin urmare, acceptă producția fără hârtie.
Definiţie
Prescurtare | Definiţie |
---|---|
CAD (computer- aided design) | Proiectare cu ajutorul computerului |
CAM și postprocesor
Aplicaţie
Folosind strategii de prelucrare în cadrul sistemelor CAM, programatorii CAM creează programe NC indiferent de mașină și sistemul de control pe baza datelor CAD.
Cu ajutorul postprocesorului, programele NC sunt în cele din urmă generate în funcție de mașină și de sistemul de control.
Note despre datele CAD
- Evitați scăderea calității din cauza formatelor de transfer necorespunzătoare. Sistemele CAM integrate cu interfețe specifice producătorului funcționează în unele cazuri fără pierderi.
- Profitați de acuratețea disponibilă a datelor CAD obținute. Se recomandă o eroare de geometrie sau de model mai mică de 1 μm pentru finisarea razelor mari.
Note cu privire la erorile de coardă şi Ciclul 32 TOLERANTA
- Pentru degroșare se pune accent pe viteza de procesare.
Suma dintre eroarea de coardă și toleranța T în Ciclul 32 TOLERANTA trebuie să fie mai mică decât toleranța pentru contur, altfel pot apărea încălcări ale conturului.
Eroare de coardă în sistemul CAM
0,004 mm până la 0,015 mm
Toleranța T în Ciclul 32 TOLERANTA
0,05 mm până la 0,3 mm
- În timpul finisării cu scopul de a obține o precizie ridicată, valorile trebuie să furnizeze densitatea de date necesară.
Eroare de coardă în sistemul CAM
0,001 mm până la 0,004 mm
Toleranța T în Ciclul 32 TOLERANTA
0,002 mm până la 0,006 mm
- În timpul finisării cu scopul de a obține o calitate ridicată a suprafeței, valorile trebuie să permită netezirea conturului.
Eroare de coardă în sistemul CAM
0,001 mm până la 0,005 mm
Toleranța T în Ciclul 32 TOLERANTA
0,010 mm până la 0,020 mm
Note cu privire la generarea NC optimizată cu sistemul de control
- Evitați erorile de rotunjire generând pozițiile axelor cu cel puțin patru zecimale. Pentru componentele optice și piesele cu raze mari (curbe mici), se recomandă cel puțin cinci zecimale. Pentru generarea vectorilor de suprafață normali (pentru liniile drepte LN) sunt necesare cel puțin șapte zecimale.
- Puteți evita cumularea toleranțelor prin generarea valorilor absolute în locul valorilor incrementale ale coordonatelor pentru blocurile de poziționare succesive.
- Dacă este posibil, generați blocuri de poziționare ca arce. Sistemul de control calculează intern cercurile cu o precizie mai mare.
- Evitaţi repetările poziţiilor identice, specificaţiilor pentru avans şi funcţiilor suplimentare (de ex., M3).
- Generați din nou ciclul 32 TOLERANTA numai când modificați setările.
- Colțurile (tranzițiile pe curburi) trebuie să fie definite cu precizie de un bloc NC.
- Viteza de avans fluctuează puternic dacă traseul sculei este generat cu variații semnificative ale direcției. Dacă este posibil, rotunjiți traseele sculei.
Traseele de sculă cu variații semnificative ale direcției la tranziții
Trasee de sculă cu tranziții rotunjite
- Nu folosiți puncte intermediare sau de interpolare pentru traseele drepte. Aceste puncte sunt generate, de exemplu, de o generare punctuală constantă.
- Evitați modelele pe suprafața piesei de prelucrat, evitând distribuția exactă a punctelor sincrone pe suprafețe cu curbură uniformă.
- Utilizați distanțe între puncte adecvate pentru piesă și pasul de prelucrare. Valorile de pornire se pot încadra în intervalul cuprins între 0,25 mm și 0,5 mm. Valorile mai mari de 2,5 mm nu sunt recomandate, chiar și avans de prelucrare ridicat.
- Evitați poziționarea greșită generând funcțiile PLAN (opțiunea 8) cu DEPLASARE sau STRUNJIRE fără blocuri de poziționare separate. Dacă generați STAȚIONARE și poziționați axele rotative separat, utilizați variabilele de la Q120 până la Q122 în locul valorilor pentru axe fixe.
Înclinarea planului de lucru cu funcțiile PLANE (opțiunea 8)
- Evitați întreruperile semnificative de avans în punctul în care se află scula, evitând o relație nefavorabilă între mișcarea liniară și cea a axei rotative. De exemplu, o modificare semnificativă a unghiului de reglare a sculei cu o ușoară modificare a poziției sculei este problematică. Luați în considerare diferitele viteze ale axelor implicate.
- Dacă mașina deplasează simultan cinci axe, erorile de cinematică ale axelor se pot multiplica. Utilizați cât mai puține axe simultan.
- Evitați limitele inutile ale vitezei de avans pe care le puteți defini în cadrul M128 sau funcției FUNCȚIONARE TCPM (opțiunea 9) pentru mișcările de compensare.
Compensarea unghiului de înclinare a sculei cu FUNCTION TCPM (opţiunea 9)
- Luați în considerare comportamente axelor rotative specific mașinii.
Note cu privire la scule
- O freză cu vârf rotund, o generare CAM în punctul central al sculei și o toleranță ridicată a axei rotative TA (1° până la 3°) în ciclul 32 TOLERANTA asigură trasee de avans uniforme.
- Freza cu vârf rotund sau toroidală și o generare CAM în raport cu vârful sculei necesită toleranțe reduse ale axei rotative TA (aprox. 0,1°) în ciclul 32 TOLERANTA. La valori mai mari există o probabilitate mai mare de încălcări ale conturului. Gradul încălcărilor conturului depinde de factori precum poziția sculei, raza sculei și adâncimea de introducere.
Note privind generarea NC uşor de realizat
- Facilitați adaptarea ușoară a programelor NC utilizând ciclurile de prelucrare și de palpare ale sistemului de control.
- Facilitați atât opțiunile de adaptare, cât și prezentarea generală prin definirea vitezelor de avans utilizând variabilele la nivel central. Este de preferat să utilizaţi variabile disponibile liber (de ex., parametri QL).
- Obțineți o prezentare generală structurând programele NC. O metodă presupune utilizarea subprogramelor în cadrul programelor NC. Dacă este posibil, împărțiți proiecte mai mari în mai multe programe NC separate.
- Completați opțiunile de corecție prin generarea de contururi cu corecția razei sculei.
- Utilizați elemente de structură pentru a permite navigarea rapidă în cadrul programelor NC.
- Utilizați comentarii pentru a comunica informații importante despre programul NC.
Sistem de control NC și mașină
Aplicaţie
Sistemul de control folosește punctele definite în programul NC pentru a calcula mișcările fiecărei axe a mașinii, precum și profilurile de viteză necesare. Astfel, funcțiile interne de filtrare ale sistemului de control procesează și finisează conturul astfel încât sistemul de control să nu depășească abaterea maximă permisă.
Mișcările și profilurile de viteză calculate sunt implementate ca mișcări ale sculei de către sistemul de acționare a mașinii.
Puteți utiliza diferite opțiuni de intervenție și corecție pentru a optimiza prelucrarea.
Note cu privire la utilizarea programelor NC generate prin CAM
- Simularea datelor NC independente de mașină și de sistemul de control în cadrul sistemelor CAM se poate abate față de prelucrarea efectivă. Verificați programele NC generate prin CAM utilizând simularea internă a sistemului de control.
- Luați în considerare comportamente axelor rotative specific mașinii.
- Asigurați-vă că sunt disponibile sculele necesare și că durata de viață rămasă este suficientă.
- Dacă este necesar, modificați valorile din ciclul 32 TOLERANTA în funcție de eroarea de coardă și de răspunsul dinamic al mașinii.
- Machine
Consultaţi manualul maşinii.
Unii producători de mașini furnizează un ciclu suplimentar pentru adaptarea comportamentului mașinii la operațiile de prelucrare respective (de ex., Ciclul 332 Reglaj). Ciclul 332 poate fi utilizat pentru modificarea setărilor filtrului, a setărilor accelerației și a setărilor de deplasare intermitentă.
- Dacă programul NC generat prin CAM conține vectori normați, puteți corecta sculele și tridimensional.
Compensarea razei 3D în funcție de unghiul de contact al sculei (opțiunea 92)
- Opțiunile software permit optimizări suplimentare.
Note privind limitatoarele software pentru axele modulo
Următoarele informații despre limitatoarele software pentru axele modulo se aplică și limitelor de avans.
Se aplică următoarele condiții generale limitatoarelor software pentru axele modulo:
- Limita inferioară este mai mare de -360° și mai mică de +360°.
- Limita superioară nu este negativă și este mai mică de +360°.
- Limita inferioară nu este mai mare decât limita superioară.
- Limita inferioară și superioară sunt la o distanță mai mică de 360°.
În cazul în care condițiile generale nu sunt îndeplinite, sistemul de control nu poate deplasa axa modulo și emite un mesaj de eroare.
Dacă poziția-țintă sau o poziție echivalentă este în intervalul permis, deplasarea este permisă cu limitatoarele modulo active. Direcția deplasării este determinată automat, deoarece apropierea se poate face numai față de una dintre poziții la un moment dat. Rețineți următoarele exemple!
Pozițiile echivalente diferă cu o abatere de n x 360° față de poziția-țintă. Factorul n corespunde oricărui număr întreg.
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 L C+0 R0 F5000 | ; Limitatoare –80° și +80° |
12 L C+320 | ; Poziție-țintă –40° |
Sistemul de control poziționează axa modulo între limitatoarele active în poziția –40°, care este echivalentă cu 320°.
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 L C-100 R0 F5000 | ; Limitatoare –90° și +90° |
12 L IC+15 | ; Poziție-țintă –85° |
Sistemul execută mișcarea de avans deoarece poziția-țintă se află în intervalul permis. Sistemul de control poziționează axa în direcția celui mai apropiat limitator.
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 L C-100 R0 F5000 | ; Limitatoare –90° și +90° |
12 L IC-15 | ; Mesaj de eroare |
Sistemul de control emite un mesaj de eroare deoarece poziția-țintă este în afara intervalului permis.
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 L C+180 R0 F5000 | ; Limitatoare –90° și +90° |
12 L C-360 | ; Poziția-țintă 0°: se aplică și pentru un multiplu de 360°, de ex. 720° |
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 L C+180 R0 F5000 | ; Limitatoare –90° și +90° |
12 L C+360 | ; Poziția-țintă 360°: se aplică și pentru un multiplu de 360°, de ex. 720° |
Dacă axa este exact în mijlocul zonei interzise, distanța față de ambele limitatoare este identică. În acest caz, sistemul de control poate deplasa axa în ambele direcții.
Dacă blocul de poziționare are ca rezultat două poziții-țintă echivalente în intervalul permis, sistemul de control se poziționează de-a lungul traseului mai scurt. Dacă ambele poziții echivalente sunt la o distanță de 180°, sistemul de control selectează direcția de mișcare în funcție de semnul algebric programat.
Definiţii
Axa modulo
Axele modulo sunt axe al căror codificator returnează numai valori între 0° și 359,9999°. Dacă o axă este utilizată ca broșă, producătorul mașinii trebuie să configureze această axă ca axă modulo.
Axă de rulare
Axele de rulare sunt axe rotative care pot efectua mai multe sau orice număr de rotații. Producătorul mașinii trebuie să configureze o axă de rulare ca axă modulo.
Metoda de numărare module
Afișarea poziției unei axe rotative cu metoda de numărare modulo este cuprinsă între 0° și 359,9999°. Dacă valoarea depășește 359,9999°, afișajul pornește de la 0°.
Funcții și pachete de funcții
Controlul mișcării ADP
Distribuirea punctelor | |
Comparație fără și cu ADP |
Programele NC generate prin CAM cu rezoluție insuficientă și densitate variabilă insuficientă a punctelor pe traseele adiacente pot duce la fluctuații ale vitezei de avans și la erori pe suprafața piesei de prelucrat.
Funcția Predicție dinamică avansată (ADP) extinde predicția profilului vitezei maxime permise de avans și optimizează controlul mișcării axelor implicate în timpul frezării. Acest lucru înseamnă că puteți obține o calitate ridicată a suprafeței cu un timp de prelucrare scurt și puteți reduce efortul de reprelucrare.
- Cele mai importante beneficii ale ADP, pe scurt:
- Cu frezarea bidirecțională, traseele de deplasare înainte și înapoi au un comportament simetric de avans.
- Traseele de scule adiacente au trasee de avans uniforme.
- Efectele negative asociate cu problemele tipice ale programelor NC generate prin CAM sunt compensate sau atenuate, de exemplu:
- Pași scurți de tip scară
- Toleranță de coardă brută
- Coordonate ale punctului final al blocului puternic rotunjit
- Chiar și în condiții dificile, sistemul de control respectă cu precizie parametrii dinamici.
Eficiență dinamică
Pachetul de funcții Eficiență dinamică vă permite să creșteți fiabilitatea procesului în timpul operațiunilor ample de prelucrare și degroșare pentru a îmbunătăți eficiența.
- Eficiența dinamică include următoarele caracteristici software:
- Controlul activ al vibrațiilor (ACC, opțiunea 145)
- Reglajul adaptiv al avansului( AFC, opțiunea 45)
- Cicluri pentru frezare trohoidă (opțiunea 167)
- Utilizarea Eficienței dinamice conferă următoarele avantaje:
- ACC, AFC și frezarea trohoidă reduc timpul de prelucrare prin creșterea ratei de îndepărtare a materialului.
- AFC permite monitorizarea sculei și, astfel, crește fiabilitatea procesului.
- ACC și frezarea trohoidă extind durata de viață a sculei.
Puteți găsi mai multe informații în broșura denumită Opțiuni și accesorii.
Precizie dinamică
Pachetul de funcții Precizie dinamică vă permite să prelucrați rapid și cu precizie, cu o calitate ridicată a suprafeței.
- Precizia dinamică include următoarele funcții software:
- Compensare interferență (CTC, opțiunea 141)
- Controlul adaptiv al poziției (PAC, opțiunea 142)
- Controlul adaptiv al încărcării (LAC, opțiunea 143)
- Controlul adaptiv al mișcării (MAC, opțiunea 144)
- Amortizare activă a vibrațiilor (AVD, opțiunea 146)
- Fiecare funcție oferă îmbunătățiri semnificative. Acestea pot fi combinate și, de asemenea, se completează reciproc:
- CTC crește precizia în fazele de accelerare.
- AVD asigură suprafețe mai bune.
- CTCAVD au ca rezultat o prelucrare rapidă și precisă.
- PAC asigură o consecvență crescută a conturului.
- LAC menține precizia constantă, chiar și cu încărcare variabilă.
- MAC reduce vibrațiile și mărește accelerația maximă pentru mișcări rapide de avans.
Puteți găsi mai multe informații în broșura denumită Opțiuni și accesorii.