FANUC
Ihr Spezialist für Fabrikautomation
Skala fräsen
Gestern, 08:14 Uhr
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
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
Gestern, 09: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!
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!
Gestern, 09:34 Uhr
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!!!
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!!!
Heute, 09:37 Uhr
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?
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?
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!
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!
Heute, 10:57 Uhr
Entweder ist deine While Bedingung oder dein Zähler falsch.
Poste einfach deinen ganzen Code, dann sollten wir den Fehler relativ schnell finden.
Poste einfach deinen ganzen Code, dann sollten wir den Fehler relativ schnell finden.
vor 25 Minuten
Hallo,
mein ganzer Code ist:
O0001
G90 G49 G40 G80
M6 T1
M8
G0 G54 G43 H1 Z50. X1. Y-12. M3 S12000 F200
G0 X1 Y-12.
G0 Z-0.2
#10=0(ZAEHLER IST)
#20=400(ZAEHLER SOLL)
WHILE[#10LT#20]DO1
G1Y12.
G0 Z0.5
G91 G0 X1.
G90 G0 Y-12.
G0 Z-0.2
#10=#10+1
END1
G0 G91 G28 Z0.
M30
%
mein ganzer Code ist:
O0001
G90 G49 G40 G80
M6 T1
M8
G0 G54 G43 H1 Z50. X1. Y-12. M3 S12000 F200
G0 X1 Y-12.
G0 Z-0.2
#10=0(ZAEHLER IST)
#20=400(ZAEHLER SOLL)
WHILE[#10LT#20]DO1
G1Y12.
G0 Z0.5
G91 G0 X1.
G90 G0 Y-12.
G0 Z-0.2
#10=#10+1
END1
G0 G91 G28 Z0.
M30
%
6 Besucher lesen dieses Thema (Gäste: 5)
1 Mitglieder: wolfim1