6
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 TOUCHPROBE MM
1 TOOL CALL 5 Z S6000
2 Q1 = 81
3 Q2 = 61
4 L Z+100 R0 FMAX M3
5 CALL LBL 1
6 L Z+100 R0 FMAX
7 TOOL CALL 600 Z
8 TCH PROBE 424 MET. RECHTHK BUITEN ~
Q273=+50
Q274=+50
Q282=+80
Q283=+60
Q261=-5
Q320=+0
Q260=+30
Q301=+0
Q284=+0
Q285=+0
Q286=+0
Q287=+0
Q279=+0
Q280=+0
Q281=+0
Q309=+0
Q330=+0
9 Q1 = Q1 - Q164
10 Q2 = Q2 - Q165
11 L Z+100 R0 FMAX
12 TOOL CALL 25 Z S8000
13 L Z+100 R0 FMAX M3
286
Tastcycli: Werkstukken automatisch controleren | Programmeervoorbeelden
;MIDDEN 1E AS ~
;MIDDEN 2E AS ~
;LENGTE 1E ZIJKANT ~
;LENGTE 2E ZIJKANT ~
;MEETHOOGTE ~
;VEILIGHEIDSAFSTAND ~
;VEILIGE HOOGTE ~
;VERPL.VEILIGH.HOOGTE ~
;MAX. LENGTE 1E KANT ~
;MIN. LENGTE 1E KANT ~
;MAX. LENGTE 2E KANT ~
;MIN. LENGTE 2E KANT ~
;TOLERANTIE 1E MIDD. ~
;TOLERANTIE 2E MIDD. ~
;MEETPROTOCOL ~
;PGM-STOP BIJ FOUT ~
;GEREEDSCHAP
HEIDENHAIN | TNC 640 | Meetcycli voor werkstuk en gereedschap programmeren | 10/2022
; gereedschapsoproep voorbewerking
; lengte van rechthoek in X (voorbewerkingsmaat)
; lengte van rechthoek in Y (voorbewerkingsmaat)
; gereedschap vrijzetten
; subprogramma voor bewerking oproepen
; gereedschap vrijzetten
; taster oproepen
; tengte in X op basis van de gemeten afwijking berekenen
; lengte in Y op basis van de gemeten afwijking berekenen
; taster terugtrekken
; gereedschapsoproep nabewerken
; gereedschap terugtrekken, einde programma