Fanuc DICT Alarm Codes

Home > Fanuc > Alarm CodesDICT Alarm Codes

Fanuc DICT Alarm Codes

DICT-001 WARN Dictionary already loaded
Cause: A dictionary cannot be reloaded if it was loaded into FROM.
Remedy: Load into a different language and use KCL SET LANG to set the language.
________________________________________________________________
DICT-002 WARN Not enough memory to load dict
Cause: There is no more permanent memory available in the system to load another dictionary.
Remedy: Clear all unnecessary programs, dictionaries or variables.
________________________________________________________________
DICT-003 WARN No dict found for language
Cause: There are no dictionaries loaded for the specified language.
Remedy: Use the DEFAULT language or a language in which a dictionary has been loaded.
________________________________________________________________
DICT-004 WARN Dictionary not found
Cause: The specified dictionary was not found.
Remedy: Use KCL LOAD DICT to load the dictionary into the DEFAULT language or the current
language.
________________________________________________________________
DICT-005 WARN Dictionary element not found
Cause: The dictionary element was not found.
Remedy: Check the dictionary or element number to be sure it is specified correctly.
________________________________________________________________
DICT-006 WARN Nested level too deep
Cause: Only five levels of dictionary elements can be nested.
Remedy: Fix the dictionary text file to include fewer nested levels.
________________________________________________________________
DICT-007 WARN Dictionary not opened by task
Cause: The dictionary was never opened.
Remedy: Remove the close operation.
________________________________________________________________
DICT-008 WARN Dictionary element truncated
Cause: The dictionary element was truncated because the KAREL string array is not large enough to
hold all the data.
Remedy: Increase either the size of the string or the number of strings in the array.
________________________________________________________________
DICT-009 WARN End of language list
Cause: The language list has completed.
Remedy: This is a notification. You do not have to do anything for this warning message.
________________________________________________________________
DICT-010 WARN End of dictionary list
Cause: The dictionary list has completed.
Remedy: This is a notification. You do not have to do anything for this warning message.
________________________________________________________________
DICT-011 WARN Dict opened by too many tasks
Cause: Only five dictionaries can be open by one task at one time.
Remedy: Load the dictionary to memory or close an unused dictionary.
________________________________________________________________
DICT-012 WARN Not enough memory to load dict
Cause: Not enough memory exists in TEMP pool on the controller. The dictionary was not loaded.
Remedy: This is a notification of insufficient memory resources on the controller. The hardware
and software configurations need to be verified.
________________________________________________________________
DICT-013 WARN Cannot open dictionary file
Cause: The dictionary file does not exist on the specified device or in the specified directory.
Remedy: Select the proper device/directory and try again.
________________________________________________________________
DICT-014 WARN Expecting $ in dictionary file
Cause: The dictionary text incorrectly specifies an element without a $.
Remedy: Make sure all dictionary elements begin with $.
________________________________________________________________
DICT-015 WARN Reserved word not recognized
Cause: A reserved word was not recognized in the dictionary text.
Remedy: Check for misspelling or look up the correct word in the KAREL Reference Manual.
________________________________________________________________
DICT-016 WARN Ending quote expected
Cause: The dictionary text incorrectly specifies an element without using quotes.
Remedy: Make sure all dictionary text is surrounded by double quotes. Use a backslash if you want
an actual quote to appear in the text. For example, \&qout;This is an example\&qout; will produce
&qout;This is an example&qout;
________________________________________________________________
DICT-017 WARN Expecting element name or num
Cause: A reference to another element is expected.
Remedy: Use the element number to reference the element.
________________________________________________________________
DICT-018 WARN Invalid cursor position
Cause: The cursor position is specified incorrectly or the values are outside the limits.
Remedy: Make sure the cursor position is valid. For example, use @1,1 for the first row and col
respectively.
________________________________________________________________
DICT-019 WARN ASCII character code expected
Cause: A series of digits are expected after the # to specify an ASCII character code.
Remedy: Remove the # or look up the ASCII character code in the KAREL Reference Manual.
________________________________________________________________
DICT-020 WARN Reserved word expected
Cause: An identifier is expected after the and to specify a reserved word.
Remedy: Remove the and or look up the reserved word in the KAREL Reference Manual.
________________________________________________________________
DICT-021 WARN Invalid character
Cause: An unexpected character was found in the dictionary text file.
Remedy: Make sure all dictionary text is correct.
________________________________________________________________
DICT-022 WARN Dict already opened by task
Cause: The dictionary is already open by the task.
Remedy: This is a notification. You do not have to do anything for this warning message.
________________________________________________________________
DICT-023 WARN Dict does not need to be opened
Cause: Dictionaries loaded to memory do not need to be opened.
Remedy: Do not try to open the dictionary file.
________________________________________________________________
DICT-024 WARN Cannot remove dictionary file
Cause: Dictionaries loaded to FROM cannot be removed or a dictionary cannot be removed if
another task has it opened.
Remedy: Do not try to remove a dictionary loaded to FROM. Remove the dictionary from the
same task which loaded it.
________________________________________________________________
DICT-028 WARN Not enough memory to load dict
Cause: Not enough memory exists in TEMP pool on the controller. The dictionary was not loaded.
Remedy: This is a notification of insufficient memory resources on the controller. The hardware
and software configurations need to be verified.
________________________________________________________________
DICT-029 WARN Help element not found
Cause: The help dictionary element was not found.
Remedy: Check the dictionary to be sure the help dictionary element was specified correctly. The
help dictionary element must be specified with a question mark (?) followed by the element number.
________________________________________________________________
DICT-030 WARN Function key element not found
Cause: The function key dictionary element was not found.
Remedy: Check the dictionary to be sure the function key element was specified correctly. The
function key element must be specified with a caret (^) followed by the element number.
________________________________________________________________
DICT-031 WARN %4s-%03d $%8lX, no message found
Cause: The dictionary containing the error message could not be found.
Remedy: Refer to the System Reference Manual for the error message.
________________________________________________________________
DICT-032 WARN %4s-%03d, see posted error
Cause: The error message was posted to the error log.
Remedy: See error window or the Alarms menu for the error message.
________________________________________________________________
DICT-040 WARN Expecting element num after $
Cause: The dictionary text incorrectly specifies an element number.
Remedy: Make sure all dictionary elements begin with $ followed by the element number.
________________________________________________________________
DICT-041 WARN Expecting element name after ,
Cause: The dictionary text incorrectly specifies an element name.
Remedy: Make sure all dictionary elements are specified as &qout;,element_name&qout; after
the add constant name.
________________________________________________________________
DICT-042 WARN Expecting add constant name
Cause: The dictionary text was specified incorrectly.
Remedy: Make sure all dictionary elements are specified as &qout;+add_const_name&qout; after
the element number.
________________________________________________________________
DICT-043 WARN Element number out of sequence
Cause: The dictionary text was not specified in sequence.
Remedy: Make sure all dictionary elements are specified in sequential order.
________________________________________________________________
DICT-044 WARN Warning – large hole in ele seq
Cause: The dictionary text has a large gap between element numbers.
Remedy: Reduce the gap in the element sequence. Each missing element uses up five bytes of
memory.
________________________________________________________________
DICT-045 WARN .LIT or .END mismatch
Cause: The dictionary text was specified incorrectly.
Remedy: Verify that each .LIT is matched with a .END.
________________________________________________________________
DICT-046 WARN Command already encountered
Cause: The dictionary text was specified incorrectly.
Remedy: Remove the extra command.
________________________________________________________________
DICT-047 WARN File extension required
Cause: The dictionary compressor expects a file extension.
Remedy: Use the .etx file extension for error text, the .utx file extension for uncompressed text, or
the .ftx file extension for form text.
________________________________________________________________
DICT-048 WARN Invalid file extension
Cause: The dictionary compressor did not recognize the file extension.
Remedy: Use the .etx file extension for error text, the .utx file extension for uncompressed text, or
the .ftx file extension for form text.
________________________________________________________________
DICT-049 WARN Expecting file name
Cause: The dictionary compressor expects a file name.
Remedy: Specify a file name after the command.
________________________________________________________________
DICT-050 WARN Expecting facility number
Cause: The dictionary compressor expects a facility number in the .KL command.
Remedy: Specify the facility number after the file name.
________________________________________________________________
DICT-051 WARN Symbol invalid for dictionary type
Cause: An invalid command was specified for this type of dictionary file.
Remedy: Check the command and if a form is used, verify the file extension is .ftx.
________________________________________________________________
DICT-052 WARN Expecting .ENDFORM symbol
Cause: The dictionary text was specified incorrectly.
Remedy: Verify that each .FORM is matched with a .ENDFORM.
________________________________________________________________
DICT-053 WARN Cannot open include file
Cause: The include file could not be created.
Remedy: Make sure a valid file name has been specified.
________________________________________________________________
DICT-054 WARN Form is being displayed
Cause: The form you are trying to compress is currently being displayed.
Remedy: Abort the KAREL program that is displaying the form.