Probe Basic in QTDragon

More
4 years 2 months ago #249479 by cmorley
Replied by cmorley on topic Probe Basic in QTDragon
I'll do my best to help. I don't currently use qtdragon on a machine.
Your input on problems of integration is very helpful to making the project better - thanks for you patients.

i don't expect big problems with probing - bit when ever the code changes I get nervous of putting it out in the wild... probes are expensive to break.
The following user(s) said Thank You: ikkuh

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

More
4 years 2 months ago #250037 by cmorley
Replied by cmorley on topic Probe Basic in QTDragon
Did you get a chance to test this branch?

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

More
4 years 2 months ago #250041 by Eyecon
Replied by Eyecon on topic Probe Basic in QTDragon
In progress and so far so good.
The following user(s) said Thank You: cmorley

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

More
4 years 2 months ago #250549 by cmorley
Replied by cmorley on topic Probe Basic in QTDragon
Thank you for testing. I think I'll merge this soon to shake it out some more.

Chris

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

More
3 years 10 months ago #260508 by rudydp
Replied by rudydp on topic Probe Basic in QTDragon
The QTDRAGON documentation seems to be wrong in par. 12.1 . Looking at the ngc routines, XY_Clearance is the slow probe distance, while Step Off is a rapid move away from an edge.

The Z Clearance also seems to be a slow probe move, not rapid.

It seems that these two definitions should be swapped..

Talking about lcnc 2.8.4 ISO, not RIP.
The following user(s) said Thank You: cmorley

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

More
3 years 10 months ago #260511 by Carsten
Replied by Carsten on topic Probe Basic in QTDragon
Hi cmorley,

i am using linuxcnc 2.8.4. Thanks for the probing stuff.

Two comments to the probe_corner*.ngc:

The probe_corner*.ngc expect 16 parameters (wco_rotation as last one).
But basic_probe.py supplies only 15 parameters, hence the angle is never set in the coordinate system:

o<160> if [#<probe_mode> EQ 0 AND #<wco_rotation> EQ 1]  
  (Record Zero in selected axes and WCO)
  G10 L2 P#5220 X[#<c1x> + #<workspace_x>] Y[#<c1y> + #<workspace_y>] R[#<edge_angle>]
  o<probe_corner_y_minus_edge_angle> return
o<160> endif

I removed the wco_rotation condition from the statement above (i also found no button etc. to get it from).

Furthermore i added a G10 L2 P0 R0 at the start, so the angle is measured correctly if you run it multiple times.

Kind regards
Carsten

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

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