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.

Pașii procesului

Lanțul de proces specifică traseul de la proiectare la piesa de prelucrat finisată.

Crearea modelelor 3D
(CAD)
[Object]
Definirea strategiilor de prelucrare
(CAM)
[Object]
Generarea programului NC
(postprocesor)
[Object]
Rularea programului NC
(sistem de control NC)
[Object]
Executarea mișcărilor
(mașină)
[Object]
Piesă de prelucrat
[Object]

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
 
Tip
  • 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)

Presetările 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.

 
Tip

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.

Exemple

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.

 
Tip

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.

 
Tip

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.

 
Tip
  • Premise:
  • Mașină cu axe rotative
  • Set de funcții avansate 1(opțiunea 8)
  • Set de funcții avansate 2(opțiunea 9)
 
Tip

Puteți utiliza generarea cu vectori numai în modul frezare.

Comutarea modului de operare cu MOD FUNCȚIE

 
Tip

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.

 
Tip

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.

Exemple

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.

 
Tip

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.

 
Tip

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.

Exemplu

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.

 
Tip
  • 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.

 
Tip
  • 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.

 
Tip
  • 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.
 
Tip
  • 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

Traseu nominal (contur piesă de prelucrat)
[Object]
Eroare de coardă
[Object]
Date NC
[Object]
  • 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

Ciclul 32 TOLERANTA

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 privind limitatoarele software pentru axele modulo

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.

Presetările sculei

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).
  • Variabile: parametrii Q, QL, QR și QS

  • 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.
  • Tehnici de programare

  • Completați opțiunile de corecție prin generarea de contururi cu corecția razei sculei.
  • Compensarea razei sculei

  • Utilizați elemente de structură pentru a permite navigarea rapidă în cadrul programelor NC.
  • Structurarea programelor NC

  • Utilizați comentarii pentru a comunica informații importante despre programul NC.
  • Adăugarea comentariilor

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

Note privind limitatoarele software pentru axele modulo

 
Tip

Următoarele informații despre limitatoarele software pentru axele modulo se aplică și limitelor de avans.

Limite de deplasare

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.

 
Tip

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.

Exemplu

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.

 
Tip

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.

Exemplu

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.

 
Tip

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.

Exemplu

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.

 
Tip

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.

Exemple

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.

 
Tip

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.
 
Manual

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.
 
Manual

Puteți găsi mai multe informații în broșura denumită Opțiuni și accesorii.