Forum: Mikrocontroller und Digitale Elektronik Steuerung von 3 Motoren via Canopen


von MartinH (Gast)


Lesenswert?

Hi.
Bin gerade in meinem Fachpraktikum (Maschinenbau) und soll eine Fräse 
bauen. Dazu habe ich 2 Schlitten und ein Drehmodul zur Verfügung, die 
über Canopen gesteuert werden sollen. Problem : Ich brauche ein Programm 
oder sowas in der Richtung in das ich koordinaten eingeben kann (3 
Dimensional) und diese drei motoren diese koordinate anfahren. Hat 
irgendeiner eine Idee, wie ich das realisieren kann ??? Bin auf dem 
Gebiet sehr unerfahren.
Danke schonmal im vorraus.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Dazu habe ich 2 Schlitten und ein Drehmodul zur Verfügung, die
> über Canopen gesteuert werden sollen.
Hat schon mal jemand das Ding angesteuert und die Achsen bewegt?
Wenn ja: wie?

Zeichne doch mal eine Skizze mit allem, was du hast (incl. 
Ansteuermodule, Steuerrechner...). Von welchem Hersteller sind die 
CANopen-Achsansteuerungen?

von Peter Z. (hangloose)


Lesenswert?

Es gibt z.B. soetwas wie das CAN-View von RM.
Da kannst Du lauschen was am Bus los ist und auch Daten vom PC aus an
andere Nodes senden. rmcan.com

von MartinH (Gast)


Lesenswert?

Hi, also die die teile sind von festo und können normalerweise über ein 
konfigurationstool gesteuert werden. das funktioniert auch soweit. es 
sollen allerdings mehrere koordinaten angefahren werden in 3D und das 
kann dieses tool nicht. also müsste man das über ein anderes Programm 
machen wie zB Matlab, so dass ich alle koordinaten vorher 
einprogrammieren kann. Is das überhaupt möglich solche Teile über ein 
"fremdartiges" Programm zu steuern ???

von Stefan K. (syliosha)


Lesenswert?

Sicher ist das möglich. Gibt einige USB-CAN-Adapter mit passender lib, 
um eigene Programme zu schreiben, die dann den CAN-Adapter benutzen. 
Aber das größere Problem ist wohl, dass du ein Programm schreiben 
müßtest, dass NC-Code versteht und diese Befehle dann in die passenden 
Werte für die CAN-Open Module draus errechnet.
Da kann man nur viel Spaß wünschen.

MfG
Stefan

von MartinH (Gast)


Lesenswert?

Alles klar. Dann bedanke ich mich nochmal für die Antworten. Wie das 
dann genau laufen soll muss dann wohl nen Informatiker machen. Ich 
wollte mich nur mal informieren, ob das überhaupt möglich ist. Falls 
doch noch jemand einfachere Lösungen hat, die auch ein Student 
hinbekommt, tut euch keinen Zwang an.
Danke nochmal

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.