Hi Les,
I’m currently implementing my own torch height controller. It will be
integrated into the main CNC and uses the analogue output normally used for
spindle speed to set the nominal tip voltage. This way it will be possible
to save the cut height (voltage) together with the tool parameters instead
of having to adjust a trimpot manually.
What do I have to do to tell the postprocessor to output something like
this:
G0 Z[pierce height]
M3 P[pierce delay] S[voltage]
G1 X…Y…
…
M5 P[end delay]
where […] is replaced by the corresponding variable. Currently, SheetCam
has no parameter for “voltage”, so I could use the cut height multiplied
with an arbitrary factor, for example 10.0 means 100V. My problem is that
the postprocessor normally outputs a G1 F[plunge rate] to the cut height or
a ramp lead in after the M3. I would like to control this with the THC and
set up the parameters in the M3 macro. So I have to know the cut height
before M3 is called.
Another question: How is a flameout condition usually handled. The
controller can stop the machine when the “arc good” signal goes inactive.
But starting a new pierce at the current position is probably no good idea
as it leaves a burn mark on the workpiece. Starting all over again is also
not good because there’s no matierial below the initial pierce point so the
arc might not transfer or go out again. Should I go back just to the end of
the kerf and try to restart the torch without pierce delay? Or is it common
practice to simply throw away the whole workpiece in this case?
Regards
Bene
–
Benezan Electronics, Stauffenbergstr. 26, D-72108 Rottenburg Baisingen
CNC- und Steuerungstechnik, Elektronikentwicklung