CNC-Fräse: Unterschied zwischen den Versionen

Aus FabLab Rothenburg
Zur Navigation springen Zur Suche springen
PaulFreund (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
PaulFreund (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
= Originalzustand =
= 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 ==
== Hardware ==
Zeile 17: Zeile 21:
==== Typen ====
==== Typen ====


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


==== Breite Reihe ====
==== Breite Reihe ====


01 - None
<code>
    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
</code>


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


==== Schmale Reihe ====
<code>
    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 )
</code>


14 - None
=== Experimentelle Ansteuerung ===
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 )


[[Datei:CNC_Arduino.jpg|CNC mit Arduino ansteuern]]


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


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.
<code>
    To be included
</code>

Version vom 4. April 2014, 23:18 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