CNC-Fräse: Unterschied zwischen den Versionen
Zeile 112: | Zeile 112: | ||
=== Drilling and cutting PCB's (epoxy) === | === Drilling and cutting PCB's (epoxy) === | ||
This is my cnc-isolate and cnc-drilling workflow for creating pcbs. | |||
The PCB have to be put on a plain-milled surface of at least 3 mm thickness, as we are drilling. | |||
The slightest bend (0.2 mm) in the PCB will probably move the "Gravierstichel" out of the plane where it would isolate. | |||
You need a 0.6 or 0.8 mm drill with a mounting diameter suitable for the Kress-"Spannzange", probably 3mm or 1/8 inch=3.1something. | |||
* Prerequisites: | |||
** download [http://www.mit.edu/~vona/Visolate/Visolate-info.html Visolate] | |||
** On Windows, that is | |||
** create a shortcut, respecting your paths, with the target ""C:\Program Files (x86)\Java\jre1.6.0_07\bin\java.exe" -Xmx1024000000 -jar C:\Users\bkubicek\Visolate.jar" and the working directory "C:/Users/bkubicek/Documents/eagle/LEDlampe/" | |||
** download and install [[https://java3d.dev.java.net/binary-builds.html java3d]] | |||
** save [[Bild:drillbernhard.ulp.txt]] into your eagle/ulp directory without the .txt extension. Its an ugly hack of the next original ulp... | |||
** save [[Bild:gcode.ulp.txt]] into your eagle/ulp directory without the .txt extension. | |||
* Create the Eagle board. Route only on Bottom Layer. | |||
* Output using the cam-processor, using the "GERBER_RS274" device, and '''only''' the layers "bottom","pads", "vias". Filename gerber_boardname. | |||
* Output using File->RUN->(ulp-directory)->drillbernhard.ulp . Layer "bottom", Mill and cut deaktivated, drill active,outputfile "drill_boardname.ngc" | |||
* Output using File->RUN->(ulp-directory)->gcode.ulp . Layer "bottom", Mill and drill deaktivated, cut active,outputfile "drill_boardname.ngc", other parameters are nearly irrelevant. | |||
* Then start Visolate, load the gerber file, make if fullscreen. press Fit. Fix Topology. Make Toolpaths. Output file as "isolate_boardname.ngc" | |||
* Then comes the joining of the three ngc files. I will continue writing in a couple of days. | |||
=== Cutting and drilling Aluminium === | === Cutting and drilling Aluminium === |
Version vom 2. Juni 2010, 05:41 Uhr
Geil-o-mat
Es war einmal .. eine CNCfräse.
Sie war eine gute Fräse und alle Kinder hatten sie gerne, spielten mit ihr und tanzten im bunten Reigen singend um sie herum..
Doch eines Tages rief sie das Schicksal und sie musste ihrer Bestimmung nachkommen .. dem Fräsen.
Nicht dass du glaubst sie wäre darin nicht gut gewesen.
Nein nein! Ganz im Gegenteil!!
Sie war eine ausgezeichnete Fräse!
..aber die Materialien staubten ganz fürchterlich und der Lärm brachte die verkaterten Schädel der Kinder zum Zittern..
Die Fräse schien verflucht!
Soviel Gutes und Schönes sie auch in der Welt zu bewirken vermochte, soviel Schrecken und Dreck verursachten der Staub und Lärm sobald man ihren Motor anwarf.
Eines Tages erfuhr ein edler Ritter von diesem Dilemma und machte sich auf den Weg, die verwunschene Maschine von ihren Leiden zu erlösen.
Er schwang sich auf sein weißes Ross, schwer behangen mit
- einem Akkubohrer
- einer Stichsäge
- 3 Plexiglasplatten
- 5 Pressspanplatten
- 2 Scharnieren
- 4 Magnetkontakten
- 2 Türgriffen
- unendlich vielen Winkeln
- einem Staubsauger
- einer Neonröhre mit Schutzglas
.. und bezwang in einer spektakulären zweitägigen Heimwerkeraktion das Biest.
Heute lebt die Fräse im Metalabber Whateverlab, hat eine integrierte Staubabsaugung, Schalldämmung und Beleuchtung.
Ihr bester Freund der Computer hat eine umfangreiche Palette an CNC Software installiert und ist fix mit dem Biest verbunden..
Und wenn sie nicht gestorben sind dann fräsen sie noch heute.
..und warum jetzt geil-o-mat?
weil ich das gut finde.
--Overflo 13:56, 8. Dez. 2007 (CET)
CamBam Mini HowTo
Sehr wichtige Parameter
- CutIncrement - Wie tief geht die fraese in einem schritt
- TargetDepth - Wie tief soll er insgesammt gehen. Die operation wird dann in TargetDepth/cutIncrement unterschritte zerlegt. ACHTUNG dieser wert muss negativ sein damit die fraese rein fraest.
- CutFeedrate Wie schnell wird horizontal gefraest (mm/sec)
- PlungeFeedrate Wie schnell wird in das Material hineingetaucht (mm/sec)
- ToolDiameter Durchmesser des Fraeskopfes damit CamBam die pfade so berechnen kann dass nach dem fraesen die gewuenschte form entsteht
Weitere Parameter
- InsideOutside Falls man die Outline verkehrt herum geyeichnet hat kann man mit dieser option innen und aussen umdrehen (einfach mal ausprobieren)
Parameters for typical jobs
Pocketing and cutting MDF
MDF is usually too thick to be milled with our normal milling heads, so we're using a bigger (8mm diameter) end mill. To cut through MDF using such an endmill, the following parameters are our current settings:
- CutIncrement: 2mm
- CutFeedrate: 30
- PlungeFeedrate: 10
- Spindle speed: 2
Pocketing plexiglass
Choose engraving bit according to pocket size. Be careful with CutIncrement (1mm is ok). Be aware that plexiglass melts, so it's important to use cooling. For bigger pocket operations, the vacuum cleaner has a certain cooling effect. Air pressure and water cooling was necessary for the front door window engraving.
Examples:
- Front door text engraving:
- 0.1mm engraving head
- 0.3mm tool size in CamBam
- 1mm depth
- Spindle speed: 1
- Feedrate: 20, plungerate: 20 (could have been a bit faster)
- plexiglass egg (source: 4mm thick plexiglass 400x300)
- 1.5 mm head
- 1.5 mm tool size in CamBam
- 0.5 mm DepthIncrement
- Spindle Speed: 3
- Feedrate: 100, plungerate: 30
Portrait milling of plexiglass
- Custom tool to convert from image to gcode (will be added to svn)
- Test portrait:
- 0.1mm engraving head
- 0.3mm raster in gcode
- ->4mm depth
- Spindle speed: 1
Drilling and cutting PCB's (epoxy)
This is my cnc-isolate and cnc-drilling workflow for creating pcbs. The PCB have to be put on a plain-milled surface of at least 3 mm thickness, as we are drilling. The slightest bend (0.2 mm) in the PCB will probably move the "Gravierstichel" out of the plane where it would isolate. You need a 0.6 or 0.8 mm drill with a mounting diameter suitable for the Kress-"Spannzange", probably 3mm or 1/8 inch=3.1something.
- Prerequisites:
- download Visolate
- On Windows, that is
- create a shortcut, respecting your paths, with the target ""C:\Program Files (x86)\Java\jre1.6.0_07\bin\java.exe" -Xmx1024000000 -jar C:\Users\bkubicek\Visolate.jar" and the working directory "C:/Users/bkubicek/Documents/eagle/LEDlampe/"
- download and install [java3d]
- save Datei:Drillbernhard.ulp.txt into your eagle/ulp directory without the .txt extension. Its an ugly hack of the next original ulp...
- save Datei:Gcode.ulp.txt into your eagle/ulp directory without the .txt extension.
- Create the Eagle board. Route only on Bottom Layer.
- Output using the cam-processor, using the "GERBER_RS274" device, and only the layers "bottom","pads", "vias". Filename gerber_boardname.
- Output using File->RUN->(ulp-directory)->drillbernhard.ulp . Layer "bottom", Mill and cut deaktivated, drill active,outputfile "drill_boardname.ngc"
- Output using File->RUN->(ulp-directory)->gcode.ulp . Layer "bottom", Mill and drill deaktivated, cut active,outputfile "drill_boardname.ngc", other parameters are nearly irrelevant.
- Then start Visolate, load the gerber file, make if fullscreen. press Fit. Fix Topology. Make Toolpaths. Output file as "isolate_boardname.ngc"
- Then comes the joining of the three ngc files. I will continue writing in a couple of days.
Cutting and drilling Aluminium
Needs cooling. No success yet. Our spindle might be too fast for drilling.
Toolchain
CamBam is at the moment the tool of choice for defining operations, tool path generation and gcode export. To a certain degree, it's also possible to use CamBam for design as well.
Note! CamBam is neither Free Software or freeware, but commercial software with a 40-time use evaluation license.
CamBam can import DXF.
Design Tools
- Inkscape: Produces SVG and has export options for EPS and DXF.
- Adobe Illustrator: .ai files can usually be read by Postscript/PDF software and be exported as EPS.
- OmniGraffle: Can export EPS
- Mentor Graphics:
- Eagle:
Fileformats -> CamBam
- SVG: Inkscape
- EPS: pstoedit -f dxf <infile.eps> <outfile.dxf> (http://www.pstoedit.net/pstoedit)
Verwandte Seiten
CNC - Software Infos und so..
Formeln zum Berechnen von Zustellung, Umdrehungsgeschwindigkeit usw.
Was Sie über Werkzeuge wissen sollten Wikipedia Onlineberechnungen
Falls sich jemand mit der Anwendung der Formeln auskennt bitte melden. Weiters gesucht das Buch "Der Werkstatthelfer".
Debugging List
- Damit die Limit Switches funktionieren, muss der Druckerport im BIOS auf ECC+EPP gestellt sein. Ansonsten sind die Relevanten Eingangs-Pins kommentarlos nicht einlesbar.
- Wenn man Limits in EMC ausgelöst hat, hilft ein "override limits häckchen", ein einschalten (F1/F2), und ein wegfahren in die entsprechende richtung (Cursortasten und Page up/down)