594.225 aktive Mitglieder*
4.116 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

Makro für Werkzeuglänge

Beitrag 16.08.2024, 12:44 Uhr
Preza
Level 1 = Community-Lehrling
*

Gibt es eine Möglichkeit oder ein Makro, mit dem man die Werkzeuglänge in einem Unterprogramm zu Beginn des Programms identifizieren kann, um dann alle Werkzeuge aus den Werkzeugdaten auszulesen und zu überprüfen, ob sie die Werkzeuglänge nicht überschreiten oder ob sie nicht zu kurz eingestellt sind?
TOP    
Beitrag 16.08.2024, 15:12 Uhr
dreher1991
Level 5 = Community-Ingenieur
*****

Hallo Preza,
Möglichkeiten gibt es da viele am geschicktesten wäre es hier wenn es z.b. ein Unterprogramm im Hauptprogramm ist was du aufrufen kannst.
Bei ner Fanuc könnte man es so machen...
O1000(Teil xyz)
#10000=120. (Wkzg Laenge T1)
#10001=114.89 (Wkz Laenge T2)
G90
G0 G53 z0
M97 P1
N2
(Fraesprogr.)
M30
N1(Abfrage Wkzg)
IF [#2001LE#10000]GOTO1000 (Wkz laenge zu klein T1 abfrage)
(Wenn alle abfragen durchgelaufen sind rücksprung in Hauptprogramm)
GOTO2
N1000
#3001=1(Wkzg länge weicht ab!!!!!!!)
So in etwa könnte das aussehen wichtig wäre halt hier dass dein Pp vom Cam diese Abfrage halt immer rausschreibt.
Falls evtl eine Variable falsch ist verzeiht mir bitte Fanuc G-Code ist schon ne weile her bei mir.
Gruß Dreher1991

TOP    
Beitrag 18.08.2024, 17:37 Uhr
eckitsch
Level 4 = Community-Meister
****

Alternativ kannst du auch am Anfang des Programmes alle im Programm vorhandene Werkzeuge als Liste kontrollieren.

...
G65 Pnn T1 {Hnn Dnn} Ann {Bnn}
G65 Pnn T2 {Hnn Dnn} Ann {Bnn}
G65 Pnn T3 {Hnn Dnn} Ann {Bnn}
...


H oder D können weggelassen werden, wenn H=T oder D=T ist.
In A kann die Sollänge und in B der Sollradius definiert werden. B kann auch entfallen, wenn es z.B. Bohrer sind.
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: