Tastcycli: Werkstukken automatisch controleren | Programmeervoorbeelden
6.14 Programmeervoorbeelden
Voorbeeld: rechthoekige tap meten en nabewerken
Programma-verloop
rechthoekige tap met overmaat 0,5 voorbewerken
Rechthoekige tap meten
Rechthoekige tap nabewerken, rekening houdend
met de meetwaarden
0 BEGIN PGM BEAMS MM
1 TOOL CALL 69 Z
2 L Z+100 R0 FMAX
3 FN 0: Q1 = +81
4 FN 0: Q2 = +61
5 CALL LBL 1
6 L Z+100 R0 FMAX
7 TOOL CALL 99 Z
8 TCH PROBE 424 MET. RECHTHK BUITEN
Q273=+50
;MIDDEN 1E AS
Q274=+50
;MIDDEN 2E AS
Q282=80
;LENGTE 1E ZIJKANT
Q283=60
;LENGTE 2E ZIJKANT
Q261=-5
;MEETHOOGTE
Q320=0
;VEILIGHEIDSAFSTAND
Q260=+30
;VEILIGE HOOGTE
Q301=0
;VERPL.VEILIGH.HOOGTE
Q284=0
;MAX. LENGTE 1E KANT
Q285=0
;MIN. LENGTE 1E KANT
Q286=0
;MAX. LENGTE 2E KANT
Q287=0
;MIN. LENGTE 2E KANT
Q279=0
;TOLERANTIE 1E MIDD.
Q280=0
;TOLERANTIE 2E MIDD.
Q281=0
;MEETPROTOCOL
Q309=0
;PGM-STOP BIJ FOUT
Q330=0
;GEREEDSCHAP
9 FN 2: Q1 = +Q1 - +Q164
10 FN 2: Q2 = +Q2 - +Q165
11 L Z+100 R0 FMAX
HEIDENHAIN | TNC 640 | Meetcycli voor werkstuk en gereedschap programmeren | 01/2021
Gereedschapsoproep voorbewerking
Gereedschap terugtrekken
Lengte van rechthoek in X (voorbewerkingsmaat)
Lengte van rechthoek in Y (voorbewerkingsmaat)
Subprogramma voor bewerking oproepen
Gereedschap terugtrekken
Taster oproepen
Gefreesde rechthoek meten
Nominale lengte in X (definitieve maat)
Nominale lengte in Y (definitieve maat)
Invoerwaarden voor tolerantiecontrole niet noodzakelijk
Geen meetprotocol uitvoeren
Geen foutmelding weergeven
Geen gereedschapsbewaking
Lengte in X op basis van de gemeten afwijking berekenen
Lengte in Y op basis van de gemeten afwijking berekenen
Taster terugtrekken
6
211