Tool touch-off in QTDragon

More
5 years 10 months ago #193117 by JohnnyCNC
I just switched to TTS tool holders and added a probe. Now I am in the process of changing my process and use the tool table and a tool setter to measure the tools and place the length in the table. IIRC in Axis it placed the tool length in the tool table when you used the tool-touch-off button and did not when you used the touch-off button. In QTDragon I tried the Touch-Plate button on the tool screen and I hit OK on the dialog box that comes up and it probes the plate but the value does not go into the tool-table. Should it? It might be that I just don't know how to use this.

Also, the dialog that comes up when you press the Touch-Plate button displays in white on off-white and can barely be read.

Any help would be appreciated. I will keep digging.
Thank You
John

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

More
5 years 10 months ago #193126 by JohnnyCNC
I noticed something else. I have my machine units set to inch and at the end of the probe action using the Touch-Plate button on the Tool screen it switches to Metric.

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

More
5 years 10 months ago #193134 by persei8
Replied by persei8 on topic Tool touch-off in QTDragon
QtDragon was never intended to be used with an ATC but I could certainly look into it. It would only affect the tool table when using a tool setter, not a touchplate.
As for the dialog, add the following to your stylesheet.
Code:
QDialog { background-color: gray; } QDialog QPushButton { width: 100px; height: 40px; }
Adjust the color or any other parameters you like to suit whatever stylesheet you're using.

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

More
5 years 10 months ago #193148 by cmorley
Replied by cmorley on topic Tool touch-off in QTDragon

JohnnyCNC wrote: I noticed something else. I have my machine units set to inch and at the end of the probe action using the Touch-Plate button on the Tool screen it switches to Metric.



In 2.8 the macros for probing are in nc_files/probe/basicprobe/macros
Code:
[RS274NGC] SUBROUTINE_PATH = ../../../../nc_files/probe/basic_probe/macros

looking at the macro for touch_plate.ngc:
Code:
o<touch_plate> sub #<max_probe> = #<_ini[TOOLSENSOR]maxprobe> #<search_vel> = #<_ini[TOOLSENSOR]search_vel> #<probe_vel> = #<_ini[TOOLSENSOR]probe_vel> #<touch_height> = #<_ini[TOOLSENSOR]touch> (print, max_probe is #<max_probe>) (print, search vel is #<search_vel>) (print, probe vel is #<probe_vel>) (print, touch height is #<touch_height>) G21 (use metric units) G49 (cancel tool offset) G10 L20 P0 Z0 (clear current offsets) G91 (switch to incremental mode) ; this section commented out for sim ;G38.2 Z[-#<max_probe>] F#<search_vel> (probe down) ;G1 Z1.0 (go up 1 mm) ;G4 P0.5 (pause 0.5 sec.) ;G38.2 Z-2 F#<probe_vel> (probe down slower) ; this section used for sim, comment out otherwise G1 Z-10 F#<search_vel> G10 L20 P0 Z#<touch_height> (store offset in offset table) G90 (absolute distance mode) G53 G0 Z0 (move Z up to 0) o<touch_plate> endsub M2

It sets metric for it's process.
I'm sure there is away to record the current units before and restore them after.

Chris

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

More
5 years 10 months ago #193149 by JohnnyCNC

persei8 wrote: QtDragon was never intended to be used with an ATC but I could certainly look into it. It would only affect the tool table when using a tool setter, not a touchplate.
As for the dialog, add the following to your stylesheet.

Code:
QDialog { background-color: gray; } QDialog QPushButton { width: 100px; height: 40px; }
Adjust the color or any other parameters you like to suit whatever stylesheet you're using.


I will still be the "MTC" but I did want to try preset tools. The dialog looks a lot like I remember a couple of the other dialogs looking until Chris made a change. I knew the colors were controlled by style sheets but have never messed with them. I'll give it a try.

Thanks

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

More
5 years 10 months ago #193150 by JohnnyCNC

cmorley wrote:

JohnnyCNC wrote: I noticed something else. I have my machine units set to inch and at the end of the probe action using the Touch-Plate button on the Tool screen it switches to Metric.



In 2.8 the macros for probing are in nc_files/probe/basicprobe/macros
Code:
[RS274NGC] SUBROUTINE_PATH = ../../../../nc_files/probe/basic_probe/macros

looking at the macro for touch_plate.ngc:
Code:
o<touch_plate> sub #<max_probe> = #<_ini[TOOLSENSOR]maxprobe> #<search_vel> = #<_ini[TOOLSENSOR]search_vel> #<probe_vel> = #<_ini[TOOLSENSOR]probe_vel> #<touch_height> = #<_ini[TOOLSENSOR]touch> (print, max_probe is #<max_probe>) (print, search vel is #<search_vel>) (print, probe vel is #<probe_vel>) (print, touch height is #<touch_height>) G21 (use metric units) G49 (cancel tool offset) G10 L20 P0 Z0 (clear current offsets) G91 (switch to incremental mode) ; this section commented out for sim ;G38.2 Z[-#<max_probe>] F#<search_vel> (probe down) ;G1 Z1.0 (go up 1 mm) ;G4 P0.5 (pause 0.5 sec.) ;G38.2 Z-2 F#<probe_vel> (probe down slower) ; this section used for sim, comment out otherwise G1 Z-10 F#<search_vel> G10 L20 P0 Z#<touch_height> (store offset in offset table) G90 (absolute distance mode) G53 G0 Z0 (move Z up to 0) o<touch_plate> endsub M2

It sets metric for it's process.
I'm sure there is away to record the current units before and restore them after.

Chris


I did get probing working quite well with my 3D probe. I did see the macros you pointed me to. I'll have a look at this and tweak for my purposes. Just as much a learning experience as getting it to do what I want.
Thanks

And Merry Christmas to all.

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

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