CAM

5Wiki
Versioiden väliset erot
Loikkaa: valikkoon, hakuun
(Laserleikkuri)
(CAM-ohjelmia)
 
(Näytettyjen versioiden välissä on 22 versiota, jotka ovat 2 eri käyttäjän tekemiä.)
Rivi 1: Rivi 1:
 
== CAM eli Computer-aided Manufacturing ([http://en.wikipedia.org/wiki/Computer-aided_manufacturing CAM, wikipedia]) eli CAD to Part ==
 
== CAM eli Computer-aided Manufacturing ([http://en.wikipedia.org/wiki/Computer-aided_manufacturing CAM, wikipedia]) eli CAD to Part ==
  
Työstökoneiden ohjausjärjestelmät ymmärtävät gcode:a. Gcode on lähinnä koordinaatteja ja joitain muita ohjauskäskyjä, esimerkiksi 3d-tulostuksessa lämpötilasäätöjä, jyrsinnässä kierroslukutietoja ja työkalun käynnistys ja sammutuskomentoja.
+
Työstökoneiden ohjausjärjestelmät ymmärtävät [http://en.wikipedia.org/wiki/G-code gcodea (wikipedia)]. Gcode on lähinnä koordinaatteja ja joitain muita ohjauskäskyjä, esimerkiksi 3d-tulostuksessa lämpötilasäätöjä, jyrsinnässä kierroslukutietoja ja työkalun käynnistys ja sammutuskomentoja.
  
3D-tulostuksesta on erilliset ohjeet. Tässä on ohjeita isoa laserleikkuria (vrt. pieni laserkaiverrin), plasmaleikkuria ja jyrsintä varten. Jokainen työstökone tarvitsee kyseistä konetta varten tehdyn gcoden. Laser ja plasma toimivat lähes samalla periaatteella, mutta esimerkiksi nopeudessa ja työkalun käsittelyssä on silti eroja.  
+
3D-tulostuksesta on erilliset ohjeet. Tässä on ohjeita isoa [[Laserleikkuri|laserleikkuria]] (vrt. pieni [[Laserkaiverrin|laserkaiverrin]]), plasmaleikkuria ja jyrsintä varten. Jokainen työstökone tarvitsee kyseistä konetta varten tehdyn gcoden. Laser ja plasma toimivat lähes samalla periaatteella, mutta esimerkiksi nopeudessa ja työkalun käsittelyssä on silti eroja.  
  
 +
=== 2D, 2.5D, 3D ===
 +
Leikkureissa lopputulos on 2D kappale, eli Z-akselilla ei ole korkeusvaihteluja, ainoastaan suora leikkausreuna. Käytettävässä jyrsimessä lopputulos on [http://en.wikipedia.org/wiki/2.5D_%28machining%29 2,5D] kappale eli jyrsittäessä on mahdollista tehdä erisyvyisiä työstöjä, mutta ei kuitenkaan jyrsiä materiaalin alta tai tarkemmin jyrsiä samassa x,y koordinaatissa useammasta z-koordinaatista kuten 3D-jyrsimessä. 3D-jyrsimessä on vähintään neljäs akseli, yleensä jonkinlainen terän kallistus.
  
=== Laserleikkuri ===
+
== 2D eli laserleikkuri ja plasmaleikkuri ==
  
Laserleikkuri on käytössä olevista koneista tutuin ja samalla oikein käytettynä turvallisin. Leikattavan kappaleen suunnitteluun voi käyttää haluamiaan ohjelmia, joko 2d-vektoripiirto-ohjelmia (esimerkiksi Inkscape) tai vaikka 3d-cad-ohjelmia (OpenScad, Solidworks..). 3D-ohjelmista tehdään leikkausta varten 2d-kuva, Solidworksissä **piirros**, joka sitten viedään dxf-muotoon jatkokäsittelyä varten.  
+
Laserleikkuri on käytössä olevista koneista tutuin ja samalla oikein käytettynä turvallisin. Leikattavan kappaleen suunnitteluun voi käyttää haluamiaan ohjelmia, joko 2d-vektoripiirto-ohjelmia (esimerkiksi Inkscape) tai vaikka 3d-cad-ohjelmia (OpenScad, Solidworks..). 3D-ohjelmista tehdään leikkausta varten 2d-kuva, Solidworksissä 3d malli yksinkertaisesti tallennetaan dxf -muotoon (tallennettaessa valitaan erikseen mistä kappaleen sivusta 2d piirrustus tehdään).
  
 
DXF-tiedostosta saa gcodea CAM-ohjelmilla (Inkscape+gcodetools, CamBam, Sheetcam, Vectric). Ainakin laserleikkuria varten Inkscapeen saatava gcodetools on riittävä. Toimivia kokemuksia on myös CamBamista
 
DXF-tiedostosta saa gcodea CAM-ohjelmilla (Inkscape+gcodetools, CamBam, Sheetcam, Vectric). Ainakin laserleikkuria varten Inkscapeen saatava gcodetools on riittävä. Toimivia kokemuksia on myös CamBamista
  
Esimerkki Inkscapella tuotetusta laserleikattavasti koodista:
+
Esimerkkipätkä Inkscapella tuotetusta laserleikattavasta koodista:
 
<pre>(Header)
 
<pre>(Header)
 
(Generated by gcodetools from Inkscape.)
 
(Generated by gcodetools from Inkscape.)
Rivi 35: Rivi 37:
  
 
* <code>M3</code> (spindle enable, laser ei kuitenkaan ammu ellei ole myös nopeutta <code>M3 S1</code> ampuu)
 
* <code>M3</code> (spindle enable, laser ei kuitenkaan ammu ellei ole myös nopeutta <code>M3 S1</code> ampuu)
** Nopeuden voi määrittää <code>G96 S1</code>  
+
** Spindlen nopeuden voi määrittää globaalisti tiedoston alussa, esimerkiksi korvaamalla rivillä 3 oleva <code>M3</code> komennolla <code>G96 S1</code>. Tämän jälkeen pelkkä <code>M3</code> ampuu myös. Spindlen nopeudella ei ole laserin ja plasman kanssa mitään vaikutusta, mutta se on oltava.
 
**
 
**
  
=== Plasmaleikkuri ===
+
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?InkscapeHowto
  
 +
== 2.5D eli jyrsin ==
  
 +
Jyrsin eroaa edellisistä koneista z-akselin suhteen.
  
=== Jyrsin ===
+
Työstö on muutenkin erilaista.
 
+
Jyrsin eroaa edellisistä koneista z-akselin suhteen. Leikkureissa lopputulos on 2,5D kappale, eli Z-akselilla ei ole korkeusvaihteluja, ainoastaan suora leikkausreuna. Jyrsittäessä on mahdollista tehdä erisyvyisiä työstöjä ja työstö on muutenkin erilaista.
+
  
 
Jyrsinnässä parametrien määrä kasvaa huomattavasti:
 
Jyrsinnässä parametrien määrä kasvaa huomattavasti:
Rivi 53: Rivi 55:
 
* Terän z-nopeus (plunge rate)
 
* Terän z-nopeus (plunge rate)
  
=== Jyrsintään manuaaleja ja oheislukemista ===
+
Tarkempia tietoja gcode:n vaatimuksista [[Jyrsin|jyrsimen sivulla]]
  
http://edsc.unimelb.edu.au/sites/default/files/docs/FabLab_CNCrouter_Toolpath_Guidelines_0.pdf 90 sivua, metriset mitat
+
== CAM-ohjelmia ==
  
http://soa.utexas.edu/it/docs/CNCRouter_Step-by-Step.pdf 14 sivua, yleisinfoa
+
http://www.cambam.com
  
http://www.ebay.co.uk/itm/5x-6mm-Carbide-CNC-Router-Bits-Single-Flute-Tools-25mm-/140548881261 terämyyjä
+
http://sourceforge.net/projects/pycam/
  
http://www.solutionsforwood.com/_docs/reports/UnderstandingCNCRouters.pdf 116 sivua, oppikirjamainen kokonaisvaltainen opus
+
http://www.sheetcam.com/
  
http://cucfablab.org/sites/cucfablab.org/files/onsrud_routing_guide.pdf 47 sivua, terämyyjän opus
+
http://www.vectric.com/
  
http://www.ez-router.com/products/cnc-accessories/plasma-cutting-units/auto-cut-wms.html Water Mist Secondary
+
cad, http://www.engravingmachine.com/html/free_cad_software.html
=== CAM-ohjelmia ===
+
  
http://www.cambam.com
+
http://www.chiark.greenend.org.uk/~alanb/ps2gc.html
  
http://www.sheetcam.com/
+
lista, http://www.craftsmanspace.com/free-software/free-cam-software.html
  
http://www.vectric.com/
+
== Fontteja ==
 +
 
 +
* leikattavaksi soveltuva "kaunokirjoitus"fontti http://subsidiarydesign.com/stencilano/
 +
 
 +
=== Muuta ===
 +
 
 +
* http://wiki.lvl1.org/Inkscape_Extension_to_Render_a_Living_Hinge Inkscape extension to render a living hinge

Nykyinen versio 3. maaliskuuta 2014 kello 13.00

Sisällysluettelo

[muokkaa] CAM eli Computer-aided Manufacturing (CAM, wikipedia) eli CAD to Part

Työstökoneiden ohjausjärjestelmät ymmärtävät gcodea (wikipedia). Gcode on lähinnä koordinaatteja ja joitain muita ohjauskäskyjä, esimerkiksi 3d-tulostuksessa lämpötilasäätöjä, jyrsinnässä kierroslukutietoja ja työkalun käynnistys ja sammutuskomentoja.

3D-tulostuksesta on erilliset ohjeet. Tässä on ohjeita isoa laserleikkuria (vrt. pieni laserkaiverrin), plasmaleikkuria ja jyrsintä varten. Jokainen työstökone tarvitsee kyseistä konetta varten tehdyn gcoden. Laser ja plasma toimivat lähes samalla periaatteella, mutta esimerkiksi nopeudessa ja työkalun käsittelyssä on silti eroja.

[muokkaa] 2D, 2.5D, 3D

Leikkureissa lopputulos on 2D kappale, eli Z-akselilla ei ole korkeusvaihteluja, ainoastaan suora leikkausreuna. Käytettävässä jyrsimessä lopputulos on 2,5D kappale eli jyrsittäessä on mahdollista tehdä erisyvyisiä työstöjä, mutta ei kuitenkaan jyrsiä materiaalin alta tai tarkemmin jyrsiä samassa x,y koordinaatissa useammasta z-koordinaatista kuten 3D-jyrsimessä. 3D-jyrsimessä on vähintään neljäs akseli, yleensä jonkinlainen terän kallistus.

[muokkaa] 2D eli laserleikkuri ja plasmaleikkuri

Laserleikkuri on käytössä olevista koneista tutuin ja samalla oikein käytettynä turvallisin. Leikattavan kappaleen suunnitteluun voi käyttää haluamiaan ohjelmia, joko 2d-vektoripiirto-ohjelmia (esimerkiksi Inkscape) tai vaikka 3d-cad-ohjelmia (OpenScad, Solidworks..). 3D-ohjelmista tehdään leikkausta varten 2d-kuva, Solidworksissä 3d malli yksinkertaisesti tallennetaan dxf -muotoon (tallennettaessa valitaan erikseen mistä kappaleen sivusta 2d piirrustus tehdään).

DXF-tiedostosta saa gcodea CAM-ohjelmilla (Inkscape+gcodetools, CamBam, Sheetcam, Vectric). Ainakin laserleikkuria varten Inkscapeen saatava gcodetools on riittävä. Toimivia kokemuksia on myös CamBamista

Esimerkkipätkä Inkscapella tuotetusta laserleikattavasta koodista:

(Header)
(Generated by gcodetools from Inkscape.)
(Using default header. To add your own header create file "header" in the output dir.)
M3
(Header end.)
G21 (All units in mm)

(Start cutting path id: path3073-0-6 at depth: -1.0)
(path id: path3073-0-6 at depth step: -1.0)
(path len: 2.66914)
(Change tool to Graffiti)
(Add G00 here to change sprayer if needed)
G00 Z5.000000
G00 X26.473954 Y17.369350
M03 S1(Turn spray on)(Subpath start)
G01 Z-1.000000 F10000.0(Penetrate)
G02 X26.598377 Y17.669735 Z-1.000000 I0.424808 J-0.000000 F250.000000
G02 X26.898762 Y17.794158 Z-1.000000 I0.300384 J-0.300384
G02 X27.199146 Y17.669735 Z-1.000000 I0.000000 J-0.424808
  • M3 (spindle enable, laser ei kuitenkaan ammu ellei ole myös nopeutta M3 S1 ampuu)
    • Spindlen nopeuden voi määrittää globaalisti tiedoston alussa, esimerkiksi korvaamalla rivillä 3 oleva M3 komennolla G96 S1. Tämän jälkeen pelkkä M3 ampuu myös. Spindlen nopeudella ei ole laserin ja plasman kanssa mitään vaikutusta, mutta se on oltava.

http://wiki.linuxcnc.org/cgi-bin/wiki.pl?InkscapeHowto

[muokkaa] 2.5D eli jyrsin

Jyrsin eroaa edellisistä koneista z-akselin suhteen.

Työstö on muutenkin erilaista.

Jyrsinnässä parametrien määrä kasvaa huomattavasti:

  • Terän halkaisija
  • Terän kierrosnopeus (spindle rpm)
  • Terän xy-nopeus (feed rate, leikkureissakin)
  • Terän z-nopeus (plunge rate)

Tarkempia tietoja gcode:n vaatimuksista jyrsimen sivulla

[muokkaa] CAM-ohjelmia

http://www.cambam.com

http://sourceforge.net/projects/pycam/

http://www.sheetcam.com/

http://www.vectric.com/

cad, http://www.engravingmachine.com/html/free_cad_software.html

http://www.chiark.greenend.org.uk/~alanb/ps2gc.html

lista, http://www.craftsmanspace.com/free-software/free-cam-software.html

[muokkaa] Fontteja

[muokkaa] Muuta

Henkilökohtaiset työkalut
Nimiavaruudet

Kirjoitusjärjestelmät
Toiminnot
Valikko
mode 5w
Työkalut