Cyklus 431 MAAL PLAN

ISO-Programmering

G431

Anvendelse

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

Cyklusafvikling

tch431_1_num
  1. Styringen positionerer tastesystemet med ilgang (værdien fra kolonne FMAX) og med positionerlogik til det programmerede tastepunkt 1 og måler her første punkt i planet. Styringen forskyder herved tastesystemet med sikkerheds-afstanden mod tasteretning
  2. Positionierlogik

  3. Derefter kører tastesystemet tilbage til sikker højde, derefter i bearbejdningsplanet til tastepunkt 2 og måler der Akt.-værdien for det andet planpunkt
  4. Derefter kører tastesystemet tilbage til sikker højde, derefter i bearbejdningsplanet til tastepunkt 3 og måler der Akt.-værdien for det tredje planpunkt
  5. Til slut positionerer styringen tastesystemet tilbage i sikker højde og gemmer de fastlagte vinkelværdier i følgende Q-parametre:

Q-parameter-
nummer

Betydning

Q158

Projektionsvinkel for A-aksen

Q159

Projektionsvinkel for B-aksen

Q170

Rumvinkel A

Q171

Rumvinkel B

Q172

Rumvinkel C

Q173 til Q175

Måleværdier i tastesystem-aksen (første til tredie måling)

Anvisninger

 
Anvisning
Pas på kollisionsfare!
Hvis De skriver Deres vinkel i henføringspunkttabel og derefter svinger med PLANE SPATIAL fra SPA=0, SPB=0, SPC=0, er der flere løsninger, hvor drejeakserne er på 0. Pas på kollisionsfare!
  1. Programmer SYM (SEQ) + eller SYM (SEQ) -
  • Denne Cyklus kan De udelukkende udfører i bearbejdningsfunktion FUNCTION MODE MILL.
  • For at styringen kan beregne vinkelværdien, må de tre målepunkter ikke ligge på en retlinje.
  • Styringen nulstiller en aktiv grunddrejning ved Cyklusstart.

Anvisninger for programmering

  • Før cyklus-definitionen skal De have programmeret et værktøjs-kald for definition af Tastesystem-aksen.
  • I Parameter Q170 - Q172 bliver rumvinklen gemt, som ved Funktion BEARBEJDNINGSFLADE DREJES skal bruges. Med de første to målepunkter bestemmer De udretningen af hovedaksen ved transformering af bearbejdningsplanet.
  • Det tredie målepunkt fastlægger retningen af værktøjsaksen. Tredie målepunkt defineres i retning positiv Y-akse, for at værktøjs-aksen ligger rigtigt i et højredrejende koordinatsystem

Cyklusparameter

Hjælpebillede

Parametre

tch431_3

tch431_2_NCK

Q263 1st måle-punkt i 1st akse?

Koordinater til første tastepunkt i hovedaksen for bearbejdningsplanet Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q264 1st målepunkt i 2nd akse?

Koordinater til første tastepunkt i sideaksen for bearbejdningsplanet Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q294 1st målepunkt punkt i 3rd akse?

Koordinater til det første tastepunkt i tastesystem-aksen. Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q265 2nd måle-punkt i 1st akse?

Koordinater til andet tastepunkt i hovedaksen for bearbejdningsplanet Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q266 2nd måle-punkt i 2nd akse?

Koordinater til andet tastepunkt i sideaksen for bearbejdningsplanet Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q295 2nd måle-punkt i 3rd akse?

Koordinater til det andet tastepunkt i tastesystem-aksen. Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q296 3rd målepunkt i 1st akse?

Koordinater til det tredie tastepunkt i hovedaksen for bearbejdningsplanet Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q297 3rd målepunkt i 2nd akse?

Koordinater til det tredie tastepunkt i sideaksen for bearbejdningsplanet Værdi virker absolut.

Indlæs: -99999.9999...+99999.9999

Q298 3rd målepunkt i 3rd akse?

Koordinater til det tredje tastepunkt i tastesystem-aksen. 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

Q281 Måle log (0/1/2)?

Fastlæg, om styringen skal oprette en måleprotokol:

0: Ingen måleprotokol oprettes

1: Opret en måleprotokol: Styringen gemmer Protokolfil TCHPR431.TXT i samme biblioteket, i hvilken også Deres NC-program er gemt.

2: Programafvikling afbrydes og måleprotokol udlæses på styringens-billedeskærmen. NC-Program med NC-Start fortsættes

Indlæs: 0, 1, 2

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 431 MAAL PLAN ~

Q263=+20

;1ST PUNKT 1ST AKSE ~

Q264=+20

;1ST PUNKT 2ND AKSE ~

Q294=-10

;1ST PUNKT 3RD AKSE ~

Q265=+50

;2. PUNKT 1. AKSE ~

Q266=+80

;2. PUNKT 2. AKSE ~

Q295=+0

;2. PUNKT 3. AKSE ~

Q292=+90

;3. PUNKT 1. AKSE ~

Q297=+35

;3. PUNKT 2. AKSE ~

Q298=+12

;3. PUNKT 3. AKSE ~

Q320=+0

;SIKKERHEDS-AFSTAND ~

Q260=+5

;SIKKERE HOEJDE ~

Q281=+1

;MAALE LOG