@Tommy,
Very good !
How did you write the Toma code? Making this code is almost impossible to do without being a expert. So that's why
i have repect for you. Even proma has used your code.
This item : THC speed has to have some attention with using the external offset branche.
The external offset branche uses a ini-vel and a ini-accel parameter to control the speed of the z-axis reaction speed.
The THCUD and THCAD components are written with 2 speed parameters..
1. Thc(ud).velocity-tol
2. Thc(ud).correction-vel
So in my opinion the Thc(ud) component speed value's can better be removed in the component and only use the external offset ini-vel and ini-accel as parameter for THC. This will improve the quality of movement of the motors. At this moment there are more calculation's running around actually needed.
I like also the thc has a parameter for upper limit and lower limit. for example upper limit : 10mm, lower limit -10mm.
The probe function is indeed the easyest when using a on screen button. Then you have nothing to do with choosing a different
post processor. Is it acceptable to do the probe function with a M130 for probe on and a M131 for probe off in g-code ?
In mach i always use M300 for this. But i must test if we can use higher then M199 in linuxcnc.
In code :
M130 ( Probe function, is on or off through screen button, standard off )
M3 ( Plasma start )
Cutting current will be difficult to add in this startup process. Mostly Hypertherm uses modbuss for this.
I think in later stadium we must make a modbuss component for Hypertherm just like the vdf component.
Thermal dynamics uses 0-10Volt input on your pwm output, but pwm signal must be boosted up a little bit in amps.
@Rowd,
Nice sketch, this morning it did not load, but that is solved now i see.
There are a few things i have questions for.
The kerf krossing is only readable if you have a divided voltage input trough a mesa card,
or a modbuss i/o module? So it is possible to not use this signal without error's...
Is it handy to make a basic sketch with only the basic signals. After that make a division sketch for extra optional signals?
Just an idea..
It looks like the THC function finally gets a boost !
A tip : if you modify a component, it's handy to do the extension at .c instead of .comp
This will change your programming interface into c. It will look much easyer to understand.
When you are ready, change it back to .comp and give it a go.