Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

T1 D2 auswerten

Beitrag 01.03.2007, 15:36 Uhr
Protte
Protte
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 12.04.2003
Beiträge: 284
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 .....


--------------------
No brain no pain!

www.JackTools.Net
   
Beitrag 01.03.2007, 18:43 Uhr
KBPro
KBPro
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 31.03.2006
Beiträge: 127
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.
   
Beitrag 01.03.2007, 19:41 Uhr
cnc-wolle
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 01.08.2006
Beiträge: 205
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
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: