Hello Guest it is April 25, 2024, 06:56:52 AM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Ralf22

Pages: 1
1
PoKeys / Re: Mach4 and PoKeys57e
« on: November 29, 2020, 01:45:47 PM »
Hi,

I asked PoLabs Support by creating a ticket and have got a solving very quick.
I had to change one parameter in the machine.ini of Mach4: The value of parameter
PESwapDirStep had to be changed from 0 to 1. That's all.
Thank you PoLabs Support!


2
PoKeys / Mach4 and PoKeys57e
« on: November 21, 2020, 04:45:56 AM »
Hi,
I use PoKeys57e with Mach4 to retrofit my old lathe and so far it seems to work very fine. My only problem is the connected 4 channel pulse engine (without I/O). I made a PCB to adapt the PoKeys at the existing lathe electronics and here are the DIR/STEP signals are swapped by my mistake. In PoKeys Konfiguration Software at pulse engine status/control sheet there is a checkbox to swap DIR/STEP pins. That works fine but in Mach4 PoKeys plugin configuration I can't find a possibility to swap the DIR/STEP pins.
At PoKeys protocol specification I found the attached sheet. My idea is to set bit 6 of byte 11 of the pulse engine setup but I have no idea how to do this in Mach4.
Has anybody a idea?

Thanks, Ralf

3
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

4
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

5
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 ...


6
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

7
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

8
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

Pages: 1