Grundlag for Tastesystemcyklus 14xx

Fællestræk for tastesystemcyklus 14xx for drejning

voreinst

Cyklus kan bestemme rotation og inkluderer følgende:

  • Bemærk aktive maskinkinematik
  • Halvautomatisk tastning
  • Overvågning af tolerancer
  • Tilgodese en 3D-kalibrering
  • Samtidig bestemmelse af drejning og position
 
Tip
  • Programmerings- og brugerinformationer:
  • Tastepositionerne henfører sig til programmerede Nom. koodinater i I-CS.
  • Tag målpositionerne på din tegning.
  • Før cyklus-definitionen skal De have programmeret et værktøjs-kald for definition af tastesystem-aksen.
  • tastecyklus 14xx understøtter stylusform SIMPLE og L-TYPE.
  • For at opnå de bedste resultater med hensyn til nøjagtighed med en L-TYPE, er det tilrådeligt at udføre tastning og kalibrering med samme hastighed. Bemærk positionen af ​​tildspænding Override, hvis den er effektiv ved tastning.
Forklaringer til begreber

Betegnelse

Kort beskrivelse

Sollposition

Position fra Deres tegning, f.eks. boringsposition

Nominel

Mål fra Deres tegning, f.eks. boringsdiameter

Akt.-position

Positions måleresultat, f.eks. boringsposition

Akt. mål

Resultat af mål, f.eks. boringsdiameter

I-CS

Indlæse-Koordinatsystem
I-CS: Input koordinat System

W-CS

Emne-Koordinatsystem
W-CS: Emne koordinat System

Objekt

Tasteobjekt: cirkel, tap, plan, kant

Evaluering - henføringspunkt:

  • Forskydningen kan beskrives i basistransformation af henføringspunkttabel, når ved konsistente bearbejningsplan, eller ved positionsobjekt med aktiv TCPM bliver tastet.
  • Drejning kan beskrives i basistransformation af henføringspunkttabel som grunddrejning eller også som akse offset af første rundbordsakse betragtet fra emnet.
 
Tip
  • Brugsanvisninger:
  • Ved tastning med bliver eksisterende 3D-Kalibrerdata tilgodeset. Når disse kalibreringsdata ikke er tilstede, kan der opstå afvigelser.
  • Når De skal anvende ikke kun til drejning, men også en målt position, så skal De taste såvidt mulig taste fladen vinkelret. Jo større vinkelfejl og jo større tastekugleradius, jo større er positionsfejlen. Ved større vinkelafvigelser i udgangspositionen kan her opstå tilsvarende afvigelser i position.

Protokol:

De opnåede resultater er gemt i TCHPRAUTO.html såvel som i den for Cyklus beregnede Q-Parametern.

De målte afvigelse viser differencen mellem den målte akt. værdi til tolerancemidte. Hvis ingen tolerance er angivet, henfører det sig til nom. mål.

I hovedet af Protokol vise måleenheden af hovedprogrammet.

Halvautomatisk funktion

Når tastepositionen henføres til det aktuelle nulpunkt ikke er kendt, kan Cyklus udføres i halvautomatisk funktion. Her kan du bestemme startpositionen ved manuel forpositionering før udførelse af tasteprocessen.

Hertil skal De indstille forand den ønskede målposition et "?" . De kan gøre dette ved at bruge valgmuligheden Navn i aktionslisten. Afhængigt af objektet skal du definere de nom.-positioner, der bestemmer retningen for din tasteproces, se "Eksempler".

 
Tip

Alt efter objekt skal De definerer Nom. position, som bestemmer retningen af tasteprocessen.

Cyklusafvikling

Gå frem som følger:

679843_56

  1. Udfør cyklus
  2. Styringen afbryder NC-program.
  3. Dialogvindue vises.
  4. Positionér tastesystemet med akseretningstasten til det ønskede tastepunkt
  5. eller

  6. Positionér tastesystemet med elektroniske håndhjul til det ønskede tastepunkt
  7. Ændre evt. tasteretningen i vinduet
679843_56

  1. Vælg tasten NC start
  2. Styringen lukker vinduet og udfører tasteprocessen.
  3. Når MODUS SIKKER HOJDE Q1125 = 1 eller 2, åbner styringen i fane FN 16 arbejdsområdet STATUS en melding. Denne meddelelse er for at advare Dem om, at det ikke er muligt at trække tilbage til sikker højdetilstand.
  4. Kør værktøj til en sikker position
679843_56

  1. Vælg tasten NC start
  2. Cyklus hhv. Programmet fortsættes. De skal muligvis gentage hele processen for yderligere tastepunkter.
 
Anvisning
Pas på kollisionsfare!
Styringen ignorerer ved udførsel af halvautomatisk funktion, den programmerede værdi 1 eller 2 for tilbagetrækning til sikker højde. Alt efter den position værktøjet befinder sig, kan der opstå kollisionsfare.
  1. I halvautomatisk funktion skal efter hver tastning køres manuelt til sikker højde.
 
Tip
  • Programmerings- og brugerinformationer:
  • Tag Nom. positionerne fra Deres tegning.
  • Halvautomatisk funktion bliver kun udført i maskin-driftsart, ikke i simulation.
  • Når De ved et tastepunkt ikke definerer i alle retninger en Nom. position, afgiver styringen en fejlmelding.
  • Har De ikke er defineret et Nom. position i en retning, følger der efter tastning af objektet et Akt.-Nom. overførsel. Dette betyder, at de målte akt. positioner efterfølgende bliver overført som Nom. positioner. Følgelig er der for disse positioner ingen afvigelse og derfor ingen positionskorrektur.

Eksempler

Vigtig: Indgiv Nom. position fra Deres tegning!

I de tre eksempler anvendes Nom. position fra Deres tegning!

cyc14xx_zeichnung

Tilpas med to boringer

cyc1411_4

I dette eksempel justerer De to boringer. Tastningen fortages i X-aksen (hovedakse) og Y-akse (underakse). Du skal derfor definere målpositionen ud fra tegningen for disse akser! Nom. position af Z-akse (værktøjsakse) er ikke nødvendigt, da De ikke optager mål i denne retning.

  • QS1100 = Målposition 1 hovedakse tilgængelig, men emneposition ukendt
  • QS1101 = Målposition 1 sideakse tilgængelig, men emneposition ukendt
  • QS1102 = Målposition 1 værktøjsakse ukendt
  • QS1103 = Målposition 2 hovedakse tilgængelig, men emneposition ukendt
  • QS1104 = Målposition 2 sideakse tilgængelig, men emneposition ukendt
  • QS1105 = Målposition 2 værktøjsakse ukendt

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.

11 TCH PROBE 1411 TAST TO CIRKLER ~

QS1100= "?30"

;1. PUNKT HOVEDAKSE ~

QS1101= "?50"

;1. PUNKT SIDEAKSE ~

QS1102= "?"

;1. PUNKT WZ-AKSE ~

Q1116=+10

;Diameter 1 ~

QS1103= "?75"

;2. PUNKT HOVEDAKSE ~

QS1104= "?50"

;2. PUNKT SIDEAKSE ~

QS1105= "?"

;2. PUNKT WZ-AKSE ~

Q1117=+10

;Diameter 2 ~

Q1115=+0

;GEOMETRITYPE ~

Q423=+4

;ANTAL TASTNINGER ~

Q325=+0

;STARTVINKEL ~

Q1119=+360

;ABNINGSVINKEL ~

Q320=+2

;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

Opret via en kant

cyc1410_4

I dette eksempel justerer De en kant. Tastningen fortages i Y-akse (sideakse). Du skal derfor definere målpositionen ud fra tegningen for denne akse! Nom. position af X-akse (hovedakse) og Z-akse (værktøjsakse) er ikke nødvendigt, da De ikke optager mål i denne retning.

  • QS1100 = Målposition 1 hovedakse ukendt
  • QS1101 = Målposition 1 sideakse tilgængelig, men emneposition ukendt
  • QS1102 = Målposition 1 værktøjsakse ukendt
  • QS1103 = Målposition 2 hovedakse ukendt
  • QS1104 = Målposition 2 sideakse tilgængelig, men emneposition ukendt
  • QS1105 = Målposition 2 værktøjsakse ukendt

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.

11 TCH PROBE 1410 TAST KANT ~

QS1100= "?"

;1. PUNKT HOVEDAKSE ~

QS1101= "?0"

;1. PUNKT SIDEAKSE ~

QS1102= "?"

;1. PUNKT WZ-AKSE ~

QS1103= "?"

;2. PUNKT HOVEDAKSE ~

QS1104= "?0"

;2. PUNKT SIDEAKSE ~

QS1105= "?"

;2. PUNKT WZ-AKSE ~

Q372=+2

;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

Opret via et plan

cyc1420_5

I dette eksempel justerer De et plan. Her skal De ubetinget definerer alle tre målpositioner! Den for vinkelberegning er det vigtigt, at tastepositioner for alle tre akser tilgodeses.

  • QS1100 = Målposition 1 hovedakse tilgængelig, men emneposition ukendt
  • QS1101 = Målposition 1 sideakse tilgængelig, men emneposition ukendt
  • QS1102 = Målposition 1 værktøjsakse tilgængelig, men emneposition ukendt
  • QS1103 = Målposition 2 hovedakse tilgængelig, men emneposition ukendt
  • QS1104 = Målposition 2 sideakse tilgængelig, men emneposition ukendt
  • QS1105 = Målposition 2 værktøjsakse tilgængelig, men emneposition ukendt
  • QS1106 = Målposition 3 hovedakse tilgængelig, men emneposition ukendt
  • QS1107 = Målposition 3 sideakse tilgængelig, men emneposition ukendt
  • QS1108 = Målposition 3 værktøjsakse tilgængelig, men emneposition ukendt

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.

11 TCH PROBE 1420 TAST PLAN ~

QS1100= "?50"

;1. PUNKT HOVEDAKSE ~

QS1101= "?10"

;1. PUNKT SIDEAKSE ~

QS1102= "?0"

;1. PUNKT WZ-AKSE ~

QS1103= "?80"

;2. PUNKT HOVEDAKSE ~

QS1104= "?50"

;2. PUNKT SIDEAKSE ~

QS1105= "?0"

;2. PUNKT WZ-AKSE ~

QS1106= "?20"

;3. PUNKT HOVEDAKSE ~

QS1107= "?80"

;3. PUNKT SIDEAKSE ~

QS1108= "?0"

;3. PUNKT WZ-AKSE ~

Q372=-3

;TASTERETNING ~

Q320=+2

;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

Evaluering af tolerance

Du kan også bruge Cyklus 14xx til at kontrollere toleranceområder. Derved kan position og dimension af et objekt kontrolleres.

Følgende indlæsning med tolerance er mulig:

Tolerance

Eksempel

Dmensioner

10+0.01-0.015

DIN EN ISO 286-2

10H7

DIN ISO 2768-1

10m

 
Tip

Bemærk store og små bogstaver ved angivelse af tolerance.

Hvis De programmerer en indlæsning med tolerance, overvåger styringen toleranceområdet. Styringen skriver status Good, Rework eller Scrap i returparameteren Q183. Hvis der er programmeret en referencepunktskorrektion, korrigerer styringen det aktive referencepunkt efter tasteprocessen

Følgende Cyklusparameter tillader indlæsning med tolerance:

  • Q1100 1. PUNKT HOVEDAKSE
  • Q1101 1. PUNKT SIDEAKSE
  • Q1102 1. PUNKT WZ-AKSE
  • Q1103 2. PUNKT HOVEDAKSE
  • Q1104 2. PUNKT SIDEAKSE
  • Q1105 2. PUNKT WZ-AKSE
  • Q1106 3. PUNKT HOVEDAKSE
  • Q1107 3. PUNKT SIDEAKSE
  • Q1108 3. PUNKT WZ-AKSE
  • Q1116 DIAMETER 1
  • Q1117 Diameter 2
  1. De går frem som følger ved programmering:
  2. Sart Cyklusdefinition
  3. Aktiver indstillingen Navn i aktionslisten
  4. Programmer målposition/dimension inklusive tolerance
  5. I Cyklus er f.eks. QS1116="+8-2-1" gemt.
 
Tip

Hvis De programmerer en forkert tolerance, afslutter styringen afviklingen med en fejlmeddelelse.

Cyklusafvikling

Hvis den faktiske position er uden for tolerance, er styringens forhold som følger:

  • Q309=0: Styringen afbryder ikke.
  • Q309=1: Styringen afbryder programmet med en besked om afvisninger og omarbejde.
  • Q309=2: Styringen afbryder programmet med en besked om afvisning.

Hvis Q309 = 1 eller 2, går De frem som følger:

  1. Der åbnes et vindue. Styringen viser alle mål og faktiske dimensioner af objektet.
  2. Afbryd NC-Program med knappen AFBRYD
679843_56

    eller

  1. Fortsæt NC-Program med NC start
 
Tip

Bemærk, at Tastesystemcuklus returnerer de afvigelser, der er relateret til tolerancecentret i Q98x og Q99x. Hvis Q1120 og Q1121 er defineret, tilsvare værdierne til de mængder, der er brugt til korrektionen. Hvis der ikke er programmeret en automatisk evaluering, gemmer styringen værdi i henført til tolerancemidten i tilhørende Q-parameter og De kan videreforarbejde værdien.

Eksempel

  • QS1116 = Diameter 1 med angivelse af tolerance
  • QS1117 = Diameter 2 med angivelse af tolerance

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.

11 TCH PROBE 1411TAST TO CIRKLER ~

Q1100=+30

;1. PUNKT HOVEDAKSE ~

Q1101=+50

;1. PUNKT SIDEAKSE ~

Q1102=-5

;1. PUNKT WZ-AKSE ~

QS1116="+8-2-1"

;DIAMETER 1 ~

Q1103=+75

;2. PUNKT HOVEDAKSE ~

Q1104=+50

;2. PUNKT SIDEAKSE ~

QS1105=-5

;2. PUNKT WZ-AKSE ~

QS1117="+8-2-1"

;Diameter 2 ~

Q1115=+0

;GEOMETRITYPE ~

Q423=+4

;ANTAL TASTNINGER ~

Q325=+0

;STARTVINKEL ~

Q1119=+360

;ABNINGSVINKEL ~

Q320=+2

;SIKKERHEDS-AFSTAND ~

Q260=+100

;SIKKERE HOEJDE ~

Q1125=+2

;MODUS SIKKER HOJDE ~

Q309=2

;FEJLREAKTION ~

Q1126=+0

;JUSTER DREJEAKSE ~

Q1120=+0

;OVERFORSELSPOSITION ~

Q1121=+0

;DREJNING OVERFORSEL

Overføre en Akt.-position

De kan forud bestemme den faktiske position og definerer tastesystemcyklus som akt.-position. Objektet bliver overført såvel målposition som også akt.-position. Cyklus beregner fra differencen den nødvendige korrektur og anvender toleranceovervågning.

  1. De går frem som følger ved programmering:
  2. Cyklus definition
  3. Aktiver indstillingen Navn i aktionslisten
  4. Programmer målposition/dimension inklusive tolerance
  5. "@" programmering
  6. Programmer målposition
  7. I Cyklus er f.eks. QS1100="10+0.02@10.0123" gemt.
 
Tip
  • Programmerings- og brugerinformationer:
  • Når De anvender @, bliver der ikke tastet. Styringen beregner kun akt.- og nom.-positionen.
  • De skal definerer for alle tre akser (hoved-, side- og værktøjsakse) akt.-positionen. Hvis De kun definerer akt.-position for én akse, giver styringen en fejlmeddelelse.
  • Akt.-positionen kan også defineres med Q1900-Q1999.

Eksempel

  • Med denne mulighed kan De f.eks.:
  • Bestemme cirkelmønster fra forskellige objekter
  • Oprette gear med gearmidte og position ef en tand

Målposition bliver her defineret med toleranceovervågning og akt.-position.

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.

5 TCH PROBE 1410 TAST KANT ~

QS1100="10+0.02@10.0123"

;1. PUNKT HOVEDAKSE ~

QS1101="50@50.0321"

;1. PUNKT SIDEAKSE ~

QS1102="-10-0.2+0.2@Q1900"

;1. PUNKT WZ-AKSE ~

QS1103="30+0.02@30.0134"

;2. PUNKT HOVEDAKSE ~

QS1104="50@50.534"

;2. PUNKT SIDEAKSE ~

QS1105="-10-0.02@Q1901"

;2. PUNKT WZ-AKSE ~

Q372=+2

;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