Cykel 1420 AVKAENNING PLAN

ISO-programmering

G1420

Användningsområde

Avkännarcykel 1420 beräknar en ytas vinkel genom mätning av tre punkter och för in värdena i Q-parametrarna.

Om du före den här cykeln programmerar cykel 1493 EXTRUDERING AVKANNING upprepar styrsystemet avkänningspunkterna i vald riktning över en viss längd längs en rät linje.

Cykel 1493 EXTRUDERING AVKANNING

  • Cykeln erbjuder dessutom följande alternativ:
  • Om avkänningspunkternas koordinater inte är kända kan cykeln utföras i halvautomatiskt läge.
  • Halvautomatiskt läge

  • Cykeln kan alternativt övervaka med tanke på toleranserna. Då kan ett objekts position och dimension övervakas.
  • Utvärdering av toleranserna

  • Om du har bestämt den exakta positionen i förväg kan du definiera värdet som ärposition i cykeln.
  • Överföring av en ärposition

Cykelförlopp

cyc1420
  1. Styrsystemet positionerar avkännarsystemet vid den programmerade avkänningspunkten 1 med snabbtransport FMAX_PROBE (ur avkännartabellen) och med positioneringslogik.
  2. Positioneringslogik

  3. Styrsystemet positionerar avkännarsystemet vid säkerhetsavståndet med snabbtransport FMAX_PROBE. Den utgörs av summan av Q320, SET_UP och mätkulans radie. Säkerhetsavståndet tas med i beräkningen vid avkänning i varje avkänningsriktning.
  4. Därefter förflyttas avkännarsystemet till den angivna mäthöjden Q1102 och utför den första avkänningen med avkänningsmatning F från avkännartabellen.
  5. När du programmerar MODE SAEKER HOEJD Q1125 positionerar styrsystemet avkännarsystemet med FMAX_PROBE på säkerhetshöjden Q260 igen.
  6. Därefter kör det i bearbetningsplanet till avkänningspunkt 2 och mäter där den andra planpunktens ärposition.
  7. Sedan kör avkännarsystemet tillbaka till säkerhetshöjd (beroende på Q1125), därefter i bearbetningsplanet till avkänningspunkt 3 och mäter där den tredje planpunktens ärposition.
  8. Slutligen positionerar styrsystemet avkännarsystemet på säkerhetshöjden igen (beroende på Q1125) och lagrar de uppmätta värdena i följande Q-parametrar:

QL-parameter-
nummer

Betydelse

Q950 till Q952

Första uppmätta positionen i huvud-, komplement- och verktygsaxeln

Q953 till Q955

Andra uppmätta positionen i huvud-, komplement- och verktygsaxeln

Q956 till Q958

Tredje uppmätta positionen i huvud-, komplement- och verktygsaxeln

Q961 till Q963

Uppmätt rymdvinkel SPA, SPB och SPC i W-CS

Q980 till Q982

Uppmätt avvikelse hos den första avkänningspunkten

Q983 till Q985

Uppmätt avvikelse hos den andra avkänningspunkten

Q986 till Q988

Tredje uppmätta avvikelsen för positionerna

Q183

  • Arbetsstyckestatus
  • -1 = inte definierad
  • 0 = godkänd
  • 1 = efterbearbetning
  • 2 = skrot

Q970

Om du har programmerat cykel 1493 EXTRUDERING AVKANNING dessförinnan:

Maximal avvikelse med utgångspunkt från den första avkänningspunkten

Q971

Om du har programmerat cykel 1493 EXTRUDERING AVKANNING dessförinnan:

Maximal avvikelse med utgångspunkt från den andra avkänningspunkten

Q972

Om du har programmerat cykel 1493 EXTRUDERING AVKANNING dessförinnan:

Maximal avvikelse med utgångspunkt från den tredje avkänningspunkten

Anmärkning

 
Hänvisning
Varning kollisionsrisk!
Om du mellan objekten eller avkänningspunkterna inte kör till säkerhetshöjd finns risk för kollision.
  1. Kör till säkerhetshöjd mellan varje objekt eller avkänningspunkt. Programmera Q1125 MODE SAEKER HOEJD skilt från -1.
 
Hänvisning
Varning kollisionsrisk!
När avkännarcyklerna 444 och 14xx utförs, får följande koordinattransformationer inte vara aktiva: cykel 8 SPEGLING, cykel 11SKALFAKTOR, cykel 26 SKALFAKTOR AXELSP. och TRANS MIRROR. Det finns risk för kollision.
  1. Återställ koordinatomräkningen före cykelanrop
  • Denna cykel kan du enbart genomföra i bearbetningsläget FUNCTION MODE MILL.
  • De tre avkänningspunkterna får inte ligga på en rät linje för att styrsystemet ska kunna beräkna vinkelvärdena.
  • Genom att definiera börpositionerna får man fram börrymdvinkeln. Cykeln sparar den uppmätta rymdvinkeln i parametrarna Q961 till Q963 För överföring i 3D-grundvridningen använder styrsystemet differensen mellan uppmätt rymdvinkel och börrymdvinkel.
 
Tip
  • HEIDENHAIN rekommenderar att inte använda någon axelvinkel i denna cykel.

Justering av vridbordsaxel:

  • Justering med vridbordsaxlar kan endast ske om det finns två vridbordsaxlar i kinematiken.
  • För att justera vridbordsaxlarna (Q1126 skilt från 0), måste du tillämpa rotationen (Q1121 skilt från 0). Annars visar styrsystemet ett felmeddelande.

Cykelparametrar

Hjälpbild

Parametrar

cyc1420_1

cyc1420_2

Q1100 1.Börposition huvudaxel?

Absolut börposition för den första avkänningspunkten i bearbetningsplanets huvudaxel

Inmatning: -99999,9999–+99999,9999 alternativt ?, -, + eller @

Q1101 1.Börposition komplementaxel?

Absolut börposition för den första avkänningspunkten i bearbetningsplanets komplementaxel

Inmatning: -99999,9999–+9999,9999 alternativt valfri inmatning, se Q1100

Q1102 1.Börposition verktygsaxel?

Absolut börposition för den första avkänningspunkten i verktygsaxeln

Inmatning: -99999,9999–+9999,9999 alternativt valfri inmatning, se Q1100

Q1103 2.Börposition huvudaxel?

Absolut börposition för den andra avkänningspunkten i bearbetningsplanets huvudaxel

Inmatning: -99999,9999–+9999,9999 alternativt valfri inmatning, se Q1100

Q1104 2.Börposition komplementaxel?

Absolut börposition för den andra avkänningspunkten i bearbetningsplanets komplementaxel

Inmatning: -99999,9999–+9999,9999 alternativt valfri inmatning, se Q1100

Q1105 2. Börposition verktygsaxel?

Absolut börposition för den andra avkänningspunkten i bearbetningsplanets verktygsaxel

Inmatning: -99999,9999–+9999,9999 alternativt valfri inmatning, se Q1100

Q1106 3.Börposition huvudaxel?

Absolut börposition för den tredje avkänningspunkten i bearbetningsplanets huvudaxel.

Inmatning: -99999,9999–+9999,9999 alternativt valfri inmatning, se Q1100

Q1107 3.Börposition komplementaxel?

Absolut börposition för den tredje avkänningspunkten i bearbetningsplanets komplementaxel

Inmatning: -99999,9999–+9999,9999 alternativt valfri inmatning, se Q1100

Q1108 3.Börposition verktygsaxel?

Absolut börposition för den tredje avkänningspunkten i bearbetningsplanets verktygsaxel

Inmatning: -99999,9999–+9999,9999 alternativt valfri inmatning, se Q1100

cyc1420_3

cyc1420_4

Q372 Avkänningsriktning (-3...+3)?

Axel, i vars riktning avkänningen ska utföras. Med förtecknet definierar du om styrsystemet ska köra i positiv eller negativ riktning.

Inmatning: -3, -2, -1, +1, +2, +3

Q320 SAEKERHETSAVSTAAND ?

Extra avstånd mellan avkänningspunkten och avkännarsystemets kula. Q320 adderas till kolumnen SET_UP i avkännartabellen. Värdet har inkrementell verkan.

Inmatning: 0–99999,9999 alternativt PREDEF

Q260 SAEKERHETSHOEJD ?

Koordinat i verktygsaxeln, vid vilken ingen kollision mellan avkännarsystem och arbetsstycke (spänndon) kan ske. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999 alternativt PREDEF

Q1125 Förflyttning till säkerhetshöjd?

Positioneringsbeteende mellan avkänningspositionerna:

-1: Kör inte till säkerhetshöjd.

0: Kör till säkerhetshöjd före och efter cykeln. Förpositioneringen sker med FMAX_PROBE.

1: Kör till säkerhetshöjd före och efter varje objekt. Förpositioneringen sker med FMAX_PROBE.

2: Kör till säkerhetshöjd före och efter varje avkänningspunkt. Förpositioneringen sker med FMAX_PROBE.

Inmatning: -1, 0, +1, +2

Q309 Reaktion vid toleransfel?

Reaktion när toleransen överskrids:

0: Stoppa inte programexekveringen om toleransen överskrids. Styrsystemet öppnar inget fönster med resultat.

1: Stoppa programexekveringen om toleransen överskrids. Styrsystemet öppnar ett fönster med resultat.

2: Styrsystemet öppnar inget fönster med resultat vid efterbearbetning. Styrsystemet öppnar ett fönster med resultat och avbryter programkörningen om ärpositionerna befinner sig i skrotområdet.

Inmatning: 0, 1, 2

Q1126 Rikta upp rotationsaxlar?

Positionera rotationsaxlar för tiltad bearbetning:

0: Behåll aktuell rotationsaxelposition.

1: Positionera rotationsaxeln automatiskt och följ med verktygsspetsen (MOVE). Den relativa positionen mellan arbetsstycke och avkänningssystem förändras inte. Styrsystemet genomför en kompenseringsrörelse med linjäraxlarna.

2: Positionera rotationsaxeln automatiskt utan att följa med verktygsspetsen (TURN).

Inmatning: 0, 1, 2

Q1120 Position för överföring?

Bestäm om styrsystemet ska korrigera den aktiva utgångspunkten:

0: Ingen korrigering

1: Korrigering i förhållande till den första avkänningspunkten. Styrsystemet korrigerar den aktiva utgångspunkten med avvikelsen mellan bör- och ärpositionen för den första avkänningspunkten.

2: Korrigering i förhållande till den andra avkänningspunkten. Styrsystemet korrigerar den aktiva utgångspunkten med avvikelsen mellan bör-och ärpositionen för den andra avkänningspunkten.

3: Korrigering i förhållande till den tredje avkänningspunkten. Styrsystemet korrigerar den aktiva utgångspunkten med avvikelsen mellan bör- och ärpositionen för den tredje avkänningspunkten.

4: Korrigering i förhållande till den genomsnittliga avkänningspunkten. Styrsystemet korrigerar den aktiva utgångspunkten med avvikelsen mellan bör-och ärpositionen för den genomsnittliga avkänningspunkten.

Inmatning: 0, 1, 2, 3, 4

Q1121 Överför grundvridning?

Bestäm om styrsystemet ska tillämpa den beräknade snedställningen som grundvridning:

0: Ingen grundvridning

1: Inställning av grundvridning: här sparar styrsystemet grundvridningen

Inmatning: 0, 1

NC-programmen i den här bruksanvisningen är förslag på lösningar. Du behöver anpassa NC-programmen eller enskilda NC-block innan du använder dem på en maskin.

  • Anpassa följande innehåll:
  • Verktyg
  • Skärdata
  • Matningshastigheter
  • Säkerhetshöjd eller säkra positioner
  • Maskinspecifika positioner, t.ex. med M91
  • Sökvägar till programanrop

Vissa NC-program är beroende av maskinkinematiken. Anpassa de här NC-programmen till maskinkinematiken före den första testkörningen.

Testa även NC-programmen med hjälp av simuleringen innan du startar den riktiga programkörningen.

 
Tip

Med hjälp av ett programtest kan du avgöra om du kan använda NC-programmet med de tillgängliga programvaruoptionerna, den aktiva maskinkinematiken och den aktuella maskinkonfigurationen.

Exempel

11 TCH PROBE 1420 AVKAENNING PLAN ~

Q1100=+0

;1.PUNKT HUVUDAXEL ~

Q1101=+0

;1.PUNKT KOMPL.AXEL ~

Q1102=+0

;1.PUNKT VKT-AXEL ~

Q1103=+0

;2.PUNKT HUVUDAXEL ~

Q1104=+0

;2.PUNKT KOMPL.AXEL ~

Q1105=+0

;2.PUNKT VKT-AXEL ~

Q1106=+0

;3.PUNKT HUVUDAXEL ~

Q1107=+0

;3.PUNKT KOMPL.AXEL ~

Q1108=+0

;3.PUNKT KOMPL.AXEL ~

Q372=+1

;AVKAENNINGSRIKTNING ~

Q320=+0

;SAEKERHETSAVSTAAND ~

Q260=+100

;SAEKERHETSHOEJD ~

Q1125=+2

;MODE SAEKER HOEJD ~

Q309=+0

;FELREAKTION ~

Q1126=+0

;RIKTA UPP ROT.AXLAR ~

Q1120=+0

;OVERFORINGSPOSITION ~

Q1121=+0

;OEVERFOER VRIDNING