- Posts: 22012
- Thank you received: 4
Solved : THCAD with toma_thc config help needed
- tommylight
-
Topic Author
- Away
- Administrator
-
On to the subject at hand:
Anyone willing to do a hal implementation that takes the arc voltage from THCAD and outputs the Up/Down signals for correction referenced by the set voltage?
That would be awesomely nice to implement with the existing THC hal implementation, as it has proven to be very reliable and very easy to use, on several machines for 5 years, give or take. It's only drawback is that it is made for simple THC's that output Up/Down/ArcOk signals like Proma THC150 and some other types with the same output configuration, so not usable for THCAD.
Already uploaded the said config for Mesa stepper cards so it should work with 5i25/6i25, 7i92, 7i96, 7i76 and 7i76E.
Also working on a full servo controlled config, finished as far as i could test on the bedroom table setup with 6i25/7i77, needs more testing on actual hardware due to encoder feedback, and how it behaves while the hal has control of the Z axis.
The config uses AXIS as GUI and PyVCP to control cutting parameters so it would require only adding the actual voltage display and provisions for setting the cut voltage.
Also i wonder why there is no effort on using the spindle PID to output corrections to Z axis for THC, or am i missing something ? I might as well be missing something, very little sleep and to much chasing code through multiple hal files lately !
Thanks in advance,
Tom
Please Log in to join the conversation.
Please Log in to join the conversation.
- tommylight
-
Topic Author
- Away
- Administrator
-
- Posts: 22012
- Thank you received: 4
PyVCP i can do easily, so i would need hal provisions for taking the actual voltage and the preset voltage, compare them and depending on the result issue an Up or Down pin that i could add to the existing config.
Of course the actual voltage should be encoder counter for the THCAD output frequency.
Please Log in to join the conversation.
tommylight wrote: Anyone willing to do a hal implementation that takes the arc voltage from THCAD and outputs the Up/Down signals for correction referenced by the set voltage?
The following component may do what you want.
Cheers, Phill.
Please Log in to join the conversation.
EDIT: But I think that the formulas only work for the THCAD300 as its not scaled back to to arc volts from the 0-10 volt full scale reading
Please Log in to join the conversation.
Cheers, Phill.
Please Log in to join the conversation.
- tommylight
-
Topic Author
- Away
- Administrator
-
- Posts: 22012
- Thank you received: 4
I have a THCAD300.rodw wrote: EDIT: But I think that the formulas only work for the THCAD300 as its not scaled back to to arc volts from the 0-10 volt full scale reading
Please Log in to join the conversation.
I don't like the voltage scale value, it's also undefined, is it in kw?
For new linux users we have to be clear in our future components, we have to do something like this :
Max_raw_arc = 380 "the maximum voltage the plasma source is given when torch is super high and at max power";
Voltage_divider 1 to = 50 "voltage divider ratio, dip switch inside inverter, see manual inverter";
Analog_input_0_10v = 7.7 "maximum value user has ever seen on his plasma with maximum power";
Phill, you see the above settings. I like this more then a scale value. The THC.comp and THCad.comp are very old component's,
at that time Linux Ethercat did not exist.
So i hope only one thing. Be powerfull in your component's. LET LINUX RULE. Let new user's understand it....
Please Log in to join the conversation.
rodw wrote: EDIT: But I think that the formulas only work for the THCAD300 as its not scaled back to to arc volts from the 0-10 volt full scale reading
I don't understand why that would be the case. I assume that encoder output velocity is linear then it is scaled to the appropriate value.
Am I missing something?
Cheers, Phill.
Please Log in to join the conversation.
Grotius wrote: @Phill,
I don't like the voltage scale value, it's also undefined, is it in kw?
For new linux users we have to be clear in our future components, we have to do something like this :
Max_raw_arc = 380 "the maximum voltage the plasma source is given when torch is super high and at max power";
Voltage_divider 1 to = 50 "voltage divider ratio, dip switch inside inverter, see manual inverter";
Analog_input_0_10v = 7.7 "maximum value user has ever seen on his plasma with maximum power";
Phill, you see the above settings. I like this more then a scale value. The THC.comp and THCad.comp are very old component's,
at that time Linux Ethercat did not exist.
So i hope only one thing. Be powerfull in your component's. LET LINUX RULE. Let new user's understand it....
I like a scale when it does what I need it to do.
I have no interest in Ethercat.
Cheers, Phill.
Please Log in to join the conversation.
