qtdragon - probing issues

More
06 May 2023 00:25 #270763 by cmorley
Replied by cmorley on topic qtdragon - probing issues
I pushed a change to not add extra depth to down probe.
This should fix the finish position to be Z clearance when finished.

Please Log in or Create an account to join the conversation.

  • rodw
  • rodw's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
06 May 2023 01:07 #270764 by rodw
Replied by rodw on topic qtdragon - probing issues

finish depth:
I see in the code, extra depth is always added to clearance, but when down probing I think it shouldn't. extra depth does make sense when down probing.
extra depth is to get below chamfers etc when side probing.

Does that sound right?

Yes I reckon you got it right. I guess on a side probe it has to lift up from it's position by extra_depth + clearance height to get to the finish (clearance height)

But on a straight down Z probe, it is already at surface height when the probe triggers so it just needs to lift by clearance height. 

I think if the extra height adjustment has been removed from the Z probe, it's safe to push it to 2.9 branch now.

It will be a while before I'm back at work again.. Might not be until Monday (your Tuesday).

Great to have nailed one more bug! Thanks for being so responsive!

Please Log in or Create an account to join the conversation.

  • rodw
  • rodw's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
06 May 2023 04:41 #270765 by rodw
Replied by rodw on topic qtdragon - probing issues
could not help myself. Went back to work. Now working wit h flying colours.
Where is the .ui file for the basic probe panel?

Please Log in or Create an account to join the conversation.

More
06 May 2023 06:51 #270770 by cmorley
Replied by cmorley on topic qtdragon - probing issues
share/qtvcp/widget_ui

github.com/LinuxCNC/linuxcnc/tree/master/share/qtvcp/widgets_ui

the help files re there too.

Please Log in or Create an account to join the conversation.

More
06 May 2023 08:51 #270775 by cmorley
Replied by cmorley on topic qtdragon - probing issues
Can you pull again and test. added better logging and error messages
It's quite a big change so careful testing.
The following user(s) said Thank You: tommylight, rodw

Please Log in or Create an account to join the conversation.

More
06 May 2023 17:30 #270802 by Roguish
Replied by Roguish on topic qtdragon - probing issues
Nice to see qtdragon probing is getting some attention.  thanks.
found another problem, i think.   in  Versa Probe option.
seems the Outside probing of a boss (the center option on the Outside probing type page) does not report the results correctly.
See the image.
the Inside probing does report results correctly.  see the image.
I was probing the inside and outside diameters of a bearing.  first the inside, then the outside.
I looked around the best I could to find the problem, but can't tell exactly where or what it is.
I check in probe_routines.py. probe_subprog.py, and versa_probe.py.   and looked through probe ngc files......

please check it out and fix if possible.
also, what is the functional order of the code?  like when one clicks on a probe type routine, what is actually going on in the program? 
 
 
Attachments:

Please Log in or Create an account to join the conversation.

More
06 May 2023 18:11 #270803 by cmorley
Replied by cmorley on topic qtdragon - probing issues
ui button sends probe function name to versa_probe.py
versa_probe sends function name/data to probe_subprogram (running as a sub process)
probe_subprogram imports probe_routines so really both files are one program.

versa 'inside hole button' calls 'probe_xy_hole' in probe_routine
probe_xy_hole does all the probe moves and calculates diameter

versa 'outside hole button' calls 'probe_outside_xy_center'
probe_outside_xy_center doesn't calculate anything it calls other separate function.
The following user(s) said Thank You: Roguish

Please Log in or Create an account to join the conversation.

More
06 May 2023 18:18 #270804 by Roguish
Replied by Roguish on topic qtdragon - probing issues
so, can the poor, incorrect reporting for the Outside pocket be fixed?
it's not 'Outside Length', it's an Outside boss.....
please?

thanks for the program functioning path....

Please Log in or Create an account to join the conversation.

  • rodw
  • rodw's Avatar Topic Author
  • Offline
  • Platinum Member
  • Platinum Member
More
06 May 2023 19:17 #270806 by rodw
Replied by rodw on topic qtdragon - probing issues

please check it out and fix if possible.
also, what is the functional order of the code?  like when one clicks on a probe type routine, what is actually going on in the program? 
 

 

Was that image probing for a boss or a pocket/
If a boss, why is it reporting an inside hole?

I really have not had any luck with small holes (eg 10mm). There are non-probe moves happening after the probe enters the hole that cause an error. Really there should be  no non probe moves inside  a hole.

I wonder if the boss shouldn't be using top, bottom, left and right side probing?

Please Log in or Create an account to join the conversation.

More
06 May 2023 19:19 #270807 by cmorley
Replied by cmorley on topic qtdragon - probing issues
I pushed a hopeful fix to the feature branch above if you can test...
The following user(s) said Thank You: Roguish

Please Log in or Create an account to join the conversation.

Moderators: cmorley
Time to create page: 0.138 seconds
Powered by Kunena Forum