
B-63343EN/02 SAMPLE PROGRAM 2.USER PROGRAMS FOR DISPLAYING GUIDANCE DRAWING FOR GUIDANCE CUTTING
- 147 -
2 USER PROGRAMS FOR DISPLAYING
GUIDANCE DRAWING FOR GUIDANCE
CUTTING
/*************************************************************
/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. *
/*************************************************************
/*
O1090
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,Z)') ;
G243 X33 Y2 ('R') ;
N300
M99 P300
/*************************************************************
/* Copyright (C) 1997 by FANUC LTD. ALL rights reserved. *
/*************************************************************
/*
O1091
G240 P4 ; /* color = blue
/* top dot line
N010 G244 P1 ; /* line kind = dot
G242 X-112 Y208 ;
G01 X16 Y208 ;
G244 P0 ; /* line kind = solid
/* (x1,y1) point circle
N020 G242 X[-48-2] Y208
G03 X[-48-2] Y208 I-48 J208 Q4
G206 P4 X-48 Y208
/* arrow on line
N030 G242 X[-91*COS[45]-32] Y[-91*SIN[45]+224]
G01 X[[-91+8]*COS[45]-[0-3]*SIN[45]-32] Y[[-91+8]*SIN[45]+[0-3]*COS[45]+224]
G01 X[[-91+8]*COS[45]-[0+3]*SIN[45]-32] Y[[-91+8]*SIN[45]+[0+3]*COS[45]+224]
G01 X[-91*COS[45]-32] Y[-91*SIN[45]+224]
G206 P4 X[[-91+5]*COS[45]-32] Y[[-91+5]*SIN[45]+224]
/* (x2,y2) point circle
N040 G242 X[-80-2] Y176
G03 X[-80-2] Y176 I-80 J176 Q4
G206 P4 X-80 Y176