CNC-Portalfräse: Unterschied zwischen den Versionen

(Fräse)
(Erste Überarbeitung für neue Elektronik aus 2026)
 
(78 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
{{Hardware
 +
|kontakt = {{Benutzer|wucke13}}
 +
|status = wip
 +
|ort = Werkstatt Space 3.0
 +
|beschreibung = CNC-Fräse
 +
|bild = CNC_mill_meeting.jpg
 +
|bildbeschreibung = erste Inbetriebnahme, noch auf dem Frickelraumtisch
 +
|links = <!--optional-->
 +
|usage = Benutzung erst nach Einweisung durch wucke13. Noch werden keine Einweisungen angeboten. Kaputtmachen und Reparieren nur von Spezialexperten.
 +
}}
 +
 
{{Hinweis|Diese Seite befindet im Aufbau, es können Platzhalter vorkommen und wichtige Informationen fehlen. Inhaltliche Bearbeitungen und Ergänzungen, sowie Formatierungen sind ausdrücklich erwünscht.}}
 
{{Hinweis|Diese Seite befindet im Aufbau, es können Platzhalter vorkommen und wichtige Informationen fehlen. Inhaltliche Bearbeitungen und Ergänzungen, sowie Formatierungen sind ausdrücklich erwünscht.}}
  
Uns wurde am 28.03.2014 eine CNC Maschine überlassen.
+
Im Jahr 2026 wurde eine neue Steuerung für die Fräse beschafft und aufgebaut, um sie mit LinuxCNC zu steuern. Verbaut wurden:
 +
 
 +
* 1 × MESA 7i76EU IO Board
 +
* 3 × LAM DS 1044 Stepper Stepper Motor Driver
 +
* 1 × Meanwell NDR-480-48 (48 V, 480 Watt Schaltnetzteil für die Stepper/-treiber)
 +
* 1 × Meanwell NDR-75-24 (24 V, 75 Watt Schaltnezteil für Field IO)
 +
 
 +
Seit 2026-04-23 ist die Hardware grundsätzlich Einsatzfähig, es stehen aber weitere Tests, Kalibrierungen und Experimente an, bis die Fräse für den normalen Betrieb freigegeben werden kann.
  
Hier wird es einmal der Ist-Zustand dokumentiert und dann mit dem Workflow zum Fräsen erweitert.
 
  
 
== Überblick ==
 
== Überblick ==
 
=== Fräse ===
 
=== Fräse ===
Es handelt sich um eine etwa 15 jahre alte Isel Automation Flachbett Tischfräse CNC Multi K.
+
[[Datei:CNC-Fräse Holzbalken.jpg|thumb|Durch den Aufbau als Portalfräse ist es möglich, dass Werkstücke in y-Richtung über den Frästisch hinausragen können]]
Kaum gebraucht und vermutlich seit ~9 Jahren nicht mehr in Betrieb gewesen.
+
 
* Arbeitsbereich: x*y*z mm
+
Es handelt sich um eine Isel Automation Flachbett-Tischfräse CNC Multi K, Baujahr ca. 1999.
* Kugelgewindetriebe
+
Kaum gebraucht und vermutlich seit 2005 nicht mehr in Betrieb gewesen, bevor sie 2014 zu uns kam.
 +
* maximaler Arbeitsbereich: (x,y,z) = (298 mm, 420 mm, 100 mm)
 +
* Kugelgewindetriebe, 4 mm Steigung, 2.45 mm Kugeln
 
* Zwei Endschalter pro Achse
 
* Zwei Endschalter pro Achse
 
* Derzeit zwei Frässpindeln verfügbar
 
* Derzeit zwei Frässpindeln verfügbar
** [[CNC-Fräse#HF-Spindel|Hochfrequenzspindel]]
+
** <s>[[#HF-Spindel|Hochfrequenzspindel]]</s> defekt, siehe [https://gitli.stratum0.org/stratum0/TUWAT/-/issues/10 TUWAT]
** [[CNC-Fräse#Proxxon|Proxxon]]
+
** [[#Proxxon|Proxxon]]
 +
** Kress
 
* NEMA23 Schrittmotoren der Firma Nanotec [http://de.nanotec.com/fileadmin/files/Datenblaetter/Schrittmotoren/ST5918/ST5918M3008-A.pdf 4T5618M3300]
 
* NEMA23 Schrittmotoren der Firma Nanotec [http://de.nanotec.com/fileadmin/files/Datenblaetter/Schrittmotoren/ST5918/ST5918M3008-A.pdf 4T5618M3300]
  
In der Fräse selbst steckt keine Logik, die Achsen werden über drei D-Sub-Buchsen aus der Fräse herausgeführt.
+
==== Motoranschlüsse an der Fräse ====
Mit einer Kabelpeitsche werden diese über eine D-Sub-Buchse an der MPK3 Controller-Karte im Rechner angeschlossen.
 
 
 
=== Rechner ===
 
* AT-Industrie-PC-Gehäuse
 
* Full-size ISA Intel Rechner 233 MHz CPU
 
** PIA-652DV 2.4 [ftp://ftp.arbor.com.tw/pub/manual/Manuals/PIA%20Series/pia-652-20.pdf Manual]
 
** 48 MB RAM (werden nur erkannt, es stecken mehr drin, EDO, sowie SD-RAM)
 
* [[CNC-Fräse#MPK3|MPK3-Karte]]
 
* Netzwerk-Karte
 
* Zu viele Lüfter
 
* CD-Laufwerk
 
* Disketten-Laufwerk
 
* EIN/AUS-Schalter an der Front
 
* POWER und NOT-AUS-Taster für die Spindel an der Front
 
  
* 15" TFT 1024*768
+
Die Fräse ist über eine Harting 24 B Stecker mit dem Schaltschrank, der die Elektronik beinhaltet, verbunden.
* Cherry-Tastatur und Kugelmaus
+
Das dazugehörige Kabel ist knapp 1.8 m lang und kann auf beiden Seiten getrennt werden.
 +
Die Versorger Seite (Schaltschrank) ist als Buchse, die Verbraucher Seite (Fräse) als Stecker ausgelegt.
 +
Der Stecker ist verpolsicher.
  
==== MPK3 ====
 
* Full-size ISA-Karte mit zwei D-Sub-Ausgängen an der Slotblende, Die große Buchse -> Fräse, die Kleine -> ?
 
* Versorgt die Motoren der Fräse (mit Ausnahme der Spindel) direkt mit Strom
 
  
=== Software ===
+
==== Endschalter ====
* Win 98 SE
 
  
==== Trimeta EdiTasc ====
+
* X-Achse: Endschalter für min. und max. sind vorhanden
* Steuert die Fräse, schaltet Spindel ein/aus etc.
+
* Y-Achse: Endschalter für min. und max. sind vorhanden
* Lädt .ncp ("Zwischenformat) und .plt (hpgl)
+
* Z-Achse: Endschalter für min. und max. sind vorhanden
* Zeigt Pfade und Position (Nullpunkt, Spindelposition)
 
* Kann simulieren
 
* Papierdoku vorhanden
 
  
==== isy3 ====
+
Die Endschalter sind NC (Normally Connected) an angeschlossen.
* neueste installierte Version der isy-Programme (es gibt noch isy, isy1 und isy2)
 
* DOS-Software
 
  
 
=== Werkzeuge ===
 
=== Werkzeuge ===
Zeile 60: Zeile 59:
 
* Wird direkt an den Rechner angeschlossen
 
* Wird direkt an den Rechner angeschlossen
 
* Mit Aufnahmen für verschiedene Einsatz-Durchmesser bis 3.2 mm
 
* Mit Aufnahmen für verschiedene Einsatz-Durchmesser bis 3.2 mm
* Hat derzeit einen Lagerschaden, reparabel.
+
* Das vordere Lager wurde durch Proxxon kostenlos getauscht und ist somit wieder i.O.
  
 
==== HF-Spindel ====
 
==== HF-Spindel ====
* Wird von einem externen Netzteil mit Strom versorgt, das wiederum über "Fußpedal"-Anschluss mit Rechner ("HF-Spindel") verbunden wird
+
* Wird von einem externen Netzteil mit Strom versorgt, das wiederum über "Fußpedal"-Anschluss mit Rechner ("HF-Spindel") verbunden wird. (Kann kurzgeschlossen werden, die Spindel ohne den Rechner zu betreiben.
 
* 50k 1/min
 
* 50k 1/min
  
Zeile 69: Zeile 68:
 
* Siehe Bilder
 
* Siehe Bilder
  
== Workflow ==
+
* Als Beispiel könnten diese [http://tumblebeer.com/upgrayedd/ Spannpratzen] dienen.
* ?
+
** Vorstellung von 7 [http://makezine.com/2016/06/20/7-cnc-fixturing-tips-small-shop/ Befestigungsmöglichkeiten] von Werkstücken im CNC-Umfeld.
  
== Misc ==
+
=== Misc ===
 
* Produktnr. 148508
 
* Produktnr. 148508
 
* Ident 9911 00042
 
* Ident 9911 00042
  
* [https://www.dropbox.com/sc/48b807yucui78j6/YiSdTUa890 Unsortierte Bilder]
 
  
=== ISA <-> LPT ===
 
Schaltungsbasteleien - TU Chemnitz
 
  
http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/LPTISA/
+
== Workflow ==
 +
# '''Model (CAD)'''
 +
#* Erzeugen des Models mittels einer CAD-Software.
 +
#** 3D
 +
#*** [http://freecadweb.org/ FreeCAD]
 +
#*** [http://librecad.org/ LibreCAD]
 +
#*** [http://www.openscad.org/ OpenSCAD]
 +
#*** [http://www.blender.org/ Blender]
 +
#*** [https://www.autodesk.com/products/fusion-360/overview Fusion 360] - [[CNC-Fräse/Fusion360|installiert auf Stratux]]
 +
#** 2D
 +
#*** [http://www.qcad.org/ QCAD]
 +
#*** [http://www.openscad.org/ OpenSCAD]
 +
#*** [http://www.inkscape.org/ Inkscape]
 +
# '''Fräsanweisungen (CAM)'''
 +
#: Erzeugen der Fräsanweisungen/Maschinenanweisungen mit einer CAM-software.
 +
#* [https://wiki.freecad.org/CAM_Workbench FreeCAD]
 +
#** [[Vorträge/Vorbei#Talks am Samstag, 14. August 2021, ab 19:00 (online)|Vortrag]] dazu
 +
#* [https://github.com/pcb2gcode/pcb2gcode pcb2gcode]
 +
#* [http://www.cambam.info/ CamBam] (kommerziell, Windows): Es gibt eine ältere Mono Version für Linux. Die Demo schneidet nach 40 mal Starten Gcode ab.
 +
#**CamBam ist auf [[Stratux]] installiert
 +
#* [http://pycam.sourceforge.net/ PyCAM] (open source, plattformunabhängig): Sieht im Vergleich zu aktuellen kommerziellen Lösungen alt aus und ist bisweilen recht langsam.
 +
#* [https://github.com/Heeks/heekscad HeeksCAD] (open source, Windows/Linux):
 +
#* [http://cam.autodesk.de/inventor-hsm/ Inventor HSM] (kommerziell, Windows 64bit): Gibt für Studenten eine 3-Jahres Lizenz kostenlos, aber mit viel DRM.
 +
#* [http://flatcam.org/ FlatCam] Tool zur Generierung von Maschinencode für das [[CNC-Fräse/Isolationsfräsen]].
 +
#* [http://jscut.org/ jscut], SVG nach GCode, läuft im Browser, [https://github.com/tbfleming/jscut Open Source auf GitHub]
 +
#* [https://inkscape.org Inkscape] mit GCodetools-Plugin ([https://www.norwegiancreations.com/2015/08/an-intro-to-g-code-and-how-to-generate-it-using-inkscape/ Tutorial])
 +
#* [https://github.com/stratum0/CNCmilling Eigenbau by Drahflow] Python-Script für Umwandlung von Tiefenkarten in G-Code.
 +
# '''Simulation'''
 +
#* FreeCAD bietet eine Simulation der Fräsanweisungen.
 +
#* Ebenfalls bietet [http://camotics.org/ CAMotics] eine Simulation werden.
 +
#* Kleinere G-Code Dateien simuliert auch http://nraynaud.github.io/webgcode/
 +
#* LinuxCNC zeigt ebenfalls eine Vorschau des Werkzeugpfades an.
 +
# '''Fräsen'''
 +
# https://linuxcnc.org/docs/stable/html/gui/axis.html#_a_typical_session
 +
 
 +
=== Parameter für verschiedene Werkstoffe ===
 +
Parameter finden sich sind auf der Unterseite [[CNC-Fräse/Parameter]]
 +
 
 +
 
 +
== Weblinks ==
 +
* [ https://linuxcnc.org/docs/stable/html/ LinuxCNC Docs]
 +
* [http://en.wikipedia.org/wiki/G-code GCodes (allgemein)]
 +
* [https://linuxcnc.org/docs/html/gcode/g-code.html GCodes (LinuxCNC)]
 +
 
 +
== Technical Details ==
 +
 
 +
<span id="grease"></span>
 +
=== Grease ===
 +
 
 +
* Grease nipple conforms to DIN 71412
 +
* Grease to be used for ball screw and linear rails:
 +
** rolling bearing grease
 +
** '''No''' solid lubricant additives (like MoS<sub>2</sub> or Graphen)
 +
** NGLI 2 as per DIN 51818
 +
** DIN 51825 K2K or KP2K
 +
** See https://www.boie.de/INTERSHOP/static/WFS/BOIE-Site/BOIE_DE/BOIE-BOIE_DE/de_DE/Kataloge/BoschRexroth/Kugelgewindetriebe.pdf for more info
 +
* A DIN 1284 grease gun was bought and is in the Space 3.0 workshop
 +
* It is loaded with Ballistol KP2 K30 grease
 +
 
 +
<span id="electronics-overview"></span>
 +
=== Electronics Overview ===
 +
 
 +
<span id="voltage-domains"></span>
 +
==== Voltage Domains ====
 +
 
 +
* HV: High Voltage, life endangering, do not touch
 +
* LV: Voltage considered generally safe to touch, be careful
 +
 
 +
<span id="cable-color-codes"></span>
 +
==== Cable Color Codes ====
 +
 
 +
{| class="wikitable"
 +
|-
 +
! Cable Color
 +
! Voltage Domain
 +
! Short
 +
! Description
 +
|-
 +
| Light-Blue
 +
| HV
 +
| N
 +
| 230 VAC Neutral
 +
|-
 +
| Light-Brown
 +
| HV
 +
| L
 +
| 230 VAC Phase
 +
|-
 +
| Green/Yellow
 +
| HV
 +
| PE
 +
| Protective Earth
 +
|-
 +
| Dark-Blue
 +
| LV
 +
| DP+
 +
| Differential pair, positive
 +
|-
 +
| Dark-Blue/White
 +
| LV
 +
| DP-
 +
| Differential pair, negative
 +
|-
 +
| Red
 +
| LV
 +
| +48V
 +
| 48 Volt DC
 +
|-
 +
| Yellow
 +
| LV
 +
| +24V
 +
| 24 Volt DC
 +
|-
 +
| Black
 +
| LV
 +
| GND
 +
| 0 Volt DC
 +
|-
 +
| Orange
 +
| LV
 +
| STP
 +
| Chopped 48V for Stepper, anything between +-48V
 +
|}
 +
 
 +
<span id="mesa-7i76eu-connectors"></span>
 +
==== MESA 7i76EU Connectors ====
 +
 
 +
<span id="power-connector"></span>
 +
===== Power Connector =====
 +
 
 +
Not connected.
 +
 
 +
<span id="p2"></span>
 +
===== P2 =====
 +
 
 +
Not connected.
 +
 
 +
<span id="tb1"></span>
 +
===== TB1 =====
 +
 
 +
{| class="wikitable"
 +
|-
 +
! PIN
 +
! IO
 +
! Function
 +
! Comment
 +
|-
 +
| 1
 +
| VFIELD
 +
| 24V+
 +
| Suppies Field IO with 24V
 +
|-
 +
| 2
 +
| VFIELD
 +
|
 +
|
 +
|-
 +
| 3
 +
| VFIELD
 +
|
 +
|
 +
|-
 +
| 4
 +
| VFIELD
 +
|
 +
|
 +
|-
 +
| 5
 +
| VIN
 +
|
 +
|
 +
|-
 +
| 6
 +
| GROUND
 +
| Enable D-
 +
| Connects Boost D- to GND for all Stepper Driver
 +
|-
 +
| 7
 +
| GROUND
 +
| Fault D-
 +
| Connects Fault D- to GND for all Stepper Driver
 +
|-
 +
| 8
 +
| GROUND
 +
| GND
 +
| Supplies Field IO with GND
 +
|}
 +
 
 +
<span id="tb-2"></span>
 +
===== TB 2 =====
 +
 
 +
{| class="wikitable"
 +
|-
 +
! PIN
 +
! IO
 +
! Function
 +
! Comment
 +
|-
 +
| 1
 +
| GND
 +
|
 +
| NC
 +
|-
 +
| 2
 +
| STEP0-
 +
| Stepper 0 Step D-
 +
|
 +
|-
 +
| 3
 +
| STEP0+
 +
| Stepper 0 Step D+
 +
|
 +
|-
 +
| 4
 +
| DIR0-
 +
| Stepper 0 Dir D-
 +
|
 +
|-
 +
| 5
 +
| DIR0+
 +
| Stepper 0 Dir D+
 +
|
 +
|-
 +
| 6
 +
| +5VP
 +
|
 +
| NC
 +
|-
 +
| 7
 +
| GND
 +
|
 +
| NC
 +
|-
 +
| 8
 +
| STEP1-
 +
| Stepper 1 Step D-
 +
|
 +
|-
 +
| 9
 +
| STEP1+
 +
| Stepper 1 Step D+
 +
|
 +
|-
 +
| 10
 +
| DIR1-
 +
| Stepper 1 Dir D-
 +
|
 +
|-
 +
| 11
 +
| DIR1+
 +
| Stepper 1 Dir D+
 +
|
 +
|-
 +
| 12
 +
| +5VP
 +
|
 +
| NC
 +
|-
 +
| 13
 +
| GND
 +
|
 +
| NC
 +
|-
 +
| 14
 +
| STEP2-
 +
| Stepper 2 Step D-
 +
|
 +
|-
 +
| 15
 +
| STEP2+
 +
| Stepper 2 Step D+
 +
|
 +
|-
 +
| 16
 +
| DIR2-
 +
| Stepper 2 Dir D-
 +
|
 +
|-
 +
| 17
 +
| DIR2+
 +
| Stepper 2 Dir D+
 +
|
 +
|-
 +
| 18
 +
| +5VP
 +
|
 +
| NC
 +
|-
 +
| 19
 +
| GND
 +
|
 +
| NC
 +
|-
 +
| 20
 +
| STEP3-
 +
|
 +
| NC
 +
|-
 +
| 21
 +
| STEP3+
 +
|
 +
| NC
 +
|-
 +
| 22
 +
| DIR3-
 +
|
 +
| NC
 +
|-
 +
| 23
 +
| DIR3+
 +
|
 +
| NC
 +
|-
 +
| 24
 +
| +5VP
 +
|
 +
| NC
 +
|}
 +
 
 +
<span id="tb3"></span>
 +
===== TB3 =====
 +
 
 +
{| class="wikitable"
 +
|-
 +
! PIN
 +
! IO
 +
! Function
 +
! Comment
 +
|-
 +
| 1
 +
| GND
 +
|
 +
| NC
 +
|-
 +
| 2
 +
| STEP4-
 +
|
 +
| NC
 +
|-
 +
| 3
 +
| STEP4+
 +
|
 +
| NC
 +
|-
 +
| 4
 +
| DIR4-
 +
|
 +
| NC
 +
|-
 +
| 5
 +
| DIR4+
 +
|
 +
| NC
 +
|-
 +
| 6
 +
| +5VP
 +
|
 +
| NC
 +
|-
 +
| 7
 +
| ENCA+
 +
|
 +
| NC
 +
|-
 +
| 8
 +
| ENCA-
 +
|
 +
| NC
 +
|-
 +
| 9
 +
| GND
 +
|
 +
| NC
 +
|-
 +
| 10
 +
| ENCB+
 +
|
 +
| NC
 +
|-
 +
| 11
 +
| ENCB-
 +
|
 +
| NC
 +
|-
 +
| 12
 +
| +5VP
 +
|
 +
| NC
 +
|-
 +
| 13
 +
| IDX+
 +
|
 +
| NC
 +
|-
 +
| 14
 +
| IDX-
 +
|
 +
| NC
 +
|-
 +
| 15
 +
| GND
 +
|
 +
| NC
 +
|-
 +
| 16
 +
| RS-422 RX+
 +
|
 +
| NC
 +
|-
 +
| 17
 +
| RS-422 RX-
 +
|
 +
| NC
 +
|-
 +
| 18
 +
| RS-422 TX+
 +
|
 +
| NC
 +
|-
 +
| 19
 +
| RS-422 TX-
 +
|
 +
| NC
 +
|-
 +
| 20
 +
| +5VP
 +
|
 +
| NC
 +
|-
 +
| 21
 +
| UNREG LOGIC PWR+ IN
 +
| +24V
 +
|
 +
|-
 +
| 22
 +
| UNREG LOGIC PWR+ IN
 +
|
 +
| NC
 +
|-
 +
| 23
 +
| GND
 +
|
 +
| NC
 +
|-
 +
| 24
 +
| GND
 +
| GND
 +
|
 +
|}
 +
 
 +
<span id="tb-4"></span>
 +
===== TB 4 =====
 +
 
 +
Not connected.
  
http://www-user.tu-chemnitz.de/~heha/messtech/
+
<span id="tb-5"></span>
 +
===== TB 5 =====
  
=== Kompatibilität der MPK3 mit [http://www.linuxcnc.org/ LinuxCNC] ===
+
Not connected.
* [http://wiki.linuxcnc.org/cgi-bin/wiki.pl?EMC2_Supported_Hardware Supported Hardware]
 
* Zwei irc chatlogs, sucht nach "bagi"
 
** http://psha.org.ru/irc/%23emc/2005-04-05.html
 
*** <bagi> the current for each coil of the motor (2 coils - bipolar ) has to be set with one 8-Bit Port per coil.
 
*** <cradek> that should be an easy modification to emcmot.c
 
** http://psha.org.ru/irc/%23emc/2005-04-12.html
 
*** <bagi>  at the moment there is no driver for this card. it is an ISA PCB for 3  Steppers. for each motor 2 L292 and 2 8Bit for the current of the 2  coils.
 
  
= Siehe auch =
+
<span id="tb-6"></span>
* [[RepRap]]
+
===== TB 6 =====
  
 +
{| class="wikitable"
 +
|-
 +
! PIN
 +
! IO
 +
! Function
 +
! Comment
 +
|-
 +
| 1
 +
| INPUT0 / ANA0
 +
|
 +
| NC
 +
|-
 +
| 2
 +
| INPUT1 / ANA 1
 +
|
 +
| NC
 +
|-
 +
| 3
 +
| INPUT2 / ANA 2
 +
|
 +
| NC
 +
|-
 +
| 4
 +
| INPUT3 / ANA 3
 +
|
 +
| NC
 +
|-
 +
| 5
 +
| INPUT4
 +
| Stepper X Fault
 +
| Inverted: Goes low on fault
 +
|-
 +
| 6
 +
| INPUT5
 +
| Stepper Y Fault
 +
| Inverted: Goes low on fault
 +
|-
 +
| 7
 +
| INPUT6
 +
| Stepper Z Fault
 +
| Inverted: Goes low on fault
 +
|-
 +
| 8
 +
| INPUT7
 +
| Emergency Stop
 +
| Inverted: Goes High when pressing E-Stop
 +
|-
 +
| 9
 +
| INPUT8
 +
| X Min Limit + Home
 +
| Normally Closed, left position
 +
|-
 +
| 10
 +
| INPUT9
 +
| X Max Limit
 +
| Normally Closed
 +
|-
 +
| 11
 +
| INPUT10
 +
| Y Max Limit + Home
 +
| Normally Closed, back position
 +
|-
 +
| 12
 +
| INPUT11
 +
| Y Min Limit
 +
| Normally Closed
 +
|-
 +
| 13
 +
| INPUT12
 +
| Z Max Limit + Home
 +
| Normally Closed, top position
 +
|-
 +
| 14
 +
| INPUT13
 +
| Z Min Limit
 +
| Normally Closed
 +
|-
 +
| 15
 +
| INPUT14
 +
|
 +
| NC
 +
|-
 +
| 16
 +
| INPUT16
 +
|
 +
| NC
 +
|-
 +
| 17
 +
| OUTPUT0
 +
| Stepper 0 Boost
 +
| Not configured
 +
|-
 +
| 18
 +
| OUTPUT1
 +
| Stepper 1 Boost
 +
| Not configured
 +
|-
 +
| 19
 +
| OUTPUT2
 +
| Stepper 2 Boost
 +
| Not configured
 +
|-
 +
| 20
 +
| OUTPUT3
 +
|
 +
| NC
 +
|-
 +
| 21
 +
| OUTPUT4
 +
|
 +
| NC
 +
|-
 +
| 22
 +
| OUTPUT5
 +
| Endstop Common
 +
| Must be pulled high for endstops to work
 +
|-
 +
| 23
 +
| OUTPUT6
 +
|
 +
| NC
 +
|-
 +
| 24
 +
| OUTPUT7
 +
| Enable D+
 +
| Pull-Up to enable the steppers
 +
|}
  
[[Kategorie:3D-Druck]]
 
  
 
[[Kategorie:Infrastruktur]]
 
[[Kategorie:Infrastruktur]]
[[Kategorie:Hardware]]
+
[[Kategorie:CNC-Fräse]]

Aktuelle Version vom 25. April 2026, 20:46 Uhr

CNC-Portalfräse
erste Inbetriebnahme, noch auf dem Frickelraumtisch
erste Inbetriebnahme, noch auf dem Frickelraumtisch
Beschreibung: CNC-Fräse
Ort: Werkstatt Space 3.0
Status: work in progress (Was heißt das?)
Kontakt: wucke13
Usage Policy: Benutzung erst nach Einweisung durch wucke13. Noch werden keine Einweisungen angeboten. Kaputtmachen und Reparieren nur von Spezialexperten.
Hinweis:
Diese Seite befindet im Aufbau, es können Platzhalter vorkommen und wichtige Informationen fehlen. Inhaltliche Bearbeitungen und Ergänzungen, sowie Formatierungen sind ausdrücklich erwünscht.

Im Jahr 2026 wurde eine neue Steuerung für die Fräse beschafft und aufgebaut, um sie mit LinuxCNC zu steuern. Verbaut wurden:

  • 1 × MESA 7i76EU IO Board
  • 3 × LAM DS 1044 Stepper Stepper Motor Driver
  • 1 × Meanwell NDR-480-48 (48 V, 480 Watt Schaltnetzteil für die Stepper/-treiber)
  • 1 × Meanwell NDR-75-24 (24 V, 75 Watt Schaltnezteil für Field IO)

Seit 2026-04-23 ist die Hardware grundsätzlich Einsatzfähig, es stehen aber weitere Tests, Kalibrierungen und Experimente an, bis die Fräse für den normalen Betrieb freigegeben werden kann.


Überblick

Fräse

Durch den Aufbau als Portalfräse ist es möglich, dass Werkstücke in y-Richtung über den Frästisch hinausragen können

Es handelt sich um eine Isel Automation Flachbett-Tischfräse CNC Multi K, Baujahr ca. 1999. Kaum gebraucht und vermutlich seit 2005 nicht mehr in Betrieb gewesen, bevor sie 2014 zu uns kam.

  • maximaler Arbeitsbereich: (x,y,z) = (298 mm, 420 mm, 100 mm)
  • Kugelgewindetriebe, 4 mm Steigung, 2.45 mm Kugeln
  • Zwei Endschalter pro Achse
  • Derzeit zwei Frässpindeln verfügbar
  • NEMA23 Schrittmotoren der Firma Nanotec 4T5618M3300

Motoranschlüsse an der Fräse

Die Fräse ist über eine Harting 24 B Stecker mit dem Schaltschrank, der die Elektronik beinhaltet, verbunden. Das dazugehörige Kabel ist knapp 1.8 m lang und kann auf beiden Seiten getrennt werden. Die Versorger Seite (Schaltschrank) ist als Buchse, die Verbraucher Seite (Fräse) als Stecker ausgelegt. Der Stecker ist verpolsicher.


Endschalter

  • X-Achse: Endschalter für min. und max. sind vorhanden
  • Y-Achse: Endschalter für min. und max. sind vorhanden
  • Z-Achse: Endschalter für min. und max. sind vorhanden

Die Endschalter sind NC (Normally Connected) an angeschlossen.

Werkzeuge

Proxxon

  • 230V, 100W
  • 20k 1/min direkt am Gerät stufenlos verstellbar
  • Wird direkt an den Rechner angeschlossen
  • Mit Aufnahmen für verschiedene Einsatz-Durchmesser bis 3.2 mm
  • Das vordere Lager wurde durch Proxxon kostenlos getauscht und ist somit wieder i.O.

HF-Spindel

  • Wird von einem externen Netzteil mit Strom versorgt, das wiederum über "Fußpedal"-Anschluss mit Rechner ("HF-Spindel") verbunden wird. (Kann kurzgeschlossen werden, die Spindel ohne den Rechner zu betreiben.
  • 50k 1/min

Werkzeug-Einsätze

  • Siehe Bilder

Misc

  • Produktnr. 148508
  • Ident 9911 00042


Workflow

  1. Model (CAD)
  2. Fräsanweisungen (CAM)
    Erzeugen der Fräsanweisungen/Maschinenanweisungen mit einer CAM-software.
  3. Simulation
    • FreeCAD bietet eine Simulation der Fräsanweisungen.
    • Ebenfalls bietet CAMotics eine Simulation werden.
    • Kleinere G-Code Dateien simuliert auch http://nraynaud.github.io/webgcode/
    • LinuxCNC zeigt ebenfalls eine Vorschau des Werkzeugpfades an.
  4. Fräsen
  5. https://linuxcnc.org/docs/stable/html/gui/axis.html#_a_typical_session

Parameter für verschiedene Werkstoffe

Parameter finden sich sind auf der Unterseite CNC-Fräse/Parameter


Weblinks

Technical Details

Grease

Electronics Overview

Voltage Domains

  • HV: High Voltage, life endangering, do not touch
  • LV: Voltage considered generally safe to touch, be careful

Cable Color Codes

Cable Color Voltage Domain Short Description
Light-Blue HV N 230 VAC Neutral
Light-Brown HV L 230 VAC Phase
Green/Yellow HV PE Protective Earth
Dark-Blue LV DP+ Differential pair, positive
Dark-Blue/White LV DP- Differential pair, negative
Red LV +48V 48 Volt DC
Yellow LV +24V 24 Volt DC
Black LV GND 0 Volt DC
Orange LV STP Chopped 48V for Stepper, anything between +-48V

MESA 7i76EU Connectors

Power Connector

Not connected.

P2

Not connected.

TB1
PIN IO Function Comment
1 VFIELD 24V+ Suppies Field IO with 24V
2 VFIELD
3 VFIELD
4 VFIELD
5 VIN
6 GROUND Enable D- Connects Boost D- to GND for all Stepper Driver
7 GROUND Fault D- Connects Fault D- to GND for all Stepper Driver
8 GROUND GND Supplies Field IO with GND

TB 2
PIN IO Function Comment
1 GND NC
2 STEP0- Stepper 0 Step D-
3 STEP0+ Stepper 0 Step D+
4 DIR0- Stepper 0 Dir D-
5 DIR0+ Stepper 0 Dir D+
6 +5VP NC
7 GND NC
8 STEP1- Stepper 1 Step D-
9 STEP1+ Stepper 1 Step D+
10 DIR1- Stepper 1 Dir D-
11 DIR1+ Stepper 1 Dir D+
12 +5VP NC
13 GND NC
14 STEP2- Stepper 2 Step D-
15 STEP2+ Stepper 2 Step D+
16 DIR2- Stepper 2 Dir D-
17 DIR2+ Stepper 2 Dir D+
18 +5VP NC
19 GND NC
20 STEP3- NC
21 STEP3+ NC
22 DIR3- NC
23 DIR3+ NC
24 +5VP NC

TB3
PIN IO Function Comment
1 GND NC
2 STEP4- NC
3 STEP4+ NC
4 DIR4- NC
5 DIR4+ NC
6 +5VP NC
7 ENCA+ NC
8 ENCA- NC
9 GND NC
10 ENCB+ NC
11 ENCB- NC
12 +5VP NC
13 IDX+ NC
14 IDX- NC
15 GND NC
16 RS-422 RX+ NC
17 RS-422 RX- NC
18 RS-422 TX+ NC
19 RS-422 TX- NC
20 +5VP NC
21 UNREG LOGIC PWR+ IN +24V
22 UNREG LOGIC PWR+ IN NC
23 GND NC
24 GND GND

TB 4

Not connected.

TB 5

Not connected.

TB 6
PIN IO Function Comment
1 INPUT0 / ANA0 NC
2 INPUT1 / ANA 1 NC
3 INPUT2 / ANA 2 NC
4 INPUT3 / ANA 3 NC
5 INPUT4 Stepper X Fault Inverted: Goes low on fault
6 INPUT5 Stepper Y Fault Inverted: Goes low on fault
7 INPUT6 Stepper Z Fault Inverted: Goes low on fault
8 INPUT7 Emergency Stop Inverted: Goes High when pressing E-Stop
9 INPUT8 X Min Limit + Home Normally Closed, left position
10 INPUT9 X Max Limit Normally Closed
11 INPUT10 Y Max Limit + Home Normally Closed, back position
12 INPUT11 Y Min Limit Normally Closed
13 INPUT12 Z Max Limit + Home Normally Closed, top position
14 INPUT13 Z Min Limit Normally Closed
15 INPUT14 NC
16 INPUT16 NC
17 OUTPUT0 Stepper 0 Boost Not configured
18 OUTPUT1 Stepper 1 Boost Not configured
19 OUTPUT2 Stepper 2 Boost Not configured
20 OUTPUT3 NC
21 OUTPUT4 NC
22 OUTPUT5 Endstop Common Must be pulled high for endstops to work
23 OUTPUT6 NC
24 OUTPUT7 Enable D+ Pull-Up to enable the steppers