Ciclul 1420 TASTARE PLAN

Programare ISO

G1420

Aplicaţie

Ciclul palpatorului 1420 găseşte unghiurile unui plan prin măsurarea a trei puncte. Acesta salvează valorile măsurate în parametrii Q.

Dacă înaintea acestui ciclu programaţi ciclul 1493 TASTARE EXTRUZIUNE, atunci sistemul de control repetă punctele de palpare în direcţia selectată şi pe lungimea definită de-a lungul unei linii drepte.

Ciclul 1493 TASTARE EXTRUZIUNE

  • Ciclul mai oferă următoarele posibilităţi:
  • Dacă coordonatele punctelor de palpare nu se cunosc, atunci puteţi efectua ciclul în modul semiautomat.
  • Modul semiautomat

  • Opţional, ciclul poate monitoriza toleranţele. Astfel puteţi monitoriza poziţia şi dimensiunea unui obiect.
  • Evaluarea toleranţelor

  • Dacă deja aţi determinat dinainte poziţia exactă, atunci puteţi defini valoarea din ciclu drept poziţie nominală.
  • Transferarea poziţiei reale

Secvenţă ciclu

  1. Sistemul de control poziţionează palpatorul la avans rapid FMAX_PROBE (din tabelul palpatorului) şi cu logica de poziţionare la punctul de palpare 1 programat.
  2. Logică de poziţionare

  3. Sistemul de control poziţionează palpatorul la avans rapid FMAX_PROBE pentru prescrierea de degajare. Această degajare este suma dintre Q320, SET_UP şi raza vârfului sferic. Prescrierea de degajare este luată în calcul în timpul palpării în orice direcţie.
  4. Palpatorul se deplasează apoi la înălţimea de măsurare introdusă Q1102 şi efectuează prima procedură de palpare la viteza de palpare F din tabelul palpatorului.
  5. Dacă programaţi MOD INALTIME SIGUR. Q1125, atunci sistemul de control poziţionează palpatorul de la FMAX_PROBE înapoi la înălţimea de degajare Q260.
  6. Apoi se deplasează în planul de lucru la punctul de palpare 2, pentru a măsura valoarea reală a celui de-al doilea punct de palpare din plan.
  7. Palpatorul revine la înălţimea de degajare (în funcţie de Q1125), apoi se deplasează în planul de lucru la punctul de palpare 3 şi măsoară poziţia efectivă a celui de-al treilea punct al planului.
  8. Sistemul de control poziţionează apoi palpatorul înapoi la înălţimea de degajare (în funcţie de Q1125) şi salvează valorile măsurate în următorii parametri Q:

Număr
parametru Q

Semnificaţie

Q950 - Q952

Poziţia măsurată 1 pe axa principală, axa secundară şi axa sculei

Q953 - Q955

Poziţia măsurată 2 pe axa principală, axa secundară şi axa sculei

Q956 - Q958

Poziţia măsurată 3 pe axa principală, axa secundară şi axa sculei

Q961 - Q963

Unghiul spaţial măsurat SPA, SPB şi SPC din sistemul de coordonate W-CS

Q980 - Q982

Abatere măsurată de la primul punct de palpare

Q983 - Q985

Abatere măsurată de la al doilea punct de palpare

Q986 - Q988

A treia abatere măsurată a poziţiilor

Q183

  • Stare piesă de prelucrat
  • –1 = Nedefinită
  • 0 = Bună
  • 1 = Reprelucrare
  • 2 = Rebut

Q970

Dacă aţi programat Ciclul 1493 TASTARE EXTRUZIUNE înainte:

Abatere maximă începând de la primul punct de palpare

Q971

Dacă aţi programat Ciclul 1493 TASTARE EXTRUZIUNE înainte:

Abatere maximă începând de la al doilea punct de palpare

Q972

Dacă aţi programat Ciclul 1493 TASTARE EXTRUZIUNE înainte:

Abatere maximă începând de la al treilea punct de palpare

Note

 
Anunţ
Pericol de coliziune!
Dacă nu retrageţi palpatorul la înălţimea de degajare între două obiecte sau două puncte de palpare, există pericol de coliziune.
  1. Între obiecte sau între punctele de palpare, deplasaţi întotdeauna palpatorul la înălţimea de degajare
 
Anunţ
Pericol de coliziune!
Când se rulează ciclurile de palpator 444 şi 14xx, nu trebuie să fie activă nicio transformare a coordonatelor (de ex., Ciclurile 8 IMAGINE OGLINDA, 11 SCALARE, 26 SCALARE SPEC. AXA, TRANS OGLINDĂ).
  1. Resetaţi orice transformare a coordonatelor înainte de apelarea ciclului.
  • Acest ciclu poate fi executat numai în modul de prelucrare MOD DE FUNCŢIONARE FREZARE.
  • Sistemul de control poate calcula valorile unghiulare numai dacă cele trei puncte de palpare nu sunt poziţionate pe o linie dreaptă.
  • Unghiul spaţial nominal rezultă din poziţiile nominale definite. Ciclul salvează unghiul spaţial măsurat în parametrii Q961 - Q963. Pentru transferul la rotirea 3D de bază, sistemul de control foloseşte diferenţa dintre unghiul spaţial măsurat şi unghiul spaţial nominal.
 
Tip
  • HEIDENHAIN recomandă ca în acest ciclu să evitaţi să utilizaţi unghiurile axelor!

Alinierea axelor mesei rotative:

  • Alinierea cu axele mesei rotative este posibilă numai dacă în modelul cinematic au fost definite două axe ale mesei rotative.
  • Pentru a alinia axele mesei rotative (Q1126 nu este egal cu 0) trebuie să aplicaţi rotirea (Q1121 nu este egal cu 0). În caz contrar, sistemul de control va afişa un mesaj de eroare.

Parametrii ciclului

Grafică asist.

Parametru

Q1100 Prima poz. nom. a axei princ.?

Poziţia nominală absolută a primului punct de palpare de pe axa principală a planului de lucru

Intrare: -99999,9999...+99999,9999 ori ?, -, + ori @

Q1101 1-a poz teoretică a axei secund?

Poziţia nominală absolută a primului punct de palpare de pe axa secundară a planului de lucru

Intrare: -99999,9999...+9999,9999 sau intrare opţională (a se vedea Q1100)

Q1102 1-a poz teoretică a axei sculei?

Poziţia nominală absolută a primului punct de palpare de pe axa sculei

Intrare: -99999,9999...+9999,9999 sau intrare opţională (a se vedea Q1100)

Q1103 2-lea pct teoretic al axa princ?

Poziţia nominală absolută a celui de-al doilea punct de palpare de pe axa principală a planului de lucru

Intrare: -99999,9999...+9999,9999 sau intrare opţională (a se vedea Q1100)

Q1104 2-a poz teoretică a axei secund?

Poziţia nominală absolută a celui de-al doilea punct de palpare de pe axa secundară a planului de lucru

Intrare: -99999,9999...+9999,9999 sau intrare opţională (a se vedea Q1100)

Q1105 2-a poz teoretică a axei sculei?

Poziţia nominală absolută a celui de-al doilea punct de palpare de pe axa sculei din planul de lucru

Intrare: -99999,9999...+9999,9999 sau intrare opţională (a se vedea Q1100)

Q1106 3-lea pct teoretic al axa princ?

Poziţia nominală absolută a celui de-al treilea punct de palpare de pe axa principală a planului de lucru.

Intrare: -99999,9999...+9999,9999 sau intrare opţională (a se vedea Q1100)

Q1107 3-a poz teoretică a axei secund?

Poziţia nominală absolută a celui de-al treilea punct de palpare de pe axa secundară a planului de lucru

Intrare: -99999,9999...+9999,9999 sau intrare opţională (a se vedea Q1100)

Q1108 3-a poz teoretică a axei sculei?

Poziţia nominală absolută a celui de-al treilea punct de palpare de pe axa sculei din planul de lucru

Intrare: -99999,9999...+9999,9999 sau intrare opţională (a se vedea Q1100)

Q372 Direcția de tastare (-3...+3)?

Axe definind direcţia de palpare. Semnul algebric vă permite să definiţi dacă sistemul de control se deplasează în direcţia pozitivă sau în cea negativă.

Intrare: –3, -2, -1, +1, +2, +3

Q320 Salt de degajare?

Distanţa suplimentară dintre punctul de măsurare şi vârful bilei. Q320 este un supliment pentru coloana SET_UP din tabelul palpatorului. Această valoare are un efect incremental.

Intrare: 0...99999,9999 sau PREDEF

Q260 Înălţime spaţiu?

Coordonată pe axa sculei la care nu poate apărea nicio coliziune între palpator şi piesa de prelucrat (elementele de fixare). Valoarea are un efect absolut.

Intrare: -99999,9999...+99999,9999 sau PREDEF

Q1125 Depl. la înălţimea de siguranţă?

Comportament de poziţionare între punctele de palpare:

–1: Nu vă deplasaţi la înălţimea de degajare.

0: Deplasaţi-vă la înălţimea de degajare înainte şi după ciclu. Prepoziţionarea are loc la FMAX_PALPARE.

1: Deplasaţi-vă la înălţimea de degajare înainte şi după fiecare obiect. Prepoziţionarea are loc la FMAX_PALPARE.

2: Deplasaţi-vă la înălţimea de degajare înainte şi după fiecare punct de palpare. Prepoziţionarea are loc la FMAX_PALPARE

Intrare: -1, 0, +1, +2

Q309 Reacția la eroarea de toleranță?

Reacţie când toleranţa este depăşită:

0: Nu întrerupeţi rularea programului când este depăşită toleranţa. Sistemul de control nu deschide o fereastră cu rezultate.

1: Întrerupeţi rularea programului când toleranţa este depăşită. Sistemul de control deschide o fereastră cu rezultatele.

2: Sistemul de control nu deschide o fereastră dacă este necesară reprelucrarea. Sistemul de control deschide o fereastră cu rezultate şi întrerupe programul dacă poziţia reală este la nivelul rebutului.

Intrare: 0, 1, 2

Q1126 Reglare axă de rotație?

Poziţionaţi axele rotative pentru prelucrarea înclinată:

0: Păstraţi poziţia actuală a axei rotative.

1: Poziţionaţi automat axa rotativă şi orientaţi vârful sculei (MUTARE). Poziţia relativă dintre piesa de lucru şi palpator rămâne neschimbată. Sistemul de control efectuează o mişcare de compensare cu axele liniare.

2: Poziţionaţi automat axa rotativă fără a orienta vârful sculei (ROTIRE).

Intrare: 0, 1, 2

Q1120 Poziția de preluat?

Definiţi ce punct de palpare va fi folosit pentru a corecta presetarea activă:

0: Nicio corecţie

1: Corecţie bazată pe primul punct de palpare. Sistemul de control corectează presetarea activă cu valoarea abaterii dintre poziţia nominală şi cea reală a primului punct de palpare.

2: Corecţie bazată pe al doilea punct de palpare. Sistemul de control corectează presetarea activă cu valoarea abaterii dintre poziţia nominală şi cea reală a celui de-al doilea punct de palpare.

3: Corecţie bazată pe al treilea punct de palpare. Sistemul de control corectează presetarea activă cu valoarea abaterii dintre poziţia nominală şi cea reală a celui de-al treilea punct de palpare.

4: Corecţie bazată pe punctul de palpare mediu. Sistemul de control corectează presetarea activă cu valoarea abaterii dintre poziţia nominală şi cea reală a celui de-al doilea punct de palpare.

Intrare: 0, 1, 2, 3, 4

Q1121 Preluați rotire de bază?:

Definiţi dacă sistemul de control va folosi abaterea de aliniere determinată ca rotaţie de bază:

0: Nicio rotaţie de bază

1: Setaţi rotaţia de bază: Sistemul de control va salva rotaţia de bază

Intrare: 0, 1

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 TCH PROBE 1420 TASTARE PLAN ~

Q1100=+0

;PRIMUL PCT AXA PRINC ~

Q1101=+0

;1-UL PCT AXA SECUND. ~

Q1102=+0

;PRIMUL PCT AXA SCULA ~

Q1103=+0

;2-LEA PCT AXA PRINC. ~

Q1104=+0

;2-UL PCT AXA SECUND. ~

Q1105=+0

;2-LEA PCT A AX SCULA ~

Q1106=+0

;3-LEA PCT AXA PRINC. ~

Q1107=+0

;3-LEA PCT AXA SECUND ~

Q1108=+0

;3-LEA PCT AXA SECUND ~

Q372=+1

;DIRECTIE TASTARE ~

Q320=+0

;DIST. DE SIGURANTA ~

Q260=+100

;CLEARANCE HEIGHT ~

Q1125=+2

;MOD INALTIME SIGUR. ~

Q309=+0

;REACTIA ERO. DE TOL. ~

Q1126=+0

;REGL. AXA ROTATIE ~

Q1120=+0

;POZITIE DE PRELUARE ~

Q1121=+0

;PRELUATI ROTIREA