CNC-Fräse: Unterschied zwischen den Versionen

Aus FabLab Rothenburg
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 13: Zeile 13:
Die Ansteuerung der Schrittmotoren basiert auf vier Toshiba TA8435H Treibern.
Die Ansteuerung der Schrittmotoren basiert auf vier Toshiba TA8435H Treibern.


[[Datei:Leistungselektronik_Hinten.jpeg|300px|thumb|Leistungselektronik hinten]]
[[Datei:Leistungselektronik_Hinten.jpeg|500px|center|thumb|Leistungselektronik hinten]]


[[Datei:Leistungselektronik_Vorne.jpeg|300px|thumb|Leistungselektronik vorne]]
[[Datei:Leistungselektronik_Vorne.jpeg|500px|center|thumb|Leistungselektronik vorne]]


=== Verbindung CNC 25-Pol DSUB Stecker ===  
=== Verbindung CNC 25-Pol DSUB Stecker ===  
Zeile 70: Zeile 70:
=== Experimentelle Ansteuerung ===  
=== Experimentelle Ansteuerung ===  


[[Datei:CNC_Arduino.jpg|300px|thumb|CNC mit Arduino ansteuern]]
[[Datei:CNC_Arduino.jpg|500px|center|thumb|CNC mit Arduino ansteuern]]


Um die Ansteuerung der Leistungselektronik zu testen wurde folgende neben der notwendigen Verkabelung folgender Code verwendet:
Um die Ansteuerung der Leistungselektronik zu testen wurde folgende neben der notwendigen Verkabelung folgender Code verwendet:

Version vom 4. April 2014, 23:32 Uhr

Originalzustand

Software

Die Steuerhardware und Software stammt von Burkhard Lewetz - Ing.Büro für technische Software-Entwicklungen (http://www.lewetz.de/). Original wurde die software WinPC-NC über eine serielle Verbindung genutzt. Die Original-Steuerung wurde inzwischen von der Leistungselektronik getrennt und soll durch eine eigene Ansteuerung basierend auf einem BeagleBone Black ersetzt werden.

Hardware

Die CNC-Fräse ist eine CUT2000 der Firma Haase (http://www.team-haase.de/).

Leistungselektronik

Die Ansteuerung der Schrittmotoren basiert auf vier Toshiba TA8435H Treibern.

Leistungselektronik hinten
Leistungselektronik vorne

Verbindung CNC 25-Pol DSUB Stecker

Typen

   Ref[]       - Zuleitung für Referenzschalter 1-1 Verbindung mit RefOut bei gedrücktem Schalter
   RefOut      - Ableitung für Referenzschalter
   direction[] - CNC-Input um Richtung einzustellen, [3.5V, 5V],  High vom Motor weg, Low zum Motor hin
   clock[]     - CNC-Input um Motoren anzusteuern, Geschwindigkeit des Flankenwechsels regelt Drehgeschwindigkeit 

Breite Reihe

   01 - None
   
   02 - directionX
   03 - clockX
   
   04 - directionY
   05 - clockY
   
   06 - directionZ
   07 - clockZ
   
   08 - directionT
   09 - clockT
   
   10 - RefX
   11 - RefY
   12 - RefZ
   13 - RefT

Schmale Reihe

   14 - None
   15 - None
   16 - None
   17 - None
   18 - RefOut ( 24 bei 37-Pol Adapter ) 
   19 - RefOut ( 24 bei 37-Pol Adapter ) 
   20 - RefOut ( 24 bei 37-Pol Adapter ) 
   21 - RefOut ( 24 bei 37-Pol Adapter ) 
   22 - RefOut ( 24 bei 37-Pol Adapter ) 
   23 - RefOut ( 24 bei 37-Pol Adapter ) 
   24 - RefOut ( 24 bei 37-Pol Adapter ) 
   25 - RefOut ( 24 bei 37-Pol Adapter ) 

Experimentelle Ansteuerung

CNC mit Arduino ansteuern

Um die Ansteuerung der Leistungselektronik zu testen wurde folgende neben der notwendigen Verkabelung folgender Code verwendet:

   To be included