Difference between revisions of "Iso CNC-jyrsin"

From Tampere Hacklab Wiki
Jump to: navigation, search
Line 1: Line 1:
===Pikatutoriaali:===
+
'''TEKSTI KESKEN KESKEN KESKEN KESKEN''' saa silti muutkin kirjoitella.
*3-vaihetöpseli seinään (servuräkin alakerrasta löytyvään työmaakeskukseen)
+
*CNC:n räkin etuseinästä kytkin ON-asentoon
+
*Räkin sisältä PC päälle
+
*Login/salasana: cnc/cnc
+
*Työpöydältä EMC2 päälle
+
**Valitse ensimmäinen/ainoa konfiguraatio ja paina OK
+
**Tarkista että hätäseis-nappi ei ole pohjassa (vapauta kiertämällä jos on)
+
**lähellä EMC2:n vasenta yläkulmaa löytyy "virtanappi" josta saa johteiden servot aktiivisiksi
+
**Aktivoinnin jälkeen konetta voi ajaa nuolinäppäimillä. Z-akseli liikkuu pg up ja pg down -näppäimillä.
+
  
 +
== Iso puujyrsin ==
  
===Softat:===
+
Keltainen (Kingcut W 1525).
*Kappaleiden piirtelyyn
+
**Google SketchUp (Windows/Mac): http://sketchup.google.com/
+
***STL plugini: http://www.guitar-list.com/download-software/convert-sketchup-skp-files-dxf-or-stl (ei toimi pyCAM:n kanssa?)
+
**Blender: http://www.blender.org/
+
**FreeCAD: http://sourceforge.net/projects/free-cad/ (Toimiva softa, joka seurailee teollisuussoftien jalanjälkiä. Työstöradan laskentaa ei vielä ole, mutta on kehityksessä juuri nyt (Joulukuu 2012))
+
*Työstöradan laskentaan
+
**pyCAM: http://pycam.sourceforge.net/ (open source, saattaa toimia joillain kappaleilla, yleensä kuitenkaan ei)
+
**Inkscape Gcodetools: http://www.cnc-club.ru/forum/viewtopic.php?t=35 (open source, toimivaksi todettu)
+
**FreeMill: http://www.mecsoft.com/freemill.shtml (täysin ilmainen)
+
**HSMXpress: http://www.hsmworks.com/hsmxpress/ (SolidWorks-plugin, täysin ilmainen)
+
**BobCAD-CAM: http://www.bobcad.com/products/milling (demoversiossa rajoitus generoidun koodin pituudelle)
+
**HeeksCAD & HeeksCNC: http://code.google.com/p/heekscnc/ (Open source, onnistuu sekä kappaleiden piirto että työstöradan laskenta. Ei aktiivisessa kehityksessä)
+
*Simulointiin
+
**CNC Simulator: http://www.cncsimulator.com/ (Windows only, freeware)
+
*Koneessa pyörivä ohjaussofta: EMC2, http://www.linuxcnc.org/
+
  
 +
Työstöalue: kokonainen vaneeri (2400*1400) mahtuu just, eli jotain tuota luokkaa.
  
Teollisuudessa käytettyjä softia:
 
*Pro/E, http://fi.wikipedia.org/wiki/Pro/Engineer
 
*Catia, http://fi.wikipedia.org/wiki/Catia
 
*SolidWorks, http://fi.wikipedia.org/wiki/SolidWorks (helppokäyttöisin CAD)
 
*Mastercam http://mastercam.com/
 
*Fanuc, http://www.fanuc.co.jp/en/product/cnc/index.html
 
  
===Työstönopeuksia Bilteman yläjyrsimellä:===
 
*Liian kovan syöttönopeuden kuulee helposti jyrsimen pyörimisnopeuden laskusta
 
*Polyeteeni: 6mm terällä 5mm syvyyteen helpohkosti 50mm/min syöttönopeus, menee varmaan tuplatkin
 
  
 +
== Karakoot ==
 +
{| class="wikitable"
 +
|+
 +
|-
 +
!Karan merkintä
 +
!Kauluksen merkintä
 +
!Koko minimi
 +
!Koko maksimi
 +
|-
 +
|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
 +
|}
 +
== Työstötyökalut ==
 +
{| class="wikitable"
 +
|+
 +
|-
 +
!Määrä
 +
!Terän halkaisija
 +
!Varren halkaisija
 +
!Tyyppi
 +
!Teränmäärä
 +
!Kommentti
 +
|-
 +
|2kpl
 +
|4mm
 +
|4mm
 +
|tasapäinen kierre
 +
|1flute
 +
|
 +
|-
 +
|2kpl
 +
|3mm
 +
|3mm
 +
|pallopää
 +
|2flute
 +
|
 +
|-
 +
|1kpl
 +
|3mm
 +
|3mm
 +
|suora
 +
|2flute
 +
|
 +
|-
 +
|1kpl
 +
|6mm
 +
|6mm
 +
|suora
 +
|1flute
 +
|"Terän pää rikki"
 +
|-
 +
|2kpl
 +
|8mm
 +
|8mm
 +
|tasapäinen kierre
 +
|2flute
 +
|
 +
|-
 +
|2kpl
 +
|10mm
 +
|6mm
 +
|"Round nose R5,0"
 +
|2flute
 +
|
 +
|-
 +
|1kpl
 +
|15mm
 +
|6mm
 +
||"Round nose R15.0"
 +
|2flute
 +
|
 +
|}
 +
== 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 ==
  
===Dokumentaatiota:===
+
* Puruimuri (harjat akryylipalikoihin, poistoputki, varsinainen imuri. Miika hoitaa, jossainmäärin)
*[http://www.linuxcnc.org/docs/EMC2_Integrator_Manual.pdf EMC2 integrator manual]
+
** http://www.woodweb.com/knowledge_base/Supporting_the_Dust_Collection_Hose_for_a_CNC_Rout.html
*[http://www.inverterdrive.com/file/Lenze-8200-Technical-Manual/default.aspx Karamoottorin taajuusmuuttuja Lenze 8200 Vector Drive] (Tarkka malli E82EV402 4C200)
+
*** http://www.woodweb.com/knowledge_base_images/zp/supporting_the_dust_collection_hose_3.JPG
**[http://src.lenze.com/lenze-bibliothek/en/X1%20-%20Accessories/X10%20-%20Modules%20and%20Keypads/X101%20-%20Keypads%20and%20diagnosis%20terminals/MA_E82ZBC_Keypad_v3-1_DE_EN_FR.pdf Taajuusmuuttajan käyttöpaneeli XT-panel]
+
*** http://www.woodweb.com/knowledge_base_images/zp/supporting_the_dust_collection_hose_2.JPG
** [http://src.lenze.com/lenze-bibliothek/en/A1%20-%20Frequency%20inverter/A10%20-%208200%20vector/SHB_8200vector_0,25-90kW_SW3-X_v3-0_EN.pdf Taajuusmuuttajan "system" manuaali]
+
*** http://www.woodweb.com/knowledge_base_images/zp/supporting_the_dust_collection_hose.jpg
** [http://src.lenze.com/lenze-bibliothek/en/C1%20-%20Industrial%20Communication/C12%20-%20CAN/MA_E82ZAFCC200_CAN-IO%20FIF_v4-0_DE_EN_FR.pdf Taajuusmuuttajan IO-moduli]
+
** http://www.talkshopbot.com/forum/showthread.php?t=1820
*[http://www.eltesrl.com/index.php?option=com_content&view=article&id=89&Itemid=122&lang=en Karamoottori Elte TMA4 - ISO20/30 Series]
+
** http://www.cncsharktalk.com/viewtopic.php?f=12&t=2449
**[http://manterep.kapsi.fi/tma5.pdf TMA5 käyttöohje]
+
**[http://5w.fi/media/TMA4_Manuaali.pdf TMA4 manuaali]
+
  
===Muuta koneesta:===
+
* työstönopeuksien selvittäminen, teoriat ja dokumentointi
*Koneen kasannut ja konfiguroinut "Jussi" on tarjoutunut auttamaan meitä alkuun koneen kanssa, Kepolla yhteystiedot.
+
* Siirto pois parvelta, ettei turhaan olisi resonoivalla vanerilattialla?
*Z-akselin lukitus on poistettu, joten '''Z-akseli on tuettava ennenkuin virrat koneelta katkaistaan''', muuten akseli tulee omalla painollaan alas ja saattaa vaurioittaa karamoottoria.
+
  
*Alkuperäinen karamoottori on kolmivaihekäyttöinen paineilmajäähdytetty kestomagneettimoottori (3,6kW) ja takaisinkytkentöinä on lämpötilat, pyörimisnopeus (ei asemaa), työkalulukitsimen asento [kiinni/vapautettu], sekä karamoottorin lukitsimen asento. Karamoottori itsessään ei sisällä mitään älyä, vaan kaikki ohjaus on tultava moottorin ulkopuolelta.  
+
== 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
 +
|}
  
*Työkalun sisäänveto ei jostain syystä toiminut. Tarvii perusteellisempaa tutkintaa. Vika on kuitenkin mekaaninen, ei sähköinen. (Update 1.1.2013: Työkalun sisäänveto on toimiva. Ongelma oli työkalupitimen ja sen pultin yhteensopivuusongelmassa. Yhteensopivuus ratkaistu hiomalla työkalupitimen pulttia.)
+
=== Materiaalit ===
  
===Todo:===
+
Ei metalli
*Servo-ohjaimet koneen pöydän alle siistiin riviin + johdotuksien uusiminen
+
**Tarvittavien uusien johdotusten suunnittelu ja tilaus (huom. tarvittavat liittimet)
+
**Servojen käyttösähkö: 3 vaihetta + kevi
+
**Takaisinkytkennät ja heikkovirtasignaalit suojatulla moninapakaapelilla (montako johtoa on ideaalinen?)
+
**Nykyisen hässäkän opiskelu, jonka jälkeen purku
+
**Kasaus pöydän alle, johon ylipaineistettu kotelo ilmankierrolla
+
  
*Z-akselille kunnollinen paineilmalinja + akseliin kiinnitettävä venttiilistö, jolla pystyy hallitsemaan lukituksia ja jäähdytystä (jos alkup. karamoottori todetaan toimintakuntoiseksi)
+
* puu
 +
* muovi (varauksin)
 +
* piirilevy (varauksin)
 +
* ...
 +
=== Käännökset ===
 +
主轴上无刀具<br>
 +
No tool in the spindle<br>
 +
主轴未松刀<br>
 +
Spindle not loose knife<br>
 +
从1号刀换到2号刀<br>
 +
Change from the 1st to the 2nd knife blade<br>
  
*Rajakytkimet on kytkemättä. Mihin ja miten pitäisi kytkeä? Tätäkin voisi kysellä Jussilta, jos ratkaisu ei ole triviaali.
+
== 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, jäähdytysvesi ja vedeneroittimen tarkastus<br>
 +
  1.1 Kytke jyrsimeen paineilma liittämällä alakerrassa oleva jyrsimen paineletku haaroituskappaleeseen.<br>
 +
  1.2 Laita jyrsimen jäähdytysvesi päälle avaamalla alakerran vesihana<br>
 +
  1.3 Tarkista vedeneroittimen säiliö ja tyhjennä se vedestä tarvittaessa<br>
 +
  .Varo ettei tyhjennyksestä tuleva vesi roisku alla olevien sähköliittimien päälle<br>
 +
2. Koneen työstöalueen nollaus (Machine coordinates)<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 ohjauskoneen näyttö päälle, NcStudio --> Operation --> "Back to Mechanical Origin" --> "All axes"-näppäin<br>
 +
  2.4 Varmista että akselien vierelle ilmestyy nollauksesta kertova symboli "O"
 +
 
 +
 
 +
== 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 20:48, 2 February 2016

TEKSTI KESKEN KESKEN KESKEN KESKEN saa silti muutkin kirjoitella.

Iso puujyrsin

Keltainen (Kingcut W 1525).

Työstöalue: kokonainen vaneeri (2400*1400) mahtuu just, eli jotain tuota luokkaa.


Karakoot

Karan merkintä Kauluksen merkintä Koko minimi Koko maksimi
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

Työstötyökalut

Määrä Terän halkaisija Varren halkaisija Tyyppi Teränmäärä Kommentti
2kpl 4mm 4mm tasapäinen kierre 1flute
2kpl 3mm 3mm pallopää 2flute
1kpl 3mm 3mm suora 2flute
1kpl 6mm 6mm suora 1flute "Terän pää rikki"
2kpl 8mm 8mm tasapäinen kierre 2flute
2kpl 10mm 6mm "Round nose R5,0" 2flute
1kpl 15mm 6mm "Round nose R15.0" 2flute

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

  • työstönopeuksien selvittäminen, teoriat ja dokumentointi
  • Siirto pois parvelta, ettei turhaan olisi resonoivalla vanerilattialla?

NCStudion ohjelmatiedostosta löytyvät lisäkäskyt

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 metalli

  • puu
  • muovi (varauksin)
  • piirilevy (varauksin)
  • ...

Käännökset

主轴上无刀具
No tool in the spindle
主轴未松刀
Spindle not loose knife
从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ä

Jyrsimen käytön valmistelu

1. Paineilma, jäähdytysvesi ja vedeneroittimen tarkastus
1.1 Kytke jyrsimeen paineilma liittämällä alakerrassa oleva jyrsimen paineletku haaroituskappaleeseen.
1.2 Laita jyrsimen jäähdytysvesi päälle avaamalla alakerran vesihana
1.3 Tarkista vedeneroittimen säiliö ja tyhjennä se vedestä tarvittaessa
.Varo ettei tyhjennyksestä tuleva vesi roisku alla olevien sähköliittimien päälle
2. Koneen työstöalueen nollaus (Machine coordinates)
2.1 Tarkista ettei työstöalustalla ole sinne kuulumattomia kappaleita tai esteitä
2.2 Varmista ettei akselien liikeradoilla ei ole esteitä
2.3 Laita ohjauskoneen näyttö päälle, NcStudio --> Operation --> "Back to Mechanical Origin" --> "All axes"-näppäin
2.4 Varmista että akselien vierelle ilmestyy nollauksesta kertova symboli "O"


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:

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

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.
      • 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

  • 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
  • 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