Cyklus 1420 TAST PLAN

ISO-Programmering

G1420

Anvendelse

Tastesystem-cyklus 1420 fastlægger vinklen af et plan ved måling af tre punkter og lægger værdierne i Q-parametre.

Når De før denne Cyklus programmerer Cyklus 1493 TAST EKTRUTION, kan De gentage tastepunkterne i én retning over en defineret længde.

Cyklus 1493 TAST EKTRUTION

  • Cyklussen tilbyder også følgende muligheder:
  • Hvis koordinaterne for tastepunkterne er ukendte, kan De køre cyklussen i halvautomatisk tilstand.
  • Halvautomatisk funktion

  • Cyklus kan valgfrit overvåge for tolerancer. Derved kan en position og dimension af et objekt overvåges.
  • Evaluering af tolerance

  • Hvis De har bestemt den nøjagtige position på forhånd, kan De definere værdien i cyklussen som den faktiske position.
  • Overføre en Akt.-position

Cyklusafvikling

cyc1420
  1. Styringen positionerer tastesystemet med ilgang FMAX_PROBE (fra tastesystemtabellen), og med positioneringslogik til programmeret tastepunkt 1.
  2. Positionierlogik

  3. Styringen positionerer tastesystemet i ilgang FMAX_PROBE til sikkerhedsafstand. Dette er resultatet af summen Q320, SET_UP og Tastekugleradius. Sikkerhedsafstanden tages i betragtning ved tastning i hver tastesretning.
  4. Herefter kører tastesystemet til den indlæste målehøjde Q1102 og gennemfører det første tast-forløb med taste-tilspænding F, fra Tastesystemtabellen.
  5. Hvis De programmerer MODUS SIKKER HOJDE Q1125, positionerer styringen tastesystemet med FMAX_PROBE tilbage til sikker højde Q260.
  6. Derefter i bearbejdningsplanet til tastepunkt 2 og måler der Akt.-værdien for det andet planpunkt
  7. Derefter kører tastesystemet tilbage til sikker højde (afhængig af Q1125), derefter i bearbejdningsplan til tastepunkt 3 og måler der akt.-værdi af det tredje planpunkt
  8. Til slut positionerer styringen tastesystemet tilbage i sikker højde (afhængig af Q1125) og gemmer den fastsatte værdier i følgende Q-parametre:

Q-parameter
nummer

Betydning

Q950 til Q952

Første målte position i hoved-, side- og værktøjsakse

Q953 til Q955

Anden målte position i hoved-, side- og værktøjsakse

Q956 til Q958

Tredje målte position i hoved-, side- og værktøjsakse

Q961 til Q963

Målte rumvinkel SPA, SPB og SPC i WP_CS

Q980 til Q982

Målt afvigelse af det første berøringspunkt

Q983 til Q985

Målte afvigelse fra det andet tastepunkt

Q986 til Q988

3. målte afvigelse i positionen

Q183

  • Emnestatus
  • -1 = ikke defineret
  • 0 = God
  • 1 = Efterarbejde
  • 2 = Skrot

Q970

Når De på forhånd har programmeret Cyklus 1493 TAST EKTRUTION:

Maksimal afvigelse udgående fra det første tastepunkt

Q971

Når De på forhånd har programmeret Cyklus 1493 TAST EKTRUTION:

Maksimal afvigelse udgående fra det andet tastepunkt

Q972

Når De på forhånd har programmeret Cyklus 1493 TAST EKTRUTION:

Maksimal afvigelse udgående fra det tredje tastepunkt

Anvisninger

 
Anvisning
Pas på kollisionsfare!
Hvis De ikke kører til en sikker højde mellem objekterne eller berøringspunkterne, er der risiko for kollision.
  1. Mellem hvert objekt eller hvert tastepunkt kør til sikker højde Programmerer Q1125 MODUS SIKKER HOJDE ulig -1.
 
Anvisning
Pas på kollisionsfare!
Ved kald ef Tastesystemcyklus 444 og 14xx bør Koordinattransformationer ikke være aktiv, f.eks. Cyklus 8 SPEJLING, 11DIM.-FAKTOR, 26 MAALFAKTOR, TRANS MIRROR. Der er kollisionsfare.
  1. Nulstil koordinatomregning før Cyklus kald
  • Denne Cyklus kan De udelukkende udfører i bearbejdningsfunktion FUNCTION MODE MILL.
  • De tre tastepunkter bør ikke ligge på en lige linje, så styringen kan beregne vinkelværdierne.
  • Med definition af Nom.-position bestemmer De rumvinklen. Cyklus den målte rumvinkel i Parametern Q961 til Q963. For overførsel i 3D-Grunddrejning anvender styringen forskellen mellem målte runvinkel og nom.-rumvinkel.
 
Tip
  • HEIDENHAIN anbefaler ved disse cyklus ikke at anvende aksevinkel!

Juster drejeakse:

  • Opretning med drejeakse kan kun gøres, når to drejeakser er tilgængelige i kinematikken.
  • For at oprette en drejeakse (Q1126 ulig 0), skal drejningen overføres (Q1121 ulig 0). Ellers afgiver styringen en fejlmelding.

Cyklusparameter

Hjælpebillede

Parametre

cyc1420_1

cyc1420_2

Q1100 1. Nominelposition hovedakse?

Absolut Nom.-position for første tastepunkt i hovedaksen for bearbejdningsplanet

Indlæs: -99999.9999...+99999.9999 alternativ ?, -, + eller @

Q1101 1. Nominelposition sideakse?

Absolut Nom.-position af første tastepunkt i sideaksen for bearbejdningsplanet.

Indlæse: -99999.9999...+9999.9999 alternativ valgfri indlæsning, se Q1100

Q1102 1. Nominelposition sideakse?

Absolut Nom.-position af første tastepunkt i værktøjsaksen

Indlæse: -99999.9999...+9999.9999 alternativ valgfri indlæsning, se Q1100

Q1103 2. Nominelposition hovedakse?

Absolut Nom.-position af andet tastepunkt i hovedaksen for bearbejdningsplanet.

Indlæse: -99999.9999...+9999.9999 alternativ valgfri indlæsning, se Q1100

Q1104 2. Nominelposition sideakse?

Absolut Nom.-position af andet tastepunkt i sideaksen for bearbejdningsplanet.

Indlæse: -99999.9999...+9999.9999 alternativ valgfri indlæsning, se Q1100

Q1105 2. Nominelposition værktøjsakse?

Absolut Nom.-position af andet tastepunkt i værktøjsaksen for bearbejdningsplanet.

Indlæse: -99999.9999...+9999.9999 alternativ valgfri indlæsning, se Q1100

Q1106 3. Nominelposition hovedakse?

Ansolut Nom.-position af tredje tastepunkt i hovedaksen for bearbejdningsplanet.

Indlæse: -99999.9999...+9999.9999 alternativ valgfri indlæsning, se Q1100

Q1107 3. Nominelposition sideakse?

Absolut Nom.-position af tredje tastepunkt i sideaksen for bearbejdningsplanet.

Indlæse: -99999.9999...+9999.9999 alternativ valgfri indlæsning, se Q1100

Q1108 3. Nominelposition sideakse?

Ansolut Nom.-position af tredje tastepunkt i værktøjsaksen for bearbejdningsplanet.

Indlæse: -99999.9999...+9999.9999 alternativ valgfri indlæsning, se Q1100

cyc1420_3

cyc1420_4

Q372 Tasteretning (-3..+3)?

Aksen, i hvilken tastningen skal foregå. Med tegnet definerer De, om styringen bevæger sig i positiv eller negativ retning.

Indlæs: -3, -2, -1, +1, +2, +3

Q320 SIKKERHEDS-AFSTAND ?

Yderligere afstand mellem målepunkt og tastesystem-kugle. Q320 virker additivt til kolonne SET_UP af Tastesystemtabelle. Værdi virker inkrementalt.

Indlæs: 0...99999.9999 alternativ PREDEF

Q260 SIKKERE HOEJDE ?

Koordinater i værktøjsaksen, i hvilken der ingen kollision kan ske mellem Tastesystem og emne (opspænding) Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999 alternativ PREDEF

Q1125 Kør til sikker højde:

Positionerforhold mellem tastepositioner:

-1: Kør ikke til sikker højde.

0: Kør til sikker højde før og efter Cyklus. Forpositionering finder sted med FMAX_PROBE.

1: Kør til sikker højde før og efter hvert objekt. Forpositionering finder sted med FMAX_PROBE.

2: Kør til sikker højde før og efter hvert tastepunkt Forpositionering finder sted med FMAX_PROBE.

Indlæs: -1, 0, +1, +2

Q309 Reaktion ved tolerancefejl?

Reaktion ved tolerance overskridelse:

0: Afbryd ikke program ved toleranceoverskridelse. Styringen åbner ikke et vinduet med resultat.

1: Afbryd program ved toleranceoverskridelse. Styringen åbner et vinduet med resultat.

2: Styringen åbner ikke et vindue med resultater under efterarbejde. Ved faktiske positioner i afvisningsområdet åbner styringen et vindue med resultaterne og afbryder programafviklingen.

Indlæs: 0, 1, 2

Q1126 Juster drejeakse?

Positioner drejeakser til skrå bearbejdning:

0: Behold aktuelle drejeakseposition

1: Positioner drejeaksen automatisk og følg værktøjsspidsen (MOVE). Den relative position mellem emne og værktøj bliver ikke forandret. Styringen udfører med lineær aksen en udligningsbevægelse.

2: Positionér drejeaksen automatisk uden at følge værktøjsspidsen (TURN).

Indlæs: 0, 1, 2

Q1120 Position til overførsel?

Fastlæg, om styringen korrigerer det aktive referencepunkt:

0: ingen korrektur

1: Korrektur henført til 1. tastepunkt Styringen korrigerer det aktive referencepunkt ved afvigelsen af ​​Nom.- og aktuelle position for 1. berøringspunkt.

2: Korrektur henført til 2. tastepunkt Styringen korrigerer det aktive referencepunkt ved afvigelsen af ​​Nom.- og aktuelle position for 2. berøringspunkt.

3: Korrektur henført til 3. tastepunkt Styringen korrigerer det aktive referencepunkt ved afvigelsen af ​​Nom.- og aktuelle position for 3. berøringspunkt.

4: Korrektur henført til gennemsnitlige tastepunkt. Styringen korrigerer det aktive referencepunkt ved afvigelsen af ​​Nom.- og aktuelle position for gennemsnitlige berøringspunkt.

Indlæs: 0, 1, 2, 3, 4

Q1121 Grunddrejning til overførsel?

Bestem, om styringen skal anvende fastlagte skråplan som grunddrejning:

0: ingen grunddrejning

1: Sæt grunddrejning: Her gemmer styringen grunddrejningen

Indlæs: 0, 1

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

Eksempel

11 TCH PROBE 1420 TAST PLAN ~

Q1100=+0

;1. PUNKT HOVEDAKSE ~

Q1101=+0

;1. PUNKT SIDEAKSE ~

Q1102=+0

;1. PUNKT WZ-AKSE ~

Q1103=+0

;2. PUNKT HOVEDAKSE ~

Q1104=+0

;2. PUNKT SIDEAKSE ~

Q1105=+0

;2. PUNKT WZ-AKSE ~

Q1106=+0

;3. PUNKT HOVEDAKSE ~

Q1107=+0

;3. PUNKT SIDEAKSE ~

Q1108=+0

;3. PUNKT SIDEAKSE ~

Q372=+1

;TASTERETNING ~

Q320=+0

;SIKKERHEDS-AFSTAND ~

Q260=+100

;SIKKERE HOEJDE ~

Q1125=+2

;MODUS SIKKER HOJDE ~

Q309=+0

;FEJLREAKTION ~

Q1126=+0

;JUSTER DREJEAKSE ~

Q1120=+0

;OVERFORSELSPOSITION ~

Q1121=+0

;DREJNING OVERFORSEL