
B-63423EN/02 SAMPLE PROGRAM
12. USER PROGRAMS FOR GUIDANCE CUTTING
-587-
M99
/*
%
/*************************************************************
/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. *
/*************************************************************
/*
O9809
G244 P0 ; /* set solid line
G240 P4 ; /* set color blue
/* draw circle
N010 G242 X[32-48] Y192 ;
G02 I-48 J192 Q4 ;
/* center point
N020 G242 X[2-48] Y192
G03 X[2-48] Y192 I-48 J192 Q4
G206 P4 X-48 Y192
/* arrow on line
N030 G242 X[32*COS[135]-48] Y[32*SIN[135]+192]
G01 X[[32-8]*COS[135]-[0-3]*SIN[135]-48] Y[[32-8]*SIN[135]+[0-3]*COS[135]+192]
G01 X[[32-8]*COS[135]-[0+3]*SIN[135]-48] Y[[32-8]*SIN[135]+[0+3]*COS[135]+192]
G01 X[32*COS[135]-48] Y[32*SIN[135]+192]
G206 P4 X[[32-5]*COS[135]-48] Y[[32-5]*SIN[135]+192]
/* line
N040 G242 X[32*COS[135]-48] Y[32*SIN[135]+192] ;
G01 X-48 Y192 ;
N050 G240 P0 C11 ; /* color = black
G243 X32 Y4 ('(X,Y)') ;
G243 X33 Y2 ('R') ;
N300
M99 P300
%
/*************************************************************
/* Copyright (C) 1999 by FANUC LTD. ALL rights reserved. *
/*************************************************************
/*
/* SYMBOL DEFINE
/*
$INCLUDE GDHSYM.DEF
/*
/*
/**********************************************
/* SET UNIT_F8 *
/**********************************************
/*
O9810 W_1004 = 0
/*
N15 IF [[P0 AND 4] EQ 4]GOTO 30;
IF [[P1004 AND 128] EQ 128]THEN
IF [[P1004 AND 1] EQ 0 && W_1004 EQ 0]THEN
W_UNIT1 = 7.3