Touch Plate Configuration/Define Your Own

Moderator: cnckeith

Post Reply
Sword
Posts: 820
Joined: Fri Nov 30, 2018 1:04 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Thorp WI

Touch Plate Configuration/Define Your Own

Post 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.
Attachments
XY_Zero_Plate.pdf
(71.84 KiB) Downloaded 13 times
Scott


Sword
Posts: 820
Joined: Fri Nov 30, 2018 1:04 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Thorp WI

Re: Touch Plate Configuration/Define Your Own

Post 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.
Scott


Allin1Chris
PLC Expert
Posts: 228
Joined: Wed Jul 31, 2019 12:53 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes

Re: Touch Plate Configuration/Define Your Own

Post 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.
Attachments
touch_plate_cycles_select.cnc
(9.55 KiB) Downloaded 6 times
When requesting support READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043

Please ALWAYS post a FRESH report. To make a report: https://www.youtube.com/watch?v=Ecvg0VJp1oQ.

(We pride ourselves on providing timely solid technical support but, without good information we may not be able to help and/or reply until such information is posted.)

Centroid PLC Tutorial Videos


mundsen
Posts: 9
Joined: Fri Feb 21, 2025 5:06 pm
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Touch Plate Configuration/Define Your Own

Post 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.


Post Reply