Incremental Encoders with Hickory

All things ecat Hickory CNC controller

Moderator: cnckeith

Post Reply
cncsnw
Community Expert
Posts: 4491
Joined: Wed Mar 24, 2010 5:48 pm

Incremental Encoders with Hickory

Post by cncsnw »

In short, yes, you can configure a Hickory control to just use incremental encoders.

You would set up the servo drives, CNC12 parameters, and homing macro just like you would on an Oak system.

This can be a vastly preferable setup, for example on a mobile machine where the servo motors frequently get unplugged from their cables. With only incremental encoder feedback, the user does not have to launch SigmaWin or similar software to reset "absolute encoder backup error" conditions every time the motor gets disconnected and reconnected.


eng199
Posts: 444
Joined: Fri Jan 10, 2014 11:29 am
Acorn CNC Controller: Yes
Plasma CNC Controller: No
AcornSix CNC Controller: Yes
Allin1DC CNC Controller: Yes
Hickory CNC Controller: Yes
Oak CNC controller: Yes
CNC Control System Serial Number: none
DC3IOB: Yes
CNC12: Yes
CNC11: Yes
CPU10 or CPU7: Yes
Location: Howard, PA

Re: Incremental Encoders with Hickory

Post by eng199 »

EtherCAT drives typically do not report an index pulse. The index pulse is synthesized from position. This is why the requirement is for single turn absolute encoders at minimum. If the encoder is incremental, the index pulse will not be repeatable across power cycles. ClearPath drive and motor combination is the only one supported at this time with incremental encoder. All others can not be expected to home to exact location without absolute encoder.

The battery should stay connected to the motor to avoid absolute encoder errors from the drive. Unfortunately, this is not always possible with available cables. An upgraded HICKORY feature set will be available at some point that will allow incremental encoder use with Yaskawa.


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

Re: Incremental Encoders with Hickory

Post by cncsnw »

Thanks, I did not know that the incremental encoder index pulse was not reported to Hickory.

The best solution for a portable machine that must tolerate disconnection would probably be to use the "L1" option with M91 and M92 when homing, so that home is set where the switch clears (or after a short incremental move away). That way, homing can be repeatable within a few thousandths, given good switches.


suntravel
Community Expert
Posts: 3445
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: Incremental Encoders with Hickory

Post by suntravel »

cncsnw wrote: Mon Mar 17, 2025 2:31 pm Thanks, I did not know that the incremental encoder index pulse was not reported to Hickory.

The best solution for a portable machine that must tolerate disconnection would probably be to use the "L1" option with M91 and M92 when homing, so that home is set where the switch clears (or after a short incremental move away). That way, homing can be repeatable within a couple thousandths, given good switches.
It is also not reported to Acorn Six, that is the reason why I am using optocouplers for ZRI home...

Uwe


Post Reply