CNC-Fräse: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
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> | |||
==== 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> | |||
=== Experimentelle Ansteuerung === | |||
[[Datei:CNC_Arduino.jpg|CNC mit Arduino ansteuern]] | |||
Um die Ansteuerung der Leistungselektronik zu testen wurde folgende neben der notwendigen Verkabelung folgender Code verwendet: | |||
<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.
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
Um die Ansteuerung der Leistungselektronik zu testen wurde folgende neben der notwendigen Verkabelung folgender Code verwendet:
To be included