Machsupport Forum

Mach Discussion => Non English Forums => German => Topic started by: Andygraphy on February 05, 2020, 12:27:16 PM

Title: Benötige Hilfe beim erstellen eines WZW Makros für eine Drehmaschine
Post by: Andygraphy on February 05, 2020, 12:27:16 PM
Hallo zusammen,

ich bin gerade dabei eine ältere Emco PCTurn 55 auf Mach4 umzubauen. Als Board habe ich ein Pokeys57cnc verwendet. Die Maschine besitzt einen 6-Fach Werkzeugwechsler welchen ich natürlich ebenfalls weiterhin verwenden möchte. Leider kommt hier auch schon das Problem... ich schaffe es nicht alleine ein Makro zum Werkzeugwechsler für die Maschine zu erstellen :( Was bisher allerdings funktioniert ist eine referenzfahrt der Wechsler auf Werkzeug Nr.1. Jetzt fehlt noch der Wechsel an sich selbst inkl. die Offset setzung.
Ist hier jemand in LUA ziemlich fit und könnte mir helfen?
Die Maschine steht in meiner Wohnung sodass ich schnell auch einiges testen könnte!

Zu diesem Thema habe ich auch ein alten Thread gefunden, welcher leider kein Finales Ergebnis zeigt... Auch das Anschreiben beider User hat nix gebracht (keine Antwort): https://www.machsupport.com/forum/index.php?action=post;topic=38376.20;last_msg=260762

viele Grüße
Andy
Title: Re: Benötige Hilfe beim erstellen eines WZW Makros für eine Drehmaschine
Post by: Ralf22 on March 02, 2020, 11:58:17 AM
Hallo Andy,

willkommen im Club. Ich habe ein ganz ähnliches Problem.
Ich bin gerade dabei meine Wabeco CC-D100, die noch mit einem unter DOS laufenden Programm betrieben wird, auf Mach4 umzurüsten. Ich habe schon eine Wabeco Fräsmaschine auf CNC umgebaut und betreibe diese bereits fast 10 Jahre mit Mach3. Hiermit habe ich durchweg positive Erfahrungen gesammelt, was mich auf die Idee gebracht hat, Mach4 für meine Drehmaschine zu ordern.

Mit Mach4 ist nun alles ganz anders. Ich habe ebenfalls ein Pokeys57cnc Board im Einsatz und alles als Versuchsaufbau auf dem Schreibtisch mit kleineren Schrittmotoren soweit in Betrieb. Alles funktioniert bestens, sogar Gewindeschneiden sollte möglich sein, da die Drehmaschinenspindel mit einem Encoder ausgerüstet ist.

Nun hat die Wabeco CC-D100 auch noch einen 8fach Werkzeugwechsler, den ich gerne wieder einbinden würde. Ich schaffe es leider nicht, den Schrittmotor des Werkzeugwechslers durch den Aufruf des Macros m6 in Bewegung zu setzen. Funktioniert das bei Dir? Ist eine Referenzfahrt im Macro überhaupt möglich? Unser Ziel scheint recht ähnlich zu sein und ich könnte mir vorstellen, dass wir es gemeinsam vielleicht schaffen, die alten Maschinchen wieder zum Leben zu erwecken.

Viele Grüße
Ralf
Title: Re: Benötige Hilfe beim erstellen eines WZW Makros für eine Drehmaschine
Post by: Andygraphy on March 02, 2020, 12:58:59 PM
Hallo Ralf,

das ist ja witzig! ich habe rein zufällig auch noch eine Wabeco CC-D100 im Keller stehen (die ich aber gern Verkaufen möchte), allerdings ebenfalls mit der originalen Steuerung!
Den Wechsler kenne ich... Bei meiner Emco ist es so das hier ein DC-Motor verbaut ist der gegen eine Sperrklinke drückt.. bei der Wabeco hast du ja ein Magnet der ein Sicherungsstift löst damit der Wechsler drehen kann. Somit sind die ansteuerungen etwas anders. Eine Referenzfahrt muss der Wechsler ja machen damit er weiß welches Werkzeug gerade in Position ist.

Grüße
Andy
Title: Re: Benötige Hilfe beim erstellen eines WZW Makros für eine Drehmaschine
Post by: Ralf22 on March 03, 2020, 02:39:25 AM
Hallo Andy,

ja, das ist vielleicht ein Zufall. Ich habe vor, bei der CC-D100 den CPU-Einschub der Steuerung durch einen neuen Einschub zu ersetzen, der die Signalanpassung an das Pokeys57cnc Board übernimmt. Das wäre dann vielleicht auch für Deine Maschine interessant. Eine Maschine mit einer modernen Software lässt sich eventuell besser verkaufen ...

Die Referenzfahrt ist das eigentliche Problem. Ich schaffe es nicht, diese Referenzfahrt in einem Macro zu starten. Ich arbeite jetzt schon am dritten Tag an diesem Problem. Bisher erfolglos. Warum funktionieren die Befehle mcAxisHome, mcAxisHomeAll ect. nicht? Hast Du eine Idee?

Viele Grüße
Ralf
Title: Re: Benötige Hilfe beim erstellen eines WZW Makros für eine Drehmaschine
Post by: Andygraphy on March 03, 2020, 05:50:45 AM
Hast du denn soweit schon alles Verkabelt? Sprich, die X und Z Achse an das Pokeys? Kannst du denn via Mach4 schon die X und Z Achse manuell verfahren? Die Referenzfahrt läuft bei mir nicht über ein Makro, sondern übers "System" selbst. Ich kann da später mal reinschauen wie das bei mir aussieht. Du kannst mir vielleicht schon sagen welche Achse welchem Motor Ausgang am Pokeys zugewiesen ist.

gruß
Andy
Title: Re: Benötige Hilfe beim erstellen eines WZW Makros für eine Drehmaschine
Post by: Ralf22 on March 03, 2020, 05:54:26 AM
Hallo Andy,

alles ist verkabelt (auf dem Schreibtisch mit kleinen Schrittmotoren und Handtaster, die Endschalter simulieren). Alles läuft soweit. Auch der Schrittmotor für den Werkzeugwechsler inklusive Referenzfahrt über den Screen. Aber wie funktioniert die Referenzfahrt über das Makro m6? ich habe schon alles Mögliche ausprobiert. Bisher ohne Erfolg ...

Gruß, Ralf
Title: Re: Benötige Hilfe beim erstellen eines WZW Makros für eine Drehmaschine
Post by: Andygraphy on March 03, 2020, 06:36:24 AM
die Referenzfahrt wird nicht über das M6 Makro gemacht... M6 dient rein zum Werkzeugwechsel, nicht um irgendwas zu referenzieren. Aus welcher Ecke kommst du denn? Hast du dich schon ein wenig mit LUA auseinander gesetzt? Screenload Script und PLC Script in Mach4?
Title: Re: Benötige Hilfe beim erstellen eines WZW Makros für eine Drehmaschine
Post by: Ralf22 on March 03, 2020, 06:45:39 AM
Ja, das ist mir schon klar. Ich muss für einen Werkzeugwechsel den Magneten ansteuern, um den Sicherungsstift zu lösen. Dann sollte der Schrittmotor angesteuert werden, bis der Referenzschalter anspricht. Ab hier kann man dann in die jeweilige Position des gewünschten Werkzeugs fahren, den Magneten wieder absteuern und dann ein paar Schritte zurückfahren, bis der Sicherungsstift  wieder einrastet. Das sollte aber alles im m6 Macro ablaufen. Sonst sehe ich keine Chance, das Werkzeug im Programmablauf automatisch zu wechseln.

Ich kann im Macro den Magneten ansteuern und den Referenzschalter abfragen. Ich kann auch den Schrittmotor mit einem G-Code ansteuern, dann aber nicht mehr auf den Referenzschalter reagieren. Es muss doch eine Möglichkeit geben, das irgendwie zusammen zu bringen ...

Title: Re: Benötige Hilfe beim erstellen eines WZW Makros für eine Drehmaschine
Post by: Andygraphy on March 03, 2020, 08:20:37 AM
du solltest beides voneinander trennen. ich würde das wie folgt machen:

ohne makro:
-> Referenzfahrten:
-X-Achse
-Werkzeugwechsler ->(Magnet an, Schrittmotor drehen lassen bis der Referenzschalter anspricht, schrittmotor aus, magnet aus, Werkzeug auf Nr.1 im System setzen)
-Z-Achse

M6 Makro:
-Werkzeugwechsler ->(Magnet an, Schrittmotor drehen lassen bis das Entsprechende Werkzeug erreicht ist, schrittmotor aus, magnet aus, Werkzeug auf Nr.X im System setzen.

Im M6 Makro spielt dann der Referenzschalter keine Rolle mehr, da dieser nur beim Einschalten der Maschine zu Initialisierung gebraucht wird. Wie ist denn der Wechsler überhaupt aufgebaut? Wie viel Sensorik ist da vorhanden).
Title: Re: Benötige Hilfe beim erstellen eines WZW Makros für eine Drehmaschine
Post by: Ralf22 on March 03, 2020, 08:38:14 AM
Hallo Andy,

das das so geht, wie Du das beschrieben hast, ist mir klar. Ist aber etwas umständlich, da man immer dran denken muss, den Magneten vor dem Referenzlauf zu aktivieren und unsicher, da man den Referenzlauf für den Werkzeugwechsler ja auch mal vergessen kann ...

Ich habe jetzt ein ca. 30 Jahre moderneres System und das, was damals möglich war soll jetzt nicht mehr funktionieren? Das kann nicht sein! Es muss doch möglich sein, in einem Macro einen Schrittmotor zu aktivieren bis ein Endschalter kommt. Zur Not mache ich das mit einem externen Taktgenerator, der über einen Digitalausgang aktiviert den Schrittmotor bewegt und wenn der Endschalter kommt, wird der Taktgenerator wieder ausgeschaltet. Aber das kann doch nur eine Notlösung sein.

Der Werkzeugwechsler hat zur Steuerung nur folgende Verbindungen: Schrittmotor, Referenzschalter, Magnet. Mehr iss nich.

Gruß, Ralf
Title: Re: Benötige Hilfe beim erstellen eines WZW Makros für eine Drehmaschine
Post by: Andygraphy on March 03, 2020, 08:47:31 AM
Also ich habe bei mir an der Emco das System so eingerichtet, dass Mach4 mir eine Warnung ausspuckt, wenn ich die Achsen bestrome und diese nicht referenziert sind. Bei der Warnmeldung kann ich dann direkt die Referenzfahrt starten und er macht beide Achsen inkl WZW. Sodass hier nie was vergessen wird, bzw. vergessen werden kann. Und die Schrittkette mit dem Magnet auslösen usw, ist in der Referenzfahrt ja auch verankert, sodass da kein Schaden passieren kann.
Title: Re: Benötige Hilfe beim erstellen eines WZW Makros für eine Drehmaschine
Post by: Ralf22 on March 05, 2020, 01:42:29 AM
Hallo Andy,

durch einen kleinen Trick habe ich es nun doch geschafft, eine Referenzfahrt im Macro unterzubringen:

Ich habe den Referenzschalter vom Werkzeugwechsler auf den Probe-Eingang vom Pokeys-Board geschaltet (Pin19) und kann nun im Macro m6 mit dem Gcode G31.3 Y2000 F100 den Schrittmotor dazu bewegen, den Referenzschalter anzufahren. Der Schrittmotor hält beim Erreichen des Referenzschalters an und dann geht's weiter im Programm. Vor der Referenzfahrt muss natürlich die Position so gesetzt werden, dass der Schrittmotor eine ganze Umdrehung schafft. Danach auf Position 0 setzen und das war's. Es war ein langer, steiniger Weg, der sich aber gelohnt hat.

Viele Grüße
Ralf