FANUC
Ihr Spezialist für Fabrikautomation
Kontrolle Z Aufmass mit Parameter
12.02.2021, 09:24 Uhr
Guten Morgen zusammen,
wir haben seit neustem eine Fanuc 16i Steuerung im Haus. Ich hatte bisher gar keine Berührung mit Fanuc und von daher fällt mir einiges noch schwer.
Ich möchte gerne in Z Tasten mit Kontrolle des Aufmass. Das ganz läuft mit eine Renishaw.
Bei Siemens habe ich das ganz so geschrieben....
Mir geht es um die Umsetzung der fett markieren Sätze
Da fehlt mir das Wissen und Idee
Besten Dank für eure Hilfe
Stefan
;---------SETZEN Z---------------------------
$P_UIFR[6,Z,TR]=147
;--------------------------------------------
;TASTEN IN Z MIT KONTROLLE AUFMASS
R24=214.75 ;X VORPOSITIONIEREN
R25=163.9 ;Y VORPOSITIONIEREN
R26=155 ;Z VORPOSITIONIEREN
L9870 ;GESCHUETZT VERFAHREN
R26=-12 ;Z ZUSTELLTIEFE IN MINUS
L9023 ;MESSEN EINER EINZELFLAECHE
;------------KONTROLLE-----------------------
R45=R81 ;SCHREIBEN VON WERT R81 IN R45
R46=$P_UIFR[6,Z,TR];SCHREIBEN VON G505 in R46
R47=R45-R46 ;BERECHNUNG
IF R47>3 GOTOF _FE ;KONTROLLE WERT R47
.
.
.
.
.
M2
_FE:
MSG("AUFMASS ZU GROSS="<<R47)
G4 F5
GOTOB _FE
wir haben seit neustem eine Fanuc 16i Steuerung im Haus. Ich hatte bisher gar keine Berührung mit Fanuc und von daher fällt mir einiges noch schwer.
Ich möchte gerne in Z Tasten mit Kontrolle des Aufmass. Das ganz läuft mit eine Renishaw.
Bei Siemens habe ich das ganz so geschrieben....
Mir geht es um die Umsetzung der fett markieren Sätze
Da fehlt mir das Wissen und Idee
Besten Dank für eure Hilfe
Stefan
;---------SETZEN Z---------------------------
$P_UIFR[6,Z,TR]=147
;--------------------------------------------
;TASTEN IN Z MIT KONTROLLE AUFMASS
R24=214.75 ;X VORPOSITIONIEREN
R25=163.9 ;Y VORPOSITIONIEREN
R26=155 ;Z VORPOSITIONIEREN
L9870 ;GESCHUETZT VERFAHREN
R26=-12 ;Z ZUSTELLTIEFE IN MINUS
L9023 ;MESSEN EINER EINZELFLAECHE
;------------KONTROLLE-----------------------
R45=R81 ;SCHREIBEN VON WERT R81 IN R45
R46=$P_UIFR[6,Z,TR];SCHREIBEN VON G505 in R46
R47=R45-R46 ;BERECHNUNG
IF R47>3 GOTOF _FE ;KONTROLLE WERT R47
.
.
.
.
.
M2
_FE:
MSG("AUFMASS ZU GROSS="<<R47)
G4 F5
GOTOB _FE
12.02.2021, 12:34 Uhr
Meine Lösung sieht jetzt wie folgt aus.
IF[#133GT1]GOTO2
M30
N2
#3000=1(AUFMASS ZU GROSS)
%
IF[#133GT1]GOTO2
M30
N2
#3000=1(AUFMASS ZU GROSS)
%
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: