Difference between pages "Iso CNC-jyrsin" and "Inkscape"

From Tampere Hacklab Wiki
(Difference between pages)
Jump to: navigation, search
 
(Created page with "Category:Työkalut =Inkscape CNC:tä ajatellen (laser/plotteri)= Extensions > Render > Hershey Text: piirtää yksinkertaisia, CNC:lle optimoituja kirjasimia. Tekee myös...")
 
Line 1: Line 1:
 
[[Category:Työkalut]]
 
[[Category:Työkalut]]
  
[[File:Isojyrsin.jpeg|right|thumb|upright|400px||Keltainen iso CNC-jyrsin]]
+
=Inkscape CNC:tä ajatellen (laser/plotteri)=
== Iso puujyrsin ==
+
Extensions > Render > Hershey Text: piirtää yksinkertaisia, CNC:lle optimoituja kirjasimia. Tekee myös (osittaiset) fillit.  
*Malli: Kingcut W 1525
+
*Työstöalue: kokonainen vaneeri (2400*1400 mm) mahtuu just, eli jotain tuota luokkaa.
+
*2.5D jyrsin, eli kara liikkuu kolmessa suunnassa mutta ei kääntyile.
+
  
== Karakoot ==
+
Koska CNC leikkaa vain muodon reunoja pitkin, täytyy täytöt tehdä erikseen esim. viivoilla. Havainnollistavia kuvia ja tekstiä englanniksi http://wiki.evilmadscientist.com/Creating_filled_regions
{| class="wikitable"
+
* Path > Path effects > paina plussaa ja valitse Hatches (rough): täyttää kuvion viivalla. Asetuksia säätämällä saa tasaisen tai kalligrafisen tyylin ym.
|+
+
* Edit > Clone > Create Cloned Tiles: Ties mihin pyörittelyyn ja kikkailuun. Fillejä ajatellen: monista viivaa.
|-
+
* https://inkscape.org/en/doc/tutorials/interpolate/tutorial-interpolate.en.html
!Karan merkintä
+
* Erikseen asennettavia Evil Mad Scientist -yhtiön plugareita:  
!Kauluksen merkintä
+
** Extensions > Eggbot > Hatch fill: tekee viivafillejä
!Koko minimi
+
** Extensions > Eggbot > Reorder paths for speed: nopeuttaa plottaamista
!Koko maksimi
+
** Extensions > Watercolorbot > Snap colors to layers
|-
+
** Lataa: https://github.com/evil-mad
|BT30-ER25-70L 
+
|6-5
+
|4,9mm
+
|5,9mm
+
|-
+
|BT30-ER25-70
+
|8-7
+
|6,7mm
+
|8.2mm
+
|-
+
|BT30-ER25-60L
+
|10-9
+
|8,6mm
+
|10,4mm
+
|-
+
|BT30-ER25-60L
+
|5-4
+
|3,1mm
+
|5,0mm
+
|-
+
|BT30-ER25-70L
+
|12
+
|10,4mm
+
|12,2mm
+
|-
+
|ei merkintää
+
|10-9
+
|8,6mm
+
|10,4mm
+
|-
+
|BT30-ER25-70L
+
|
+
|14,5mm
+
|16,6mm
+
|}
+
== Ohjeita ==
+
Jyrsimen pään kiertosuunnan muutos:
+
Koneen tietokoneohjauskaapeleiden vieressä olevasta paneelista:
+
SET --> F 0.6 --> SET --> "0100"= Vastapäivään
+
"0101" = Reverse nc-studiolta tuleva ohjaus = Myötäpäivään
+
Arvon tallennus "SET"
+
Valikoista peruutus = ESC --> ESC --> ESC
+
== TODO ==
+
  
* Puruimuri (harjat akryylipalikoihin, poistoputki, varsinainen imuri. Miika hoitaa, jossainmäärin)
+
Picture to Dots/TSP (Traveling Salesman Problem -viiva/-optimointi) http://wiki.evilmadscientist.com/StippleGen .<br>
** http://www.woodweb.com/knowledge_base/Supporting_the_Dust_Collection_Hose_for_a_CNC_Rout.html
+
Img2Gcode http://www.thingiverse.com/thing:770081 - toinen vastaava mutta kokeilematta http://online.rapidresizer.com/tracer.php .
*** http://www.woodweb.com/knowledge_base_images/zp/supporting_the_dust_collection_hose_3.JPG
+
*** http://www.woodweb.com/knowledge_base_images/zp/supporting_the_dust_collection_hose_2.JPG
+
*** http://www.woodweb.com/knowledge_base_images/zp/supporting_the_dust_collection_hose.jpg
+
** http://www.talkshopbot.com/forum/showthread.php?t=1820
+
** http://www.cncsharktalk.com/viewtopic.php?f=12&t=2449
+
 
+
* työstönopeuksien selvittäminen, teoriat ja dokumentointi
+
* Siirto pois parvelta, ettei turhaan olisi resonoivalla vanerilattialla?
+
 
+
== NCStudion ohjelmatiedostosta löytyvät lisäkäskyt ==
+
{| class="wikitable"
+
|+
+
|-
+
!G-Koodi
+
!Toiminne
+
!Kommentti
+
|-
+
|M3
+
|Spindle on (clockwise rotation)
+
|Käynnistää karan pyörinnän (samaan suuntaan kuin M4)
+
|-
+
|M4
+
|Spindle on (counterclockwise rotation)
+
|Käynnistää karan pyörinnän (samaan suuntaan kuin M3)
+
|-
+
|M5
+
|Spindle stop
+
|Pysäyttää karan pyörimisen
+
|-
+
|M8
+
|Coolant on (flood)
+
|Ajaa "#COOLANT_START_PORT"-ulostuloa
+
|-
+
|M9
+
|Coolant off
+
|Ajaa "#COOLANT_START_PORT"-ulostuloa
+
|-
+
|G73
+
|Peck drilling cycle for milling – high-speed (NO full retraction from pecks)
+
|
+
|-
+
|G74
+
|Peck drilling cycle for turning
+
|
+
|-
+
|G76
+
|Threading cycle for turning, multiple repetitive cycle
+
|
+
|-
+
|G81
+
|Simple drilling cycle
+
|
+
|-
+
|G82
+
|Drilling cycle with dwell
+
|
+
|-
+
|G83
+
|Peck drilling cycle (full retraction from pecks)
+
|
+
|-
+
|G84
+
|Tapping cycle, righthand thread, M03 spindle direction
+
|
+
|-
+
|G85
+
|boring cycle, feed in/feed out
+
|
+
|-
+
|G86
+
|boring cycle, feed in/spindle stop/rapid out
+
|
+
|-
+
|G87
+
|boring cycle, backboring
+
|
+
|-
+
|G88
+
|boring cycle, feed in/spindle stop/manual operation
+
|
+
|-
+
|G89
+
|boring cycle, feed in/dwell/feed out
+
|
+
|-
+
|T01...T08
+
|Tool selection
+
|Työkalun vaihtaminen
+
|}
+
 
+
=== Materiaalit ===
+
* ei metallia
+
* puu
+
* muovi (varauksin)
+
* piirilevy (varauksin)
+
* ...
+
 
+
=== Käännökset ===
+
主轴上无刀具: No tool in the spindle<br>
+
主轴未松刀: Spindle not loose knife<br>
+
从1号刀换到2号刀: Change from the 1st to the 2nd knife blade
+
 
+
== Ohjauskone ==
+
 
+
Jyrsimen ohjauskoneessa on kiinalainen NCStudio-ohjaussovellus (vrt. linuxcnc) jyrsimen ohjaukseen. NCStudio on suurimmaksi osaksi englanninkielinen, mutta kriittisimmät virheilmoitukset kone ilmoittaa kiinalaisilla merkeillä.
+
 
+
=== Gcode ===
+
 
+
NCStudio hyväksyy gcodea, mutta sekoaa kaksoispisteestä ":", tuollainen tulee ainakin oletuksena sekä CamBamista että Inkscapen gcodetoolsista. Gcodetools on muutenkin huono jyrsintäkoodin luomiseen, ainakin kunnes opitaan käyttämään gcodetoolsin ominaisuuksia. Cambamissa on erilaisia postprocessor-valintoja ja todennäköisesti löytyy hyvin lähelle sopiva suoraan tuolta valikoimasta.
+
 
+
== Jatkokehitystä ==
+
 
+
Alipainepöytä
+
* http://makezine.com/magazine/behind-the-build-vacuum-table-2/
+
* http://www.buildyourtools.com/phpBB3/viewtopic.php?f=8&t=1403
+
 
+
== Jyrsimen käytön valmistelu ==
+
1. Paineilma päälle, jaa vedeneroittimen tarkastus<br>
+
  1.1 Tarkista vedeneroittimen säiliö ja tyhjennä se vedestä tarvittaessa<br>
+
2. Koneen käynnistys<br>
+
  2.1 Tarkista ettei työstöalustalla ole sinne kuulumattomia kappaleita tai esteitä<br>
+
  2.2 Varmista ettei akselien liikeradoilla ei ole esteitä<br>
+
  2.3 Laita ohjaustietokone ja  näyttö päälle <br>
+
  2.4 Käynnistä ohjaustietokoneesta NCStudio-ohjelma <br>
+
  2.5 Resetoi työstökoneen hätäseis ja laita kone päälle vihreästä napista <br>
+
  2.6 NcStudio --> Operation --> "Back to Mechanical Origin" --> "All axes"-näppäin<br>
+
  2.7 Varmista että akselien vierelle ilmestyy nollauksesta kertova symboli "O" <br>
+
3. Laita jäähdytysvesi päälle hanasta ennen työstön aloitusta, varmista että veden virtaus on riittävä (voit tarkistaa virtauksen lattaikaivosta)
+
 
+
== Jyrsintään manuaaleja ja oheislukemista ==
+
 
+
http://www.theseus.fi/bitstream/handle/10024/7969/TKO4SKalleJ.pdf?sequence=1 Lastuamisarvojen määritys puulle
+
 
+
http://www.yusto.ru/images/doc/ncstudio8-PCIMC-63A-53BC-manual.pdf NCstudion manuaalia
+
 
+
http://www.season9.com/cnc-programming-ncstudio-careful-steps-b/ NCstudion ohjetta
+
 
+
http://edsc.unimelb.edu.au/sites/default/files/docs/FabLab_CNCrouter_Toolpath_Guidelines_0.pdf 90 sivua, metriset mitat
+
 
+
http://soa.utexas.edu/it/docs/CNCRouter_Step-by-Step.pdf 14 sivua, yleisinfoa
+
 
+
http://www.ebay.co.uk/itm/5x-6mm-Carbide-CNC-Router-Bits-Single-Flute-Tools-25mm-/140548881261 terämyyjä
+
 
+
http://www.solutionsforwood.com/_docs/reports/UnderstandingCNCRouters.pdf 116 sivua, oppikirjamainen kokonaisvaltainen opus
+
 
+
http://cucfablab.org/sites/cucfablab.org/files/onsrud_routing_guide.pdf 47 sivua, terämyyjän opus
+
 
+
http://www.ez-router.com/products/cnc-accessories/plasma-cutting-units/auto-cut-wms.html Water Mist Secondary
+
 
+
https://wkwinc.com/rtrtrouble.asp teräongelmista
+
 
+
http://www.toolsxp.com/onrbtoolselection.asp terän valinnasta
+
 
+
Jyrsimen sisällä oleva taajuusmuuntajan manuaali:
+
http://www.lngk.com.cn/userfiles/2010-12-24/201012241059351.pdf
+
 
+
== Ongelmatilanteet, logit ==
+
Jyrsime logi: 18.10.2014 klo 13:30:
+
{| class="wikitable"
+
|+
+
|-
+
|Monitor item
+
|Contents
+
|Value
+
|Comment
+
|-
+
|D-26
+
|First fault record
+
|FU.12
+
|"Inverter over-loading"
+
|-
+
|D-27
+
|Second fault record
+
|FU.12
+
|"Inverter over-loading"
+
|-
+
|D-28
+
|Third fault record
+
|FU.08
+
|"Under-Voltage during running"
+
|-
+
|D-29
+
|Fourth fault record
+
|FU.08
+
|"Under-Voltage during running"
+
|-
+
|D-30
+
|Fifth fault record
+
|FU.12
+
|"Inverter over-loading"
+
|-
+
|D-31
+
|Sixth fault record
+
|FU.12
+
|"Inverter over-loading"
+
|-
+
|D-32
+
|Output frequency of last fault
+
|256.5
+
|-
+
|D-33
+
|Setting frequency of last fault
+
|256.5
+
|-
+
|D-34
+
|Output current of last fault
+
|11.9
+
|-
+
|D-35
+
|Output voltage of last fault
+
|351
+
|-
+
|D-36
+
|DC Voltage of last fault
+
|558 
+
|-
+
|D-37
+
|Module temperature of last fault
+
|68.4
+
|}
+
== Muutoslogi/ToDo ==
+
{| class="wikitable"
+
|+
+
|-
+
!Päivämäärä
+
!Tila
+
!Tekijä/Tekijät
+
!Lisätiedot
+
|-
+
|3.1.2014
+
|Valmis
+
|Arno & Ladi
+
|
+
*Muutettu public.dat tiedoston First time calibration työnkulkua. Alkuperäinen public.dat tiedosto nimetty "public.dat.orig" ja otettu talteen samaan kansioon
+
**Poistettu calibraation turhat "#21 Cali Huff"-ulostulosignaalin päälle/pois ja niiden välissä olevat odottelut.<BR>
+
***Tämä nopeuttaa kalibraatiota
+
**Muutettu "#21 Up-arrival signal of Tool Magazine"-ulostulosignaalin päälle/pois komennot lähemmäksi toisiaan
+
***Tämä vähentää aikaa minkä fixed calibration mittapään vieressä oleva paineilmasuuttimen paineilma on päällä
+
*Korjattu työkaluvaihtajan "Spindle not loose knife" ongelma kääntämällä "#38 Spindle debus tool"-sisääntulosignaalin tila ohjelmallisesti punaisesta --> vihreään
+
|-
+
|4.1.2014
+
|Valmis
+
|Ladi
+
|
+
Muutettu työkaluvaihdon "Tx"-komennon yhteydessä fixed calibration mittapään vieressä olevan paineilmasuuttimen käyttöä lyhyemmäksi (Public.dat --> "O'Changetool"-ohjelma)
+
Poistettu työkaluvaihdon "Tx"-komennon yhteydessä olevat turhat odottelut liittyen "#21 Cali Huff"-ulostulosignaalin ohjaukseen (Public.dat --> "O'CALI-FIX-2"-ohjelma)
+
Tehty käännöksiä kiinasta englantiin ohjelman ilmoituksiin
+
Testattu ja todettu työkalunvaihto toimivaksi kaikista kahdeksasta vaihtokohdasta T1...T8
+
|-
+
|6.1.2014
+
|Valmis
+
|Ladi
+
|
+
*Tarkistettu NStudio public.dat-tiedosto G-koodien aliohjelmat ja listattu ne wikiin.
+
*Jatkettu kiinalaisilla merkeillä olevien viestien käännöksiä englantiin.
+
 
+
|-
+
|Kesken
+
|
+
|Arno/Ladi/Kengu
+
|
+
<strike>
+
*Työkaluvaihtokomennon optimointi
+
**Poistetaan odottelut ja turha paineilman käyttö
+
*Kaikkien työkalupaikkojen testaus ohjelmallisesti
+
**Varmistetaan että työkalukoordinaatit ovat kunnossa
+
*Vaneerin tasaiseksi ajaminen koneellisesti, poistetaan vaneerin pinnasta muutama milli
+
**Vaatii leveän tasausterän jolla työ hoituu nopeasti</strike>
+
*Mobile calibrator mittapään valmistus/käyttöönotto/ohjeistus
+
**Tarkistetaan miten mobile calibrator mittapää kytketään piirilevylle
+
**Minkälaista signaalia pitää ajaa, onko closed vai open kytkin
+
*Jyrsimen tarkkuus
+
**Mitataan mittakellolla jokaiselta akselilta
+
|}
+

Revision as of 10:23, 28 September 2016


Inkscape CNC:tä ajatellen (laser/plotteri)

Extensions > Render > Hershey Text: piirtää yksinkertaisia, CNC:lle optimoituja kirjasimia. Tekee myös (osittaiset) fillit.

Koska CNC leikkaa vain muodon reunoja pitkin, täytyy täytöt tehdä erikseen esim. viivoilla. Havainnollistavia kuvia ja tekstiä englanniksi http://wiki.evilmadscientist.com/Creating_filled_regions

  • Path > Path effects > paina plussaa ja valitse Hatches (rough): täyttää kuvion viivalla. Asetuksia säätämällä saa tasaisen tai kalligrafisen tyylin ym.
  • Edit > Clone > Create Cloned Tiles: Ties mihin pyörittelyyn ja kikkailuun. Fillejä ajatellen: monista viivaa.
  • https://inkscape.org/en/doc/tutorials/interpolate/tutorial-interpolate.en.html
  • Erikseen asennettavia Evil Mad Scientist -yhtiön plugareita:
    • Extensions > Eggbot > Hatch fill: tekee viivafillejä
    • Extensions > Eggbot > Reorder paths for speed: nopeuttaa plottaamista
    • Extensions > Watercolorbot > Snap colors to layers
    • Lataa: https://github.com/evil-mad

Picture to Dots/TSP (Traveling Salesman Problem -viiva/-optimointi) http://wiki.evilmadscientist.com/StippleGen .
Img2Gcode http://www.thingiverse.com/thing:770081 - toinen vastaava mutta kokeilematta http://online.rapidresizer.com/tracer.php .