Programming manual.
CNC 8070
HSC. HIGH SPEED MACHINING.
20.
User subroutines G500-G501 to turn HSC on/off.
·365·
(REF: 1709)
20.2.1 Alternative example for functions G500-G501 supplied by Fagor.
G500 subroutines supplied by Fagor may be modified by the user. Here is another example
for turning HSC ON/OFF using three subroutines.
Programming the subroutines.
The programming format is the following; the arguments appear between curly brackets and
the optional ones between angle brackets. In these subroutines, all the arguments are
optional.
G501 <A{%acceleration}> <E{error}>
G502 <A{%acceleration}> <E{error}>
Example of a G500 subroutine. Turn HSC off.
Subroutine. Meaning.
G500 Turn HSC off.
G501 Turn HSC on in FAST mode.
G502 Turn HSC on in SURFACE mode.
A
Optional. Percentage of acceleration.
E
Optional. Maximum chordal error allowed (millimeters or inches).
G501
(Acceleration = 100%)
(Chordal error = twice the value set in machine parameter HSCROUND)
G501 A97.5 E0.01
(Acceleration = 97.5%)
(Chordal error = 0.01)
G502
(Acceleration = 100%)
(Chordal error = machine parameter HSCROUND)
;-------------------------------------------------------------------------
;-------------------------------------------------------------------------
; HSC DEACTIVATION
;-------------------------------------------------------------------------
;-------------------------------------------------------------------------
#ESBLK
G131 100 ;% acceleration
G133 100 ;% deceleration
V.G.DYNOVR = 100 ;%Dynamic override
#PATHND OFF
#HSC OFF
#RETDSBLK