Cyklus 402 ROTATION AF 2 GEVIND

ISO-Programmering

G402

Anvendelse

Tastesystem-cyklus 402 registrerer midtpunktet for to tappe. Derefter beregner styringen vinklen mellem bearbejdningsplanet for hovedakse og retlinjen der forbinder boringsmidtpunkterne. Med funktionen grunddrejning kompenserer styringen den beregnede værdi. Alternativt kan De også kompensere den fremskaffede skråflade med en drejning af rundbordet.

Cyklusafvikling

tch403_1_num
  1. Styringen positionerer tastesystemet med ilgang (værdien fra kolonne FMAX) og med positioneringslogi på tastepunktet 1 af den første Tap.
  2. Positionierlogik

  3. Herefter kører tastesystemet til den indlæste målehøjde 1 og registrerer med fire tastninger det første tap-midtpunkt Mellem de hver gang med 90° forskudte tastepunkter kører tastesystemet på en cirkelbue.
  4. Herefter kører tastesystemet tilbage til sikker højde og positionerer til tastepunktet 5 for den anden Tap.
  5. Styringen kører tastesystemet til den indlæste Målehøjde 2 og registrerer med fire tastninger det andet Tap-midtpunkt
  6. Til slut kører styringen tastesystemet tilbage til sikker højde og gennemfører den fastsatte grunddrejning

Anvisninger

 
Anvisning
Pas på kollisionsfare!
Ved udførsel af Tastesystemcyklus 400 til 499 må ingen Cyklus til koordinatomregning være aktiv. Pas på kollisionsfare!
  1. Følgende Cyklus må ikke aktiveres inden Tastesystemcyklus: Cyklus 7 NULPUNKT, Cklus 8 SPEJLING, Cklus 10 DREJNING, Cklus 11 DIM.-FAKTOR og Cyklus 26 MAALFAKTOR.
  2. Nulstil koordinatomregning først
  • Denne Cyklus kan De udelukkende udfører i bearbejdningsfunktion FUNCTION MODE MILL.
  • Styringen nulstiller en aktiv grunddrejning ved Cyklusstart.
  • Når De vil kompensere skråfladen med en rundbordsdrejning, så anvender styringen automatisk følgende drejeakser:
    • C med værktøjs-akse Z
    • B med værktøjsakse-akse Y
    • A med værktøjs-akse X

Tips til programmering

  • Før cyklus-definitionen skal De have programmeret et værktøjs-kald for definition af Tastesystem-aksen.

Cyklusparameter

Hjælpebillede

Parametre

tch403_2

Q268 1ste gevind: center i 1st akse?

Midtpunkt for første tap i hovedaksen for bearbejdningsplanet Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q269 1st gevind: center i 2nd akse?

Midtpunkt for første tap i sideaksen for bearbejdningsplanet Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q313 Diameter af gevind 1?

Cirka diameter for 1. tap. Indlæs helst for stor værdi

Indlæs: 0...99999.9999

tch403_3_NCK

Q261 Målehøjde gevind 1 i TS akse?

Koordinater til kuglecentrum (=berøringspunkt) i tastesystem-aksen, på hvilke målingen for tappen 1 skal ske. Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q270 2nd gevind: center i 1st akse?

Midtpunkt for anden tap i hovedaksen for bearbejdningsplanet Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q271 2nd gevind: center i 2nd akse?

Midtpunkt for anden tap i sideaksen for bearbejdningsplanet Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q314 Diameter af gevind 2?

Cirka diameter for 2. tap. Indlæs helst for stor værdi

Indlæs: 0...99999.9999

Q315 Måle-højde gevind 2 i TS akse?

Koordinater til kuglecentrum (=berøringspunkt) i tastesystem-aksen, på hvilke målingen for tappen 2 skal ske. Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

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

Q301 Kør til fri-højde (0/1)?

Fastlæg, hvorledes tastsystemet skal køre mellem målepunkterne:

0: Mellem målepunkter kør til målehøjde

1: Mellem målepunkter kør til sikker højde

Indlæs: 0, 1

Q307 Forindstilling af drejevinkel

Hvis skråfladen der skal måles ikke skal henføre sig til hovedaksen, men til en vilkårlig retlinie, indlæses vinklen til henførings-retlinien. Styringen fremskaffer så for grunddrejningen forskellen mellem den målte værdi og vinklen til henførings-retlinjen. Værdi virker absolut.

Indlæse: -360.000...+360.000

Q305 Nummer i tabel?

Indgiv nummeret på linje fra henføringspunkt-tabellen. I denne linje tager styringen den respektive indlæsning fra:

Q305 = 0: Drejeaksen bliver i nummer 0 i henføringspunkttabel nullet. Derved kommer indlæsning i OFFSET-kolonne (Eksempel: Ved værktøjsakse Z kommer indlæsning i C_OFFS). Yderlig bliver alle andre værdier (X, Y, Z, osv.) til tidspunktet aktive henføringspunkt i linje 0 af henføringspunkttabellen overført. Derudover bliver henføringspunkt fra linje 0 aktiveret.

Q305 > 0: Drejeaksen bliver den her angivne linje af henføringspunkttabel nullet. Derved kommer indlæsning i OFFSET-kolonne af henføringspunkttabel. (Eksempel: Ved værktøjsakse Z kommer indlæsning i C_OFFS).

Q305 er afhængig af følgende Parameter:

  • Q337 = 0 og samtidig Q402 = 0: en grunddrejning blev sat i linje, der blev specificeret med Q305. (Eksempel: Ved værktøjsakse Z kommer indlæsning af grunddfrejning i SPC).
  • Q337 = 0 og samtidig Q402 = 1: Parameter Q305 er ikke aktiv
  • Q337 = 1: Parameter Q305 virker som beskrevet ovenfor

Indlæs: 0...99999

Q402 Grunddrejning/opretning (0/1)

Fastlæg, om styringen skal sætte den fremskaffede skråflade som en grunddrejning, eller skal oprette pr. rundbordsdrejning:

0: Sæt Grunddrejning: Her gemmer styringen grunddrejningen (F.eks.: ved værktøjsakse Z anvender styringen kolonne SPC)

1: udfør rundbordsdrejning: En indlæsning foretages i de respektive Offset-kolonne af henføringstabel (f.eks.: ved værktøjsakse Z anvender stryringen kolonne C_Offs), desuden roterer de respektive akser

Indlæs: 0, 1

Q337 Sæt til nul efter opretning?

Fastlæg, om styringen skal sætte positionsvisning af respektive drejeakser efter opretning til 0:

0: Efter opretning bliver positionsvisning ikke sat til 0

1: Efter opretning bliver positionsvisning sat til 0, når De forud har defineret Q402=1

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 402 ROTATION AF 2 GEVIND ~

Q268=-37

;1ST HUL I 1ST AKSE ~

Q269=+12

;1ST HUL I 2ND AKSE ~

Q313=+60

;DIAMETER AF GEVIND 1 ~

Q261=-5

;MAALEHOEJDE GEVIND 1 ~

Q270=+75

;2ND HUL I 1ST AKSE ~

Q271=+20

;2ND HUL I 2ND AKSE ~

Q314=+60

;DIAMETER AF GEVIND 2 ~

Q315=-5

;MAALE HOJDE GEVIND 2 ~

Q320=+0

;SIKKERHEDS-AFSTAND ~

Q260=+20

;SIKKERE HOEJDE ~

Q301=+0

;KOER TIL FRI-HOEJDE ~

Q307=+0

;FORINST. DREJEVINK. ~

Q305=+0

;NUMMER I TABEL ~

Q402=+0

;KOMPENSATION ~

Q337=+0

;SET TIL NUL