Tastcycli: Scheve ligging van het werkstuk automatisch registreren | TASTEN VLAK (cyclus 1420,
DIN/ISO: G1420)
Q260 Veilige hoogte? (absoluut): coördinaat in
de tastsysteemas waarin een botsing tussen
het tastsysteem en het werkstuk (spanmiddel)
uitgesloten is.
Invoerbereik -99999,9999 t/m 99999,9999
Q1125 Verplaatsen naar veilige hoogte?:
vastleggen hoe het tastsysteem zich tussen de
tastpunten moet verplaatsen:
-1: niet naar veilige hoogte verplaatsen. De
voorpositionering vindt plaats met FMAX_PROBE
0: voor en na de cyclus naar veilige hoogte
verplaatsen. De voorpositionering vindt plaats met
FMAX_PROBE
naar veilige hoogte verplaatsen1: voor en na
elk object naar veilige hoogte verplaatsen. De
voorpositionering vindt plaats met FMAX_PROBE
2: voor en na elk tastpunt naar veilige hoogte
verplaatsen. De voorpositionering vindt plaats met
een aanzet van F2000
Q309 Reactie bij tolerantiefout? vastleggen
of de besturing bij een gemeten afwijking de
programma-afloop onderbreekt en een melding
weergeeft:
0:
bij tolerantie-overschrijdingen de programma-
afloop niet onderbreken, geen melding weergeven
1:
bij tolerantie-overschrijdingen de programma-
afloop onderbreken, melding weergeven
als de gemeten actuele positie afgekeurd is,
2:
geeft de besturing een melding weer en wordt
de programma-afloop onderbroken. Daarentegen
vindt er geen foutreactie plaats als de gemeten
waarde in een bereik van de nabewerking ligt.
Q1126 Rotatie-assen uitlijnen?: zwenkassen voor
schuine bewerking positioneren:
0: actuele zwenkpositie behouden
1: zwenkas automatisch positioneren en tastpunt
daarbij corrigeren (MOVE). De relatieve positie
tussen werkstuk en gereedschap wordt niet
gewijzigd. De besturing voert met de lineaire
assen een compensatiebeweging uit
2: zwenkas automatisch positioneren, zonder de
tastpunt te corrigeren (TURN)
Q1120 Positie voor overname?: vastleggen welke
tastpositie het actieve referentiepunt corrigeert:
0: geen correctie
1: correctie ten opzichte van de 1e Tastpositie
2: correctie ten opzichte van de 2e tastpositie
3: correctie ten opzichte van de 3e tastpositie
4: correctie ten opzichte van de gemiddelde
tastpositie
Q1121 Basisrotatie overnemen?: vastleggen of
de besturing de vastgestelde scheve ligging als
basisrotatie moet overnemen:
0: geen basisrotatie
1: basisrotatie instellen: hier slaat de besturing de
basisrotatie op
HEIDENHAIN | TNC 640 | Meetcycli voor werkstuk en gereedschap programmeren | 01/2021
Voorbeeld
5 TCH PROBE 1420 TASTEN VLAK
Q1100=+0
;1.PUNT HOOFDAS
Q1101=+0
;1E PUNT NEVENAS
Q1102=+0
;1.PUNT WZ-AS
Q1103=+0
;2.PUNT HOOFDAS
Q1104=+0
;2.PUNT NEVENAS
Q1105=+0
;2E PUNT WZ-AS
Q1106=+0
;3.PUNT HOOFDAS
Q1107=+0
;3.PUNT NEVENAS
Q1108=+0
;3.PUNT NEVENAS
Q372=+1
;TASTRICHTING
Q320=+0
;VEILIGHEIDSAFSTAND
Q260=+100
;VEILIGE HOOGTE
Q1125=+2
;MODUS VEILIGE
HOOGTE
Q309=+0
;FOUTREACTIE
Q1126=+0
;ROTATIE-ASSEN UITL.
Q1120=+0
;OVERNAMEPOSITION
Q1121=+0
;ROTATIE OVERNEMEN
4
69