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
**Resolved** Disable Encoder Faults
Moderator: cnckeith
-
- 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
-Anthony
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
-
- 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
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.
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.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)