G7-Ersatz für DMU50V mit V320
23.04.2010, 22:08 Uhr
Moin auch!
G7-Ersatz für DMU50V mit V320
Kleines Makro, das die Tischwinkel für eine DMU50V oder 70V ohne G7 berechnet.
Braucht jemand sowas? Dann bitte melden.
Gruß HB
G7-Ersatz für DMU50V mit V320
Kleines Makro, das die Tischwinkel für eine DMU50V oder 70V ohne G7 berechnet.
Braucht jemand sowas? Dann bitte melden.
Gruß HB
--------------------
Wenn's läuft, fummel nich' dran!
24.04.2010, 10:57 Uhr
...habe die Edit-Funktion noch nicht gefunden, daher mach ich das mal so....
Angaben zur Funktion: Das Makro arbeitet mit 5 Parametern E100 für den Winkel, E101 für die Lage der Schräge bezogen auf das Koordinatenkreuz, E102 bis E104 für die Nullpunktlage nach der Verrechnung. Aufruf erfolgt daynn mit G22, fertig.
Es werden keinerlei externe Programme benötigt. G92 und G93 kann wie gewohnt, auch nach der Verrechnung verwendet werden.
Voraussetzungen: Erweitertes Nullpunktsystem (mit G54 i1 bis i99) sonst eigentlich nix.
Dieses Makro setze ich seit 2001 erfolgreich an einer DMU50V mit Softwarestand V320 ein.
Es ist eine eigene Entwicklung von mir und vereltzt daher auch keine Urheberrechte.
Ich gebe es kostenlos an Interesenten weiter, als keine Angst! ;-)
Gruß HB
Angaben zur Funktion: Das Makro arbeitet mit 5 Parametern E100 für den Winkel, E101 für die Lage der Schräge bezogen auf das Koordinatenkreuz, E102 bis E104 für die Nullpunktlage nach der Verrechnung. Aufruf erfolgt daynn mit G22, fertig.
Es werden keinerlei externe Programme benötigt. G92 und G93 kann wie gewohnt, auch nach der Verrechnung verwendet werden.
Voraussetzungen: Erweitertes Nullpunktsystem (mit G54 i1 bis i99) sonst eigentlich nix.
Dieses Makro setze ich seit 2001 erfolgreich an einer DMU50V mit Softwarestand V320 ein.
Es ist eine eigene Entwicklung von mir und vereltzt daher auch keine Urheberrechte.
Ich gebe es kostenlos an Interesenten weiter, als keine Angst! ;-)
Gruß HB
--------------------
Wenn's läuft, fummel nich' dran!
25.04.2010, 11:09 Uhr
salü
bin natürlich daran interessiert. jedoch noch eine frage, wäre es möglich das auf g54, g55, g56 umzuschreiben bzw erweitern?
bin natürlich daran interessiert. jedoch noch eine frage, wäre es möglich das auf g54, g55, g56 umzuschreiben bzw erweitern?
25.04.2010, 18:42 Uhr
salü
bin natürlich daran interessiert. jedoch noch eine frage, wäre es möglich das auf g54, g55, g56 umzuschreiben bzw erweitern?
bin natürlich daran interessiert. jedoch noch eine frage, wäre es möglich das auf g54, g55, g56 umzuschreiben bzw erweitern?
Diese Möglichkeit habe ich noch nicht getestet, müßte meine Maschnie mal umstellen und das ausprobieren...
Werde ich Montag mal testen.
HB
--------------------
Wenn's läuft, fummel nich' dran!
26.04.2010, 16:23 Uhr
@scootworks: Das mit dem G54 bis G59 geht auch, braucht nicht viel geändert werden. ("N14 G150 N=59...." und "N15 G59")
Vorbereitende Massnahmen:
Den "Schwenkpunkt" ausmessen, also den Punkt, um den sich der Tisch im Raum dreht.
Werte für X, Y und Z werden im Programmkopf in Parameter eingetragen.
Das Programm:
%MM1
N1 (NPU)
N2 E180=(X-WERT) E181=(Y-WERT) E182=(Z-WERT)
N3 G149 N1=1 E112
N4 G149 N1=E112 X7=190 Y7=191 Z7=192 C7=197
N5 E185=E190+E102-E180 E186=E191+E103-E181 E192=E192+E104 E187=-(E192-E182)
N6 E188=cos(E101)*E185+sin(E101)*E186 E110=0
N7 E189=sin(-E101)*E185+cos(-E101)*E186 E111=0
N8 G29 E1 n=11 E1=E100=0
N9 E110=acos(2*cos(E110)-1)
N10 E111=90-atan(sin(E110):(sqrt(2)-sqrt(2)*cos(E100)))
N11 E196=sin(E100=*E187+cos(E100)*E188
N12 E193=E196*cos(E111)-E189*sin(E111)
N13 E195=(E187-cos(E100)*E187)+sin(E100)*E188
N14 G150 N1=54.95 X7=E180+E193 Y7=E181+E194 Z7=E192+E195 C7=E111+E101+E197 B7=E110 B47=E111
N15 G54 I95
Dieses Makro in den Startup-Ordner speichern, dann wird es automatisch bei jedem Maschinenstart in den Speicher geladen.
Aufruf im Programm:
N1
N2 G54 I1
N3
.
.
.
N10 E100=10 E101=0 E102=90 E103=0 E104=0
N11 G22 N=1
N12 G0 X7 Y10 Z0 C0 B0
N13 G1 Y-70
.
.
Funktionsweise:
E100= Winkel der zu fertigenden Schräge
E101= Lage der Schräge im Koordinatenkreuz, hier bei 0 Grad also bei X+, läge die Schräge bei Y+, so wäre E101=90
E102= Neuer Np in X nach dem Verrechnen, um diesen Punkt wird geschwenkt
E103= dito für Y
E104= für Z
Anhand dieser Parameter werden die Tischwinkel berechnet und die Lage des neuen Nullpunktes in den NP-Speicher
in G54 I95 eingetragen und der NP I95 wird aktiviert.
Positionierung des Tisches indem die C und B-Achse auf 0 gefahren werden, siehe Satz N12
Der Ursprüngliche Nullpunkt bleibt erhalten, die Umrechnung kann aufgelöst werden indem der NP wieder aufgerufen wird ( G54 I1).
Muss auch gemacht werden, wenn eine neue Schräge gefertigt werden soll.
Klingt alles vielleicht ein wenig konfus, bin nicht so gut im Erklären, einfach probieren.
Sollten noch Fragen sein: Ich bin ja hier ;-)
Gruß HB
Vorbereitende Massnahmen:
Den "Schwenkpunkt" ausmessen, also den Punkt, um den sich der Tisch im Raum dreht.
Werte für X, Y und Z werden im Programmkopf in Parameter eingetragen.
Das Programm:
%MM1
N1 (NPU)
N2 E180=(X-WERT) E181=(Y-WERT) E182=(Z-WERT)
N3 G149 N1=1 E112
N4 G149 N1=E112 X7=190 Y7=191 Z7=192 C7=197
N5 E185=E190+E102-E180 E186=E191+E103-E181 E192=E192+E104 E187=-(E192-E182)
N6 E188=cos(E101)*E185+sin(E101)*E186 E110=0
N7 E189=sin(-E101)*E185+cos(-E101)*E186 E111=0
N8 G29 E1 n=11 E1=E100=0
N9 E110=acos(2*cos(E110)-1)
N10 E111=90-atan(sin(E110):(sqrt(2)-sqrt(2)*cos(E100)))
N11 E196=sin(E100=*E187+cos(E100)*E188
N12 E193=E196*cos(E111)-E189*sin(E111)
N13 E195=(E187-cos(E100)*E187)+sin(E100)*E188
N14 G150 N1=54.95 X7=E180+E193 Y7=E181+E194 Z7=E192+E195 C7=E111+E101+E197 B7=E110 B47=E111
N15 G54 I95
Dieses Makro in den Startup-Ordner speichern, dann wird es automatisch bei jedem Maschinenstart in den Speicher geladen.
Aufruf im Programm:
N1
N2 G54 I1
N3
.
.
.
N10 E100=10 E101=0 E102=90 E103=0 E104=0
N11 G22 N=1
N12 G0 X7 Y10 Z0 C0 B0
N13 G1 Y-70
.
.
Funktionsweise:
E100= Winkel der zu fertigenden Schräge
E101= Lage der Schräge im Koordinatenkreuz, hier bei 0 Grad also bei X+, läge die Schräge bei Y+, so wäre E101=90
E102= Neuer Np in X nach dem Verrechnen, um diesen Punkt wird geschwenkt
E103= dito für Y
E104= für Z
Anhand dieser Parameter werden die Tischwinkel berechnet und die Lage des neuen Nullpunktes in den NP-Speicher
in G54 I95 eingetragen und der NP I95 wird aktiviert.
Positionierung des Tisches indem die C und B-Achse auf 0 gefahren werden, siehe Satz N12
Der Ursprüngliche Nullpunkt bleibt erhalten, die Umrechnung kann aufgelöst werden indem der NP wieder aufgerufen wird ( G54 I1).
Muss auch gemacht werden, wenn eine neue Schräge gefertigt werden soll.
Klingt alles vielleicht ein wenig konfus, bin nicht so gut im Erklären, einfach probieren.
Sollten noch Fragen sein: Ich bin ja hier ;-)
Gruß HB
--------------------
Wenn's läuft, fummel nich' dran!
26.04.2010, 17:32 Uhr
13.02.2012, 18:30 Uhr
Berichtigung
Man hat mich auf einen Fehler im Satz N11 hingewiesen.
Richtig ist der Satz so:
N11 E196=sin(E100)*(-E187)+cos(E100)*E188
Gruß HB
P.S.: Warum gibt das hier keine EDIT-Funktion?
Der Beitrag wurde von DMU50V bearbeitet: 13.02.2012, 18:31 Uhr
Man hat mich auf einen Fehler im Satz N11 hingewiesen.
Richtig ist der Satz so:
N11 E196=sin(E100)*(-E187)+cos(E100)*E188
Gruß HB
P.S.: Warum gibt das hier keine EDIT-Funktion?
Der Beitrag wurde von DMU50V bearbeitet: 13.02.2012, 18:31 Uhr
--------------------
Wenn's läuft, fummel nich' dran!
29.07.2013, 18:23 Uhr
Ich weiß ich bin etwas spät dran aber würde das ganze gerne mal versuchen. Wie finde ich den Softwarestand meine MillPlus raus? Hab eine 50V von 1996. Vielen dank schon mal im Vorraus.
Matthias
Matthias
02.08.2013, 19:13 Uhr
Moin Moin, seh ich das jetzt richtig das ihr dieses Makro benutzt da eure Maschine keine G7 Funktion hat?
Also wenn ich mir das da so angucke finde ich die G7 Funktion deutlich einfachen.
Sind doch nur zwei Sätze.
Ist nicht böse gemeint, oder verstehe ich da grad was falsch...
Also wenn ich mir das da so angucke finde ich die G7 Funktion deutlich einfachen.
Sind doch nur zwei Sätze.
Ist nicht böse gemeint, oder verstehe ich da grad was falsch...
03.08.2013, 22:00 Uhr
CNCFanatiker
Level 8 = Community-Ehrenmitglied
Gruppe: Administrator
Mitglied seit: 16.12.2001
Beiträge: 5.089
Mitglied seit: 16.12.2001
Beiträge: 5.089
Moin Moin, seh ich das jetzt richtig das ihr dieses Makro benutzt da eure Maschine keine G7 Funktion hat?
Also wenn ich mir das da so angucke finde ich die G7 Funktion deutlich einfachen.
Sind doch nur zwei Sätze.
Ist nicht böse gemeint, oder verstehe ich da grad was falsch...
@ joschi2009Also wenn ich mir das da so angucke finde ich die G7 Funktion deutlich einfachen.
Sind doch nur zwei Sätze.
Ist nicht böse gemeint, oder verstehe ich da grad was falsch...
Die G7-Funktion steht (soweit ich weiss) erst ab V400 zur Verfügung, insofern vom Maschinenhersteller eingerichtet...
--------------------
Gruß / Regards
CNCFanatiker
AdminCrew
Wenn wir immer das tun was wir können, dann bleiben wir immer das was wir sind.
If we always this act what we are able to do, then we always remain what we are.
CNCFanatiker
AdminCrew
Wenn wir immer das tun was wir können, dann bleiben wir immer das was wir sind.
If we always this act what we are able to do, then we always remain what we are.
13.09.2013, 15:33 Uhr
Ich weiß ich bin etwas spät dran aber würde das ganze gerne mal versuchen. Wie finde ich den Softwarestand meine MillPlus raus? Hab eine 50V von 1996. Vielen dank schon mal im Vorraus.
Matthias
Matthias
Moin Matthias!
Bin wie ich sehe auch spät dran, momentan bin ich hier nicht so aktiv.
Besteht noch interesse an dem Makro?
Gruß HB
--------------------
Wenn's läuft, fummel nich' dran!
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: