
3. USER PROGRAMS FOR G-CODE MENU
SAMPLE PROGRAM B-63423EN/02
-170-
error_item = 9
if[#[value 9] eq 0 || #[value 9] lt 0]goto 98
endif
goto 99
/* Data is lacking. */
n97 input_error_flag = error_on
call fig_language
color red C white L0
G243X1Y24 P[#1+900]
goto 99
/* Input error in menu param. */
n98 input_error_flag = error_on
call fig_language
color red C white L0
G243X1Y24 P[#1+901]
n99 m99
/* ############################################### Line
O8806 input_error_flag = error_non
/* Rapid / Cut */
error_item = 1
if[#[value 1] lt 0 || #[value 1] gt 1]goto 98
/* Feed Rate */
if[#[attribute 5] ne att_not_use]then
error_item = 5
if[#[value 5] eq 0 || #[value 5] lt 0]goto 98
endif
goto 99
/* Data is lacking. */
n97 input_error_flag = error_on
call fig_language
color red C white L0
G243X1Y24 P[#1+900]
goto 99
/* Input error in menu param. */
n98 input_error_flag = error_on
call fig_language
color red C white L0
G243X1Y24 P[#1+901]
n99 m99
/* ############################################### CW Circle
O8807 input_error_flag = error_non
/* Output Plane */
error_item = 1
if[#[value 1] eq #0]goto 97
if[#[value 1] lt 0 || #[value 1] gt 1]goto 98
/* Plane Selection */
error_item = 2
if[#[value 2] eq #0]goto 97
if[#[value 2] lt 17 || #[value 2] gt 19]goto 98
/* Feed Rate */
error_item = 10
if[#[value 10] eq 0 || #[value 10] lt 0]goto 98
goto 99
/* Data is lacking. */
n97 input_error_flag = error_on
call fig_language
color red C white L0
G243X1Y24 P[#1+900]
goto 99
/* Input error in menu param. */
n98 input_error_flag = error_on