Duplomatic BSV N 160 Werkzeugwechsler / Turret

More
6 years 7 months ago #161079 by Gommiswald
Hallo liebe Gemeinschaft des LinuxCNC Forums!

Ich komme nicht weiter mit dem Werkzeugwechsler auf meiner EmcoTurn240. Die Maschine ist grundsätzlich komplett umgebaut und lässt sich mit LinuxCNC bedienen. Habe als Interface eine MESA 7i76e verbaut. Nur eben, der Duplomatic BSV 160 bringt mich an meine Grenze.

Mit der carousel.comp komme ich soweit, dass der WZW sich exakt auf die korrekte Position dreht, wenn man im MDI mit M6 Tx eine Position eingibt. Aber, das genügt eben leider nicht, denn es müssten noch die jetzt folgenden Schritte in der HAL programmiert werden. (Ich habe die Config Dateien der Emcoturn angehängt - bitte nicht irritieren lassen, wenn die HAL und INI mit Wabeco_D6000E benamst sind - ich habe die Dateien von einem meiner kleineren Drehbänkchen übernommen. Ebenfalls ist das Ablaufschema des Werkzeugwechsels für den Duploamtic als turret.pdf angehängt).

Es ginge darum, dass:

1. Wenn man die Maschine startet sollte die Motorbremse des Duplomatic angezogen sein. Ich habe die Motorbremse auf OUT 12 gehängt. Wie programmiert man das in der HAL?

Nun gemäss dem angehängten Ablaufschema auf Seite 2:

2. Sobald man nun mit einem Werkzeugwechsel beginnt, so sollte die MotorBremse natürlich wieder gelöst werden. (OUT 12 low)
3. Jetzt beginnt der WZW zu drehen. Es reicht mir, wenn er sich in einer Richtung dreht. Das mit dem bidirektionalen is nice to have.
4. Dann, wenn ich das richtig verstehe, so sollte, wenn ein Strobe Signal, das in der Nähe der gewünschten Werkzeugposition ist, das Indexing Solenoid geschaltet werden ( OUT 13 high)
5. Sobald der Indexing Control Switch (IN 27) auf high ist, so muss der Motor abgestellt werden (OUT 15 ist für CW -> muss dann auf low gestellt werden)
6. Danach für einen kurzen Moment den Motor auf CCW (OUT 16), bis Locking Control Switch reagiert (Ich habe den Sensor gewechselt und nur einen induktiven Sensor gehabt, der NC ist) . Also dieser Switch dann auf low (IN 26). Damit wäre dann der WZW verriegelt und die Motorbremse sollte dann wieder angezogen werden (also OUT 12 wieder auf high)

Im Ablaufschema sind da noch Programming times und Lag Times definiert. Und ich weiss nicht, wie wichtig diese Zeiten sind?

Hier noch die Belegung der WZW Ein- und Ausgänge auf der MESA 7i76e:



KabelNummer Funktion 7i76e

7 24VDC
9 GND
11 Encoder Bit 1 In 28
12 Encoder Bit 2 In 29
13 Encoder Bit 3 In 30
2 Encoder Bit 4 In 31
1 Parity Check In 25
5 Strobe In 24
8 Index Solenoid Switch In 27
10 Verriegelung Switch In 26
4 Motorbremse Out 12
6 Index Solenoid Out 13
Motor rechtslauf Out 15
Motor linkslauf Out 16

Ich wäre total froh, wenn mir diesbezüglich jemand weiterhelfen könnte! Ganz herzlichen Dank schon zum Voraus für jede Idee!

Viele Grüsse aus der Schweiz
Daniel

File Attachment:

File Name: EmcoTurn240.rar
File Size:11.09 KB

Your browser does not support embedded PDFs. Please download the file here: Download PDF.

Please Log in or Create an account to join the conversation.

More
6 years 7 months ago #161936 by Gommiswald
Danke für die Links. Der Toolerator funktioniert aller Wahrscheinlichkeit nach nicht mit diesem Duplomatic WZW. Wahrscheinlich muss ich eine Kombination mit der carousel.comp und Subroutines anwenden.

Please Log in or Create an account to join the conversation.

More
6 years 7 months ago - 6 years 7 months ago #162134 by bruno2626
Hi,
I have a Cazeneuve CT200 with this Duplomatic. I use Mesa 7i77 and a specific component inspired from the component caroussel.

File Attachment:

File Name: CT200.rar
File Size:156.57 KB



Last edit: 6 years 7 months ago by bruno2626.

Please Log in or Create an account to join the conversation.

More
6 years 7 months ago #162136 by Gommiswald
Qu'est-ce-que c'est magnifique!!!!! Je me réjouis vraiement. Merci beaucoup.

Juste une question: est-ce-que je dois placer les trois fichiers duplo, duplo.comp et duplo.ko dans la configuration de ma machine?

Et si je comprends bien, tu as aussi fait des fichier pour la lubrification?

Je dois essayer la comp si vite que possible (malheuresement que le vendredi prochain) et je vais te rapporter ensuite.

Est-ce-que tu as écrits ces fichiers tois-même?

Amicalement
Daniel

Please Log in or Create an account to join the conversation.

More
6 years 7 months ago #162140 by bruno2626
You only need duplo.comp. The others are created by compile and install the component.
Tape in a terminal:
sudo halcompile --compile --userspace duplo.comp
sudo halcompile --install --userspace duplo.comp

I was helped a lot on a French forum (usinages.com). it was not easy because there was a small mechanical problem inside the duplomatic. I have a more complete pdf about the duplo if you want (large file).

Yes i have a small component for the lub. Just a timer when the speed of an axis is not zero.

Have fun with your lathe!
Bruno.

Please Log in or Create an account to join the conversation.

Time to create page: 0.333 seconds
Powered by Kunena Forum