02.04.2018, 18:42
Moin,
wenn man weiß, wo man hingucken muss, kommt man damit schon klar:
G1 X#### Y#### Z#### F####
(X#### Y#### Z#### F#### wenn G1 nicht nötig)
oder ohne Geschwindigkeit, da steht ja eine if else endif Kombi, bzw, G1
G1 X#### Y#### Z####
(X#### Y#### Z#### wenn G1 nicht nötig)
Sollte die erste Variante geschrieben werden, wird das Flag für die Geschwindigkeit auch noch zurückgesetzt.
Der Rest ist auch nicht viel schwerer und die Ersetzungen, die brauchst, findest du sicher in anderen Postprozessoren.
Eventuell mal etwas probieren.
wenn man weiß, wo man hingucken muss, kommt man damit schon klar:
Zitat:;-------------------Das ergibt die folgende Zeile:
@line
{nb}
gcode = 1
if change(gcode) then
{'G'gcode}
else
{' '}
endif
{[' X'xpos], [' Y'ypos], [' Z'zpos]}
if m_feed_flag eq 1
m_feed_flag = 0
{ ' F'feed}
else
{ [' F'feed]}
endif
endp
;-------------------
G1 X#### Y#### Z#### F####
(X#### Y#### Z#### F#### wenn G1 nicht nötig)
oder ohne Geschwindigkeit, da steht ja eine if else endif Kombi, bzw, G1
G1 X#### Y#### Z####
(X#### Y#### Z#### wenn G1 nicht nötig)
Sollte die erste Variante geschrieben werden, wird das Flag für die Geschwindigkeit auch noch zurückgesetzt.
Der Rest ist auch nicht viel schwerer und die Ersetzungen, die brauchst, findest du sicher in anderen Postprozessoren.
Eventuell mal etwas probieren.
sswjs, aka Jens
PFE 1000PX-B, Suhner UAK 30 RF, WinPC-NC 3.4 USB, High-Z 1000, FME1050, WinPC-NC 2.5 Eco, Sorotec HL6045, FME1050-1, WinPC-NC 2.1 Eco, (Stepcraft 600 V1, FME1050-1, WinPC-NC 2.5 USB) Solidworks, HSMXpress, ESTLCam, NC-Corrector
PFE 1000PX-B, Suhner UAK 30 RF, WinPC-NC 3.4 USB, High-Z 1000, FME1050, WinPC-NC 2.5 Eco, Sorotec HL6045, FME1050-1, WinPC-NC 2.1 Eco, (Stepcraft 600 V1, FME1050-1, WinPC-NC 2.5 USB) Solidworks, HSMXpress, ESTLCam, NC-Corrector