Specifications
SECTION 12 ERROR CODES
60
SECTION 12 – ERROR CODES
SMC40 (V0.957)
57. Warning_ErrorQueueOverflow
58. MotorErrors
59. XMotor_AutoCorrectionFailure
60. XMotor_EncoderTrackingOverflow
61. XMotor_HardLimits
62. XMotor_JoggingHardLimits
63. XMotor_ErrorOverflow
64. YMotor_AutoCorrectionFailure
65. YMotor_EncoderTrackingOverflow
66. YMotor_HardLimits
67. YMotor_JoggingHardLimits
68. YMotor_ErrorOverflow
69. ZMotor_AutoCorrectionFailure
70. ZMotor_EncoderTrackingOverflow
71. ZMotor_HardLimits
72. ZMotor_JoggingHardLimits
73. ZMotor_ErrorOverflow
74. TerminationErrors
75. Execution_IndexerNotPresent
76. Execution_XIndexerMotionInProgress
77. Execution_YIndexerMotionInProgress
78. Execution_ZIndexerMotionInProgress
79. Execution_ReadOnlyRegister
80. Execution_ReadOnlyBit
81. Execution_ProgrammableOnlyInstruction
82. Execution_ProgramAlreadyRunning
83. Execution_ProgramNotRunning
84. Execution_ProgramNotPaused
85. Execution_LabelNotFound
86. Execution_InstructionNotFound
87. Execution_BranchNumberValueRange
88. Execution_GosubLevelOverflow
89. Execution_BranchReturnWithoutGosub
90. Execution_NoForLoopInstruction
91. Execution_NoThumbWheelModule
92. Execution_BranchSubroutineWithinMESubroutine
93. Math_DivideByZero
94. Communications_ReceiveBufferOverflow
95. Communications_InstructionBufferOverflow
96. Communications_TransmitBufferOverflow
97. Communications_BreakCommandReset
98. Programming_MemoryFull
99. Programming_CannotDeleteBEInstruction
100. Programming_CannotInsertBEInstruction
101. Programming_AssignmentValueRequired
102. Programming_NeedCLEARConfirmation
103. Programming_CannotProgramProgrammingCommand
104. Programming_ExecuteOnlyInstruction
105. Programming_ExecutionInProgress
106. Programming_ControllerProgramInstructions
107. Programming_MemoryAlreadyLocked
108. Programming_MemoryAlreadyUnlocked
109. Programming_UnableToUnlockMemory
110. Programming_MemoryLocked
111. Programming_AutoStartMemoryLocked
112. FatalErrors
1. WarningCodes
2. Syntax_UnexpectedPrefix
3. Syntax_CarriageReturnExpected
4. Syntax_RegisterPrefixExpected
5. Syntax_RegisterOrNumberExpected
6. Syntax_BitOrBinaryExpected
7. Syntax_NumericalChannelExpected
8. Syntax_BitPrefixExpected
9. Syntax_TextStringExpected
10. Syntax_InstructionNumberExpected
11. Syntax_NegativeNumberLiteralExpected
12. Syntax_UnknownRegister
13. Syntax_UnknownBit
14. Syntax_BinaryLiteralExpected
15. Syntax_UnknownPatternCharacter
16. Syntax_NumericalIndexExpected
17. Syntax_BitPatternOverflow
18. Syntax_UnexpectedNumeric
19. Syntax_UnexpectedSymbol
20. Syntax_UnknownInstruction
21. Syntax_InvalidLabel
22. Syntax_LabelExpected
23. Syntax_InvalidInstructionNumber
24. Range_InputChannelValue
25. Range_OutputChannelValue
26. Range_BidirectionalChannelValue
27. Range_RegisterIndexValue
28. Range_BitIndexValue
29. Range_ProgramTextWindowValue
30. Range_InstructionNumber
31. Range_DelayValue
32. Range_CounterValue
33. Range_ThumbWheelDigitValue
34. Range_DecimalPlacesValue
35. Range_WriteKeyValue
36. Range_EncoderDelayValue
37. Range_EncoderPositionValue
38. Range_AbsolutePositionValue
39. Range_EncoderRetriesValue
40. Range_EncoderWindowValue
41. Range_MotorNumberValue
42. Range_BaseSpeedValueLimits
43. Range_MaximumSpeedValueLimits
44. Range_SpeedLimitValue
45. Range_AccelDecelValue
46. Range_JogFastSpeedValueLimits
47. Range_JogSlowSpeedValueLimits
48. Range_JogInputValue
49. Range_HomeTypeValue
50. Range_MotorPositionValue
51. Range_InstructionNotFound
52. Range_OutputInternalRegisterValue
53. Range_AutoErrorValue
54. Range_OutputExternalRegisterValue
55. Range_ResultBinaryValue
56. Range_ProgramLockKey










