**Resolved** Disable Encoder Faults

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

Moderator: cnckeith

Post Reply
AnthonyOhio
Posts: 23
Joined: Sat Jan 22, 2011 1:19 pm
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: Yes
Hickory CNC Controller: No
Oak CNC controller: No
CNC Control System Serial Number: 929100262
More than 1 system
DC3IOB: Yes
CNC11: Yes
CPU10 or CPU7: No
Location: Northern Ohio

**Resolved** Disable Encoder Faults

Post by AnthonyOhio »

ALL-IN-1_DC
CNC11 Lathe
allin1dc-lathe-basic PLC

Good morning,

I am receiving an Encoder Differential Error on Axis 6. This is my spindle encoder.

Could you please let me know what the code is to temporarily suppress this error using Parameter 332 and/or 334

Thank you,

Anthony
-Anthony


cncsnw
Community Expert
Posts: 4666
Joined: Wed Mar 24, 2010 5:48 pm
Acorn CNC Controller: No
Plasma CNC Controller: No
AcornSix CNC Controller: No
Allin1DC CNC Controller: No
Hickory CNC Controller: No
Oak CNC controller: No

Re: Disable Encoder Faults

Post by cncsnw »

Parameters 332 - 335 are bitmaps. Each encoder input has a bit position within the parameter value. You set the parameter to the sum of the bits for the encoder inputs on which you want to suppress errors.

The first six encoder inputs are the axis inputs on the MPU11 board or DC All-in-one unit, as follows:

Encoder 1 = Bit 0 = Value 1
Encoder 2 = Bit 1 = Value 2
Encoder 3 = Bit 2 = Value 4
Encoder 4 = Bit 3 = Value 8
Encoder 5 = Bit 4 = Value 16
Encoder 6 = Bit 5 = Value 32

So to suppress differential faults on encoder input 6 (only), you would set Parameter 332 to a value of 32.

To suppress differential faults on encoder inputs 1, 2 and 3, you would set Parameter 332 to a value of 7 (1+2+4).

Note that Parameters 332 and 334 suppress the fault conditions: that is, they prevent encoder errors from interrupting control operation. Parameters 333 and 335 suppress the related messages. It is a good idea to keep the messages even if you are suppressing the fault condition, so you don't forget to fix the underlying problem later.


Post Reply