Ciclul 1416 TASTARE PUNCT INTERSECTARE

Programare ISO

G1416

Aplicaţie

Ciclul de palpator 1416 vă permite să determinaţi intersecţia a două muchii. Puteţi executa ciclul în toate cele trei planuri de prelucrare – XY, XZ şi YZ. Ciclul necesită un total de patru puncte de palpare şi două poziţii per muchie. Puteţi selecta succesiunea muchiilor după cum doriţi.

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

  • 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 de palpare.
  4. Sistemul de control deplasează palpatorul 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. Sistemul de control poziţionează palpatorul la următorul punct de palpare.
  7. Sistemul de control poziţionează palpatorul la înălţimea de măsurare introdusă Q1102 şi măsoară următorul punct de palpare.
  8. Sistemul de control repetă paşii 4-6 până când sunt măsurate toate punctele de palpare.
  9. Sistemul de control salvează poziţiile măsurate în următorii parametri Q. Dacă Q1120 POZITIE DE PRELUARE este definit cu valoarea 1, atunci sistemul de control scrie poziţia măsurată în rândul activ din tabelul de presetări.

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

Q959 - Q960

Intersecţia măsurată dintre axa principală şi axa secundară

Q964

Rotaţia de bază măsurată

Q965

Rotaţia măsurată a mesei

Q980 - Q982

Abaterea măsurată a primului punct de palpare de pe axa principală, axa auxiliară şi axa sculei

Q983 - Q985

Abaterea măsurată a celui de-al doilea punct de palpare de pe axa principală, axa auxiliară şi axa sculei

Q986 - Q988

Abaterea măsurată a celui de-al treilea punct de palpare de pe axa principală, axa auxiliară şi axa sculei

Q989 - Q990

Abaterile măsurate ale intersecţiei dintre axa principală şi axa secundară

Q994

Abaterea măsurată a unghiului de la rotaţia de bază

Q995

Abaterea măsurată a unghiului de la rotaţia mesei

Q183

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

Q970

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

Abaterea maximă de la primul punct de palpare

Q971

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

Abaterea maximă de la al doilea punct de palpare

Q972

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

Abaterea maximă 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.
  • Notă despre axele rotative:
  • Dacă determinaţi rotirea de bază într-un plan de prelucrare înclinat, atunci reţineţi următoarele:
    • Dacă coordonatele curente ale axelor rotative şi unghiurile de înclinare definite (meniul 3D-ROT) corespund, planul de prelucrare este concordant. Sistemul de control calculează rotaţia de bază în sistemul de coordonate de intrare I-CS.
    • Dacă coordonatele curente ale axelor rotative şi unghiurile de înclinare definite (meniul 3D-ROT) nu corespund, planul de lucru este neconcordant. Sistemul de control calculează rotirea de bază din sistemul de coordonate al pieselor de prelucrat W-CS pe baza axei sculei.
  • Parametrul opţional al maşinii chkTiltingAxes (nr. 204601) îi permite producătorului maşinii să definească dacă sistemul de control verifică situaţiile de înclinare corespunzătoare. Dacă nu este definită vreo verificare, atunci sistemul de control presupune că există un plan de prelucrare concordant. Rotirea de bază este atunci calculată în I-CS.

Alinierea axelor mesei rotative:

  • Sistemul de control poate alinia masa rotativă numai dacă rotaţia măsurată poate fi compensată utilizând o axă a mesei rotative. Aceasta trebuie să fie prima axă a mesei rotative (văzută dinspre piesa de prelucrat).
  • Pentru a alinia axele mesei rotative (Q1126 nu este egal cu 0) trebuie să adoptaţi rotaţia (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ă de pe axa principală la care cele două muchii se intersectează.

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

Q1101 1-a poz teoretică a axei secund?

Poziţia nominală absolută de pe axa secundară la care cele două muchii se intersectează.

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

Q1102 1-a poz teoretică a axei sculei?

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

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

QS400 Introducere toleranțe?

Bandă de toleranţă monitorizată de ciclu. Toleranţa defineşte abaterea permisibilă a vectorilor normali de-a lungul primei muchii. Sistemul de control determină abaterea folosind coordonatele nominale şi coordonatele reale ale piesei.

  • Exemple:
  • QS400 =„0,4-0,1”: Dimensiunea superioară = coordonata nominală + 0,4; dimensiunea inferioară = coordonata nominală – 0,1. Astfel, pentru ciclu rezultă următoarea bandă de toleranţă: „coordonata nominală + 0,4” la „coordonata nominală – 0,1”.
  • QS400 =„ ”: Fără monitorizare a toleranţei.
  • QS400 =„0”: Fără monitorizare a toleranţei.
  • QS400 =„0,1+0,1”: Fără monitorizare a toleranţei.

Introducere: max. 255 caractere

Q1130 Unghi nominal pentru prima linie

Unghiul nominal al primei linii drepte

Intrare: -180...+180

Q1131 Dir. tastare ptr. prima linie?

Direcţie de palpare pentru prima muchie:

+1: Roteşte direcţia de palpare cu +90° faţă de unghiul nominal Q1130 şi palpează în unghiuri drepte faţă de muchia nominală.

-1: Roteşte direcţia de palpare cu -90° faţă de unghiul nominal Q1130 şi palpează în unghiuri drepte faţă de muchia nominală.

Intrare: -1, +1

Q1132 Prima distanță pe prima linie?

Distanţa dintre intersecţie şi primul punct de palpare de pe prima muchie. Această valoare are un efect incremental.

Intrare: -999,999...+999,999

Q1133 A doua distanță pe prima linie?

Distanţa dintre intersecţie şi a doilea punct de palpare de pe prima muchie. Această valoare are un efect incremental.

Intrare: -999,999...+999,999

QS401 Valoare toleranţă 2?

Bandă de toleranţă monitorizată de ciclu. Toleranţa defineşte abaterea permisibilă a vectorilor normali de suprafaţă de-a lungul celei de-a doua muchii. Sistemul de control determină această abatere folosind coordonata nominală şi coordonata reală a piesei de prelucrat.

Introducere: max. 255 caractere

Q1134 Unghi nominal ptr. a doua linie

Unghiul nominal al primei linii drepte

Intrare: -180...+180

Q1135 Dir. tastare ptr. a doua linie?

Direcţie de palpare pentru a doua muchie:

+1: Roteşte direcţia de palpare cu +90° faţă de unghiul nominal Q1134 şi palpează în unghiuri drepte faţă de muchia nominală.

-1: Roteşte direcţia de palpare cu -90° faţă de unghiul nominal Q1134 şi palpează în unghiuri drepte faţă de muchia nominală.

Intrare: -1, +1

Q1136 Prima distanță pe a doua linie?

Distanţa dintre intersecţie şi primul punct de palpare de pe a doua muchie. Această valoare are un efect incremental.

Intrare: -999,999...+999,999

Q1137 A doua distanță pe a doua linie?

Distanţa dintre intersecţie şi a doilea punct de palpare de pe a doua muchie. Această valoare are un efect incremental.

Intrare: -999,999...+999,999

Q1139 Plan pentru obiect (1-3)?

Plan în care sistemul de control interpretează unghiul nominal Q1130 şi Q1134, dar şi direcţia de palpare Q1131 şi Q1135.

1: planul YZ

2: planul ZX

3: planul XY

Intrare: 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ţia presetării active pe baza punctului de intersectare. Sistemul de control corectează presetarea activă cu valoarea abaterii dintre poziţia nominală şi cea reală a intersecţiei.

Intrare: 0, 1

Q1121 Preluați rotire?

Definiţi dacă sistemul de control ar trebui să folosească nealinierea determinată:

0: Nicio rotaţie de bază

1: Setaţi rotirea de bază: Sistemul de control transferă abaterea de aliniere a primei muchii la masa presetată sub formă de transformare de bază.

2: Efectuaţi rotirea mesei rotative: Sistemul de control transferă abaterea de aliniere a primei muchii la masa presetată sub formă de abatere.

3: Setaţi rotirea de bază: Sistemul de control transferă abaterea de aliniere a celei de-a doua muchii la masa presetată sub formă de transformare de bază.

4: Efectuaţi rotirea mesei rotative: Sistemul de control transferă abaterea de aliniere a celei de-a doua muchii la masa presetată sub formă de abatere.

5: Setaţi rotirea de bază: Sistemul de control transferă abaterea de aliniere de la abaterile medii ale ambelor muchii la masa presetată sub formă de transformare de bază.

6: Efectuaţi rotirea mesei rotative: Sistemul de control transferă abaterea de aliniere de la abaterile medii ale ambelor muchii la masa presetată sub formă de abatere.

Intrare: 0, 1, 2, 3, 4, 5, 6

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 1416 TASTARE PUNCT INTERSECTARE ~

Q1100=+50

;PRIMUL PCT AXA PRINC ~

Q1101=+10

;1-UL PCT AXA SECUND. ~

Q1102=-5

;PRIMUL PCT AXA SCULA ~

QS400="0"

;TOLERANZA ~

Q1130=+45

;UNGHI NOMINAL 1-A LINIE ~

Q1131=+1

;DIR. TASTARE 1-A LINIE ~

Q1132=+10

;1-A DIST. PE 1-A LINIE ~

Q1133=+25

;A 2-A DIST. PE 1-A LINIE ~

QS401="0"

;Toleranz 2 ~

Q1134=+135

;UNGHI NOMINAL A 2-A LINIE ~

Q1135=–1

;DIR. TASTARE A 2-A LINIE ~

Q1136=+10

;1-A DIST. PE A 2-A LINIE ~

Q1137=+25

;A 2-A DIST PE A 2-A LINIE ~

Q1139=+3

;PLAN OBIECT ~

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