Ciclul 1412 TASTARE MUCHIE INCLINATA

Aplicaţie

Ciclul palpatorului 1412 vă permite să determinaţi abaterea de aliniere a piesei de prelucrat palpând două puncte de pe o margine înclinată. Ciclul determină rotaţia în funcţie de diferenţa dintre unghiul măsurat şi unghiul nominal.

Dacă programaţi Ciclul 1493 TASTARE EXTRUZIUNE înaintea acestui ciclu, puteţi repeta punctele de palpare într-o anumită direcţie pe o distanţă specificată.

Ciclul 1493 TASTARE EXTRUZIUNE

  • În plus, Ciclul 1412 oferă următoarele funcţii:
  • Dacă poziţia de palpare în raport cu originea curentă este necunoscută, puteţi rula ciclul în modul semiautomat.
  • Modul semiautomat

  • Dacă determinaţi poziţia reală în avans, o puteţi transfera către ciclu ca poziţie reală.
  • Transferarea poziţiei reale

Secvenţă ciclu

cyc1412
  1. Urmând logica de poziţionare, sistemul de control poziţionează palpatorul în punctul de palpare 1 la avans rapid FMAX_PALPATOR.
  2. Logică de poziţionare

  3. Sistemul de control deplasează apoi palpatorul la prescrierea de degajare Q320 cu avans rapid FMAX_PALPATOR. Suma dintre Q320, SET_UP şi raza vârfului sferic este luată în calcul la palparea în orice direcţie de palpare.
  4. În continuare, palpatorul se mută la înălţimea de măsurare introdusă şi palpează primul punct de palpare la viteza de avans de palpare F din tabelul palpatorului).
  5. Sistemul de control retrage palpatorul cu degajarea de siguranţă în sens opus celui de palpare.
  6. Dacă aţi programat retragerea la înălţimea de degajare Q1125, palpatorul revine la înălţimea de degajare.
  7. Apoi palpatorul se mută la punctul de palpare 2 şi palpează din nou.
  8. În sfârşit, sistemul de control retrage palpatorul 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

Q964

Rotaţia de bază măsurată

Q965

Rotaţia măsurată a mesei

Q980 - Q982

Devieri măsurate ale punctului de palpare 1

Q983 - Q985

Devieri măsurate ale punctului de palpare 2

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 Ciclul 1493 TASTARE EXTRUZIUNE înainte:

Valoarea medie a tuturor devierilor de la linia ideală a primului punct de palpare

Q971

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

Valoarea medie a tuturor devierilor de la linia ideală a celui de-al doilea 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.
  • Dacă programaţi o toleranţă în Q1100, Q1101, sau Q1102, atunci această toleranţă se aplică poziţiilor nominale programate în locul punctelor de palpare aflate de-a lungul marginii înclinate. Utilizaţi parametrul TOLERANZA QS400 pentru a programa o toleranţă pentru vectorul normal la suprafaţă de-a lungul marginii înclinate.
  • Notă despre axele rotative:
  • La determinarea rotirii de bază într-un plan de lucru înclinat, reţineţi următoarele:

    • Dacă coordonatele curente ale axelor rotative şi unghiurile de înclinare definite (fereastra rotire 3-D) corespund, planul de lucru este consecvent. 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 (fereastra rotire 3-D) nu corespund, planul de lucru nu este consecvent. Sistemul de control calculează rotirea de bază din sistemul de coordonate al pieselor de prelucrat W-CS, pe baza axei sculei.

    În parametrul opţional al maşinii chkTiltingAxes (nr. 204601), producătorul maşinii defineşte o verificare pentru situaţia înclinării. Dacă nu este configurată nicio verificare, ciclul presupune întotdeauna că planul de lucru este consecvent. 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

cyc1412_1

Q1100 Prima poz. nom. a axei princ.?

Poziţia nominală absolută la care începe muchia înclinată în axa principală.

Intrare: -99999,9999...+99999,9999 sau opţional ?, +, -, @

Q1101 1-a poz teoretică a axei secund?

Poziţia nominală absolută la care începe muchia înclinată în axa secundară.

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 primului punct de palpare de pe axa sculei

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

QS400 Introducere toleranțe?

Bandă de toleranţă monitorizată de ciclu. Toleranţa defineşte abaterea permisă pentru vectorii normali la suprafaţă de-a lungul marginii înclinate. Această abatere este determinată între coordonata nominală şi coordonata reală a piesei de prelucrat.

  • 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ă bandă de toleranţă.
  • QS400 =„0”: Fără bandă de toleranţă.
  • QS400 =„0,1+0,1”: Fără bandă de toleranţă.

Introducere: max. 255 caractere

cyc1412_2

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 linie dreaptă:

+1: Sistemul de control roteşte direcţia de palpare cu +90° faţă de unghiul nominal Q1130

-1: Sistemul de control roteşte direcţia de palpare cu -90° faţă de unghiul nominal Q1130

Intrare: -1, +1

Q1132 Prima distanță pe prima linie?

Distanţa dintre începutul marginii înclinate şi primul punct de palpare. Această valoare are un efect incremental.

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

Q1133 A doua distanță pe prima linie?

Distanţa dintre începutul marginii înclinate şi al doilea punct de palpare. Această valoare are un efect incremental.

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

Q1139 Plan pentru obiect (1-3)?

Plan în care sistemul de control analizează unghiul nominal Q1130 şi direcţia de palpare Q1131.

1: Unghiul nominal este în planul YZ.

2: Unghiul nominal este în planul ZX.

3: Unghiul nominal este în planul XY.

Intrare: 1, 2, 3

cyc1412_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 deplasaţi la înălţimea de degajare.

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

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

2: Deplasaţi 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.

0: Sistemul de control deschide o fereastră cu rezultatele dacă poziţia reală este în intervalul de rebuturi. Rularea programului este întreruptă. Sistemul de control nu deschide o fereastră cu rezultate dacă este necesară reprelucrarea.

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.

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.

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

2: Corecţie bazată pe al doilea punct de palpare

3: Corecţie bazată pe poziţia medie a punctelor de palpare

Intrare: 0, 1, 2, 3

Q1121 Preluați rotire?

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 rotirea de bază: Sistemul de control transferă abaterea de aliniere la masa presetată sub formă de transformări de bază.

2: Rotiţi masa rotativă: Sistemul de control transferă abaterea de aliniere la masa presetată sub formă de decalaj.

Intrare: 0, 1, 2

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 1412 TASTARE MUCHIE INCLINATA ~

Q1100=+20

;PRIMUL PCT AXA PRINC ~

Q1101=+0

;1-UL PCT AXA SECUND. ~

Q1102=-5

;PRIMUL PCT AXA SCULA ~

QS400="+0.1-0.1"

;TOLERANZA ~

Q1130=+30

;UNGHI NOMINAL 1-A LINIE ~

Q1131=+1

;DIR. TASTARE 1-A LINIE ~

Q1132=+10

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

Q1133=+20

;A 2-A DIST. PE 1-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