Enormous C-Axis "unwind" on program start <Resolved>

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

Post Reply
Alex B
Posts: 5
Joined: Fri Feb 14, 2025 8:14 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

Enormous C-Axis "unwind" on program start <Resolved>

Post by Alex B »

I have an Avid 4x4 router with the Acorn based EX controller and Clearpath SDSK servo motors. A while ago I built a C-Axis add-on to use the machine as a tangential knife fabric cutter (documented here: viewtopic.php?t=11460). In short there is an additional clearpath servo that indexes the de-energized spindle via a timing belt to orient a spring loaded rotary knife. The homing macro was modified to spin the C-axis servo until a ferrous sensor flag trips a non-contact prox switch. This sets the C-axis machine coordinate to 0.00 degrees on completion.

The problem I am having is at the start of a program on initial machine start up. The way I have the fusion 360 post configured is to initially command a G0C0 move which, mysteriously, starts an enormous "unwind" of the C-axis to the tune of 65000 degrees. This isn't necessarily a "problem" per-se but the 30 seconds of spinning the rotary axis before the program starts is pretty silly and annoying. When the program actually starts after this ridiculous display everything seems to run perfectly fine. The same thing happens if I command any other angle via MDI right after machine start up. Calling M151/C also has no effect on this behavior.

My guess is there is some kind of parameter I have configured incorrectly here but I can't figure out what that is. I have attached a fresh report file for perusal.
Attachments
report_3484E41C06ED-0812248455_2025-06-27_07-47-39.zip
(1.92 MiB) Downloaded 1 time


suntravel
Community Expert
Posts: 3592
Joined: Thu Sep 23, 2021 3:49 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 6433DB0446C1-08115074
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Germany

Re: Enormous C-Axis "unwind" on program start

Post by suntravel »

Code: Select all

Axis    Origin    Origin    Origin    Origin    Origin    Origin
        #1(G54)   #2(G55)   #3(G56)   #4(G57)   #5(G58)   #6(G59)
 X      1.59976    0.00000    0.00000    0.00000    0.00000    0.00000 
 Y      1.48980    0.00000    0.00000    0.00000    0.00000    0.00000 
 Z     -2.36516    0.00000    0.00000    0.00000    0.00000    0.00000 
 C   65519.99500    0.00000    0.00000    0.00000    0.00000    0.00000 
 N      0.00000    0.00000    0.00000    0.00000    0.00000    0.00000 
 N      0.00000    0.00000    0.00000    0.00000    0.00000    0.00000 
 N      0.00000    0.00000    0.00000    0.00000    0.00000    0.00000 
 N      0.00000    0.00000    0.00000    0.00000    0.00000    0.00000 
CSR  0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 
Set C to 0 in WCS G54

Uwe


Alex B
Posts: 5
Joined: Fri Feb 14, 2025 8:14 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: Enormous C-Axis "unwind" on program start

Post by Alex B »

Uwe, welp that would certainly explain the issue. Thank you!

Can I edit the cncm.job.xml file directly or is this better set in a CNC12 menu somewhere that I have yet to find?


suntravel
Community Expert
Posts: 3592
Joined: Thu Sep 23, 2021 3:49 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 6433DB0446C1-08115074
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Germany

Re: Enormous C-Axis "unwind" on program start

Post by suntravel »

Setup / Part / WCS / Origin in CNC12

pls. read Part Setup in the manual

Uwe


richardb15
Posts: 174
Joined: Fri Jan 17, 2025 4:01 am
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: Yes
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 0008DC111213-0701240191
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Victoria, Australia

Re: Enormous C-Axis "unwind" on program start

Post by richardb15 »

You can also go to MDI and type "M26 /C" and this will zero it in the machine home coordinates


cncsnw
Community Expert
Posts: 4563
Joined: Wed Mar 24, 2010 5:48 pm

Re: Enormous C-Axis "unwind" on program start

Post by cncsnw »

What he needs here is not "M26/C", but instead "G92 C0". Optionally both, in that order.

With the WCS offset already set to 65520 degrees, then immediately after power-up, the axis is at machine zero / machine home, but it is 65520 degrees away from part zero.

M151 resets machine position, not part position. That is why M151/C did not help.


Post Reply