Hallo Wurzelfräser
Die IG-200ST Mark III mit Lademagazin und 2x Hainbuchspannzangen ist zwar nicht mehr die jüngste, dafür fast FullFeature.
Nein ich bin eigentlich Mazatrol orientiert. Wie du ja bereits auch feststellen konntest, sind die Dialogsteuerungen
(besonders die 640 Serie) von
Mazak iergendwo begrenzt. Ist auch verständlich, kann ja nicht für jede erdenkliche Situation
einen Zyklus geben.
Da muss man sich eben mit
ISO selber helfen.
In den vergangenen 10 Jahren habe ich mir so doch das ein oder andere Macro geschrieben.
Dies lässt sich ja bei den Mazaks sehr schön integrieren (Macro AddIn). So versteht dein Macro auch mal eine
Stellvertrettung ;-)
Mein Tipp deshalb an dich, schreib dir doch ein Isomacro und verpack es sauber im Mazatrol.
Ich hatte mit der IG-200 anfangs auch so meine mühe. Z.B.: Übergabe von HD1 zu HD2 mit abstechen ab Stange.
Wen du da nachgreifen musst, orientiert die "Bitch" auch immer die C der Sub.
Mit dem Isomacro geht es auch ohne.
Sieht dan so aus:
(MACRO FÜR WELLE VORZIEHEN MIT ABSTECHEN
ACHTUNG!
NACH UNTERPROGRAMM MUSS IM MAZATROL EINE
SUBSPINDEL BEWEGEN EINHEIT FOLGEN UM DEN NEUEN NULL-
PUNKT EINZULESEN)
(---------------------------------------------------------------------------------------------)
(VARIABELN IM MAZATROL)
#100=#1 (A) (W-ACHSE ABHOLPUNKT)
#101=#23 (W) (W-ACHSE VORZIEHMASS)
#102=#3 © (HAUPTSPINDEL ORIENTIERUNGSWINKEL)
#103=#7 (D) (SUBSPINDEL ORIENTIERUNGSWINKEL)
#104=#11 (H) (SICHERHEITSABSTAND)
#105=#24 (X) (STARTPUNKT X)
#106=#26 (Z) (STARTPUNKT Z)
#108=#19 (S) (
DREHZAHL FÜR ABSTECHEN)
#110=#9 (F) (VORSCHUB)
#107=#18 ® (ZUSTELLUNG ABSTECHEN)
(---------------------------------------------------------------------------------------------)
(VARIABELN IM ISO)
#112=4000.1 (WERKZEUGNUMMER RV1 ABSTECHEN)
#113=3.0 (STECHSTAHLBREITE)
#114=4 (DREHRICHTUNG ABSTECHEN, M3/M4)
#148=10100 (WERKZEUGNUMMER RV2 POS.1)
#111=0.5 (VORSCHUBREDUKTIONSWERT Z.B. 0.5)
#120=0.05 (ABHEBEWEG ABSTECHEN)
#119=[#105/4] (1/4 WEG X FÜR RED. VORSCHUB)
#123=100 (DREHZAHL SUBSPINDEL REIN.)
#143=1 (SUBSP. WASSER SPUEHL. - Y=1/N=0)
(---------------------------------------------------------------------------------------------)
(BERECHNUNGEN UND PRÜFUNG)
#146=[#106+#113] (WKZ.PUNKT ABSTECH, STAHLBREITE+POS.Z)
IF [#104 NE #0] GOTO 1 (PRÜFE SICHERHEITSABSTAND)
#104= 2.0 (STANDART-SICHERHEITSABSTAND)
(---------------------------------------------------------------------------------------------)
N0001 M5 M9 M154 (RV1+RV2 HOME, DREHBETRIEB)
N0005 M202 G112 M202
N0010 G110 Z2 (RV2 ANWAHL)
N0015 G110 X2
N0020 G28UW
N0025 G112 T#148 (RV2 AUF POS.1)
N0030 G52.5 (MASCH.KOORDINATEN)
N0035 Z-450.
N0040 G53.5 (MAZATROL KOORDINATEN)
N0045 G111
N0050 T#112 (RV1 WKZ.)
N0055 G0Z-#146 (RV1 ABSTECHPOSITION)
N0060 IF[#143EQ1]GOTO450
N0070 M306 M500 (SP2 AUF + FREIGABE)
N0075 M357 G112 M3S#123 (SP2 LUFT EIN)
N0080 M358 (SP2 LUFT AUS + VERRIEGELN)
N0085 M200 G112 M200 (SP1+SP2 FRÄSBETRIEB)
N0090 C#102 M210 (SP1 ORIENTIEREN UND KLEMMEN)
N0095 G110 C2 (SP2 ANWAHL)
N0100 C#103 G112 M210 (SP2 ORIENTIEREN UND KLEMMEN)
N0105 G111
N0110 G110 Z3 (W ANWAHL)
N0115 G0 W[#100+[#104+#101]] (W ABHOLPOS.+SAFE)
N0120 G98 G1 W-[#101+#104] F1000. (W ABHOLPOS.)
N0125 G111
N0130 G4 X0.2
N0135 M307 (SP2 ZU)
N0140 G4 X0.5
N0141 IF[#101EQ0]GOTO205 (SPRUNG FALLS KEIN VORZIEHEN)
N0145 M6 (SP1 AUF)
N0150 G4 X0.5
N0155 G110 Z3
N0160 G98 G1 W#101 F3000. (W VORZIEHEN)
N0165 G111
N0170 G4 X0.2
N0175 M7 (SP1 ZU)
N0180 G4 X0.5
N0190 G110 Z1 (RV1 Z ANWAHL)
N0195 G0 W#101 (STECHSTAHL NACHPOSITIONIEREN)
N0200 G111
N0205 M202 G112 M202 (SP1+SP2 DREHBETRIEB)
N0210 M511 (SPINDELSYNC.)
N0215 G97 S#108 M#114 (SPINDELDREHZAHL)
N0220 M153
N0225 G110 X1 (RV1 X ANWAHL)
N0230 G99 G0 X[#105+#104] (START X+SAFE,F IN MM/UMD)
N0235 G1 X#105 F[#110*4]
N0240 #121=#105 (SETZE POSITION)
N0245 WHILE[#121GE#119]DO1 (LOOP)
N0250 G1 U-#107 F#110
N0255 #121=#121-#107 (POSITION DEKREMENT)
N0260 G0 U#120 (ABHEBEN)
N0265 END1
N0270 G1 X-0.6 F[#110*#111] (RESTWEG)
N0275 G111
N0290 G110 Z3 (W ANWAHL)
N0295 G0 W0.5 (SP2 ABHEBEN)
N0300 G111
N0305 M5 (SPINDEL STOP)
N0310 G110 X1 (RV1 X ANWAHL)
N0315 G28U
N0320 G111
N0325 M512 (SPINDELSYNC. ENDE)
N0330 M154
N0360 G110 Z3 (W ANWAHL)
N0365 G28W (W HOME)
N0370 G111
N0385 G110 Z2 (RV2 Z ANWAHL)
N0390 G28W
N0345 G111
N0350 G110 Z1 (RV1 Z ANWAHL)
N0355 G28W
N0360 G111
N9998 M518 (FREIGABE DER VERRIEGELUNG MIT 2 SPINDELN)
N9999 M99
(PROG.ENDE)
(---------------------------------------------------------------------------------------------)
(UNTERROUTINE)
N0450 M306 M500 (SP2 AUF + FREIGABE)
N0455 M160 G112 M4S#123 (RIESELKHL. EIN + SP2 ROT.)
N0460 G4 X3.
N0465 M161 G112 M5 (RIESELKHL. AUS + SP2 STOP)
N0470 GOTO75 (RUECKSPRUNG)
(ENDE)
(---------------------------------------------------------------------------------------------)
(BAENDAEL, UEBERARBEITET 12.12.2024)