Cykel 402 ROT VIA 2 TAPPAR

ISO-programmering

G402

Användningsområde

Avkännarcykel 402 mäter centrumpunkterna för två tappar. Därefter beräknar MillPlus vinkeln mellan bearbetningsplanets huvudaxel och centrumlinjen mellan tapparna. Styrsystemet kompenserar det beräknade värdet via funktionen grundvridning. Alternativt kan du kompensera den uppmätta snedställningen genom en vridning av rundbordet.

Cykelförlopp

tch403_1_num
  1. Styrsystemet positionerar avkännarsystemet med snabbtransport (värdet från kolumnen FMAX) och med positioneringslogik vid avkänningspunkt 1 på den första tappen.
  2. Positioneringslogik

  3. Därefter förflyttas avkännarsystemet till den angivna mäthöjden 1 och mäter den första tappens centrum genom fyra avkänningar. Mellan avkänningspunkterna som var och en förskjutits med 90° förflyttas avkännarsystemet på en cirkelbåge.
  4. Därefter kör avkännarsystemet tillbaka till säkerhetshöjden och positionerar sig vid den andra tappens avkänningspunkt 5.
  5. Styrsystemet förflyttar avkännarsystemet till den angivna mäthöjden 2 och mäter den andra tappens mittpunkt med hjälp av fyra avkänningar.
  6. Slutligen kör styrsystemet tillbaka avkännarsystemet till säkerhetshöjden och genomför den beräknade grundvridningen.

Anmärkning

 
Hänvisning
Varning kollisionsrisk!
Vid utförande av avkännarcyklerna 400 till 499 får inga cykler för koordinatomräkning vara aktiva. Det finns risk för kollision!
  1. Aktivera inte följande cykler före användning av avkännarcykler: cykel 7 NOLLPUNKT, cykel 8 SPEGLING, cykel 10 VRIDNING, cykel 11 SKALFAKTOR och cykel 26 SKALFAKTOR AXELSP..
  2. Återställ koordinatomräkningarna före
  • Denna cykel kan du enbart genomföra i bearbetningsläget FUNCTION MODE MILL.
  • Styrsystemet återställer en tidigare aktiverad grundvridning vid cykelns början.
  • När du vill kompensera snedställningen genom en rundbordsvridning, använder styrsystemet automatiskt följande rotationsaxlar:
    • C vid verktygsaxel Z
    • B vid verktygsaxel Y
    • A vid verktygsaxel X

Anvisningar om programmering

  • Före cykeldefinitionen måste du ha programmerat ett verktygsanrop för att definiera avkännaraxeln.

Cykelparametrar

Hjälpbild

Parametrar

tch403_2

Q268 1:a tapp: Centrum i 1:a axeln?

Den första tappens centrumpunkt i bearbetningsplanets huvudaxel. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999

Q269 1:a tapp: Centrum i 2:a axeln?

Den första tappens centrumpunkt i bearbetningsplanets komplementaxel. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999

Q313 Diameter tapp 1?

Ungefärlig diameter för tapp 1. Ange ett något för stort värde.

Inmatning: 0–99999,9999

tch403_3_NCK

Q261 Mäthöjd tapp 1 i TS-axel?

Koordinat för kulans centrum (beröringspunkt) i avkännaraxeln, vid vilken mätningen av tapp 1 ska utföras. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999

Q270 2:a tapp: Centrum i 1:a axeln?

Den andra tappens centrumpunkt i bearbetningsplanets huvudaxel. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999

Q271 2:a tapp: Centrum i 2:a axeln?

Den andra tappens centrumpunkt i bearbetningsplanets komplementaxel. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999

Q314 Diameter tapp 2?

Ungefärlig diameter för tapp 2. Ange ett något för stort värde.

Inmatning: 0–99999,9999

Q315 Mäthöjd tapp 2 i TS axel?

Koordinat för kulans centrum (beröringspunkt) i avkännaraxeln, vid vilken mätningen av tapp 2 ska utföras. Värdet har absolut verkan.

Inmatning: -99999,9999–+99999,9999

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

Q301 Förfl. till säkerhetshöjd (0/1)?

Bestämmer hur avkännarsystemet skall förflyttas mellan mätpunkterna:

0: Kör till mäthöjd mellan mätpunkterna

1: Kör till säker höjd mellan mätpunkterna

Inmatning: 0, 1

Q307 Förinställning vridvinkel

Om snedställningen skall mätas i förhållande till en godtycklig linje istället för i förhållande till huvudaxeln, anges vinkeln till denna referenslinje. Styrsystemet beräknar då grundvridningen som differensen mellan det uppmätta värdet och vinkeln till referenslinjen. Värdet har absolut verkan.

Inmatning: -360 000–+360000

Q305 Nummer i tabell?

Ange numret på en rad i utgångspunktstabellen. På den här raden gör styrsystemet den aktuella inmatningen:

Q305 = 0: Rotationsaxeln nollställs på rad 0 i utgångspunktstabellen. Detta resulterar i en inmatning i OFFSET-kolumnen. (Exempel: Vid verktygsaxel Z sker en inmatning i C_OFFS). Dessutom tas alla andra värden (X, Y, Z etc.) med från den för tillfället aktiva utgångspunkten till rad 0 i utgångspunktstabellen. Dessutom aktiveras utgångspunkten från rad 0.

Q305 > 0: Rotationsaxeln nollställs i den rad i utgångspunktstabellen som anges här. Detta resulterar i en inmatning i den aktuella OFFSET-kolumnen i utgångspunktstabellen. (Exempel: Vid verktygsaxel Z sker en inmatning i C_OFFS).

Q305 avgörs av följande parametrar:

  • Q337 = 0 och samtidigt Q402 = 0: En grundvridning ställs in på den rad som angetts i Q305. (Exempel: För verktygsaxel Z sker en inmatning av grundvridningen i kolumnen SPC)
  • Q337 = 0 och samtidigt Q402 = 1: Parametern Q305 är inte verksam
  • Q337 = 1: Parametern Q305 är verksam enligt beskrivningen ovan

Inmatning: 0–99999

Q402 Grundvridning/uppriktning (0/1)

Bestäm om styrsystemet ska ställa in den beräknade snedställningen som grundvridning eller justera den med rundbordsvridning:

0: Inställning av grundvridning: Här sparar styrsystemet grundvridningen (exempel: för verktygsaxel Z använder styrsystemet kolumnen SPC)

1: Utför en rundbordsvridning: Det sker en inmatning i den aktuella Offset-kolumnen i utgångspunktstabellen (exempel: för verktygsaxel Z använder styrsystemet kolumnen C_Offs), och den aktuella axeln vrids

Inmatning: 0, 1

Q337 Nollställ efter uppriktning?

Bestäm om styrsystemet ska ställa in positionsvisningen för den aktuella rotationsaxeln till 0 efter justeringen:

0: Positionsvisningen ställs inte in till 0 efter justeringen

1: Positionsvisningen ställs in till 0 efter justeringen om du dessförinnan har definierat Q402 = 1

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 402 ROT VIA 2 TAPPAR ~

Q268=-37

;1:A HAAL 1:A AXEL ~

Q269=+12

;1:A HAAL 2:A AXEL ~

Q313=+60

;DIAMETER TAPP 1 ~

Q261=-5

;MAETHOEJD TAPP 1 ~

Q270=+75

;2:A HAAL 1:A AXEL ~

Q271=+20

;2:A HAAL 2:A AXEL ~

Q314=+60

;DIAMETER TAPP 2 ~

Q315=-5

;MAET.HOEJD TAPP 2 ~

Q320=+0

;SAEKERHETSAVSTAAND ~

Q260=+20

;SAEKERHETSHOEJD ~

Q301=+0

;FLYTTA TILL S.HOEJD ~

Q307=+0

;FOERINST GRUNDVRID. ~

Q305=+0

;NUMMER I TABELL ~

Q402=+0

;KOMPENSERING ~

Q337=+0

;SAETT NOLL