hallo,

ich brauche Hilfe für Plasma-Schneiden-Setup. mein System ist;


controller: cc-s3c controller
thc: SF-HC25K mit JYKB-100-DC
Hinweis:
Ich habe die Maschine in china gekauft.starcam war für die g-Code-Generierung da. Ich habe jetzt gegen sheetcam getauscht. Ich
habe das
Problem.
am Anfang setzte ich eine Höhe. ca. 5mm dann drucke ich k3, um den THC zu starten.
Das Problem mit dem Ausgang, der THC reguliert den Brenner in Richtung der Platte.
sein Brenner bleibt bei der Platte und bewegt sich zur nächsten Kontur und entzündet sich direkt auf der Platte. So bricht die Düse.








daher wäre es nicht schlecht, wenn ich vor jedem Start einen z-ref hätte.
meine Einstellungen: meine Postprozessor-Sheetcam: Funktion OnInit() post.
Text("%'n")
if(scale == metric) dann
posten. Text ("G71'n") --metric mode
else
post. Text ("G70-n") --inch-Modus-End-Post.

Text ("G91'nG40'nG92X0Y0'n")
bigarcs = 1 --stitch arc segmentzusammen




minArcSize = 0.2 --arcs kleiner als dieser werden in verschiebungen
curx =0
cury =0
firstmove = 1
end funktion OnFinish()

OnPenUp() endX = 0 endY = 0
OnRapid()
post konvertiert. Text ("M30'n")


Endfunktion

OnRapid()
if(firstmove == 1) dann
firstmove=0
return end if (math.hypot(endX - currentX, endY - currentY) < 0.01) dann return end
post. Text("G0");
doxy()
Pfosten. Eol()
Endfunktion

OnMove()
wenn (math.hypot(endX - currentX, endY - currentY) < 0.01) dann Endpost
zurückgeben. Text("G1");
doxy()
-- beitrag. ModalNumber("F", feedRate * scale, "0")
post. NonModalNumber("F", feedRate * scale, "0")
post. Eol()


Endfunktion
doxy()
tmp = (endX * scale) - curx tmp = math.toint(tmp * 1000)/1000
curx = curx + tmp
if(tmp =0) dann
posten. NonModalNumber("X",tmp,"0.0'")
end

tmp = (endY * scale) - cury
tmp = math.toint(tmp * 1000)/1000

cury = cury + tmp if(tmp =0) dann
post. NonModalNumber("Y",tmp,"0.0'")
Endfunktion


OnArc()
if(arcAngle <0) dann
posten. Text ("G03")
andernfalls
posten. Text ("G02")
end
doxy()
if((arcCentreX - currentX) s=0) dann
posten. NonModalNumber ("I", (arcCentreX - currentX) * skalieren, "0.0")
end
if((arcCentreY - currentY) s=0) dann
posten. NonModalNumber ("J", (arcCentreY - currentY) * skalieren, "0.0'")
End
--post. ModalNumber("F", feedRate * scale, "0")
post. NonModalNumber("F", feedRate * scale, "0")
post. Eol()
Endfunktion

OnPenDown()
post. Text("M07-n")
Endfunktion

OnPenUp()
post. Text("M08-n")
Ende

zusätzlich finden

Sie meine Einstellung ich denke, meine Einstellung ist falsch, ich hoffe, Sie können mir helfen.