
12. USER PROGRAMS FOR GUIDANCE CUTTING
SAMPLE PROGRAM B-63423EN/02
-564-
12.1 GUIDANCE DRAWING FIGURE FOR GUIDANCE CUTTING
/*************************************************************
/* Copyright (C) 1999 by FANUC LTD. ALL rights reserved. *
/*************************************************************
/*
/* symbol define
/*
/* COMMON DATA
/*
@GDH_TOOL #10200 /* TOOL NO. OF COMMON DATA
@GDH_TLOFS #10201 /* TOOL RADIUS OFFSET D CODE NO.
@GDH_FDRT #10202 /* FEEDRATE
@GDH_SPNDL #10203 /* SPINDLE SPEED
/* #10204 /* RESERVE #10204-#10209
/*
/* FIGURE DATA
/*
@LINE_OF 10210 /* LINE CUTTING (#10210-#10214)
@ARC_OF 10220 /* CIRCLE CUTTING (#10220-#10222)
/* #10230 /* RESERVE #10230-#10249
/*
/* WORK FOR SET TO PMC DATA OF GUIDANCE HANDLE
/*
@LINE_KID #10250 /* KIND OF LINE (0:X PARA,1:Y PARA,2:OBLIQUE)
@WORK_X #10251 /* WORK X DATA
@WORK_Y #10252 /* WORK Y DATA
@WORK_SIN #10253 /* OUTPUT SIN (*2**30)
@WORK_COS #10254 /* OUTPUT COS (*2**30)
@VERT_LEN #10255 /* OUTPUT OP
@COFI_A #10256 /* AX
@COFI_B #10257 /* +B
@CROS_X #10258 /* VERTICAL CROSS POINT X
@CROS_Y #10259 /* VERTICAL CROSS POINT Y
@RMV_DIR #10260 /* REMOVE DIRECTION
@WORK_210 #10261 /* 2**10=1024
@WORK_220 #10262 /* 2**20=1048576
@WORK_230 #10263 /* 2**30=1073741824
@CUNT #10264 /* CUNTER
@CHK_SIN #10265 /* SIN FOR CHECK (*2**30/2**20)
@CHK_COS #10266 /* COS FOR CHECK (*2**30/2**20)
@WORK_SET #10267 /* SETA
@WORK_X1 #10268 /*
@WORK_Y1 #10269 /*
@WORK_X2 #10270 /*
@WORK_Y2 #10271 /*
@WORK_A #10272 /*
@WORK_D #10273 /*
@WORK_D2 #10274 /*
/*
@TOL_OFS #10275 /* tool offset common data
@LIMIT_F #10276 /* LIMIT FLAG
@UNIT_F8 #10277 /* UNIT F[UNIT_F8] DATA TYP 8
@W_MUDV #10278 /*
@W_1004 #10279 /*
@W_UNIT1 #10280 /*
/*
@SET_X1 #10281 /* START POINT X
@SET_Y1 #10282 /* Y
@SET_X2 #10283 /* END POINT I
@SET_Y2 #10284 /* J
@SET_A #10285 /* ANGLE
/*
@LINE_CUT 1
@SET_FLAG 0