Code Number 3000 ~

No. Message Countermeasure Note 1 Note 2

Error

Solution

3000 OBJ file size is large. TP1 may not be able to build this project. When it is necessary to build the project from TP1, consider to reduce the program. -
3001 The number of variables which is using Wait command is near the maximum allowed. The number of variables which is using Wait command is exceeding 56 (the maximum is 64). Check if there are unnecessary variables. -
3002 DLL file not found. Check if the DLL file exists in either of the following folders:

- Project folder

- Windows system folder

- Environmental variable PATH setting folder

-
3003 DLL function cannot be found. Check the name of the specified function. Also check the DLL file if the specified function exists in the DLL. -
3050 Main function is not defined. Declare a Main function. -
3051 Function does not exist. Declare an unresolved function. -
3052 Variable does not exist. Declare an unresolved variable. -
3100 A syntax error occurred. Check the reference manual for the applicable command and repair the code.

Basic: "SPEL + Language Reference"

Vision: "Vision Guide Properties & Result Reference"

Force: "Force Guide SPEL+ Language Reference"

GUI Builder: "GUI Builder GUI Builder Reference"

Part feeder: "Part Feeding Introduction & Hardware (common) & Software - Software - Part Feeding SPEL+ Command Reference"

-
3101 Invalid parameter count. Check the reference manual for the applicable command and repair the code.

Basic: "SPEL + Language Reference"

Vision: "Vision Guide Properties & Result Reference"

Force: "Force Guide SPEL+ Language Reference"

GUI Builder: "GUI Builder GUI Builder Reference"

Part feeder: "Part Feeding Introduction & Hardware (common) & Software - Software - Part Feeding SPEL+ Command Reference"

-
3102 File name length is beyond the maximum allowed. Shorten the file name. -
3103 Duplicate function definition. Change the function name. -
3104 Duplicate variable definition '**.' Change the variable name. -
3105 Global and Global Preserve variables cannot be defined inside a function block. Declare the Global and Global Preserve variables outside the function block. -
3106 An undefined function was specified. Specify a valid function name.

Or, open the project to rebuild it.

-
3107 Both While and Until for Do...Loop was specified. The While/Until statement is specified for both Do statement and Loop statement. Delete either While/Until statement. -
3108 Line label ‘**’ not defined. Set the line label. -
3109 An overflow error occurred. The direct numerical specification overflows. Reduce the numeric value. -
3110 An undefined variable was specified. There is an undefined variable. Declare the variable. -
3111 Specified variable is not an array variable. Specify the array variable. -
3112 Cannot change the dimensions of the array variable. Dimension of the array cannot be changed in Redim statement during the run time. Correct the program. -
3114 Specified Next variable does not match the specified For variable. Correct the variable name. -
3115 Cannot use a point expression in the first argument. Specify a single point for the point flag setting. Do not specify a point expression. -
3116 Dimension of the array variable does not match the variable declaration. Check the number of array dimensions. -
3117 File not found The file that configures the project cannot be found. Check the project folder if the file exists. -
3118 Corresponding EndIf cannot be found. The number of EndIf statements that correspond to If or ElseIf statements is insufficient. Add the EndIf statements. -
3119 Corresponding Loop cannot be found. The number of Loop statements that correspond to Do statements is not enough. Add the Loop statements. -
3120 Corresponding Next cannot be found. The number of Next statements that correspond to For statements is not enough. Add the Next statements. -
3121 Corresponding Send cannot be found. The number of Send statements that correspond to Select statements is not enough. Add the Send statements. -
3123 On/Off statements are beyond the maximum count. An upper limit (max. 16) is set on the number of On/Off statements in Curve statement. Check the upper limit and correct the program. -
3124 Point number is beyond the maximum count. There is an upper limit that can be specified in the writing style (P1, P2,,,) in which points are listed side by side with commas. To specify multiple points with the Curve command, use P(😃 instead. -
3125 Corresponding If cannot be found. The number of EndIf statements that correspond to If statements is too many. Delete the unnecessary EndIf. -
3126 Corresponding Do cannot be found. The number of Loop statements that correspond to Do statements is too many. Delete the unnecessary Loop. -
3127 Corresponding Select cannot be found. The number of Send statements that correspond to Select statements is too many. Delete the unnecessary Send. -
3128 Corresponding For cannot be found. The number of Next statements that correspond to For statements is too many. Delete the unnecessary Next. -
3129 '_' cannot be used as the first character of an identifier. Change the first character of the identifier to an alphabetic character. -
3130 Cannot specify ROT parameter. ROT parameter cannot be specified in BGo, Go, TGo, Jump, and Jump3 statements. Correct the program. -
3131 Cannot specify ECP parameter. ECP parameter cannot be specified in BGo, Go, TGo, Jump, Jump3, and Arc statements. Correct the program. -
3132 Cannot specify Arch parameter. Arch parameter cannot be specified in BGo, Go, TGo, Arc, Arc3, BMove, Move, and TMove statements. Correct the program. -
3133 Cannot specify LimZ parameter. LimZ parameter cannot be specified in BGo, Go, TGo, Jump3, Arc, Arc3, BMove, Move, and TMove statements. Correct the program. -
3134 Cannot specify Sense parameter. Sense parameter cannot be specified in BGo, Go, TGo, Arc, Arc3, BMove, Move, and TMove statements. Correct the program. -
3135 Invalid parameter is specified. Invalid parameter is specified in Xqt, and Call statements. Correct the program. -
3137 Cannot specify the array variable subscript. The array variable subscript cannot be specified. Correct the program. -
3138 ByRef was not specified on Function declaration. Specify ByRef in the parameter list of function declaration that is called by Call statement. -
3139 Cannot execute the Xqt statement for a function that needs a ByRef parameter. The Xqt statement cannot be executed for a function needing a ByRef parameter. Delete the ByRef parameter. -
3140 Cannot execute the Redim statement for a ByRef variable. The Redim statement cannot be executed for a variable specifying ByRef parameter. Delete the ByRef parameter. -
3141 The OBJ file is corrupt.

Do one of the following:

- Rebuild the project.

- Restore the project that was operating correctly.

- If this error occurs repeatedly, contact us.

-
3142 OBJ file size is beyond the limit value after compiling. The compilation result exceeds the limit value (max. 1 MB per file). Divide the program. -
3143 The number of identifier characters exceed the limit value. Reduce the number of characters so as not to exceed the limit value. For details on the limit value, refer to "Epson RC+ User’s Guide - Function and Variable Names (Naming restriction)". -
3144 '**' is already used for a function name. Correct the identifier ' ** ' or the function name. -
3145 '**' is already used for a Global Preserve variable name. Correct the identifier ' ** ' or the Global Preserve variable name. -
3146 '**' is already used for a Global variable name. Correct the identifier ' ** ' or the Global variable name. -
3147 '**' is already used for a Module variable name. Correct the identifier ' ** ' or the Module variable name. -
3148 '**' is already used for a Local variable name. Correct the identifier ' ** ' or the Local variable name. -
3149 '**' already used for an I/O label. Correct the identifier ' ** ' or the I/O label name. -
3150 '**' already used for a User Error label name. Correct the identifier ' ** ' or the User Error label name. -
3151 Cannot specify function parameter. Argument cannot be specified for the function that is executed by the Trap statement. Correct the program. -
3152 Specified elements of the array variable exceed the limit value. Limit value of the array elements depends on the type of variables. Refer to "Epson RC+8.0 User’s Guide - Array" and correct the number of array elements so as not to exceed the limit value. -
3153 Parameter type mismatch. Parameter type does not match in Call, Force_GetForces, and Xqt statements. Correct the parameter type. -
3154 '**' is not an input bit label. Specify a valid input bit label. -
3155 '**' is not an input byte label. Specify a valid input byte label. -
3156 '**' is not an input word label. Specify a valid input word label. -
3157 '**' is not an output bit label. Specify a valid output bit label. -
3158 '**' is not an output byte label. Specify a valid output byte label. -
3159 '**' is not an output word label. Specify a valid output word label. -
3160 '**' is not a memory bit label. Specify a valid memory I/O bit label. -
3161 '**' is not a memory byte label. Specify a valid memory I/O byte label. -
3162 '**' is not a memory word label. Specify a valid memory I/O word label. -
3163 Too many function arguments. The maximum number of the function parameter is 100. Reduce the number of parameters. -
3164 Cannot compare with Boolean value. The size of Boolean values cannot be compared. Correct the program. -
3165 Cannot use Boolean value in the expression. Boolean value cannot be used in the expression. Correct the program. -
3166 The Boolean value and expression cannot be compared. The size of Boolean value and the expression cannot be compared. Correct the program. -
3167 Cannot use Boolean value in a numeric variable. Boolean value cannot be used in the numeric variable. Correct the program. -
3168 Cannot use Boolean value in a numeric value. The numeric value cannot be used in Boolean variable. Correct the program. -
3169 Undefined I/O label was specified. Define a new I/O label or specify the defined I/O label. -
3170 Invalid condition expression was specified. String expression is specified for the right side of the condition expression in Do or Loop statement. Correct the condition expression so that the right side of the expression is Boolean value. -
3171 The numeric value and string cannot be compared. The numeric value and string cannot be compared. Correct the program. -
3172 Cannot use a keyword for a variable name. Some SPEL+ keywords cannot be used as the variable names. Correct the variable name not to overlap with the keywords. -
3173 ' ** ' is already used for a line label. Correct the identifier ' ** ' or the line label name. -
3174 No duplicate line label '**' definition. The line labels with the same name cannot be specified in the same function. Delete the line label ' ** ', or define a new line label and correct the program. -
3175 Undefined Point label was specified. Define a new point label or specify the defined point label. -
3176 An undefined variable was specified. Define a new variable or specify the defined variable. -
3177 '**' already used for a Point label name. Correct the identifier ' ** ' or the point label name. -
3178 Cannot use the result number. The result number cannot be specified when a vision object that does not return multiple results is used in VSet and VGet statements. Correct the program. -
3179 String length exceeds the limit value. Reduce the string length so as not to exceed the limit value. For details on the limit value, refer to "Epson RC+ User’s Guide - Function and Variable Names (Naming restriction)". -
3180 Cannot change a calibration property value with the VSet command. Calibration property cannot be changed in VSet statement. Correct the program. -
3181 ByRef was not specified in type array variable. ByVal cannot be specified for the array variable. Specify the ByRef parameter. -
3182 Subscription was not specified. Specify a subscription. -
3183 Parameter cannot be omitted. Add a parameter. -
3184 SYNC parameter cannot be specified in tracking command. SYNC parameter cannot be specified in tracking commands. Delete the SYNC parameter. -
3185 Cannot use Queue data. Queue data cannot be specified in BGo, BMove, TGo, or TMove statements. Delete the queue data. -
3186 Queue and Point data combination does not match. Combination of queue data and point data cannot be specified for coordinate specification of Arc, Arc3, Jump3, and Jump3CP statements. Use either queue data or the point data. -
3187 Invalid Point flag value was specified. Correct the program so that the point flag value is within the range from 0 to 127. -
3188 Call cannot be used in parallel processing. Call command cannot be used parallel processing. Correct the program. -
3189 Cannot wait for change of local variable in Wait statement. Change of local variable cannot be waited by Wait statement. Correct the program. -
3190 Cannot wait for change of array variable in Wait statement. Change of array variable cannot be waited by Wait statement. Correct the program. -
3191 Cannot wait for change of real variable in Wait statement. Change of real variable cannot be waited by Wait statement. Correct the program. -
3192 Cannot wait for change of string variable in Wait statement. Change of string variable cannot be waited by Wait statement. Correct the program. -
3193 Vision object name is missing. Vision object name cannot be omitted in VTeach statement. Specify an object name. -
3194 Cannot use Boolean value for the timeout value. Boolean value cannot be used for the timeout value of Wait statement. Correct the program. -
3196 Fend not found. The number of Fend statements that correspond to Function statements is not enough. Add the Fend statements. -
3197 Numeric variable name cannot use '$'. Numeric variable name cannot use '$'. Correct the variable name. -
3198 String variables must have '$' suffix. String variables must have a '$' suffix. Add a '$' suffix to the variable name. -
3199 Invalid object was specified. Invalid vision object is specified in Vision Guide commands such as VSet and VGet. Specify the valid vision object. -
3200 Numerical value is missing. Add a value. -
3201 ',' is missing. Add ' , '. -
3202 '(' is missing. Add ' ( '. -
3203 ')' is missing. Add ' ) '. -
3204 Identifier is missing. Specify an identifier. -
3205 Point is not specified. Specify a point. -
3206 Event condition expression is missing. Add an event condition expression. -
3207 Formula is missing. Add a formula. -
3208 String formula is missing. Add a string formula. -
3209 Point formula is missing. Add a point formula. -
3210 Line label is not specified. Check if the specified line label exists in the program. Add a valid line label. -
3211 Variable is not specified. Specify a variable. -
3212 Corresponding Fend cannot be found. The number of Fend statements that correspond to Function statements is not enough. Add the Fend statements. -
3213 ‘:’ is missing. Add ' : '. -
3214 True/False is not specified. True/False was not specified in the property of Vision Guide/GUI Builder or substitution of logical expression which requires Boolean value setting. Specify True or False. -
3215 On/Off is not specified.

One of the following applies:

- On or Off must be specified for the remote output logic setting of Motor, Brake, AutoLJM, SetSw, and Box statements.

- Invalid PF_OutputOnOff command format used. Check the reference manual for the applicable command and repair the code.

Basic: "SPEL + Language Reference"

Part feeder: "Part Feeding Introduction & Hardware (common) & Software - Software - Part Feeding SPEL+ Command Reference"

-
3216 High/Low is not specified. High or Low must be specified for the power mode setting of Power statement. Specify High or Low. -
3217 Input bit label was not specified. Input bit label is not specified in SetSW, CTReset statement, Sw, and Ctr function. Specify a valid input bit label. -
3218 Input byte label was not specified. Input byte label is not specified in SetIn statement, In, and InBCD function. Specify a valid input byte label. -
3219 Input word label was not specified. Input word label is not specified in SetInW statement, InReal, and InW function. Specify a valid input word label. -
3220 Output bit label was not specified. Output bit label is not specified in On, Off statement, and Oport function. Specify a valid output bit label. -
3221 Output byte label was not specified. Output byte label is not specified in Out, OpBCD statement, and Out function. Specify a valid output byte label. -
3222 Output word label was not specified. Output word label is not specified in OutW, OutReal statement, OutW, and OutReal function. Specify a valid output word label. -
3223 Memory bit label was not specified. Memory bit label is not specified in MemOn, MemOff statement, and MemSw function. Specify a valid memory bit label. -
3224 Memory byte label was not specified. Memory bit label is not specified in MemOn, MemOff statement, and MemSw function. Specify a valid memory bit label. -
3225 Memory word label was not specified. Memory word label is not specified in MemOutW statement and MemInW function. Specify a valid memory word label. -
3226 User error label was not specified. User error label is not specified in Error statement. Specify a valid user error label. -
3227 Function name was not specified. Function name is not specified in the statement that requires function name designation, such as Call and Xqt. Specify a valid function name. -
3228 Variable type was not specified. Variable type is not specified for the parameter definition of Function statement and Preserve parameter specification of Global statement. Specify a correct variable type. -
3229 Invalid Trap statement parameter. Use Goto, Call, or Xqt. Specify either GoTo, Call, or Xqt as a parameter of Trap statement. -
3230 For/Do/Function may be specified in the Exit statement parameter. Specify either For, Do, or Function as a parameter of Exit statement. -
3231 Above/Below was not specified. Setting value for the elbow orientation is not specified in Elbow statement. Specify either Above or Below. -
3232 Righty/Lefty was not specified. Setting value for the hand orientation is not specified in Hand statement. Specify either Righty or Lefty. -
3233 NoFlip/Flip was not specified. Setting value for the wrist orientation is not specified in Wrist statement. Specify either NoFilip or Flip. -
3234 Port number was not specified. Refer to "SPEL+ Language Reference - Read Statement" and specify a proper file number or port number. -
3235 String type variable was not specified. Port number that indicates the file or communication port is not specified in Read, ReadBin, Write, and WriteBin statements. -
3236 RS-232C port number was not specified. Refer to "SPEL+ Language Reference - Read Statement" and specify a proper file number or port number. -
3237 Network communication port number was not specified. String type variable is not specified in the command that requires specification of string type variable as a parameter. Specify a valid string type variable. -
3238 Communication speed was not specified. RS-232C port number is not specified in OpenCom, CloseCom, and SetCom statements. Refer to "SPEL+ Language Reference - OpenCom Statement" and specify a proper port number. -
3239 Data bit length was not specified. Network communication port number is not specified in OpenNet, CloseNet, SetNet, and WaitNet statement. Specify an integer from 201 to 216. -
3240 Stop bit length was not specified. Communication speed (baud rate) is not specified in SetCom statement. Refer to "SPEL+ Language Reference - SetCom Statement" and specify a proper baud rate. -
3241 Parity was not specified. Parity is not specified in SetCom statement. Refer to "SPEL+ Language Reference - SetCom Statement" and specify a proper parity. -
3242 Terminator was not specified. Terminator (end of send/receive line) is not specified in SetCom and SetNet statements. Refer to "SPEL+ Language Reference - SetCom Statement" and specify a proper terminator. -
3243 Hardware flow was not specified. Hardware flow is not specified in SetCom statement. Refer to "SPEL+ Language Reference - SetCom Statement" and specify a proper flow control. -
3244 Software flow was not specified. Software flow is not specified in SetCom statement. Refer to SPEL+ Language Reference "SetCom Statement" and specify a proper flow control. -
3245 'NONE' was not specified. "NONE" is not specified for software flow control setting in SetNet statement. Specify "NONE". -
3246 Neither parameter 'O' nor 'C' was specified. Open or close parameter for the end of a curve is not specified in Curve statement. Refer to "SPEL+ Language Reference - Curve Statement" and specify a proper open/close parameter. -
3247 NumAxes parameter was not specified. The number of coordinate axes controlled during a curve motion is not specified in Curve statement. Refer to "SPEL+ Language Reference - Curve Statement" and specify a proper number of the coordinate axes. -
3248 J4Flag value (0-1) was not specified. Specify 0 or 1, or an expression for J4Flag value. -
3249 J6Flag value (0-127) was not specified. Specify an integer from 0 to 127, or an expression for J6Flag value. -
3250 Array variable was not specified. Array variable is not specified in the statement that requires specification of array variable. Specify a valid array variable. -
3251 String array variable was not specified. Array which stores a token must be a string array variable in ParseStr statement and ParseStr function. Specify a string array variable. -
3252 Device ID was not specified. Device ID is not specified in DispDev statement or Cls command. Refer to "SPEL+ Language Reference - DispDev Statement" and specify a proper device ID. -
3253 I/O type was not specified. I/O type is not specified in IOLabel$ function. Refer to "SPEL+ Language Reference - IOLabel$ Function" and specify a proper I/O type. -
3254 I/O bit width was not specified. I/O bit size (I/O port width) is not specified in IODef, IOLabe function. Refer to "SPEL+ Language Reference - IODef Function" and specify a proper I/O bit size. -
3255 ByRef was not specified. Although the ByRef is specified in the function declaration, no ByRef is specified for calling. Specify the ByRef parameter. -
3256 Variable type was not specified. Variable type is not specified in Global statement. Specify a correct variable type. -
3257 Condition expression does not evaluate to Boolean value. Condition expression in If, ElseIf, Do, and Loop statement must return a Boolean value. Correct the condition expression to return a Boolean value. -
3258 RS232C port number was not specified. RS-232C port number is not specified in ChkCom function. Refer to "SPEL+ Language Reference - ChkCom Function" and specify a proper port number. -
3259 Network communication port number was not specified. Network communication port number is not specified in ChkNet function. Refer to "SPEL+ Language Reference - ChkNet Function" and specify a proper port number. -
3260 Language ID was not specified. Language ID is not specified in ErrMsg$ function. Refer to "SPEL+ Language Reference - ErrMsg$ Function" and specify a proper language ID. -
3261 '.' is missing. Add '.'. -
3262 Vision sequence name was not specified. Vision sequence name is not specified in Vision Guide commands such as VSet, VGet, and VRun. Add a sequence name. -
3263 Vision sequence name or calibration name was not specified. Vision sequence name or calibration name is not specified in VSet statements. Add a sequence name or calibration name. -
3264 Vision property name or result name was not specified. Vision property name or result name is not specified in VSet and VGet statements. Add a property name or result name. -
3265 Vision property name, result name or object name was not specified. Either of Vision property name, result name, or object name is not specified in VSet and VGet statements. Add either of a property name, result name, or object name. -
3266 Vision calibration property name was not specified. Vision calibration property name is not specified in VSet and VGet statements. Add a property name. -
3267 Task type was not specified. Task type is not specified in Xqt statement. Refer to "SPEL+ Language Reference - Xqt Statement" and specify a proper task type. -
3268 Form name was not specified. Form name is not specified in GSet, GGet, GShow, GShowDialog, and GClose statements. Specify a form name. -
3269 Property name or control name was not specified. Property name or control name is not specified in GSet and GGet statements. Specify a property name or control name. -
3270 Property name was not specified. Property name is not specified in GSet and GGet statements. Specify a property name. -
3271 BackColorMode was not specified. BackColorMode property setting value is not specified in GSet statement. Refer to "GUI Builder 8.0 manual - BackColorMode Property" and specify a proper setting value. -
3272 BorderStyle was not specified. BorderStyle property setting value is not specified in GSet statement. Refer to "GUI Builder 8.0 manual - BorderStyle Property" and specify a proper setting value. -
3273 DropDownStyle was not specified. DropDownStyle property setting value is not specified in GSet statement. Refer to "GUI Builder 8.0 manual - DropDownStyle Property" and specify a proper setting value. -
3274 EventTaskType was not specified. EventTaskType property setting value is not specified in GSet statement. Refer to "GUI Builder 8.0 manual - EventTaskType Property" and specify a proper setting value. -
3275 ImageAlign was not specified. ImageAlign property setting value is not specified in GSet statement. Refer to "GUI Builder 8.0 manual - ImageAlign Property" and specify a proper setting value. -
3276 IOType was not specified. IOType property setting value is not specified in GSet statement. Refer to "GUI Builder 8.0 manual - IOType Property" and specify a proper setting value. -
3277 FormBorderStyle was not specified. FormBorderStyle property setting value is not specified in GSet statement. Refer to "GUI Builder 8.0 manual - FormBorderStyle Property" and specify a proper setting value. -
3278 ScrollBars was not specified. ScrollBars property setting value is not specified in GSet statement. Refer to "GUI Builder 8.0 manual - ScrollBars Property" and specify a proper setting value. -
3279 SizeMode was not specified. SizeMode property setting value is not specified in GSet statement. Refer to "GUI Builder 8.0 manual - SizeMode Property" and specify a proper setting value. -
3280 StartPosition was not specified. StartPosition property setting value is not specified in GSet statement. Refer to "GUI Builder 8.0 manual - StartPosition Property" and specify a proper setting value. -
3281 TextAlign was not specified. TextAlign property setting value is not specified in GSet statement. This error occurs when the control type cannot be identified because the control is specified by a string variable. Refer to "GUI Builder 8.0 manual - TextAlign Property" and specify a proper setting value. -
3282 TextAlign was not specified. TextAlign property setting value is not specified in GSet statement. This error occurs when the control is a text box. Refer to GUI Builder 8.0 manual "TextAlign Property" and specify a proper setting value. -
3283 TextAlign was not specified. TextAlign property setting value is not specified in GSet statement. This error occurs when the control is other than a text box. Refer to "GUI Builder 8.0 manual - TextAlign Property" and specify a proper setting value. -
3284 WindowState was not specified. WindowState property setting value is not specified in GSet statement. Refer to "GUI Builder 8.0 manual - WindowState Property" and specify a proper setting value. -
3285 J1FLAG value was not specified. Specify 0 or 1, or an expression for J1Flag value. -
3286 J2FLAG value was not specified. Specify 0 or 1, or an expression for J2Flag value. -
3287 Robot number was not specified. Specify a robot number. -
3288 Robot number/All was not specified. Robot number or All is not specified in InsideBox and InsidePlane function. Specify a robot number which performs intrusion detection, or All. -
3289 Area ID was not specified. Area number is not specified in InsideBox and InsidePlane function. Specify an approach check area number which returns status by an integer from 1 to 15. -
3290 File number was not specified. File number is not specified in the command related to file management. Specify a file number by an integer from 30 to 63 or an expression. -
3292 Database type was not specified. Database type is not specified in OpenDB statement. Refer to "SPEL+ Language Reference - OpenDB Statement" and specify a proper database type. -
3293 Disk type was not specified. Type of the disk that is subject to file manipulation is not specified in ChDisk statement. Refer to "SPEL+ Language Reference - ChDisk Statement" and specify a proper disk type. -
3295 Conveyor area ID was not specified. Area ID that is subject to count the queue data is not specified in Cnv_QueLen function. Refer to "SPEL+ Language Reference - Cnv_QueLen Function" and specify a proper area ID. -
3296 Database file number was not specified. Data base number that is subject to operation is not specified in OpenDB, CloseDB, DeleteDB, UpdateDB, and SelectDB function. Refer to "SPEL+ Language Reference - OpenDB Statement" and specify a proper database number. -
3297 Vision calibration name was not specified. Calibration name is not specified in VCal statement. Specify a name of calibration that is subject to calibrate. -
3298 Vision object type ID was not specified. Vision object type is not specified in VCreateObject statement. Refer to "Vision Guide 8.0 Properties & Results Reference - VCreateObject Statement" and specify a proper object type. -
3299 Shutdown mode ID was not specified. Shutdown mode value is not specified in ShutDown statement and ShutDown function. Refer to "SPEL+ Language Reference - Shutdown Statement" and specify a proper mode value. -
3301 Version of linked OBJ file does not match. Not all project files are compiled in the same version. Rebuild the project. -
3302 Linked OBJ file does not match the compiled I/O label.

Do one of the following:

- Review the program.

- Rebuild the project.

- Synchronize the project or transfer the project that was operating correctly via restore.

- If this error occurs repeatedly, contact us.

-
3303 Linked OBJ file does not match the compiled user error label. The project configuration has been changed. Rebuild the project. -
3304 Linked OBJ file does not match the compiled compile option. The project configuration has been changed. Rebuild the project. -
3305 Linked OBJ file does not match the compiled link option. The project configuration has been changed. Rebuild the project. -
3306 Linked OBJ file does not match the compiled SPEL option. The project configuration has been changed. Rebuild the project. -
3307 Duplicate function. The same function name is used for more than one file. Correct the program (function name). -
3308 Duplicate global preserve variable. The same global preserve variable name is used for more than one file. Correct the program (variable name). -
3309 Duplicate global variable. The same global variable name is used for more than one file. Correct the program (variable name). -
3310 Duplicate module variable. The same module variable name is used for more than one file. Correct the program (variable name). -
3311 File not found

Do one of the following:

- Review the program.

- Rebuild the project.

- Synchronize the project or transfer the project that was operating correctly via restore.

- If this error occurs repeatedly, contact us.

-
3312 The OBJ file is corrupt.

Do one of the following:

- Review the program.

- Rebuild the project.

- Synchronize the project or transfer the project that was operating correctly via restore.

- If this error occurs repeatedly, contact us.

-
3313 The specified file name includes character(s) that cannot be used. Correct the file name. -
3314 Cannot open the file. The file is used for other application. Terminate other applications. -
3315 '**' is already used for a function name. Correct the identifier ' ** ' or the function name. Rebuild the project. -
3316 '**' is already used for a Global Preserve name. Correct the identifier '**' or the global preserve variable name. Rebuild the project. -
3317 '**' is already used for a Global variable name. Correct the identifier '**' or the global variable name. Rebuild the project. -
3318 '**' is already used for a Module variable name. Correct the identifier '**' or the module variable name. Rebuild the project. -
3319 Dimension of the array variable does not match the declaration. Correct the dimension of the array and rebuild the project. -
3320 Return value type of the function does not match the declaration. Correct the return value type of the function and rebuild the project. -
3321 '**' is already used for a function name. Correct the identifier ' ** ' or the function name. Rebuild the project. -
3322 '**' is already used for a Global Preserve name. Correct the identifier '**' or the global preserve variable name. Rebuild the project. -
3323 '**' is already used for a Global variable name. Correct the identifier '**' or the global variable name. Rebuild the project. -
3324 '**' is already used for a Module variable name. Correct the identifier '**' or the module variable name. Rebuild the project. -
3325 '**' is already used for a Local variable name. Correct the identifier ' ** ' or the Local variable name. Rebuild the project. -
3326 The number of parameters does not match the declaration. Correct the program and then rebuild it. -
3327 ByRef was not specified in Function** declaration for parameter . Specify ByRef in the function or check the function definition. -
3328 ByRef was not specified in parameter **. Specify ByRef in the function or check the function definition. -
3329 Parameter ** type mismatch. Correct the parameter variable type. -
3330 Linked OBJ file does not match the compiled Vision Project.

Do one of the following:

- Review the program.

- Rebuild the project.

- Synchronize the project or transfer the project that was operating correctly via restore.

- If this error occurs repeatedly, contact us.

-
3331 OBJ file size is beyond the available size after linking. The OBJ file size exceeds the limit value (8MB). Reduce the program. -
3332 Variable '**' has been redefined. Variable ' ** ’ is overloaded. Delete unnecessary variable definition and rebuild the project. -
3333 Linked OBJ file does not match the compiled GUI Builder Project.

Do one of the following:

- Review the program.

- Rebuild the project.

- Synchronize the project or transfer the project that was operating correctly via restore.

- If this error occurs repeatedly, contact us.

-
3334 The number of variables which is using Wait command is beyond the maximum allowed. The number of variables which is using Wait command is exceeding the maximum allowed (64). Delete the variables and rebuild the project. -
3335 Call cannot be used in parallel processing. Call cannot be used in parallel processing. Correct the program and rebuild the project. -
3336 Variable type does not match. Correct the data type of the variable and rebuild the project. -
3351 Invalid object index was specified.

Do one of the following:

- Review the program.

- Rebuild the project.

- Synchronize the project or transfer the project that was operating correctly via restore.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3352 Force guide sequence name was not specified.

Do one of the following:

- Review the program.

- Rebuild the project.

- Synchronize the project or transfer the project that was operating correctly via restore.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3353 Force guide property name or result name was not specified.

Do one of the following:

- Review the program.

- Rebuild the project.

- Synchronize the project or transfer the project that was operating correctly via restore.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3354 Force guide property name, result name or object name was not specified.

Do one of the following:

- Review the program.

- Rebuild the project.

- Synchronize the project or transfer the project that was operating correctly via restore.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3355 Unsupported force guide project file format.

Do one of the following:

- Review the program.

- Rebuild the project.

- Synchronize the project or transfer the project that was operating correctly via restore.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3356 Linked OBJ file does not match the compiled force guide project.

Do one of the following:

- Review the program.

- Rebuild the project.

- Synchronize the project or transfer the project that was operating correctly via restore.

- If this error occurs repeatedly, contact us.

-
3400 Dialog ID was not specified. Dialog ID is not specified in RunDialog statement. Refer to "SPEL+ Language Reference - RunDialog Statement" and specify a dialog ID. -
3401 Main function name was not specified. Name of the main function to execute is not specified in StartMain statement. Specify a main function name (main to main63). -
3402 Vision object name was not specified. Vision object name is not specified in VLoadModel, VSaveModel, VShowModel, VTeach, and VTrain statements. Specify an object name. -
3403 Recover mode was not specified. Recover mode is not specified in Recover statement or Recover function. Refer to "SPEL+ Language Reference - Recover Statement" and specify a proper mode. -
3404 Trap mode was not specified. Trap number or trap event is not specified in Trap statement. Refer to "SPEL+ Language Reference - Trap Statement" and specify a proper trap number or event. -
3405 DialogResult value was not specified. DialogResult property setting value is not specified in GSet statement. Refer to "GUI Builder 8.0 - DialogResult Property" and specify a proper setting value. -
3406 MsgBox_Type was not specified. Display type is not specified in MsgBox statement. Refer to "SPEL+ Language Reference - MsgBox Statement" and specify a proper setting value. -
3407 Byte type array variable was not specified. Byte type array variable is not specified for send or receive data in Fbus_IOSendMsg statement. Send/receive data must be specified by Byte type array. -
3408 Single array variable was not specified. The number of dimensions is not proper in the command where single array variable is only available. Correct the number of dimensions. -
3409 Point list is not specified. Pixel coordinate or robot coordinate is not specified as a continuous point data in VxCalib statement. Specify a continuous point data in the following format: P (start : end) -
3410 Code type was not specified. CodeType property setting value is not specified in VSet statement. Refer to "Vision Guide 8.0 Properties & Results Reference - CodeType Property" and specify a proper setting value. -
3411 Edge type was not specified. EdgeType property setting value is not specified in VSet statement. Refer to "Vision Guide 8.0 Properties & Results Reference - EdgeType Property" and specify a proper setting value. -
3413 ImageColor type was not specified. ImageColor property setting value is not specified in VSet statement. Refer to "Vision Guide 8.0 Properties & Results Reference - ImageColor Property" and specify a proper setting value. -
3414 Point type was not specified. PointType property setting value is not specified in VSet statement. Refer to "Vision Guide 8.0 Properties & Results Reference - PointType Property" and specify a proper setting value. -
3415 Reference type was not specified. ReferenceType property setting value is not specified in VSet statement. Refer to "Vision Guide 8.0 Properties & Results Reference - ReferenceType Property" and specify a proper setting value. -
3416 Edge type was not specified. Logic (edge type) of the trigger input is not specified in SetLatch statement. Specify either 0 (negative logic) or 1 (positive logic). -
3417 Port number was not specified. R-I/O input port number where the trigger input is connected is not specified in SetLatch statement. Refer to "SPEL+ Language Reference - SetLatch Statement" and specify a proper port number. -
3420 Only Integer or Short type array variable is available.

Do one of the following:

- Specify an Integer type array variable.

- If this error continues to occur, contact us.

-
3421 Form name or window ID is not specified. Form name or system window ID which is subject to operation is not specified in GShow and GClose statements. Specify a valid form name or window ID. For details of window ID, refer to "GUI Builder8.0 manual - GShow Statement". -
3422 Window ID is not specified. System window ID which is subject to operation is not specified in GShow and GClose statements. Refer to "GUI Builder8.0 manual - GShow Statement" and specify a proper window ID. -
3423 Operation mode was not specified. Performance mode is not specified in PerformMode parameter of PerformMode statement, Go, BGo, TGo, Jump statement. Refer to "SPEL+ Language Reference - PerformMode" and specify a proper performance mode. -
3424 Protocol type was not specified. Communication protocol setting is not specified in SetNet statement. Specify UDP or TCP. -
3425 I/O type or I/O label was not specified. I/O type or I/O label is not specified in IODef function. Specify the I/O label or I/O type to check existence of definition. For details of I/O types, refer to "SPEL+ Language Reference - IODef Function". -
3426 Singularity avoidance mode was not specified. Singularity avoidance mode is not specified in AvoidSingularity statement. Refer to "SPEL+ Language Reference - AvoidSingularity Statement" and specify a proper mode. -
3427 Acceleration value was not specified. Setting number of acceleration is not specified in AccelR function. Refer to "SPEL+ Language Reference - AccelR Function" and specify a proper setting value. -
3428 Acceleration value was not specified. Setting number of acceleration is not specified in Accel function, AccelMax function, AccelS function, and RealAccel function. Refer to "SPEL+ Language Reference - Accel Function" and specify a proper number. -
3429 Sorting order for work queue data was not specified. Sorting order for work queue data is not specified in WorkQue_Sort statement. Refer to "SPEL+ Language Reference - Statement" and specify a proper sorting order. -
3430 Coordinate axis number was not specified. Specify a coordinate axis number. -
3431 Coordinate axis number was not specified. Specify a coordinate axis number. -
3432 Point or expression is not specified.

Do one of the following:

- Review the program.

- Reboot the Controller.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3433 Boolean type array variable was not specified. Array which stores a value of Enabled or LPF_Enabled property must be a Boolean type array variable in FGet statement. Specify a Boolean array variable. -
3434 Real or Double type array variable was not specified. Real or Double type array variable is not specified in FGet or MPGet statement. Specify a real or double type array variable. -
3435 Integral type array variable was not specified. Array which stores a value of Polarities property must be an Integral type array variable in FGet statement. Specify an integral type array variable. -
3436 Duration of FCKeep statement is not specified. Duration of force control (timeout value) is not specified in FCKeep statement. Specify a proper setting value. -
3437 Controller part type was not specified. Specify the controller part type. -
3438 Robot part type was not specified. Specify the robot part type. -
3439 Robot part type was not specified. Specify the robot part type. -
3440 A value other than numerical value is specified for the parameter of the command. Specify a numerical value for AIO_TrackingSet command 7th parameter. -
3441 A value other than numerical value is specified for the parameter of the command. Specify a numerical value for AIO_TrackingSet command 6th parameter. -
3450 Force property name or status name is not specified. Force property name or status name is not specified in FSet, FGet, MPSet, and MPGet statements. Add a property name or a status name. -
3451 Force property name, status name, or object name is not specified. Either of Force property name, status name, or object name is not specified in FSet, FGet, MPSet, and MPGet statements. Add either of a property name, status name, or object name. -
3452 Force object name is not specified.

Do one of the following:

- Add a force object name.

- Reboot the Controller.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3453 Mass Property Object is not specified. Specify a valid Mass Property object. -
3454 Force Coordinate System Object is not specified. Specify a valid Force Coordinate System object. -
3455 Force Control Object is not specified. Specify a valid Force Control object. -
3456 Force Monitor Object is not specified. Specify a valid Force Monitor object. -
3457 Force Trigger Object is not specified. Specify a valid Force Trigger object. -
3458 Force control object or force coordinate system object is not specified. Force control data or force coordinate system data is not specified in FCSMove statement. Specify a valid force control object or force coordinate system object. -
3459 Force object is not specified. Specify a Force object. -
3460 Force object label is not specified. Specify a Force object label. -
3461 Force object or label is not specified. Specify a valid force object or label. -
3462 Force coordinate system object or label is not specified. Specify a valid force coordinate system object or label. -
3463 Force control object or label is not specified. Specify a valid force control object label. -
3464 Force monitor object or label is not specified. Specify a valid force monitor object label. -
3465 Force trigger object or label is not specified. Specify a valid force trigger object or label. -
3466 Mass property object or label is not specified. Specify a valid mass property object label. -
3467 Force coordinate system object or label is not specified. Specify a valid force coordinate system object or label. -
3468 Force Control Object label is not specified. Specify a valid Force Control object label. -
3469 Force Monitor Object label is not specified. Specify a valid Force Monitor object label. -
3470 Force Trigger Object label is not specified. Specify a valid Force Trigger object label. -
3471 Force Sensor Object label is not specified. Specify a valid Force Sensor object label. -
3472 Mass Property Object label is not specified. Specify a valid Mass Property object label. -
3473 Mass Property Object label is not specified. Specify a valid Mass Property object label. -
3474 Fmag_Axes or Tmag_Axes property setting value is not specified. Fmag_Axes or Tmag_Axes property setting value is not specified in FSet statement. Refer to "Fmag_Axes property" or - Tmag_Axes property" and specify a proper setting value. -
3475 TriggerMode property setting value is not specified. TriggerMode property setting value is not specified in FSet statement. Refer to "TriggerMode property" and specify a proper setting value. -
3476 Operator property setting value is not specified. Operator property setting value is not specified in FSet statement. Refer to "Operator property" and specify a proper setting value. -
3477 Orientation property setting value is not specified. Orientation property setting value is not specified in FSet statement. Refer to "Orientation property" and specify a proper setting value. -
3478 Polarity property setting value is not specified. Fmag_Polarity, Fx_Polarity, Fy_Polarity, Fz_Polarity, Tmag_Polarity, Tx_Polarity, Ty_Polarity, and Tz_Polarity property setting value is not specified in FSet statement. Specify a proper setting value. -
3479 TillStopMode property setting value is not specified. TillStopMode property setting value is not specified in FSet statement. Refer to "TillStopMode property" and specify a proper setting value. -
3500 #Duplicate macro in define statement. Another macro with the same name has been defined. Change the macro name. -
3501 Macro name is not specified. Macro name is not specified in #define, #ifdef, #ifndef, and #undef statements. Add a macro name. -
3502 #Include file name cannot be found. Include file name is not specified in #Include statement. Add a valid include file name. -
3503 Specified include file is not registered to the project. The include file that is not registered in the project configuration is specified. Add the include file to the project configuration. -
3504 Macro function parameter does not match the declaration. Check the number of parameters and correct the macro function. -
3505 The macro has a circular reference. The macro has a circular reference. Correct the circular reference. -
3506 #define, #ifdef, #ifndef, #else, #endif, and #undef and variable declaration statements are only valid in an include file. Check and correct the content of include file. -
3507 #Over ifdef or #ifndef nesting level. Limit of the nesting levels is 7 at the maximum. Correct the program so as not to exceed the limit value. -
3508 Corresponding #ifdef and #ifndef are missing. The number of #endif statements that correspond to #ifdef and #ifndef statements are too many. Delete endif statements or add the #ifdef and #ifndef statements. -
3509 #No #endif found for #ifdef or ifndef. The number of #endif statements that correspond to #ifdef and #ifnedef statements are not enough. Add the endif statements. -
3510 Could not allocate macro buffer.

Do one of the following:

- Reboot Epson RC+.

- Reinstall Epson RC+.

- If this error occurs repeatedly, contact us.

-
3550 Parameter for the macro function was not specified. The macro declared as a macro function is called without argument. Correct the program. -
3600 Tracking motion command cannot use Sense parameter. When the queue data is specified in Jump, Jump3, and Jump3CP statements, Sense parameter cannot be specified. Delete the Sense statement. -
3601 Parameter type is mismatch for the external function '**'. LJM parameter cannot be specified in BGo, TGo, Arc, Arc3, BMove, Move, and TMove statements. Delete the LJM parameter. -
3602 Cannot specify LJM parameter. InReal function cannot be used with Wait statement. Correct the program. -
3603 InReal function cannot be used with Wait statement. PerformMode parameter cannot be specified in Jump3, Jump3CP, Arc, Arc3, BMove, Move, and TMove statements. Delete the PerformMode parameter. -
3605 Cannot specify PerformMode parameter. LJM parameter cannot be specified in BGo, TGo, Arc, Arc3, BMove, Move, and TMove statements. Delete the LJM parameter. -
3606 Cannot use the index. Index number cannot be specified except List property in GSet and GGet statements. Correct the program. -
3607 Invalid object index was specified. Invalid index is specified in Objects property of VSet and VGet statements. The index must be larger than 1 and smaller than the number of objects in the specified sequence. Specify a proper index. -
3608 Invalid control index was specified. Invalid index is specified in Controls property of GSet and GGet statements. The index must be larger than 1 and smaller than the number of controls in the specified form. Specify a proper index. -
3609 Modifier parameters are duplicated. Force Guide data or CF parameter is duplicated in CVMove, FCKeep or other statement for robot motion. Correct the program. -
3610 Cannot use a keyword for a label name. A statement or function keyword is being used in the label name. Change the label name which does not use these keywords. -
3611 Invalid sequence index was specified. Please review the sequence index. -
3613 Too many project files. Reduce the number of project files. -
3614 You cannot specify a string for Declare return data type. Specify integer for Declare return data type other than a string. Also, if you want to require a string, specifie string integer as an argument, not return data type. -
3615 Duplicate label name. Duplicate label names have been specified in the command. Correct the program and point data definition so that label names are not duplicated. -
3733 Vision sequence name or calibration name was not specified. Vision sequence name or calibration name is not specified in VGet statements. Add a sequence name or calibration name. -
3755 Tool definition type was not specified. Specify argument for ToolType. -
3759 Monitoring method was not specified. Specify Monitoring Method for argument. -
3763 TOOL was not specified. Specify TOOL for argument. -
3764 Correction type was not specified. Specify the kind of correction for argument. -
3765 Cnv was not specified. Specify TOOL for argument. -
3766 Index was not specified. Specify the kind of correction for argument. -
3767 SLS number was not specified. Specify "Cnv" for argument. -
3768 Index was not specified. Specify index for argument. -
3800 Compile process aborted. Execute again. -
3801 Link process aborted. Execute again. -
3802 Compile process aborted. Compile errors reached the maximum count. Correct the error in the program and rebuild the project. -
3803 Link process aborted. Link errors reached the maximum count. Correct the error in the program and rebuild the project. -
3804 Specified command cannot be executed from the Command window. Declaration of variables and functions, program control statement, preprocessor commands, and some commands cannot be executed from the command window. For details, refer to "SPEL+ Language Reference - Appendix A:SPEL+ Command Use Condition List". -
3805 Specified command can only be executed from the Command window. Brake, SysConfig, Where, Cnv_QueList, and WorlQue_List statements can only be executed from the command window. Delete these statements from the program. -
3806 Specified function cannot be executed from the Command window. LogIn function cannot be executed from the command window even when used with Print statement. Use the function in the program. -
3808 Specified syntax cannot be used in the current version. LJM and PerformMode parameters of motion commands may not be specified depending on the compiler version. Check the compiler version in LJM parameter: 6.0.x.x. or later and PerformMode parameter: 7.0.4.x or later project properties. -
3809 Module variables cannot be used in the command window. Module variable cannot be accessed from the command window. Check the input command. -
3812 Specified function cannot be used in remote user output. Functions for condition expression of the user defined remote output are limited. Refer to "Epson RC+8.0 User’s Guide - User-defined Remote Output I/O" and specify a valid function. -
3813 User-defined label, function and variables cannot be used in remote user output. User defined label, function and variable cannot be used with condition expression of the user-defined remote output. Correct the condition expression. -
3814 Object code size exceeds the limit value. A combination of multiple statements exceeds the limit value of the intermediate code which can be executed at once (1024 bytes). Divide the statements. -
3815 Parameter cannot be specified for property or status in the command window. When executing FGet or MPGet statement from a command window, a parameter cannot be specified in a property or status. Delete the parameter and execute again. -
3850 Execution file does not exist.

Do one of the following:

- Rebuild the project.

- Synchronize the project or transfer it via restore.

-
3851 Point file does not exist. Failed to read the point file which configures the project. Check the project folder if the file exists. -
3852 I/O label file does not exist. Failed to read the I/O label file which configures the project. Check the project folder if the file exists. -
3853 User error file does not exist. Failed to read the user error label file which configures the project. Check the project folder if the file exists. -
3854 Force file does not exist. Failed to read the force file which configures the project. Check the project folder if the file exists. -
3860 Unsupported I/O label file format. Regenerate the I/O label file. -
3861 Unsupported user error label file format. Regenerate the user error file. -
3862 Unsupported point file format. Regenerate the point file. -
3863 Unsupported vision project file format. Regenerate the vision sequence. -
3864 Unsupported GUI Builder project file format. Regenerate the GUI Builder form. -
3865 Unsupported OBJ file format. Rebuild the project. -
3866 Force file has unsupported file format. Regenerate the force file. -
3870 Cannot specify Mass Property Object. Mass Property object cannot be specified in FSet, FGet, FDel, and FList statements, FDef, and FLabel$ functions. Correct the program. -
3871 Cannot specify Force Coordinate System Object. Force coordinate system object cannot be specified in Go, BGo, TGo, Jump, Jump3, Mode, BMove, TMove, Arc, Arc3 statements, MPSet, MPGet, MPDel, MPList statement, or MPDef, MPLabel$ functions. Correct the program. -
3872 Cannot specify Force Control Object. Force control object cannot be specified in Go, BGo, TGo, Jump, Jump3, MPSet, MPGet MPDel, or MPList statements, or MPDef, MPLabel$ functions. Correct the program. -
3873 Cannot specify force motion restriction object. Force monitor object cannot be specified in MPSet, MPGet, MPDel, or MPList statements, or MPDef, MPLable$ functions. Correct the program. -
3874 Cannot specify Force Trigger Object. Force trigger object cannot be specified in MPSet, MPGet, MPDel, or MPList statements, or MPDef, MPLable$ functions. Correct the program. -
3875 Cannot specify Force Sensor object. Force Sensor object cannot be specified in FDel, FList statement, FDef, or FLabel$ functions, MPSet, MPGet, MPDel, or MPList statements, or MPDef, MPLabel$ functions. Correct the program. -
3876 Cannot specify Robot object. Robot object cannot be specified in FDel, FList statements, FDef, FLabel$ functions, MPSet, MPGet, MPDel, or MPList statements, or MPDef, MPLabel$ functions. Correct the program. -
3877 Cannot specify Force Control Object and Force Coordinate System Object at the same time. Force control object and Force coordinate system object cannot be specified at the same time in FCSMove statement. Correct the program. -
3878 Cannot specify CF parameter. CF parameter cannot be specified in Go, BGo, TGo, Jump, Jump3. Delete the CF parameter. -
3879 Cannot specify Mass Property Object label. Mass property object label cannot be specified in MPDel, and MPList statements. Correct the program. -
3880 Cannot specify Force Coordinate System Object label. Force coordinate system object label cannot be specified in FDel and FList statements. Correct the program. -
3881 Cannot specify Force Control Object label. Force control object label cannot be specified in FDel and FList statements. Correct the program. -
3882 Cannot specify Force Monitor Object label. Force monitor object label cannot be specified in FDel and FList statements. Correct the program. -
3883 Cannot specify Force Trigger Object label. Force trigger object label cannot be specified in FDel and FList statements. Correct the program. -
3884 Cannot specify Force Sensor Object label.

Do one of the following:

- Review the program.

- Reboot the Controller.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3885 Cannot specify Mass Property Object number. Mass property object number cannot be specified in MPNumber function. Correct the program. -
3886 Cannot specify Force Coordinate System Object number. Force coordinate system object number cannot be specified in FNumber function. Correct the program. -
3887 Cannot specify Force Control Object number. Force control object number cannot be specified in FNumber function. Correct the program. -
3888 Cannot specify Force Monitor Object number. Force monitor object number cannot be specified in FNumber function. Correct the program. -
3889 Cannot specify Force Trigger Object number. Force trigger object number cannot be specified in FNumber function. Correct the program. -
3890 Cannot specify Force Sensor Object number.

Do one of the following:

- Review the program.

- If this error continues to occur, contact us.

-
3891 Type of the specified two objects does not match. The data type for the first and the second parameters do not match in FDel, FList, MPDel, or MPList statements. Correct the program. -
3894 Cannot specify Force Motion Restriction Object label. The force motion restriction object label cannot be specified in the FDel and FList statements. Correct the program. -
3900 Cannot obtain the internal communication buffer.

Do one of the following:

- Reboot the Controller.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3901 Could not allocate buffer size.

Do one of the following:

- Reboot the Controller.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3910 An undefined statement was specified.

Do one of the following:

- Reboot the Controller.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3911 Cannot enter the file name in the file name buffer.

Do one of the following:

- Reboot the Controller.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3912 Could not obtain the internal buffer.

Do one of the following:

- Reboot the Controller.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3913 Could not set priority.

Do one of the following:

- Reboot the Controller.

- Update the controller firmware with the update tool.

- If this error occurs repeatedly, contact us.

-
3914 Intermediate code error (function ID). Rebuild the project. -
3915 Intermediate code error (Preserve variable ID). Rebuild the project. -
3916 Intermediate code error (global variable ID). Rebuild the project. -
3917 Intermediate code error (local variable ID). Rebuild the project. -
3919 Intermediate code error (string). Rebuild the project. -
3921 Intermediate code error (row header). Rebuild the project. -
3930 VDefTool Type ID is not specified. Specify a numerical value for VDefTool command 2nd parameter. -
3931 VDefArm Type ID is not specified. Specify a numerical value for VDefArm command 2nd parameter. -
3932 VDefArm ArmSetMode is not specified. Specify a numerical value for VDefArm command 3rd parameter. -
3933 VDefLocal Type ID is not specified. Specify a numerical value for VDefLocal command 2nd parameter. -
3934 VDefLocal CalibPlate Type ID is not specified. Specify a numerical value for VDefLocal command 3rd parameter. -
3940 LatchPos Type ID is not specified. Specify a numerical value for LatchPos command 1st parameter. -
3945 Feeder name is not specified. Command syntax is incorrect. Check the description of the command in "Part Feeding 8.0 Introduction & Hardware (Common) & Software - Part Feeding SPEL+ Command Reference" and modify the code. -
3946 Object ID was not specified. Command syntax is incorrect. Check the description of the command in "Part Feeding 8.0 Introduction & Hardware (Common) & Software - Part Feeding SPEL+ Command Reference" and modify the code. -
3947 Property ID was not specified. Command syntax is incorrect. Check the description of the command in "Part Feeding 8.0 Introduction & Hardware (Common) & Software - Part Feeding SPEL+ Command Reference" and modify the code. -
3948 Property ID was not specified. Command syntax is incorrect. Check the description of the command in "Part Feeding 8.0 Introduction & Hardware (Common) & Software - Part Feeding SPEL+ Command Reference" and modify the code. -
3949 PartOrient was not specified. Command syntax is incorrect. Check the description of the command in "Part Feeding 8.0 Introduction & Hardware (Common) & Software - Part Feeding SPEL+ Command Reference" and modify the code. -
3960 Neither the robot name, object name or ResetCollision were specified.

Do one of the following:

- Specify a robot name.

- Specify an object name.

- Specify ResetCollision.

-
3961 Neither hand nor property were specified.

Do one of the following:

- Specify the hand name.

- Specify a property name.

-
3962 An invalid vision property was specified. Check the property name. -
3963 Neither the robot name nor object name were specified.

Do one of the following:

- Specify a robot name.

- Specify an object name.

-
3964 Invalid simulation object was specified.

Do one of the following:

- Check the specified simulation object.

- Recreate the simulation object.

-
3965 Invalid object index was specified.

Do one of the following:

- Check the specified simulation object index.

- Create the simulation object in the specified index.

-
3990 Analog I/O TCPSpeed Type is not specified. Specify a numerical value for AIOSet command 3rd parameter. -