Siemens
Digital Industries, Motion Control, Machine Tool Systems
8846
Follower:innenT1 D2 auswerten
01.03.2007, 15:36 Uhr
Hallo,
ist es möglich den D2 von Werkzeugen für IF TTHEN abfragen zu verwenden.
Ungefähr so.
IF T1 D2 == 0 GOTOF Fehler
GOTOF Weiter
Fehler:
; D2 ist leer
M0
Weiter:
G1 .....
ist es möglich den D2 von Werkzeugen für IF TTHEN abfragen zu verwenden.
Ungefähr so.
IF T1 D2 == 0 GOTOF Fehler
GOTOF Weiter
Fehler:
; D2 ist leer
M0
Weiter:
G1 .....
--------------------
No brain no pain!
www.JackTools.Net
www.JackTools.Net
01.03.2007, 18:43 Uhr
Hallo Protte,
ich glaube so einfach wie Du es schreibst geht es leider nicht.
Probierte doch mal folgendes, ausgehend davon das T1 der Werkzeugname und nicht die Platznummer ist.
DEF INT SIEMENS_TNR
DEF STRING[20] ISVARI_NAME
.
.
.
SIEMENS_TNR = GETT(T1,1) ;Interne Siemens T-Nr von T1 - Duplo-Nr. 1 ermitteln
ISVAR_NAME="$TC_DP1["<<SIEMENS_TNR<<","<<2<<"]" ; Werkzeugtyp der Schneide D2 ermitteln
IF (ISVAR(ISVAR_NAME)==FALSE) GOTOF _FEHLER ;Wenn kein D2 vorhanden springe nach _FEHLER
.
.
.
.
.
M30
_FEHLER:
LOOP
MSG("D2 EXISTIERT NICHT !")
M0
ENDLOOP
Musste mal probierten
MfG
KBPro
P.S.: Es kann sein das ISVAR erst bei neuerem Softwarestand funktioniert.
ich glaube so einfach wie Du es schreibst geht es leider nicht.
Probierte doch mal folgendes, ausgehend davon das T1 der Werkzeugname und nicht die Platznummer ist.
DEF INT SIEMENS_TNR
DEF STRING[20] ISVARI_NAME
.
.
.
SIEMENS_TNR = GETT(T1,1) ;Interne Siemens T-Nr von T1 - Duplo-Nr. 1 ermitteln
ISVAR_NAME="$TC_DP1["<<SIEMENS_TNR<<","<<2<<"]" ; Werkzeugtyp der Schneide D2 ermitteln
IF (ISVAR(ISVAR_NAME)==FALSE) GOTOF _FEHLER ;Wenn kein D2 vorhanden springe nach _FEHLER
.
.
.
.
.
M30
_FEHLER:
LOOP
MSG("D2 EXISTIERT NICHT !")
M0
ENDLOOP
Musste mal probierten
MfG
KBPro
P.S.: Es kann sein das ISVAR erst bei neuerem Softwarestand funktioniert.
01.03.2007, 19:41 Uhr
hallo protte,
ich habe mal probiert mit Sinutrain
z.B.
Vollbohrer D27 mit 2 Schneiden
$TC_DP3[$P_TOOLNO,2] = WZ Länge1
$TC_DP3[$P_TOOLNO,2] = aktive T-Nummer
$TC_DP3[$P_TOOLNO,2] = D2 2.Schneide
*********
T="VB27"
M6
;
If $TC_DP3[$P_TOOLNO,2] == 0 Gotof Fehler
*********
gruß
cnc-wolle
Der Beitrag wurde von cnc-wolle bearbeitet: 01.03.2007, 19:42 Uhr
ich habe mal probiert mit Sinutrain
z.B.
Vollbohrer D27 mit 2 Schneiden
$TC_DP3[$P_TOOLNO,2] = WZ Länge1
$TC_DP3[$P_TOOLNO,2] = aktive T-Nummer
$TC_DP3[$P_TOOLNO,2] = D2 2.Schneide
*********
T="VB27"
M6
;
If $TC_DP3[$P_TOOLNO,2] == 0 Gotof Fehler
*********
gruß
cnc-wolle
Der Beitrag wurde von cnc-wolle bearbeitet: 01.03.2007, 19:42 Uhr
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: