ID 21313
Percent sign not allowed within global subroutine part. | |||
Description | In a global subroutine (GUP), a percentage sign (%) is read, although the global subroutine is already executed. The execution of a global subroutine is started, if either a % character followed by a program name (without "L"!) was found in the file, or if the first character found in the file outside comments is one that is neither a space nor a "%". In this case, this character is evaluated as the first character of an unnamed program. It also means that no block numbers, variable declarations etc. may be programmed before the first “%”. | ||
Response | Class | 2 | Abort NC program processing. |
Solution | Class | 3 | Check and modify global NC subroutine. Ensure that no NC block numbers, variable declarations etc. were programmed before the first %-character (e.g. remove block numbers at the beginning of comment lines!). Nxx (Comment) (GUP-Start here) : %L UP1 (<- Error 21313 here!) Nxx : %GUP Nxx : or Nxx (Comment) (GUP-Start here) : %GUP (<-Error 21313 here!) : or (Comment) : %L UP1 Nxx : %GUP (GUP-Start here) Nxx : %STRING (<-Error 21313 here!) : or Nxx (GUP-Start here) : %STRING (<-Error 21313 here!) : |
Error type | 1, Error message from NC program. | ||
|