Spurious engagement of Plasmac's Anti-dive

More
7 years 3 months ago #138461 by rodw
Agree 1 second might be too long but maybe 10 readings (0.01 sec) is too short....
This is probably as good a plot as any of an Arc establishment and cutting normally without THC (Everlast 50 amp)

Attachment not found



And arc establishment, crossing a kerf and running off a sheet

Attachment not found



Close up

Attachment not found



And now with plasmac close up of the original one we've been discussing no THC (Thermal Dynamics A120)

Attachment not found



So you can see the arc voltage peaks quickly during piercing (why we use a THC-on delay ) then stays very stable.

Also its clear that better quality machines have a much cleaner torch voltage but some of that could be due to me adding stuff to counter noise on the Everlast. So you have a much better process control signal if you spend the money.

The rate of change is a much better indicator of kerf crossing because it is several orders of magnitude higher than what can happen from normal warpage (but with the plasmac THC, this should be very little).

We are going to nail this eventually.

Please Log in to join the conversation.

More
7 years 3 months ago #138485 by phillc54
If you would like to try something else, you could edit plasmac.hal so it looks like this:

Lines 971-975
Code:
if(kerfcross_is_locked){ //if(arc_voltage_out < last_arc_voltage + (kerf_threshold * 0.05)){ //if(arc_voltage_out < target_volts + (kerf_threshold * 0.5)){ if(arc_voltage_out < target_volts + thc_threshold){ kerfcross_is_locked = FALSE;

Lines 985-989
Code:
kerf_threshold = ((kerf_ratio * current_velocity * fperiod) / height_per_volt) * (kerfcross_override * 0.01); //if(arc_voltage_out > last_arc_voltage + kerf_threshold){ //if(arc_voltage_out > target_volts + kerf_threshold){ if(arc_voltage_out - last_arc_voltage > kerf_threshold && arc_voltage_out > target_volts + thc_threshold){ kerfcross_is_locked = TRUE;

Then compile it with halcompile.

Cheers, Phill.

Please Log in to join the conversation.

More
7 years 3 months ago #138578 by mkardasi
I implemented lowpass filtering and modified plasma_run.py to increase the adjustment range of Kerf Crossing Override.

This a short cut with Kerf crossing enabled but not cutting across a kerf.

Attachment not found



This is a second cut on the same material now cutting across. That first spike is due to THC enabling while the arc was already in cutting in a kerf.

Attachment not found




I just arbitrarily doubled the override threshold to 1000 with these cuts but it looks like the behavior is appropriate.

Please Log in to join the conversation.

More
7 years 3 months ago #138592 by rodw
Looking good! so you are saying this now has a working kerf crossing feature for your machine?

Its interesting that you have been able to filter the signal out quite nicely.

Please Log in to join the conversation.

More
7 years 3 months ago #138594 by phillc54
I would really like to see a comparison between your last result and the changes I suggested in this post

Please Log in to join the conversation.

More
7 years 3 months ago #138596 by mkardasi

rodw wrote: Looking good! so you are saying this now has a working kerf crossing feature for your machine?

Its interesting that you have been able to filter the signal out quite nicely.


So far the results look very promising. I want to run different material thickness and feed rates before declaring victory.

Please Log in to join the conversation.

More
7 years 3 months ago #138598 by mkardasi

phillc54 wrote: I would really like to see a comparison between your last result and the changes I suggested in this post


Phil, I will definitely test it but you have to bear with me as I don't have an abundance of spare time to test. Your proposed code change is next in my queue.

On a related note, would guys prefer halscope or halsampler?

Please Log in to join the conversation.

More
7 years 3 months ago #138599 by phillc54
halscope suits me at this stage and thank you for the testing and reports.

Please Log in to join the conversation.

More
7 years 3 months ago #138615 by tommylight
I am with Phill. Halscope.

Please Log in to join the conversation.

More
7 years 3 months ago #138619 by rodw
Halscope is good. Sampler is really only good if you want to analyse in s spreadsheet eg. Linear Regression etc.

It would actually be very good if halsampler had a --csv switch

Please Log in to join the conversation.

Time to create page: 0.064 seconds
Powered by Kunena Forum