Hardware Pairing Homing and Squaring Methods

All things related to the Centroid Acorn CNC Controller

Moderator: cnckeith

Post Reply
cnckeith
Posts: 7098
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Hardware Pairing Homing and Squaring Methods

Post by cnckeith »

Previously Centroid did not advocate or promote any type of Auto Squaring with Acorn in conjunction with Hardware Pairing of two axis motor such as a CNC Router with a moving gantry. We did support Auto Squaring with Software pairing from an early date with Acorn but, this method of software pairing two axis motors has one draw back, it uses up the 4th axis drive signal for the software paired motor on the gantry effectively turning the 4 axis CNC controller into a 3 axis CNC. So, how can we have our cake and eat it too? How can we have 5 axis motors on a 4 axis Acorn with the 4th axis being available for Rotary (or another type of 4th axis)? We hardware pair the axis motors on the gantry and come up with a way to auto square the gantry. An old 'trick' used for many years by cnc controllers in the same situation was to Hardware Pair the gantry motors but have the step signals for those motors run through a relay that was then controlled by the homing macro. This homing macro would simply disconnect either of the gantry motor step signals that would result in independent gantry motor motion allowing the macro to seek homing switches on each side of the gantry one at a time to 'find square'. Once squaring was done the relays would return the two axis motors to be joined at the hip again. We call this "Relay Auto Squaring". Centroid provides all the necessary G and M g-codes for the user to create their own "Relay Auto Squaring" macro and over the years a few power users have done just that so they can have a 4 axis CNC machine tool that has 5 axis motors when using an Acorn CNC controller.

An alternative to Relay Autosquaring that works even better in most regards is Hard Stop Homing with AutoSquaring , this feature is currently only available with the Teknic Clearpath servo motors. Information on how to setup Clearpath Hard Stop Homing with Acorn or AcornSix is detailed in Centroid Tech Bulletin # 319 Here is the link. https://www.centroidcnc.com/dealersuppo ... ds/319.pdf



Below is Overview of the various Acorn Hardware Pairing Homing and Gantry Squaring Methods

With Hardware Pairing there are several ways to both home and square the paired axis machine tool.

a.) Manual homing with Manual Squaring: Operator manually squares the gantry axis and then Jogs machine to the home position, press cycle start and then the control sets home at this position.

b.) Auto Homing with Manual Squaring: Operator manually squares the gantry axis then “Auto Home to Switch” is used to home automatically. The auto homing cycle seeks the home switches and sets the home position automatically.

c.) Auto Homing and Auto Squaring: Auto Home to switch is used in conjunction with “Relay Auto Squaring”. This is a fully automatic method to both home and square up the machine tool.

d.) Auto Homing and Auto Squaring to hard stop with Clearpath axis motors.


We will be adding Wizard support for "Relay Auto Squaring" soon. and i am working on updating the Acorn Axis pairing guide as well.

-Keith
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
ShawnM
Posts: 2186
Joined: Fri May 24, 2019 8:34 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 7804734C6498-0401191832
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Clearwater, FL

Re: Hardware Pairing Homing and Squaring Methods

Post by ShawnM »

Thanks for the update Keith. My ShopSabre 5x10 plasma table is set up with hardware paring. I started to use the software pairing and auto squaring but the machine is just so rigid I cant see it ever getting out of square. It does have Clearpath motors so the stall homing would be an option but I think that's just an archaic way of homing given todays technology. I wondered about disabling one Clearpath by running its enable line through one of the NC outputs on the Acorn relay board. I wasn't sure it would be a good idea but maybe it would have worked.

I will admit with the fiber laser in the shop we only use the plasma for a few odd jobs now.

Thanks for the update and keep up the great work you guys are doing.
Gary Campbell
Posts: 2161
Joined: Sat Nov 18, 2017 2:32 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: Acorn 238
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Marquette, MI
Contact:

Re: Hardware Pairing Homing and Squaring Methods

Post by Gary Campbell »

I wondered about disabling one Clearpath by running its enable line through one of the NC outputs on the Acorn relay board. I wasn't sure it would be a good idea but maybe it would have worked.
You won't want to dessert the enable while homing as that motor will not "hold", effectively losing position AND HLFB could also trigger a drive alarm. Neither IMHO are desirable
GCnC Control
CNC Control & Retrofits
https://www.youtube.com/user/Islaww1/videos
ShawnM
Posts: 2186
Joined: Fri May 24, 2019 8:34 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 7804734C6498-0401191832
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Clearwater, FL

Re: Hardware Pairing Homing and Squaring Methods

Post by ShawnM »

Gary Campbell wrote: Fri Jun 02, 2023 11:09 pm
I wondered about disabling one Clearpath by running its enable line through one of the NC outputs on the Acorn relay board. I wasn't sure it would be a good idea but maybe it would have worked.
You won't want to dessert the enable while homing as that motor will not "hold", effectively losing position AND HLFB could also trigger a drive alarm. Neither IMHO are desirable
Makes sense Gary, I abandoned the whole idea anyway and just hardware paired the motors. I can't push on one side of the gantry without the other side moving with it. This ShopSabre table and gantry are both very robust, solid steel, it's not going to move out of square.
Gary Campbell
Posts: 2161
Joined: Sat Nov 18, 2017 2:32 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: Acorn 238
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No
Location: Marquette, MI
Contact:

Re: Hardware Pairing Homing and Squaring Methods

Post by Gary Campbell »

Roger that. There is no need for autosquare homing on a rigid machine that has been built square. That said, many DIY and lesser expensive consumer machines can put it to good use
GCnC Control
CNC Control & Retrofits
https://www.youtube.com/user/Islaww1/videos
Tealfixie
Posts: 13
Joined: Fri Jun 09, 2023 8:19 am
Acorn CNC Controller: Yes
Allin1DC CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: none
DC3IOB: No
CNC12: Yes
CNC11: No
CPU10 or CPU7: No

Re: Hardware Pairing Homing and Squaring Methods

Post by Tealfixie »

New to the forum here, I have recently purchased an Acorn board and I have studied the wiring schematic that for this setup extensively. I am now awaiting all the other parts to arrive before I begin wiring up my control cabinet. This method of wiring is the direction I want to take with retrofitting my CNC. I will be posting a build thread soon. Any ideas when the wizard support will be ready?
cnckeith
Posts: 7098
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Hardware Pairing Homing and Squaring Methods

Post by cnckeith »

cnckeith wrote: Fri Jun 02, 2023 12:23 am Previously Centroid did not advocate or promote any type of Auto Squaring with Acorn in conjunction with Hardware Pairing of two axis motor such as a CNC Router with a moving gantry. We did support Auto Squaring with Software pairing from an early date with Acorn but, this method of software pairing two axis motors has one draw back, it uses up the 4th axis drive signal for the software paired motor on the gantry effectively turning the 4 axis CNC controller into a 3 axis CNC. So, how can we have our cake and eat it too? How can we have 5 axis motors on a 4 axis Acorn with the 4th axis being available for Rotary (or another type of 4th axis)? We hardware pair the axis motors on the gantry and come up with a way to auto square the gantry. An old 'trick' used for many years by cnc controllers in the same situation was to Hardware Pair the gantry motors but have the step signals for those motors run through a relay that was then controlled by the homing macro. This homing macro would simply disconnect either of the gantry motor step signals that would result in independent gantry motor motion allowing the macro to seek homing switches on each side of the gantry one at a time to 'find square'. Once squaring was done the relays would return the two axis motors to be joined at the hip again. We call this "Relay Auto Squaring". Centroid provides all the necessary G and M g-codes for the user to create their own "Relay Auto Squaring" macro and over the years a few power users have done just that so they can have a 4 axis CNC machine tool that has 5 axis motors when using an Acorn CNC controller.

An alternative to Relay Autosquaring that works even better in most regards is Hard Stop Homing with AutoSquaring , this feature is currently only available with the Teknic Clearpath servo motors. Information on how to setup Clearpath Hard Stop Homing with Acorn or AcornSix is detailed in Centroid Tech Bulletin # 319 Here is the link. https://www.centroidcnc.com/dealersuppo ... ds/319.pdf



Below is Overview of the various Acorn Hardware Pairing Homing and Gantry Squaring Methods

With Hardware Pairing there are several ways to both home and square the paired axis machine tool.

a.) Manual homing with Manual Squaring: Operator manually squares the gantry axis and then Jogs machine to the home position, press cycle start and then the control sets home at this position.

b.) Auto Homing with Manual Squaring: Operator manually squares the gantry axis then “Auto Home to Switch” is used to home automatically. The auto homing cycle seeks the home switches and sets the home position automatically.

c.) Auto Homing and Auto Squaring: Auto Home to switch is used in conjunction with “Relay Auto Squaring”. This is a fully automatic method to both home and square up the machine tool.

d.) Auto Homing and Auto Squaring to hard stop with Clearpath axis motors.


We will be adding Wizard support for "Relay Auto Squaring" soon. and i am working on updating the Acorn Axis pairing guide as well.

-Keith
sorry for the delay i've been busy working on CNC12 v5.08, finally got some time to work on this.

Roll your own centroid relay autosquaring basic info has been added to the Acorn axis pairing manual.
see the new pages 9 -12 related to relay auto squaring....
https://www.centroidcnc.com/centroid_di ... _guide.pdf
(refresh your browser to see rev14 dated 12-20-23 on bottom on page 1)

Note: as always if the machine is on a switch before homing, "relay autosquaring" will act like CNC12 always does in this case and if the machine is on a switch before homing the user will have to clear it by moving the axis before auto homing.

next is to add the relay auto square feature into the Wizard and have the wizard take care of all these details and then i'll of course add the wizard menu screen shots in this manual as well! v5.2 :-))
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
suntravel
Posts: 1967
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: Hardware Pairing Homing and Squaring Methods

Post by suntravel »

Kollmorgen and Applied Motion Products Servo Drivers are also featuring Hard Stop homing.

For sure there are more with this feature...


Uwe
suntravel
Posts: 1967
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: Hardware Pairing Homing and Squaring Methods

Post by suntravel »

Probably hard stop home could work with any servo that can be switched from torque to position mode :

1) cnc.hom starts the servo in torque mode with the servo set up to a low torque
2) The servo is reaching torque limit at the hard stop and is setting an Acorn input
3) An Acorn output is switching the servo to position mode and the axis is set to 0

Should work if the servo holds the position while switching to position mode.

Uwe
cnckeith
Posts: 7098
Joined: Wed Mar 03, 2010 4:23 pm
Acorn CNC Controller: Yes
Allin1DC CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Contact:

Re: Hardware Pairing Homing and Squaring Methods

Post by cnckeith »

Tealfixie wrote: Thu Jun 15, 2023 12:48 pm New to the forum here, I have recently purchased an Acorn board and I have studied the wiring schematic that for this setup extensively. I am now awaiting all the other parts to arrive before I begin wiring up my control cabinet. This method of wiring is the direction I want to take with retrofitting my CNC. I will be posting a build thread soon. Any ideas when the wizard support will be ready?
its on the list for v5.2 release. (the next release aftger v5.08) which will realistically take months for a release but a beta will be available sooner.
(v5.2 includes a bunch of other stuff not just relay auto squaring)
Need support? READ THIS POST first. http://centroidcncforum.com/viewtopic.php?f=60&t=1043
All Acorn Documentation is located here: viewtopic.php?f=60&t=3397
Answers to common questions: viewforum.php?f=63
and here viewforum.php?f=61
Gear we use but don't sell. https://www.centroidcnc.com/centroid_di ... _gear.html
Post Reply