Page 1 of 1

Touch Plate Configuration/Define Your Own

Posted: Mon Mar 31, 2025 3:39 pm
by Sword
I have a bore plate that I use occasionally to set XY only. It's different than most, in that the bore is 2" and it's centered in a 5" x 5" plate. This plate can be used for either inside or outside setting. PDF attached for reference. I thought I'd take some time to try to set this up in the wizard, but I'm getting some strange results when it comes to the axis motion when running the "Bore" cycle. The first motion to seek contact should be -X, but it travels diagonally -X +Y. After it backs off, it then goes diagonally +X +Y when I would think it would be just +X. Due to this, the bore center is not found properly.

Yes, I can completely rewrite that section of the bore cycle, but wanted to keep things as much OEM as possible. Just thought it to be strange, and possibly a bug for that macro. ?

Also, on the subject of user editing of these macros, it would be nice if there was a legend or bracket graph that would aid in narrowing down the one you want to edit. For example, the master or starting macro calls another, and that one calls another, and so on. It takes a bit of hunting to get down to the one you want.

Re: Touch Plate Configuration/Define Your Own

Posted: Wed Apr 02, 2025 6:53 pm
by Sword
Okay, I took some time to take a deeper dive into this, and followed the trail of G65's. There's an error on lines 183 and 188 of "touch_plate_cycles_select.cnc". It looks like it was just a copy/paste, forgot to change it kinda thing. On both lines, the axis label assignment for Y (axis 2) was y[<SV_AXIS_1_WCS_POSITION>], instead of y[<SV_AXIS_2_WCS_POSITION>]. Because of this, depending on the X axis WCS location, the negative and positive X axis moves would be performed diagonally instead of just in X. This gave a false bore center result, and sometimes a 916 Unexpected Probe Contact error.

Re: Touch Plate Configuration/Define Your Own

Posted: Thu Apr 03, 2025 10:42 am
by Allin1Chris
Sword wrote: Wed Apr 02, 2025 6:53 pm Okay, I took some time to take a deeper dive into this, and followed the trail of G65's. There's an error on lines 183 and 188 of "touch_plate_cycles_select.cnc". It looks like it was just a copy/paste, forgot to change it kinda thing. On both lines, the axis label assignment for Y (axis 2) was y[<SV_AXIS_1_WCS_POSITION>], instead of y[<SV_AXIS_2_WCS_POSITION>]. Because of this, depending on the X axis WCS location, the negative and positive X axis moves would be performed diagonally instead of just in X. This gave a false bore center result, and sometimes a 916 Unexpected Probe Contact error.
Good Catch, Attached should be a corrected version, place it in your systems folder and overwrite the file if you haven't already corrected it yourself.

Will be corrected in future versions of software.

Re: Touch Plate Configuration/Define Your Own

Posted: Wed Apr 09, 2025 9:52 am
by mundsen
Have to study this :-)

I have this one
https://sienci.com/product/autozero/

Hope it`s possible to define a profile for it.

Re: Touch Plate Configuration/Define Your Own

Posted: Fri Jun 13, 2025 4:14 pm
by cnckeith
mundsen wrote: Wed Apr 09, 2025 9:52 am Have to study this :-)

I have this one
https://sienci.com/product/autozero/

Hope it`s possible to define a profile for it.
yeah no problem.