FANUC
FANUC

Ihr Spezialist für Fabrikautomation

Skala fräsen

Beitrag Gestern, 08:14 Uhr
wolfim1
Level 1 = Community-Lehrling
*
Guten Morgen zusammen,

ich möchte auf eine Stange die ich als Anschlag für meine Säge benutze eine 400mm Skala fräsen.

X1 Y-12
Z-0.2
G1 Y12.
G0 Z0.5
X2 Y-12
Z-0.2
G1 Y12
G0 Z0.5
X3 Y-12
Z-0.2
G1 Y12
Und so weiter bis X400

Da gibts doch sicher eine Vereinfachung, denk ich mal? Steuerung ist Fanuc 0MD

   
Beitrag Gestern, 09:04 Uhr
gram
Level 3 = Community-Techniker
***
Hallo,

das geht recht einfach über WHILE
G0 X1 Y-12
G0 Z-0.2
#10=0(ZAEHLER IST)
#20=400(ZAEHLER SOLL)
WHILE[#10LT#20]DO1
G1Y12
G0 Z0.5
G91G0X1
G90G0 Y-12
G0Z-0.2
#10=#10+1
END1
G0Z100...

Die Reihenfolge, wann die Schleife beginnt bzw. wo du inkremental zustellst, kannst du variieren. Aber so sollte es erst mal passen.

Viel Erfolg!
   
Beitrag Gestern, 09:34 Uhr
wolfim1
Level 1 = Community-Lehrling
*
Oh, das ging ja schnell.

Vielen Dank, Super das ist es.
Da könnte man ja dann in den Sätzen nach "WHILE" und vor G91 auch jede beliebige Kontur einsetzten, cool !!!
Das kann man brauchen!
DANKE!!!





   
Beitrag vor 57 Minuten
wolfim1
Level 1 = Community-Lehrling
*
Hallo Nochmal,

nochmal Danke, funktioniert soweit wunderbar.
Nur das END1 wird ignoriert. Die Maschine macht die Zustellung solange bis die X-Achse zu Ende ist obwohl die 400 von #20 schon längst erreicht sind.
Kann man sagen wieso das so ist?



ZITAT(gram @ 21.10.2024, 10:04 Uhr) *
Hallo,

das geht recht einfach über WHILE
G0 X1 Y-12
G0 Z-0.2
#10=0(ZAEHLER IST)
#20=400(ZAEHLER SOLL)
WHILE[#10LT#20]DO1
G1Y12
G0 Z0.5
G91G0X1
G90G0 Y-12
G0Z-0.2
#10=#10+1
END1
G0Z100...

Die Reihenfolge, wann die Schleife beginnt bzw. wo du inkremental zustellst, kannst du variieren. Aber so sollte es erst mal passen.

Viel Erfolg!

   
4 Besucher lesen dieses Thema (Gäste: 2)
2 Mitglieder: G00Z0, wolfim1