Compensarea sculei 3D (opțiunea 9)

Noțiuni fundamentale

Sistemul de control permite compensarea uneltei 3D în programele NC generate de CAM cu vectori normali la suprafață.

Linie dreaptă LN

Sistemul de control deplasează scula în direcția vectorilor normali la suprafață cu totalul valorilor delta din tabelele de administrare a sculelor, de apelare a sculei și de compensare.

Scule pentru compensarea 3D a sculei

  • Compensarea 3D a sculei poate fi utilizată, de ex., în cazurile de mai jos:
  • Compensarea pentru scule reprelucrate pentru compensarea diferențelor mici între dimensiunile programate și cele reale ale sculei
  • Compensarea sculelor de înlocuire cu diametre cu abatere pentru a compensa diferențe și mai mari între dimensiunile programate și cele reale ale sculei
  • Generarea unei supradimensionări constante a piesei de prelucrat, care poate servi, de ex., ca toleranță de finisare

Compensarea 3D a sculei economisește timp, deoarece nu este necesară recalcularea și ieșirea din sistemul CAM.

8H000_28
 
Tip

Pentru un unghi opțional de înclinare a sculei, blocurile NC trebuie să includă un vector suplimentar al sculei cu componentele TX, TY și TZ.

3dkorr1

Linie dreaptă LN

Aplicaţie

Liniile drepte LN reprezintă o condiție obligatorie pentru compensarea 3D. În cadrul liniilor drepte LN, un vector normal la suprafață definește direcția de compensare 3D a sculei. Un vector opțional al sculei definește unghiul de înclinare al sculei.

Cerinţe

  • Set de funcții avansate 2 (opțiunea software 9)
  • Programul NC creat cu un sistem CAM
  • Liniile drepte LN nu pot fi programate direct în sistemul de control, ci necesită un sistem CAM.

    programe NC generate prin CAM

Descrierea funcţiilor

Ca și în cazul unei linii drepte L, o linie dreaptă LN este utilizată pentru a defini coordonatele punctului țintă.

Linie dreaptă L

În plus, liniile drepte LN conțin un vector normal la suprafață, precum și un vector opțional al sculei.

Introducere

LN X+31.737 Y+21.954 Z+33.165 NX+0.2637581 NY+0.0078922 NZ–0.8764339 TX+0.0078922 TY–0.8764339 TZ+0.2590319 F1000 M128

Funcția NC include următoarele elemente de sintaxă:

Element de sintaxă

Semnificație

LN

Inițiatorul de sintaxă pentru linia dreaptă cu vectori

X, Y, Z

Coordonatele punctului final al liniei drepte

NX, NY, NZ

Componentele vectorului normal la suprafață

TX, TY, TZ

Componenta vectorului sculei

Element de sintaxă opțional

R0, RL sau RR

Compensarea razei sculei

Compensarea razei sculei

Element de sintaxă opțional

F, FMAX, FZ, FU sau F AUTO

Viteză de avans

Date de așchiere

Element de sintaxă opțional

M

Funcție suplimentară

Element de sintaxă opțional

Note

  • În sintaxa NC, ordinea trebuie să fie X, Y, Z pentru poziţie şi NX, NY, NZ, precum şi TX, TY, TZ pentru vectori.
  • Sintaxa NC a blocurilor LN trebuie să indice întotdeauna toate coordonatele şi toţi vectorii normali la suprafaţă, chiar dacă valorile nu s-au modificat de la blocul NC anterior.
  • Calculați vectorii cât mai exact posibil și specificați-i cu cel puțin 7 zecimale pentru a evita scăderile bruște ale vitezei de avans în timpul prelucrării.
  • Programul NC generat de CAM trebuie să conțină vectori normalizați.
  • Compensarea 3-D a sculei cu ajutorul vectorilor normali la suprafaţă este aplicată pentru datele de coordonate specificate pentru axele principale X, Y, Z.

Definiţie

Vector normalizat
Un vector normalizat reprezintă o mărime matematică cu amplitudinea 1 și o direcție. Direcția este definită de componentele X, Y și Z.

Scule pentru compensarea 3D a sculei

Aplicaţie

Compensarea 3D a sculei poate fi utilizată cu următoarele forme de scule: freză cu capăt, freză toroidală și freză cu vârf rotund.

Descrierea funcţiilor

  • Formele de scule pot fi distinse prin coloanele R și R2 din administrarea sculelor:
  • Freză cu capăt: R2 = 0
  • Freză toroidală: R2 > 0
  • Freză cu vârf rotund: R2 = R

Tabelul de scule tool.t

Valorile delta DL, DR și DR2 sunt utilizate pentru a adapta valorile de administrare a sculelor la scula reală.

Apoi, scula compensează poziția sculei cu suma valorilor delta din tabelul de scule și din compensarea programată a sculei (apelare sculă sau tabel de compensare).

Vectorul normal la suprafață al liniilor drepte LN definește direcția în care sistemul de control compensează scula. Vectorul normal la suprafață este întotdeauna îndreptat spre centrul razei 2 a sculei CR2.

CR2
Poziția CR2 cu formele individuale ale sculei

Presetările sculei

Note

  • Sculele sunt definite în administrarea sculelor. Lungimea totală a sculei este egală cu distanța dintre punctul de referință al portsculei și vârful sculei. Sistemul de control monitorizează scula completă pentru coliziuni numai prin utilizarea lungimii totale.
  • La definirea unei freze cu vârf rotund după lungimea totală și se generează un program NC către centrul sferei, sistemul de control trebuie să ia în considerare această diferență. Când apelați scula în programul NC, definiți raza sferei ca valoare delta negativă în DL și, astfel, deplasați punctul de amplasare a sculei în punctul central al sculei.

  • Dacă încărcaţi o sculă cu supradimensionare (valoare delta pozitivă), sistemul de control generează un mesaj de eroare. Puteţi suprima mesajul de eroare cu funcţia M107.
  • Permiterea dimensiunile excesive pozitive ale sculei cu M107 (opțiunea 9)

    Utilizați simularea pentru a vă asigura că niciun contur nu este deteriorat de supradimensionarea sculei.

Compensarea 3D a sculei în timpul frezării frontale (opțiunea 9)

Aplicaţie

Frezarea frontală este o operație de prelucrare efectuată cu suprafața frontală a sculei.

Sistemul de control deplasează scula în direcția vectorilor normali la suprafață cu totalul valorilor delta din tabelele de administrare a sculelor, de apelare a sculei și de compensare.

3dkorr1

Cerinţe

Descrierea funcţiilor

  • Variantele de mai jos sunt posibile în cazul frezării frontale:
  • Blocul LN fără orientarea sculei, M128 sau FUNCTION TCPM este activ: Sculă perpendiculară pe conturul piesei de prelucrat
  • Blocul LN cu orientarea sculei T, M128 sau FUNCTION TCPM este activ: Scula păstrează orientarea setată a sculei
  • Blocul LN fără M128 sau FUNCTION TCPM: Sistemul de control ignoră vectorul de direcție T, chiar dacă este definit

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 X+36.0084 Y+6.177 Z-1.9209 R0

; Nu este posibilă nicio compensare

12 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 R0

; Este posibilă compensarea perpendiculară pe contur

13 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 TX+0.0000000 TY+0.6558846 TZ+0.7548612 R0 M128

; Compensarea este posibilă, DL este activ de-a lungul vectorului T, iar DR2, de-a lungul vectorului N

14 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 R0 M128

; Este posibilă compensarea perpendiculară pe contur

Note

 
Anunţ
Pericol de coliziune!
Axele rotative pot avea intervale limitate ale avansului transversal, de ex. între -90° și +10° pentru axa de cap B. Modificarea unghiului de înclinare la o valoare de peste +10° poate avea drept rezultat o rotire cu 180° a axei mesei. Există pericolul de coliziune în timpul mișcării de înclinare!
  1. Programați o poziție sigură a sculei înainte de mișcarea de înclinare, dacă este necesar.
  2. Testați cu atenție programul NC sau secțiunea de program în modul Bloc unic
  • Dacă orientarea sculei nu a fost definită în blocul LN şi TCPM este activ, sistemul de control menţine scula perpendiculară pe conturul piesei de prelucrat.
  • 3dkorr1

  • Dacă o orientare a sculei T a fost definită în blocul LN şi M128 (sau FUNCŢIA TCPM) este activă în acelaşi timp, atunci sistemul de control va poziţiona automat axele rotative astfel încât scula să poată ajunge în orientarea specificată a sculei. Dacă nu aţi activat M128 (sau FUNCŢIA TCPM), sistemul de control ignoră vectorul de direcţie T, chiar dacă este definit în blocul LN.
  • Sistemul de control nu poate poziţiona automat axele rotative pe toate maşinile.
  • Sistemul de control utilizează în general valorile delta definite pentru compensarea 3-D. Întreaga rază a sculei R + DR) este luată în considerare numai dacă aţi activa funcţia FUNCTION PROG PATH IS CONTOUR.
  • Compensarea 3D a sculei cu întreaga rază a sculei cu FUNCTION PROG PATH (opțiunea 9)

Exemple

Compensați ieșirea
CAM a frezei reprelucrate cu vârf rotund la vârful sculei

3D_corr_1

Utilizați o freză cu vârf sferic de Ø 5,8 mm în locul uneia deØ 6 mm.

  • Programul NC are următoarea structură:
  • Ieșire CAM pentru freza cu vârf sferic de Ø 6 mm
  • NC indică ieșirea pe vârful sculei
  • Programul Vector cu vectori normali la suprafață
  • Soluție propusă:
  • Măsurarea sculei pe vârful sculei
  • Introduceți compensarea sculei în tabelul de scule:
    • R și R2 datele teoretice despre scule din sistemul CAM
    • DR și DR2 diferența dintre valoarea nominală și valoarea efectivă

R

R2

DL

DR

DR2

CAM

+3

+3

Tabel scule

+3

+3

+0

-0,1

-0,1

Compensați ieșirea
CAM a frezei reprelucrate cu vârf rotund la centrul sferei

3D_corr_2

Utilizați o freză cu vârf sferic de Ø 5,8 mm în locul uneia deØ 6 mm.

  • Programul NC are următoarea structură:
  • Ieșire CAM pentru freza cu vârf sferic de Ø 6 mm
  • NC indică ieșirea pe centrul sferei
  • Programul Vector cu vectori normali la suprafață
  • Soluție sugerată:
  • Măsurarea sculei pe vârful sculei
  • Funcția TCPM REFPNT CNT-CNT
  • Introduceți compensarea sculei în tabelul de scule:
    • R și R2 datele teoretice despre scule din sistemul CAM
    • DR și DR2 diferența dintre valoarea nominală și valoarea efectivă

R

R2

DL

DR

DR2

CAM

+3

+3

Tabel scule

+3

+3

+0

-0,1

-0,1

 
Tip

Cu TCPM REFPNT CNT-CNT, valorile de compensare a sculei sunt identice pentru ieșirile pe vârful sculei sau pe centrul sferei.

Crearea unei ieșiri
CAM de supradimensionare a piesei de prelucrat la vârful sculei

3D_corr_3a
3D_corr_3b

Utilizați o freză cu cap rotund de Ø 6 mm pentru a obține o supradimensionare uniformă de 0,2 mm pe contur.

  • Programul NC are următoarea structură:
  • Ieșire CAM pentru freza cu vârf sferic de Ø 6 mm
  • NC indică ieșirea pe vârful sculei
  • Programul Vector cu vectori normali la suprafață și vectori de sculă
  • Soluție propusă:
  • Măsurarea sculei pe vârful sculei
  • Introduceți compensarea sculei în blocul TOOL CALL:
    • DL, DR și DR2 supradimensionarea dorită
  • Suprimați mesajul de eroare cu M107

R

R2

DL

DR

DR2

CAM

+3

+3

Tabel scule

+3

+3

+0

+0

+0

APELARE SCULĂ

+0,2

+0,2

+0,2

Crearea unei ieșiri
CAM de supradimensionare a piesei de prelucrat la centrul sferei

3D_corr_4a
3D_corr_4b

Utilizați o freză cu cap rotund de Ø 6 mm pentru a obține o supradimensionare uniformă de 0,2 mm pe contur.

  • Programul NC are următoarea structură:
  • Ieșire CAM pentru freza cu vârf sferic de Ø 6 mm
  • NC indică ieșirea pe centrul sferei
  • Funcția TCPM REFPNT CNT-CNT
  • Programul Vector cu vectori normali la suprafață și vectori de sculă
  • Soluție propusă:
  • Măsurarea sculei pe vârful sculei
  • Introduceți compensarea sculei în blocul TOOL CALL:
    • DL, DR și DR2 supradimensionarea dorită
  • Suprimați mesajul de eroare cu M107

R

R2

DL

DR

DR2

CAM

+3

+3

Tabel scule

+3

+3

+0

+0

+0

APELARE SCULĂ

+0,2

+0,2

+0,2

Compensarea 3D a sculei în timpul frezării periferice (opțiunea 9)

Aplicaţie

Frezarea periferică este o operație de prelucrare efectuată cu suprafața laterală a sculei.

Sistemul de control decalează scula perpendicular pe direcția de deplasare și perpendicular pe direcția sculei cu totalul valorilor delta din tabelele de administrare a sculelor, de apelare a sculei și de compensare.

3dkorr2

Cerinţe

Descrierea funcţiilor

  • Variantele de mai jos sunt posibile cu frezarea periferică:
  • Blocul L cu axele rotative programate, M128 sau FUNCTION TCPM este activ, definiți direcția de compensare cu compensarea razei RL sau RR
  • Blocul LN cu orientarea sculei T perpendiculară pe vectorul N, M128 sau FUNCTION TCPM este activ(ă)
  • Blocul LN cu orientarea sculei T fără vectorul N, M128 sau FUNCTION TCPM este activ(ă)

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 X+48.4074 Y+102.4717 Z-7.1088 C-267.9784 B-20.0115 RL M128

; Compensarea este posibilă, direcția de compensare RL

12 LN X+60.6593 Y+102.4690 Z-7.1012 NX0.0000 NY0.9397 NZ0.3420 TX-0.0807 TY-0.3409 TZ0.9366 R0 M128

; Compensarea este posibilă

13 LN X+60.6593 Y+102.4690 Z-7.1012 TX-0.0807 TY-0.3409 TZ0.9366 M128

; Compensarea este posibilă

Note

 
Anunţ
Pericol de coliziune!
Axele rotative pot avea intervale limitate ale avansului transversal, de ex. între -90° și +10° pentru axa de cap B. Modificarea unghiului de înclinare la o valoare de peste +10° poate avea drept rezultat o rotire cu 180° a axei mesei. Există pericolul de coliziune în timpul mișcării de înclinare!
  1. Programați o poziție sigură a sculei înainte de mișcarea de înclinare, dacă este necesar.
  2. Testați cu atenție programul NC sau secțiunea de program în modul Bloc unic

Exemplu

Compensarea frezei frontale reprelucrate
Ieșire CAM la centrul sculei

Peripheral

Utilizați o freză reprelucrată de Ø 11,8 mm în loc de Ø 12 mm.

  • Programul NC are următoarea structură:
  • Ieșire CAM pentru freza frontală de Ø 12 mm
  • NC indică ieșirea pe portsculă
  • Programul Vector cu vectori normali la suprafață și vectori de sculă
  • Alternativă:

  • Program Klartext cu compensare a razei sculei active RL/RR
  • Soluție propusă:
  • Măsurarea sculei pe vârful sculei
  • Suprimați mesajul de eroare cu M107
  • Introduceți compensarea sculei în tabelul de scule:
    • R și R2 datele teoretice despre scule din sistemul CAM
    • DR și DL diferența dintre valoarea nominală și valoarea efectivă

R

R2

DL

DR

DR2

CAM

+6

+0

Tabel scule

+6

+0

+0

-0,1

+0

Compensarea 3D a sculei cu întreaga rază a sculei cu FUNCTION PROG PATH (opțiunea 9)

Aplicaţie

Funcția FUNCTION PROG PATH definește dacă sistemul de control face referire la compensarea razei 3D doar la valorile delta, ca în trecut, sau la întreaga rază a sculei.

Cerinţe

  • Set de funcții avansate 2 (opțiunea software 9)
  • Programul NC creat cu un sistem CAM
  • Liniile drepte LN nu pot fi programate direct în sistemul de control, ci necesită un sistem CAM.

    programe NC generate prin CAM

Descrierea funcţiilor

Dacă activați FUNCTION PROG PATH, coordonatele programate corespund cu exactitate coordonatelor conturului.

Sistemul de control ia în considerare raza completă a sculei R + DR şi raza completă a colţului R2 + DR2 pentru compensarea razei 3-D.

Cu FUNCTION PROG PATH OFF, dezactivați această interpretare specială.

Sistemul de control utilizează numai valorile delta DR şi DR2 pentru compensarea razei 3-D.

Dacă activaţi FUNCTION PROG PATH, interpretarea traseului programat drept contur se aplică pentru mişcările de compensare 3-D până când dezactivaţi funcţia.

Introducere

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 FUNCTION PROG PATH IS CONTOUR

; Utilizarea întregii raze a sculei pentru compensarea 3D.

Funcția NC include următoarele elemente de sintaxă:

Element de sintaxă

Semnificație

FUNCTION PROG PATH

Inițiatorul de sintaxă pentru interpretarea traseului programat

IS CONTOUR sau OFF

Utilizarea întregii raze a sculei sau numai valorile delta pentru compensarea 3D