608.387 aktive Mitglieder*
2.001 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

MillPlus - NP tasten in geschwenkter Ebene

Beitrag 11.11.2025, 14:27 Uhr
Stahlhase
Level 1 = Community-Lehrling
*

Hallo Gemeinde,
ich habe hier ein großes Problem mit dem Nullpunkt setzten in geschwenkter Ebene.
Wer kann mir helfen?

Steuerung ist MillPlus V420

Die Schwenkeben ist 30 Grad

Ich habe den Taster (Heidenhain) vor positioniert mit:
G54I01
G93 P1
G7 A5=-30 B5=0 C5=0 L1=1

G0 X0Y0
G0 Z10
...
Es soll der Mittelpunkt der Bohrung, welche in der -30 Grad Ebene liegt,
getastet werden, und als neuer Nullpunkt G54I02gelten.
(Siehe Bild)

Hat da jemand auf diesem Planeten Erfahrung hierbei, und kann mir sagen wie das realisiert wird?

Ich danke danke euch schon mal im Voraus !!!

Gruß
EB




Angehängte Datei(en)
Angehängte Datei  NP_G7.png ( 362.63KB ) Anzahl der Downloads: 14
 
TOP    
Beitrag 11.11.2025, 22:51 Uhr
Old_JB
Level 2 = Community-Facharbeiter
**

Eventuell geht es mit G50
In G54 I2 muss denn aber schon vorher der Nullpunkt eingetragen sein - auch B und C Achse
Die Werte für B+C kann man ja ablesen wenn man G7 A5=30.... angefahren hat.
Wir hatten die Millplus 5.30 - da war es einfacher mit neuen Messzyklen (G629 und so...)

N15 G54 I1
N16 T100 M6 (Messtater)
N18 G327 E28 I1=3 (Messtaster ueberspringen bei Satzsuche/Simulation)
N19 G29 E28 N=33
N20 G327 E28 I1=5
N21 G29 E28 N=33
N22 M27 (Taster einschalten)
N23
N24 G93 X30 Y-34.249 Z-14 (Auf Mitte 30 Grad Bohrung verschieben)
N25 G7 A5=30 B5=0 C5=0 L1=1
N26 G0 X0 Y0 Z50
N27 G46 X0 Y0 Z-5 X1=8 I1 J1 E16 F1000 R15 N=20 (Kreis D30 messen in P20 speichern)
N28 G50 N=54.02 X1 Y1 (Neuen Nullpunkt in G54 I2 speichern)
N29 G54 I2
N30 G0 Z50
N31 G93 X0 Y0 Z0
N32 G7
N33 (Sprungadresse bei Simulation oder Satzsuche)

Angehängte Datei(en)
Angehängte Datei  30_Grad_Teil_Millplus_G50.JPG ( 137.15KB ) Anzahl der Downloads: 10
Angehängte Datei  30_Grad_BC_ablesen.JPG ( 224.58KB ) Anzahl der Downloads: 8
 
TOP    
Beitrag 12.11.2025, 01:40 Uhr
Old_JB
Level 2 = Community-Facharbeiter
**

oder so könnte es auch funktionieren:

N4334
N10 (Maschine MillPlus_DMU50 evolinear)
N11 G90
N12 G7
N13 G98 X-50 Y-40 Z-100 I120 J140 K120
N14 G99 X-30 Y-30 Z-80 I60 J60 K80
N15 G54 I1
N16 T100 M6 (Messtater)
N17 M27 (Taster einschalten)
N18
N19 G93 X30 Y-34.249 Z-14 (Auf Mitte 30 Grad Bohrung verschieben)
N20 G7 A5=-30 B5=0 C5=0 L1=1
N21 G0 X0 Y0 Z10
N22 G53
N23 G7
N24 G93 X0 Y0 Z0
N25 G149 X7=71 Y7=72 Z7=73 B7=74 C7=75 (Aktuelle Position auslesen)
N26 G150 N1=54.02 X7=E71 Y7=E72 Z7=(E73-10) B7=E74 C7=E75 (in G54.02 speichern)
N27 G54 I2 (**** Neuer Nullpunkt ****)
N28
N29 G0 X0 Y0 Z10 F1000
N30 Z-5
N31 G145 X17 X7=61 (Bohrung D30 austasten)
N32 G0 X0
N33 G145 X-17 X7=62
N34 G0 X0
N35 G145 Y17 Y7=63
N36 G0 Y0
N37 G145 Y-17 Y7=64
N38
N39 G0 X0 Y0 Z10
N40 E66=(E61-E62):2 (Mass in X)
N41 E67=(E63-E64):2 (Mass in Y)
N42 E68=(E61-E66)-E71 (Versatz in X)
N43 E69=(E63-E67)-E72 (Versatz in Y)
N44 G150 N1=54.02 X7=E71+E68 Y7=E72+E69 (Neuer Nullpunkt ausgetastet)
N45 G54 I2
N46 M0
N47 G54 I2 (****)
N48 T12 M6 (Naechstes Werkzeug)
N49 S1234 M3 F666
N50 G0 B0 C0
N51 G0 X0 Y0 Z50
N52 G81 Z-5 Y3
N53 G79 X0 Y0 Z0
N54 G74 Z-10 L1
N55 G74 X-490 Y-50
N56 G0 B0 C0
N57 M30
TOP    
Beitrag 12.11.2025, 03:26 Uhr
käse
Level 3 = Community-Techniker
***

Leider hat die V420 die G6XX Messzyklen nicht.

Du kannst es mal mit dem Beispiel 3 für G7 aus der Programieranleitung für die V510 probieren:

Angehängte Datei  PH_V510_V10_D_G7_Beispiel_3.pdf ( 32.7KB ) Anzahl der Downloads: 8


Du kannst das direkt ab N1 in dein Programm einfügen da du ja schon vorpositioniert hast. Falls das Beispiel mit der V420 nicht funktioniert, schreibe welcher Befehl nicht funktioniert.

Der Beitrag wurde von käse bearbeitet: 12.11.2025, 03:27 Uhr
TOP    
Beitrag 12.11.2025, 12:24 Uhr
Stahlhase
Level 1 = Community-Lehrling
*

Hallo Käse und Old_JB ,
erst einmal vielen Dank für eure schnelle Unterstützung :-)
Ich habe die Variante von "Käse" heute Morgen einmal versucht; Das klappt allerdings auf den 1. Step
nicht so wirklich. (Bei G29 E41 E40<>1 N= 24 mekert die Karre schon, weil sie kein "<>" verarbeiten kann.)
Dann müsste man auch nochmal mit der Anfahrposition schauen, weil je nachdem die Formel nicht mehr passt (+/-).

Jetzt versuche ich als nächstes einmal mit der Lösung von "Old_JB" .

Ich halte euch auf dem Laufenden, wenn ich weitere Ergebnisse hab.

Vielen, vielen lieben Dank aber schon einmal smile.gif
TOP    
Beitrag 12.11.2025, 13:33 Uhr
Old_JB
Level 2 = Community-Facharbeiter
**

Versuch es mal damit:

N4346 (Programm fuer Nullpunkt setzen im G7 Ebene)
N100 G90
N101 G7
N102 G54 I1
N103 G98 X-50 Y-40 Z-100 I120 J140 K120 (Grafikfenster)
N104 G99 X-30 Y-30 Z-80 I60 J60 K80
N105 T100 M6 (Messtaster)
N106 E1=4 (E1=Nullpunktnummer ***)
N107 E2=15 (E2=Bohrungsradius)
N108 E41=0
N109 G93 X30 Y-34.249 Z-14 (Auf Mitte 30 Grad Bohrung verschieben)
N110 G7 A5=-30 B5=0 C5=0 L1=1
N111 G0 X0 Y0 Z10
N112 G0 Z0
N113 G93 X0 Y0 Z0
N114 G54 I=E1 X0 Y0 Z0 A0 B0 C0 B4=0 (Nullpunkt auf Null setzen)
N115 G51
N116 G53 (alle Nullpunktverschiebungen werden ausgesetzt)
N117 G326 X7=50 Y7=51 Z7=52 (Abfragen und speichern aktuelle Position E50=X E51=Y E52=Z)
N118 M27 (Messtaster ein)
N119 (Messen in G7 Ebene, erste Messung in positive X-Richtung)
N120 G0 X=E50+E2-5 Y=E51 Z=E52-4 (Startposition 5mm vor Bohrungsrand Z-4)
N121 G145 X=E50+E2+10 Y=E51 L0 X7=49 F2=50 E40 I3=0
N122 (X, Y, Z Endposition, X ist Rand+10 L0 Messen bei Beruehrung X7=49 Messposition in E49 E40 Messstatus im E40)
N123 G29 E41 E40=0 N=144 (Sprung zum Programm-Ende, wenn kein Messpunkt ermittelt)
N124 G0 X=E50-E2+5 Y=E51 (X- messen)
N125 G145 X=E50-E2-10 Y=E51 L0 X7=48 F2=50 E40 I3=0
N126 G29 E41 E40=0 N=144 (Sprung zum Programm-Ende, wenn kein Messpunkt ermittelt)
N127 G0 X=E50 Y=E51+E2-5 (Startposition Y+)
N128 G145 X=E50 Y=E51+E2+10 L0 Y7=47 F2=50 E40 I3=0
N129 G29 E41 E40=0 N=144 (Sprung zum Programm-Ende, wenn kein Messpunkt ermittelt)
N130 G0 X=E50 Y=E51-E2+5 Z=E52 (Startposition Y-)
N131 G145 X=E50 Y=E51-E2-10 Z=E52 L0 Y7=46 F2=50 E40 I3=0
N132 G29 E41 E40=0 N=144 (Sprung zum Programm-Ende, wenn kein Messpunkt ermittelt)
N133 G0 Z=E52+5
N134 (Messen senkrecht auf G7 Ebene Z-Richtung)
N135 G0 X=E49+5 Y=E51 Z=E52+5 (Startposition Z+)
N136 G145 X=E49+5 Y=E51 Z=E52-10 L0 Z7=45 F2=50 E40 I3=0
N137 G29 E41 E40=0 N=144 (Sprung zum Programm-Ende, wenn kein Messpunkt ermittelt)
N138 G54 I=E1 X=(E49+E48):2 Y=(E47+E46):2 Z=E45 (Neuen Nullpunkt schreiben)
N139 G0 X0 Y0 Z0 (Bohrungsmittelpunkt. Die Anzeige Koordinaten sind alle Null)
N140 M28 (Messtaster aus)
N141 G7
N142 G74 Z-9 L1
N143 G29 N=146 (Fehlermeldung ueberspringen)
N144 M28 (>> Sprung hier hin wenn Messfehler)
N145 G300 D190 (Messpunkt nicht gefunden)
N146 M0
N147 G54 I4 (Nullpunkt ***)
N148 T22 M6 (Fraeser 10 Bohrung D30 nachfrsen)
N149 S1234 M3 F1000
N150 G7 A5=-30 B5=0 C5=0 L1=1
N151 G0 X0 Y0 Z5
N152 G0 Z-10
N153 G41
N154 G61 X0 Y15 R2 I2=1
N155 G3 I0 J0
N156 G62 R2 I2=1
N157 G40
N158 G0 X0 Y0
N159 G0
N160 Z50 M5
N161 G7
N162 G74 Z-9 L1
N163 M30

Angehängte Datei(en)
Angehängte Datei  Millplus_Nullpunkt_setzten_mit_G7.JPG ( 99.86KB ) Anzahl der Downloads: 6
 
TOP    
Beitrag 12.11.2025, 17:49 Uhr
käse
Level 3 = Community-Techniker
***

ZITAT(Stahlhase @ 12.11.2025, 12:24 Uhr) *
(Bei G29 E41 E40<>1 N= 24 mekert die Karre schon, weil sie kein "<>" verarbeiten kann.)

Das ist ein Fehler in der Programmieranleitung. Es muss auch an den anderen Stellen G29 E41 E41=E40<>1 N=... heisen. Das sollte auch mit deinem Softwarestand funktionieren.

Der Beitrag wurde von käse bearbeitet: 12.11.2025, 17:50 Uhr
TOP    
Beitrag 12.11.2025, 19:36 Uhr
Old_JB
Level 2 = Community-Facharbeiter
**

Ja richtig - oder ändern in:
G29 E41 E41=E40=0 N=144 (Sprung wenn kein Messpunkt ermittelt)

Was ist E40 ?
E40=0 Kein Messpunkt gefunden
E40=1 Gemessen
E40=2 Satzsuchlauf / Test / Demo oder Simulation aktiv - Da gibt es ja vom Messtaster keine Ergebnisse

Wenn du in das Programm einsteigen willst, solltest du den Messtaster überspringen mit:
N17 T100 M6 (Messtaster)
N18 G327 E28 I1=3 (Messtaster ueberspringen bei Satzsuche/Simulation)
N19 G29 E28 N=33 (N33 ist Sprung zum nächsten Werkzeug)
N20 G327 E28 I1=5
N21 G29 E28 N=33
TOP    
Beitrag 12.11.2025, 22:03 Uhr
käse
Level 3 = Community-Techniker
***

ZITAT(Old_JB @ 12.11.2025, 19:36 Uhr) *
Ja richtig - oder ändern in:
G29 E41 E41=E40=0 N=144 (Sprung wenn kein Messpunkt ermittelt)

Was ist E40 ?
E40=0 Kein Messpunkt gefunden
E40=1 Gemessen
E40=2 Satzsuchlauf / Test / Demo oder Simulation aktiv - Da gibt es ja vom Messtaster keine Ergebnisse

Wenn du in das Programm einsteigen willst, solltest du den Messtaster überspringen mit:
N17 T100 M6 (Messtaster)
N18 G327 E28 I1=3 (Messtaster ueberspringen bei Satzsuche/Simulation)
N19 G29 E28 N=33 (N33 ist Sprung zum nächsten Werkzeug)
N20 G327 E28 I1=5
N21 G29 E28 N=33


Das würde ich nicht ändern. Mit G29 E41 E41=E40<>1 N=... wird nur wenn tatsächlich etwas gemessen wurde der Nullpunkt neu geschrieben. Es wird keine zusätzliche Abfrage benötigt.
TOP    



2 Besucher lesen dieses Thema (Gäste: 2)
0 Mitglieder: