Machine crashes if G30 is called twice

All things related to Centroid Oak, Allin1DC, MPU11 and Legacy products

Moderator: cnckeith

Post Reply
MrBowtie
Posts: 2
Joined: Mon Dec 04, 2023 8:33 pm
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: Yes
CNC Control System Serial Number: A901327
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Machine crashes if G30 is called twice

Post by MrBowtie »

Hello,

I was writing a tool change macro when I ran into this bizarre behavior. The machine is a moving gantry router with twin motors, in this case axes X and B. Calling G30 positions the machine over the tool height detector correctly, but after it is in position, if it is called a second time, only the B axis rapids in the negative direction until the servo stalls out. I do not understand what could cause this behavior where it decouples the paired axes and moves only one. I have tested G30 in MDI with the same result, so it doesn't seem to be anything in the macro. After the servo faults out, it does resync to the correct position, not where it crashed and faulted.
Attachments
report_0008DC111213-1103231512_2024-01-04_15-52-14.zip
(742.62 KiB) Downloaded 16 times
Centroid_Tech2
Posts: 100
Joined: Mon Mar 03, 2014 4:24 pm
Allin1DC CNC Controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes

Re: Machine crashes if G30 is called twice

Post by Centroid_Tech2 »

Since the paired axis is labeled, it can be commanded separately.
Set your G30 return points for X and B axes to match.
G30.JPG
When requesting support READ THIS POST first. 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.)
Post Reply