Die CNC-Portalfräse - allgemeiner Austauschthread

Kann hier eigentlich mal einer der Experten etwas zum Motortuning sagen? Ich hab jetzt mit Mach3 und meiner Steuerplatine so ziemlich alle Kombinationen durch (Voll, 1/2, 1/8, 1/16 Schritt, 1-5µs Impulslänge, 25%, 50%, 75%, 100% Strom) Ich habe M6 Gewindestangen, mache also 1mm pro Umdrehung. Die Motoren machen 1,8° pro Vollschritt. Bestes Ergebnis (Wärmeentwicklung am Motor, Laufruhe, Subjektiv empfundene Geräuschkulisse) kriege ich im 1/2 Schritt Modus bei einer maximalen Geschwindigkeit von 300mm/min. hin. Für das reine Fräsen reicht das ja eigentlich erst mal. Aber wenn die rfahrten schneller wären wäre das schon cool. Glaubt ihr da ist noch was rauszuholen? Genaue Typenbezeichnung der Motoren kann ich noch posten. Sind aber den Nema 17 sehr ähnlich.
Habe M10 Gewindestangen, also Steigung 1,5 mit 3A Nema Motoren die ich mit 24V¹ ansteuere. Eilgang sind damit bis 1000mm/min drin, bin auf 1/2 Schritt. Zur Sicherheit fahre ich mit max 800mm/min.


Wichtig ist die Spannung, eigentlich würde ich gerne auf 36V hoch gehen wollen, aber das schafft meine Karte nicht. Je mehr Spannung um so schneller. Hatte zu Beginn nur ein 18V Laptopnetzteil, damit habe ich nichtmal 600mm/min geschafft.


¹Mit dem guten 24V Schaltnetzteil, und auf maximum gedrehte Fein-Spannungs-Einstellschraube sind es jetzt fast 28V
 

xnalpf

Krawallschachtel
Mal kurz:
- Kernefrequenz auf 35kHz
- Impulsbreite auf 15µs
- dann evtl noch die Kondensatoren tauschen und wenns dann immernoch klemmt, auch die Optokoppler brücken...

Gruss
Karl
Also meine Version von Mach3 hat im Motor Tuning bei Impulslänge 1-5 stehen und wenn ich 6 eingebe steht da wieder 5. Dass die Optokoppler schrottig angesteuert werden durfte man ja schon bei Heise lesen. Das wird dann alles Schritt zwei. Denn erst mal probier ich das hier:

Wichtig ist die Spannung, eigentlich würde ich gerne auf 36V hoch gehen wollen, aber das schafft meine Karte nicht. Je mehr Spannung um so schneller. Hatte zu Beginn nur ein 18V Laptopnetzteil, damit habe ich nichtmal 600mm/min geschafft.
Ich hab nämlich auch nur eine 19V Laptop-Ziegel zum befeuern. Da werde ich mal suchen, was die Grabbelkiste noch so hergibt. Irgendeiner von den Ziegeln wird ja wohl 24V oder mehr liefern. Die Platine soll bis 36V vertragen.

Ach so - falls jemand das Manual zu der Steuerung sucht: http://media.wix.com/ugd/cf39d3_c21...6560+DRIVER+BOARD+(Rev+A2+_April.02.2012).pdf

Oder halt (wenn das Manual da irgendwann mal nicht mehr zu finden ist) https://www.google.de/search?q=+Des...0aadab193cc013&bpcl=39650382&biw=1139&bih=600
 
Ich hab nämlich auch nur eine 19V Laptop-Ziegel zum befeuern. Da werde ich mal suchen, was die Grabbelkiste noch so hergibt. Irgendeiner von den Ziegeln wird ja wohl 24V oder mehr liefern. Die Platine soll bis 36V vertragen.
Bei den Preisen der 24V MeanWell Netzteile würde ich nicht mehr in die Grabbelkiste greifen :)

Wenns noch billiger sein soll, und evtl. ne andere Spannung kann ich auch Sure Electronics empfehlen, da habe ich meins her ... Oder für 36V deren Power Supply eBay Shop ...
 

martinez

Erfahrener Benutzer
Hier meine stepconf-Datei für die cnc6040 mit der blauen Steuerungsbox:

Code:
<?xml version="1.0" ?>
<stepconf>
  <property name="ahomepos" type="int" value="0"/>
  <property name="ahomesw" type="int" value="0"/>
  <property name="ahomevel" type="float" value="0.05"/>
  <property name="alatchdir" type="int" value="0"/>
  <property name="aleadscrew" type="int" value="8"/>
  <property name="amaxacc" type="int" value="1200"/>
  <property name="amaxlim" type="int" value="9999"/>
  <property name="amaxvel" type="int" value="360"/>
  <property name="amicrostep" type="int" value="2"/>
  <property name="aminlim" type="int" value="-9999"/>
  <property name="apulleyden" type="int" value="1"/>
  <property name="apulleynum" type="int" value="1"/>
  <property name="ascale" type="int" value="0"/>
  <property name="asteprev" type="int" value="200"/>
  <property name="axes" type="int" value="0"/>
  <property name="classicladder" type="bool" value="True"/>
  <property name="createshortcut" type="bool" value="True"/>
  <property name="createsymlink" type="bool" value="True"/>
  <property name="customhal" type="int" value="1"/>
  <property name="digitsin" type="float" value="15.0"/>
  <property name="digitsout" type="float" value="15.0"/>
  <property name="dirhold" type="float" value="30000.0"/>
  <property name="dirsetup" type="float" value="30000.0"/>
  <property name="drivertype" type="string" value="other"/>
  <property name="floatsin" type="float" value="10.0"/>
  <property name="floatsout" type="float" value="10.0"/>
  <property name="halui" type="bool" value="False"/>
  <property name="ioaddr" type="string" value="0x378"/>
  <property name="ioaddr2" type="string" value="Adresse eingeben"/>
  <property name="ioaddr3" type="string" value="Adresse eingeben"/>
  <property name="ladderconnect" type="bool" value="True"/>
  <property name="ladderhaltype" type="int" value="0"/>
  <property name="laddername" type="string" value="custom.clp"/>
  <property name="latency" type="float" value="20000.0"/>
  <property name="machinename" type="string" value="Meine-Maschine"/>
  <property name="manualtoolchange" type="bool" value="True"/>
  <property name="md5sums" type="eval" value="[('/home/cnc/linuxcnc/configs/Meine-Maschine/README', 'cc7ffe7b6c98834287cbaf0fcb94b62d'), ('/home/cnc/linuxcnc/configs/Meine-Maschine/Meine-Maschine.ini', '3f77bee7fc0ed17ab504e6d23e4415b6'), ('/home/cnc/linuxcnc/configs/Meine-Maschine/Meine-Maschine.hal', '97c807c73bb9e4e802069cbf1104549a')]"/>
  <property name="modbus" type="bool" value="False"/>
  <property name="number_pports" type="int" value="1"/>
  <property name="period" type="int" value="25000"/>
  <property name="pin1" type="string" value="unused-output"/>
  <property name="pin10" type="string" value="estop-ext"/>
  <property name="pin10inv" type="bool" value="False"/>
  <property name="pin11" type="string" value="unused-input"/>
  <property name="pin11inv" type="bool" value="False"/>
  <property name="pin12" type="string" value="unused-input"/>
  <property name="pin12inv" type="bool" value="False"/>
  <property name="pin13" type="string" value="unused-input"/>
  <property name="pin13inv" type="bool" value="False"/>
  <property name="pin14" type="string" value="unused-output"/>
  <property name="pin14inv" type="bool" value="False"/>
  <property name="pin15" type="string" value="unused-input"/>
  <property name="pin15inv" type="bool" value="False"/>
  <property name="pin16" type="string" value="unused-output"/>
  <property name="pin16inv" type="bool" value="False"/>
  <property name="pin17" type="string" value="unused-output"/>
  <property name="pin17inv" type="bool" value="False"/>
  <property name="pin1inv" type="bool" value="False"/>
  <property name="pin2" type="string" value="xstep"/>
  <property name="pin2inv" type="bool" value="True"/>
  <property name="pin3" type="string" value="xdir"/>
  <property name="pin3inv" type="bool" value="True"/>
  <property name="pin4" type="string" value="ystep"/>
  <property name="pin4inv" type="bool" value="True"/>
  <property name="pin5" type="string" value="ydir"/>
  <property name="pin5inv" type="bool" value="False"/>
  <property name="pin6" type="string" value="zstep"/>
  <property name="pin6inv" type="bool" value="True"/>
  <property name="pin7" type="string" value="zdir"/>
  <property name="pin7inv" type="bool" value="False"/>
  <property name="pin8" type="string" value="unused-output"/>
  <property name="pin8inv" type="bool" value="False"/>
  <property name="pin9" type="string" value="unused-output"/>
  <property name="pin9inv" type="bool" value="False"/>
  <property name="pp2_direction" type="int" value="0"/>
  <property name="pp3_direction" type="int" value="0"/>
  <property name="pyvcp" type="bool" value="True"/>
  <property name="pyvcpconnect" type="bool" value="True"/>
  <property name="pyvcphaltype" type="int" value="0"/>
  <property name="pyvcpname" type="string" value="custompanel.xml"/>
  <property name="s32in" type="float" value="10.0"/>
  <property name="s32out" type="float" value="10.0"/>
  <property name="spindlecarrier" type="int" value="100"/>
  <property name="spindlecpr" type="int" value="100"/>
  <property name="spindlefiltergain" type="float" value="0.01"/>
  <property name="spindlenearscale" type="float" value="1.5"/>
  <property name="spindlepwm1" type="float" value="0.2"/>
  <property name="spindlepwm2" type="float" value="0.8"/>
  <property name="spindlespeed1" type="int" value="100"/>
  <property name="spindlespeed2" type="int" value="800"/>
  <property name="stepspace" type="float" value="20000.0"/>
  <property name="steptime" type="float" value="10000.0"/>
  <property name="tempexists" type="int" value="0"/>
  <property name="units" type="int" value="1"/>
  <property name="usespindleatspeed" type="bool" value="False"/>
  <property name="xhomepos" type="float" value="0.0"/>
  <property name="xhomesw" type="float" value="0.0"/>
  <property name="xhomevel" type="float" value="0.05"/>
  <property name="xlatchdir" type="int" value="0"/>
  <property name="xleadscrew" type="float" value="5.0"/>
  <property name="xmaxacc" type="float" value="200.0"/>
  <property name="xmaxlim" type="float" value="380.0"/>
  <property name="xmaxvel" type="float" value="50.0"/>
  <property name="xmicrostep" type="float" value="16.0"/>
  <property name="xminlim" type="float" value="0.0"/>
  <property name="xpulleyden" type="float" value="1.0"/>
  <property name="xpulleynum" type="float" value="1.0"/>
  <property name="xscale" type="float" value="640.0"/>
  <property name="xsteprev" type="float" value="200.0"/>
  <property name="yhomepos" type="float" value="0.0"/>
  <property name="yhomesw" type="float" value="0.0"/>
  <property name="yhomevel" type="float" value="0.05"/>
  <property name="ylatchdir" type="int" value="0"/>
  <property name="yleadscrew" type="float" value="5.0"/>
  <property name="ymaxacc" type="float" value="200.0"/>
  <property name="ymaxlim" type="float" value="420.0"/>
  <property name="ymaxvel" type="float" value="50.0"/>
  <property name="ymicrostep" type="float" value="16.0"/>
  <property name="yminlim" type="float" value="0.0"/>
  <property name="ypulleyden" type="float" value="1.0"/>
  <property name="ypulleynum" type="float" value="1.0"/>
  <property name="yscale" type="float" value="640.0"/>
  <property name="ysteprev" type="float" value="200.0"/>
  <property name="zhomepos" type="float" value="0.0"/>
  <property name="zhomesw" type="float" value="0.0"/>
  <property name="zhomevel" type="float" value="0.05"/>
  <property name="zlatchdir" type="int" value="0"/>
  <property name="zleadscrew" type="float" value="5.0"/>
  <property name="zmaxacc" type="float" value="150.0"/>
  <property name="zmaxlim" type="float" value="40.0"/>
  <property name="zmaxvel" type="float" value="30.0"/>
  <property name="zmicrostep" type="float" value="16.0"/>
  <property name="zminlim" type="float" value="-10.0"/>
  <property name="zpulleyden" type="float" value="1.0"/>
  <property name="zpulleynum" type="float" value="1.0"/>
  <property name="zscale" type="float" value="640.0"/>
  <property name="zsteprev" type="float" value="200.0"/>
</stepconf>
Zur Nutzung einfach den Inhalt der eigenen .stepconf-Datei durch meine Version ersetzen. Die Werte in der Datei können bequem im LinuxCNC Stepconf-Wizard geändert werden.

Falls jemand bessere Werte findet freue ich mich über eine korrigierte Version :)

Super, Danke!!!


So, heute ging es weiter:

Ich habe heute die Elektroinstallation fertig bekommen.
Die Keller von meiner Eigentumswohnung sind, waren, wie wahrscheinlich viele Keller, "super" ausgestattet: eine Glühlampe, ein Lichtschalter und direkt drunter eine Steckdose.
Klar, da muss mehr her :cool:

25m neues 3x1.5 Kabel, 14 Steckdosen.
Mit den TP-Link TL-PA2010KIT (25 EUR bei Amazon) schicke ich mein LAN von meiner Wohnung über geschätzte 100m Stromkabel in mein Keller, dort geht es über ein alten D-Link Router DI524 (für 1 EUR bei eBay geschossen) über LAN zum Fräs-Rechner und per WLAN bekommt sogar mein iPhone highspeed Internet :D
Perfekt! Handyempfang hab ich nämlich nicht im Keller...
Musi gibt´s per Logitech Bluetooth Musikadapter an mein 6 Jahre alten Logitech X230 Boxen
Das nenne ich mal ein rund um Sorglospaket :D


Ich komme aber leider erst am Donnerstag dazu an der Fräse weiter zu arbeiten. :rolleyes:
also bis dahin...
Gruß
Martinez
 
Bei den Preisen der 24V MeanWell Netzteile würde ich nicht mehr in die Grabbelkiste greifen :)
Och, ich hab letzte Woche noch 2 schicke 19V 9A Laptop/Dockingstation Netzteile erkrabbelt. Da das KAbel abgepitscht war kamen hinten 2 4er Goldi-Buchsen ran und fertig.
Werde wohl eins für die Stepper und eins für den Fräsmotor nehmen.
 
Och, ich hab letzte Woche noch 2 schicke 19V 9A Laptop/Dockingstation Netzteile erkrabbelt. Da das KAbel abgepitscht war kamen hinten 2 4er Goldi-Buchsen ran und fertig.
Werde wohl eins für die Stepper und eins für den Fräsmotor nehmen.
Ein 170W-NT für einen 1200W-Motor? Klar, solange man mit 3mm-Fräser in weichem Holz rumrührt, geht das sicher, aber ich würde da aher auf sowas setzen. Davon zwei in Reihe macht 24V 32A - dazu einen 40A-Regler im Heli-Mode...
 
Ein 170W-NT für einen 1200W-Motor? Klar, solange man mit 3mm-Fräser in weichem Holz rumrührt, geht das sicher, aber ich würde da aher auf sowas setzen. Davon zwei in Reihe macht 24V 32A - dazu einen 40A-Regler im Heli-Mode...
Genau so n Dell 40A Servernetzteil hab ich momentan dran, 2. liegt auch noch hier, haben wir in der Firma rausgeschmissen. Aber so viel Strom zieht der Motor nicht, Netztteil langweilt sich mit Motor und Steppern dran. Mehr als 3mm Fräser geht eh kaum ins Futter und mehr brauch ich auch nicht fürs 2D oder 2.5D. Regler is n 50A mit Servotester, momentan nicht im Governor Mode, aber die Drehzahl geht kaum runter beim fräsen - zumindest mit dem 2mm Fräser, 250mm/min und 4mm pro Durchgang in Sperrholz.
Werd bei Gelegenheit ma den Strom messen.

 
Zuletzt bearbeitet:

fpv-floh

Erfahrener Benutzer
Hast du auch schon ein Zyklonen "Monster" gebaut?
Meinst du einen Zyklonabscheider? Hab mal bei Wikipedia gelesen... sehe da kein Sinn für meine Vorhaben. CfK will ich nicht fräsen und wenn, dann würde ich lieber im Wasserbad fräsen.

Was sagen denn die Experten hier? Laut Wiki kann man mit dem Zyklonabscheider Partikel aus der Luft filtern. Staubhaltige Luft (Bohren, Schleifen) ist ein Fall für den Staubsauger. Heute habe ich zum ersten Mal GfK gefräst... Geruchsbelästigung ist ähnlich wie bei Holz, also erträglich. GfK ist IMHO nicht krebserregend...
 

Freak-_-y

Erfahrener Benutzer
Ich hab nen normalen Staubsaugerbeutel und vom Auto nen alten Luftfilter drin ;)
Beim filter eine scheibe abgeschnitten und am Luftschacht nach dem Beutel angebracht.
Danach fand ich es so vom geruch her eine besserung.
 

martinez

Erfahrener Benutzer
Meinst du einen Zyklonabscheider? Hab mal bei Wikipedia gelesen... sehe da kein Sinn für meine Vorhaben. CfK will ich nicht fräsen und wenn, dann würde ich lieber im Wasserbad fräsen.

Was sagen denn die Experten hier? Laut Wiki kann man mit dem Zyklonabscheider Partikel aus der Luft filtern. Staubhaltige Luft (Bohren, Schleifen) ist ein Fall für den Staubsauger. Heute habe ich zum ersten Mal GfK gefräst... Geruchsbelästigung ist ähnlich wie bei Holz, also erträglich. GfK ist IMHO nicht krebserregend...
Ja, das meinte ich. CfK sollte man auf jedenfall im Wasserbad fräsen. Aber für Holz wäre so ein Zyklonenabscheider eine feine Sache....
Mal sehen, erst einmal muss ich meine Fräse erst einmal zum laufen bringen :D

Gruß
Martinez
 

fpv-floh

Erfahrener Benutzer
Also mit Werkstattstaubsauger hält sich der Geruch bei Holz und GFK in Grenzen. Werde erstmal nicht mit Kanonen auf Spatzen schießen :D Dann lieber endlich mal denn Potentialausgleich nachrüsten:rolleyes: zeichne und fräse momentan lieber :D
 
Heute habe ich zum ersten Mal GfK gefräst... Geruchsbelästigung ist ähnlich wie bei Holz, also erträglich. GfK ist IMHO nicht krebserregend...
Das ist ja geil, Dir geht es um die Geruchsbelästigung?
Der GfK Staub ist so fein, der ist ggf. lungengängig, sprich es ist pups egal ob der Krebserregend ist oder nicht, er kommt in die Lunge und dort nie wieder raus.

Also ich mach es meist so dass der Span vom GfK entweder liegen bleibt und nach dem fräsen nass weggewischt wird, nicht so optimal weil trotzdem was in der Luft wirbelt, oder aber mit Zyclon gesaugt wird, aber da bin ich mir auch noch unsicher ob aus dem Staubsauger der feinste Staub nicht auch noch rauskommt.

Wie das dabei riecht ist mir inna Werkstatt/Hobbyraum egal. Wobei mit der Zyclon Methode riecht es quasi null.

Gruß
Jens
 

Freak-_-y

Erfahrener Benutzer
Ich würd gern vom Staubsauger weg. Vorerst bleibt er aber noch.
Möchte mir ein Wasserbad bauen. Nur als Opferplatte hätte ich gern was, wo ich wie bei Holz mit schrauben spaxen kann.
Kennt ihr ein passendes Material was auch günstig ist?
 

fpv-floh

Erfahrener Benutzer
@jjk: danke das du dich so rührend um meine Gesundheit kümmerst :D

Hab gerade mal gesuchmachined und werde wohl auch in näherer Zukunft so´n Zyklonabscheider bauen. Bis dahin rechtfertige ich das fehlen so ner Absaugung mit: bin Nichtraucher, grille höchstens 5-6x im Jahr, fräse durchschnittlich 2 Teile/Woche, lebe nicht in China,... :p
 
Zuletzt bearbeitet:
FPV1

Banggood

Oben Unten