- Posts: 18115
- Thank you received: 5334
Hypersensing questions
- PCW
- Offline
- Moderator
-
choice I could make a THCAD version with the right resistors so
no added parts are needed...
Please Log in or Create an account to join the conversation.
- rodw
- Offline
- Platinum Member
-
- Posts: 12170
- Thank you received: 4153
PCW wrote: If 25V full scale and 1 mA full scale sense current are a good
choice I could make a THCAD version with the right resistors so
no added parts are needed...
I think we should get feedback from Snowgoer as well. I think also that using a moving average will help smooth the signal and remove some of the noise. Here is a plot of average volts with N=10. I found N=5 was still a bit twitchy.
Blue line is the average, red line is actual volts... I've also added some pins so I can turn the relay on when motion.motion-type > 0
That lets the relay turn on when an axis moves so it can start averaging volts before a probe event.
I'm still not done playing here though.
Peter is smoothing the signal wise do you think?
Please Log in or Create an account to join the conversation.
- phillc54
- Offline
- Platinum Member
-
- Posts: 5711
- Thank you received: 2100
You could slow your probing down which only works after probe height is reached.
The other issue is if your material is bucked enough to go above probe height you will increase the risk of crashing.
Please Log in or Create an account to join the conversation.
- snowgoer540
- Offline
- Moderator
-
- Posts: 2581
- Thank you received: 907
rodw wrote:
PCW wrote: If 25V full scale and 1 mA full scale sense current are a good
choice I could make a THCAD version with the right resistors so
no added parts are needed...
I think we should get feedback from Snowgoer as well. I think also that using a moving average will help smooth the signal and remove some of the noise. Here is a plot of average volts with N=10. I found N=5 was still a bit twitchy.
Blue line is the average, red line is actual volts... I've also added some pins so I can turn the relay on when motion.motion-type > 0
That lets the relay turn on when an axis moves so it can start averaging volts before a probe event.
I'm still not done playing here though.
Peter is smoothing the signal wise do you think?
My resistors are delayed
I did get a nice solid state relay to control the power supply though so at least I’ll get that wired in tomorrow maybe.
Please Log in or Create an account to join the conversation.
- snowgoer540
- Offline
- Moderator
-
- Posts: 2581
- Thank you received: 907
phillc54 wrote: I don't think smoothing the signal is wise if it causes too much delay thus increasing overrun.
You could slow your probing down which only works after probe height is reached.
The other issue is if your material is bucked enough to go above probe height you will increase the risk of crashing.
I’m not sure smoothing it out is the answer yet either. I plan to test with the original ohmic comp file, because other than the wet torch issue, everything seemed to be working ... but I’m rather new to ohmic sensing so maybe I don’t know what I don’t know yet ..
Please Log in or Create an account to join the conversation.
- rodw
- Offline
- Platinum Member
-
- Posts: 12170
- Thank you received: 4153
These are not valid concerns. We only use the smoothed signal at the end of probing so the torch is moving away from the material. There is no possibility of a crash. Also, we no longer use the low threshold so the sensitivity of the new method is actually increased.phillc54 wrote: I don't think smoothing the signal is wise if it causes too much delay thus increasing overrun.
You could slow your probing down which only works after probe height is reached.
The other issue is if your material is bucked enough to go above probe height you will increase the risk of crashing.
I think you said it is then travelling at 0.001mm per servo cycle. Absolute worst case is the surface is out 0.01mm but in reality, the voltage is dropping very quickly from the full scale reading so I would expect any delay is a lot less than 10 servo cycles due to the added weight of the last couple of readings. What we don't want is the probe signal to oscillate on and off because of voltage spikes when contact breaks.
What I'd like to do is to come up with a method that self learns and auto calibrates continuously so the concept of a threshold is rendered obsolete. As it is, we have done away with the low threshold, we just need to do away with the high threshold now.
Please Log in or Create an account to join the conversation.