Signale und Timing ...
 
Benachrichtigungen
Alles löschen

Signale und Timing für Relais in ESTLCAM -> Noob

9 Beiträge
5 Benutzer
0 Reactions
3,825 Ansichten
 Fate
(@fate)
Beiträge: 11
Active Member
Themenstarter
 

Hi Leute,

Bin neu in der Thematik und habe demnach viele für euch simple Fragen.

Zu meinem Vorhaben:
Möchte mit der Stepcraft 600 eine Pick'n'Place / Dispense Anwendung realisieren.
In der Theorie ist das alles ziemlich einfach, aber die Praxis bereitet mir wie
bekannt Sorgen.
Habe einen Vakuum-Greifer und Vakuum-Chuck mit ansteuerbaren Magnetventilen
(Signale für Spindel, Kühlung), funktioniert auch soweit im Signaltest (USB Starter).

Theoretischer Ablauf des Prozesses:
- Der Greifer soll den Tisch anfahren (Nullpunkt) sich absenken, dann soll das
Vakuum zu- bzw. abgeschaltet werden.
- Danach gewünschte Position anfahren und das Teil ablegen (Vakuum aus)... usw.

Also eigentlich wirklich simpel, nur weiß ich nicht wie ich das in ESTLCAM umsetze.

Die Positionen habe ich einfach als Bohrpunkte gezeichnet, der Höhenunterschied von
Z lässt sich ja mittels Werkzeug anpassen.

- Nur wie kriege ich das mit dem Schalten und der Reihenfolge hin? -

Dafür bin ich noch zu blöd und wurde aus dem Forum auch nicht ganz schlau, bis auf die
Tatsache, dass das in ESTLCAM ab V.8 mit Maschinencode geht.
Die ESTLCAM Dateien würde ich dann mittels WINPC-NC Starter abarbeiten lassen.

Vielen Dank schonmal für eure Hilfe.
Gruß. Fate

 
Veröffentlicht : 26/08/2015 5:45 pm
Thomas Hartl
(@voltatus)
Beiträge: 81
Trusted Member
 

Hallo Fate,

ein spannedes Projekt hast du da. Im Prinzip lässt sich eine Pick and Place Anwendung wie eine CNC-Fräse auch über G-Code ansteuern. Allerdings zweifle ich, dass du diesen Code mit Estlcam generieren kannst, weil das Programm nicht für diese Anwendung ausgelegt ist. Hinzu kommt, dass Pick and Place in der Praxis die Teile meist auch drehn muss. Daraus wird ersichtlich, dass ein CAM-Programm dazu nicht geeignet ist.

Ich fürchte, dass Pick and Place eine zu spezielle Sache ist, als dass du fertige Software findest, welche dir den nötigen Code generiert. Im Web habe ich folgendes gefunden:

Hier wurde mit G-Code und LinuxCNC eine Pick and Place Steuerung realisiert: https://buildyourcnc.com/PickandPlaceMachineTheredFrog.aspx

Mit der Stepcraft gab es auch einmal ein Projekt, aber ich hab schon lange nichts mehr davon gehört: http://www.jtronics.de/150-smd-pick-place-machine-test-1.html

Grüsse
Thomas

SC 2/420 - Parallel, HF-500, LinuxCNC, Estlcam

 
Veröffentlicht : 26/08/2015 6:30 pm
Helmut Brunn
(@mogul)
Beiträge: 791
Prominent Member
 

Hallo Fate,
dieses Thema hatten wir schon mal: Pick n Place
Auch denke ich dass du mit der Starter Version von Winpcnc nicht glücklich wirst da hier nur Plot-Dateien abgearbeitet werden können und diese Version keine Maschinenbefehle verarbeiten kann. Nur die Vollversion kann G-Code mit Maschinenbefehlen verarbeiten.

Gruß
Helmut

 
Veröffentlicht : 26/08/2015 6:31 pm
 Fate
(@fate)
Beiträge: 11
Active Member
Themenstarter
 

Danke für die schnelle Antwort.

@Voltatus:
Das Drehen ist bei meiner Aufgabe sowieso nicht vorgesehen, die Teile werden entsprechend
auf dem Tisch platziert und müssen lediglich möglichst genau abgelegt werden.
Ist auch keine klassische komplexe Pick'n'Place sondern eher ein Positionier-System.
Schade, dass es zu dem Stepcraft-Projekt nicht ausreichend Infos gibt.

@Mogul:
Das war die Antwort, die ich befürchtet hatte. Ich rege mich seit Tagen drüber auf, die
USB-Version statt der Parallel genommen zu haben.... Obwohl auf der Homepage steht, die
Starter hat 2 Zusatzausgänge (die man aber demnach nicht steuern kann => SUPER ECHT!!)
Hätte nie gedacht, dass die Starter dermaßen "unverschämt" eingeschränkt ist.

Dann werde ich mich wohl an die Anbindung eines Arduino Uno machen. Bevor ich ne Vollversion
kaufen MUSS um ne eigentlich einfache Aufgabe zu lösen.
Zum Glück habe ich hier einen, den ich mir dafür leihen kann.

Überlege auch gerade, ob ich die Steuerung mit meinen drei StepRocker-Karten ersetzen soll.
Dann könnte ich mein Projekt in Labview realisieren, hätte microstepping und könnte Schalten,
Einlesen,....
Wobei das Layouten mit CAM-Software, statt X-Y-Koordinaten viel benutzerfreundlicher wäre :-/

Gruß. Fate

 
Veröffentlicht : 26/08/2015 6:55 pm
Thomas Hartl
(@voltatus)
Beiträge: 81
Trusted Member
 

Bin eben noch über ein Opensource Projekt gestolpert, das Pick and Place Sofware entwickelt: http://openpnp.org/

Scheint aber noch im Alpha-Stadium zu sein, und wie einfach es sich an eine Stepcraft anbinden lässt, weiss ich auch nicht.

SC 2/420 - Parallel, HF-500, LinuxCNC, Estlcam

 
Veröffentlicht : 26/08/2015 7:02 pm
 Fate
(@fate)
Beiträge: 11
Active Member
Themenstarter
 

Ja das hab ich in dem anderen Forum-Thread auch gesehen... Dürfte aber länger dauern, als schnell auf
einen Arduino umzusteigen. Vorallem, weil mein Projekt erstmal theoretisch wirklich simpel ist.
"Heb Teil auf von A und leg es bei B wieder ab" - denke aber, dass ich da mit Arduino + ESTLCAM schnell
zu einer Lösung kommen werde.

Vielen Dank nochmal für Eure Hilfe. Werde aber dann wohl erstmal die SC umbauen müssen.

 
Veröffentlicht : 26/08/2015 7:11 pm
 Fate
(@fate)
Beiträge: 11
Active Member
Themenstarter
 

Update:

Umbau zu Arduino Steuerung hat geklappt... Traum! Läuft viel geschmeidiger und nicht
mit so einem ekligen Geräusch - Klasse Arbeit an Mr. ESTL ^^

Habt ihr Tipps bzgl End- und Referenzschalter? - Wie habt ihr das gelöst?
Will die SC nicht wieder auseinanderbauen müssen um an die X, Z-Schalter zu kommen,
die laufen ja beide über eine gemeinsame Leitung.
Theoretisch müsste ich ja alle Schalter verkabeln, um diese separat auslesen zu können.

- Ist es in ESTLCAM möglich die anderen beiden Relais (Kühlung, ...) anzusteuern?
===>>> Welche PINS am Arduino würde man hierfür dann nutzen, viele stehen ja nicht mehr zur Auswahl.

- Bei welchen PINS sollte man Widerstände anbringen? Wurde aus den Beiträgen im Forum nicht
ganz schlau, weder aus dem Fräslayout noch aus dem Rasterplatinen-Beitrag.

Merci und viele Grüße.
Fate

 
Veröffentlicht : 28/08/2015 9:30 pm
Gunther
(@gunther57)
Beiträge: 938
Prominent Member
 

Alle Pins die vom Aduino in die Steuerung gehen, würde ich mit Widerständen schützen. Es ist leider nicht auszuschliessen, das durch einen Fehler in der Steuerung dort Spannungen anliegen, die nicht geplant sind.

Durch die Widerstände können die (in den Aduino) fliessenden Ströme auf ein unschädliches Mass reduziert werden.

Ich würde 1kOhm verwenden.

Gruß Gunther

Bitte keine PN. Ich bekomme keine Benachrichtigung. Besser ein e-mail.

Hardware: SC1/300, eigenbau Aduino USB V9.6
Software: Win7-64bit, Eagle, QCAD, Freecad, Estlcam V8, V9, V10
Hobby: Elektronik
;Meine DropBox

 
Veröffentlicht : 29/08/2015 9:58 pm
Christian Knüll
(@christian-knuell)
Beiträge: 638
Honorable Member
 

Hallo,

- Ist es in ESTLCAM möglich die anderen beiden Relais (Kühlung, ...) anzusteuern?
===>>> Welche PINS am Arduino würde man hierfür dann nutzen, viele stehen ja nicht mehr zur Auswahl.

die Estlcam Steuerung ist rein auf fräsen ausgelegt und kann keine weiteren Funktionen schalten - für Pick & Place deswegen leider ungeeignet. Du kannst allerdings die "Code" Funktion (ganz unten in der "Bohrungen..." Gruppe) nutzen um deine Hebe / Ablegebefehle an bestimmten Positionen erzeugen zu lassen - also zumindest von der CAM Seite her kann Estlcam dir das Leben zumindest etwas erleichtern.

Christian

www.estlcam.de

 
Veröffentlicht : 31/08/2015 8:29 pm
Teilen: