Programmierbeispiel
Allgemeines Programmierbeispiel
Programmierbeispiel
Kreistasche fräsen
In diesem Beispiel wird der Modus 4 aufgerufen. Dieser entspricht der Konfiguration Schlichten. Das hat zur Folge, dass das Unterprogramm manufacturerHscFinishSettings.nc, dass in dem Parameter hscs.finish.prg angegeben wurde, aufgerufen wird. Des weiteren ist die Bearbeitungstoleranz 0.01 mm auf der Variable V.G.HSCS.FINISH.TOLERANCE verfügbar und wird im Unterprogramm Beispielhaft für den #HSC
Befehl verwendet.
; HSC Settings
T9 D9 ( Tool data )
M6 ( Tool change )
G00 G17 G90 F2000 M03 S6000 ( Technology data )
G00 Z150 ( Go to z start position )
G00 X0 Y0 ( position over the workpiece )
; Finishing Mode
L CYCLE [NAME=SysHscSettings.ecy \
@P1 = 4 \
]
; 3D Milling
;...
;...
M30
Programmierbeispiel für die Optimierungs-Programme
Die angegebenen Daten sind Beispielhaft und können nicht einfach übernommen werden. Es können Schäden an der Maschine entstehen.
% manufacturerHscDeselectSettings.nc
G133 = 100
G134 = 100
#HSC OFF
#FILTER OFF
M17
% manufacturerHscRoughSettings.nc
; example
; G133 = 180 ; example G133 = 180 set 180%
; G134 = 180
; #SLOPE[TYPE=HSC]
; #HSC ON[SURFACE PATH_DEV=V.G.HSCS.ROUGH.TOLERANCE \
TRACK_DEV=V.G.HSCS.ROUGH.TOLERANCE]
; #FILTER ON [AX_DEV=V.G.HSCS.ROUGH.TOLERANCE]
M17
% manufacturerHscPrefinishSettings.nc
; example
; G133 = 150 ; example G133 = 150 set 150%
; G134 = 150
; #SLOPE[TYPE=HSC]
; #HSC ON[SURFACE PATH_DEV=V.G.HSCS.PREFINISH.TOLERANCE \
TRACK_DEV=V.G.HSCS.PREFINISH.TOLERANCE]
; #FILTER ON [AX_DEV=V.G.HSCS.PREFINISH.TOLERANCE]
M17
% manufacturerHscFinishSettings.nc
; example
; G133 = 80 ; example G133 = 80 set 80%
; G134 = 80
; #SLOPE[TYPE=HSC]
; #HSC ON[SURFACE PATH_DEV=V.G.HSCS.FINISH.TOLERANCE \
TRACK_DEV=V.G.HSCS.FINISH.TOLERANCE]
; #FILTER ON [AX_DEV=V.G.HSCS.FINISH.TOLERANCE]
M17