Nyt saatu g koodia ajava softa (winpc-nc usb). Ja sitten tuli heti uusi ongelma eteen jonka ratkaisuun tarttis vihjeitä.
Eli vcarve desktopilla tehty mallinnus ja taskun kaiverrus asetettu 2,5 mm. Z-aloitus piste tallennettu juuri jyrsittävän pinnan päältä. Mutta kun laitan ajon päälle niin jyrsin täräyttää suoraan terän jyrsittävän puun läpi joka on 5mm? Kokeilin useilla eri töillä ja kaikissa sama efekti.
Mitkä asetukset tuohon vaikuttavat ?
Nollasit terän myös kappaleen pintaan ennen ajoa? Terän pituuden kompensointi? Kotipiste kappaleen alla?
Pistä vaikka 20 riviä g koodin alusta tänne niin näkee vähän mitä se tekee.
Moikka!
Tossa Vcarvessa työkalu nollataan kappaleen pintaan ja näkyy kuvassa. Ei tuossa oletuksena ole terän pituuskompensaatiota. Mulla toi Edigin USBCNC ja siinä pitää muistaa aina koneen käynnistyksen yhteydessä ensimmäiseksi ajaa kotiasemaan kaikki liikkeet, vasta sitten menee oikein.
Moro,
Liitteenä nuo materiaali asetukset ? Koneella olen tehnyt tuon referenssi ajon ennen aloitusta (eli kun kone käy ns. ääri liikeradat läpi) ja tuon jälkeen olen ajanut terän ihan lähellä ajettavaa pintaa -> tallentanut sen XyZ pisteeksi.
Olen todella kylmiltäni tähän lähtenyt joten kaikki avut ja vinkit ovat tarpeen.
Moikka!
Niin ja äsken unohtui mainita, onko sulla asetukset koneessa niin, että Z-liike menee kappaleeseen miinus liikeenä,,, siis esim. N01 Z-5.00
Ihan vaan kun mainitsit aloittelian ::)
Avaatko vähän tarkemmin ;D mistähän mä ton näkisin ? Oisko oheisessa kuvassa jotain tietoa?
Lainaus käyttäjältä: cartti - 22.11.15 - klo:18:32
Nollasit terän myös kappaleen pintaan ennen ajoa? Terän pituuden kompensointi? Kotipiste kappaleen alla?
Pistä vaikka 20 riviä g koodin alusta tänne niin näkee vähän mitä se tekee.
Liitteessä koodin pätkää
Toolpath Name: = Pocket 4 [Clear])
(---------------------------------------------------------------)
N44 G00 X-3.913 Y-3.795 Z6.000 M09
N45 G01 Z-2.500 F20.0 M07
N46 G02 X-2.438 Y-5.072 I-2.136 J-3.961 F60.0 M07
N47 G02 X-0.974 Y-3.802 I3.612 J-2.684
N48 G01 Y3.829 M07
N49 G02 X-2.438 Y5.099 I2.149 J3.954 M07
N50 G02 X-3.913 Y3.823 I-3.612 J2.684
N51 G01 Y-3.795 M07
N52 G00 Z6.000 M09
N53 G00 X-18.265 Y-3.815 M09
N54 G01 Z-2.500 F20.0 M07
N55 G02 X-16.765 Y-5.156 I-2.173 J-3.941 F60.0 M07
N56 G02 X-15.241 Y-3.802 I3.673 J-2.600
N57 G01 Y3.829 M07
N58 G02 X-16.765 Y5.183 I2.149 J3.954 M07
N59 G02 X-18.265 Y3.842 I-3.673 J2.600
N60 G01 Y-3.815 M07
N61 G00 Z6.000 M09
N62 G00 X-46.076 Y-8.204 M09
N63 G01 Z-2.500 F20.0 M07
N64 G01 Y-7.756 F60.0 M07
N65 G02 X-43.749 Y-3.815 I4.500 J0.000 M07
N66 G01 Y3.842 M07
N67 G02 X-46.076 Y7.783 I2.173 J3.941 M07
N68 G01 Y8.232 M07
N69 G02 X-41.576 Y12.732 I4.500 J0.000 M07
N70 G01 X-36.922 M07
N71 G02 X-32.839 Y10.125 I0.000 J-4.500 M07
N72 G01 X-30.992 Y6.140 M07
N73 G01 X-29.186 Y10.099
N74 G02 X-25.092 Y12.732 I4.094 J-1.868 M07
N75 G01 X-20.437 M07
N76 G02 X-16.765 Y10.832 I0.000 J-4.500 M07
N77 G02 X-13.092 Y12.732 I3.673 J-2.600
N78 G01 X-6.050 M07
N79 G02 X-2.438 Y10.915 I0.000 J-4.500 M07
N80 G02 X1.174 Y12.732 I3.612 J-2.684
G-koodihan menee äkkiseltään oikein mutta onko työkalun mitta asetettu oikein tuonne Edigin USBCNC eli oletko mitannut työkalun kappaleen pintaan?
Siis olen vienyt terän "jogging" toiminnolla ihan työstettävän puun pintaan ja tallentanut sen xyz pisteeksi.
Edigin USBCNC -> onko tämä joku muu juttu ?
Liitteessäsi näkyy home position olevan x0 y0 z20? Laitoitko siis kotipisteen kappaleen pintaan?
Lainaus käyttäjältä: aloittelija - 22.11.15 - klo:20:08
Avaatko vähän tarkemmin ;D mistähän mä ton näkisin ? Oisko oheisessa kuvassa jotain tietoa?
Siis meneekö oikeasti terä alas kun Z= -5.000 niin kuin kuvassa?? Eli kun nollaat Z-akselin kappaleen yläpintaan ja anna komennon G01 Z-5.000 niin terä jysähtää kappaleeseen ton 5.000mm.
Mitäs tekee rivi N23 G71??
Tervehdys, minun antiikkisessa koneessa kertoo että käytetään metristä mitoitustapaa eikä tuumamitoitusta.....
G21~G71
Mitäs jos rykäsee riville N37 T1 M06 M49
eli M49:llä peruuttaa kaikki terän pituuskompensoinnit
Liitteessä kuvat millä set upeilla etenin. Manual movement kuvassa näkyy tuo kun tallensin tuon xyz pisteen. Z nousee tuon 10 pykälää 0 tasoa ylemmäs, mikä ymmärtääkseni ihan ok. Mutta vikassa kuvassa näkyy koordinaatit kun keskeytin operaation, Z tosi syvällä ja syvemmälle olisi vielä mennyt. Kuitenkin ajosyvyydeksi olin valinnut vain 1.0 mm
Tätä sukellusta en ymmärrä ollenkaan. Joku ei nyt puhu oikeaa kieltä tai muutoin joku set up on päin kettua. Ja kun tämä tapahtuu kaikissa tekemissäni koekappaleissa niin tulee mieleen että on mm ja tuumat sekaisin vai desimaali pilkut väärin aseteltu?
Tässä vielä tuo G koodi:
(---------------------------------------------------------------)
( File Information: )
(---------------------------------------------------------------)
( Filename: Pocket 4)
( File Path = C:\Users\Mika\Desktop\CNC\Valmiit CNC\Pocket 4.nc)
(---------------------------------------------------------------)
( Material Information: All sizes in mm )
(---------------------------------------------------------------)
( X Length = 150.000)
( Y Length = 50.000)
( Z Length = 5.200)
( X Min = -75.000 Y Min = -25.000 Z Min = -5.200)
( X Max = 75.000 Y Max = 25.000 Z Max = 0.000)
()
( Home Position: X = X0.000 Y = Y0.000 Z = Z20.000)
( Safe Z: Z = 4.000)
()
(---------------------------------------------------------------)
( Program Start )
(---------------------------------------------------------------)
%
N21 G17
N22 G90
N23 G71
(---------------------------------------------------------------)
( First Tool )
(---------------------------------------------------------------)
( Tool Number = 1)
( Tool Name = Ball Nose (3 mm))
( Speeds and Feeds )
( Cut Rate = 20 mm/s)
( Plunge Rate = 7 mm/s)
( Spindle Speed = S16000 U/min)
(---------------------------------------------------------------)
N34 M05
N35 M09
N36 G00 Z20.000
N37 T1 M06
N38 S16000 M03
N39 G00 Z20.000
N40 G00 X0.000 Y0.000
(---------------------------------------------------------------)
( Toolpath Name: = Pocket 4)
(---------------------------------------------------------------)
N44 G00 X-24.964 Y-4.614 Z4.000 M09
N45 G01 Z-1.000 F7.0 M07
N46 G01 X-24.919 Y-4.640 F20.0 M07
N47 G01 X-24.829 Y-4.589
N48 G01 Y-0.203
N49 G01 X-24.964 Y-0.183
N50 G01 Y-4.614
N51 G01 X-25.261 Y-4.790
N52 G01 X-24.919 Y-4.987
N53 G01 X-24.532 Y-4.767
N54 G01 Y0.061
N55 G01 X-25.261 Y0.179
N56 G01 Y-4.790
N57 G01 X-25.558 Y-4.973
N58 G01 X-24.919 Y-5.341
N59 G02 X-24.235 Y-4.952 I2.795 J-4.113 M07
N60 G01 Y0.340 M07
N61 G02 X-25.558 Y0.569 I0.179 J4.970 M07
N62 G01 Y-4.973 M07
N63 G01 X-25.855 Y-5.164
N64 G02 X-24.919 Y-5.706 I-1.859 J-4.291 M07
N65 G02 X-23.938 Y-5.145 I2.795 J-3.749
N66 G01 Y0.634 M07
N67 G01 X-24.056
N68 G02 X-25.855 Y0.994 I0.000 J4.676 M07
N69 G01 Y-5.164 M07
N70 G01 X-26.152 Y-5.363
N71 G02 X-24.919 Y-6.083 I-1.562 J-4.091 M07
N72 G02 X-23.641 Y-5.347 I2.795 J-3.371
N73 G01 Y0.932 M07
N74 G01 X-24.056 Y0.931
N75 G02 X-26.152 Y1.465 I0.000 J4.379 M07
N76 G01 Y-5.363 M07
N77 G01 X-26.449 Y-5.573
N78 G02 X-24.919 Y-6.479 I-1.265 J-3.881 M07
N79 G02 X-23.344 Y-5.559 I2.795 J-2.975
N80 G01 Y1.245 M07
N81 G01 X-24.056 Y1.228
N82 G02 X-26.449 Y2.003 I0.000 J4.082 M07
N83 G01 Y-5.573 M07
N84 G01 X-26.746 Y-5.795
N85 G02 X-24.919 Y-6.902 I-0.968 J-3.659 M07
N86 G02 X-23.047 Y-5.784 I2.795 J-2.552
N87 G01 Y1.585 M07
N88 G01 X-23.717 Y1.525
N89 G01 X-24.056
N90 G02 X-26.746 Y2.647 I0.000 J3.785 M07
N91 G01 Y-5.795 M07
N92 G01 X-27.043 Y-6.032
N93 G02 X-24.919 Y-7.368 I-0.671 J-3.423 M07
N94 G02 X-22.750 Y-6.023 I2.795 J-2.086
N95 G01 Y1.958 M07
N96 G02 X-23.717 Y1.822 I-0.966 J3.351 M07
N97 G01 X-24.056 M07
N98 G02 X-27.043 Y3.509 I0.000 J3.488 M07
Vaikka en ole kyseistä softaa käyttänyt, mutta pikasesti koodin luettuani, niin joko
a) 0-piste on väärin määritelty
b) teränpituus on väärin mitotettu tai terän pituus kompensointi on laitettu pois päältä. http://machmotion.com/cnc-info/g-code.html#G43,G44_&_G49_Tool_Length_Offsets
Softaa enemmän käyttäneet voivat varmasti neuvoa mistä nuo tarkistaa...
Pitääkö tuo terän pituus aina erikseen kompensoida ? Koska tuon 0 pisteen olen aina määritellyt terän ollessa kiinni jyrsimessä -> terän lähes koskiessa puuta.
Liitteessä muutama parametri asetus mitä päällä.
( Home Position: X = X0.000 Y = Y0.000 Z = Z20.000)
( Safe Z: Z = 4.000)
---
-> jos ajetaan esim. tuonne turvalliseen Z= 6 , niin sukeltaa sen 14mm?
Eli home position on määritelty Z=20 ohjelmassa, missä pyöräytät G-koodin, jos ajat levyn pintaan ja nollaat siihen, niin ohjelma luulee, että ollaan z= +20
Laita 20mm palikka terän ja kappaleen pinnan väliin ja nollaa sinne, tai sitten ohjelman asetuksiin home position Z=0
Nämä siis tuosta viimeisestä G-koodinpätkästä
Varmistus vielä, eli kun ajat terää ylöspäin, niin Z:n arvo lähtee kasvamaan?
Juuri toisten päin eli kun z on nostettu ihan ylös on arvo 0. eli luku kasvaa mitä alempana ollaan
Lainaus käyttäjältä: aloittelija - 23.11.15 - klo:13:43
Juuri toisten päin eli kun z on nostettu ihan ylös on arvo 0. eli luku kasvaa mitä alempana ollaan
(http://www.cnczone.com/forums/attachment.php?attachmentid=136790&stc=1&thumb=1&d=1389525748)
Eli mitä lähempänä terä on leikkattavaa pintaa sitä suurempi luku tuossa mittaristossa Z akselissa.
Ajoin tuon ohjelman nyt ilman puuta ja havaitsin että se tosissaan tekee ensiksi tuon 2 cm syöksyn alas, jonka jälkeen vetää tuolla korkeudella työn poikki yhden linjan. Sen jälkeen nousee tuon 2 cm ylös ja alkaa tekemään varsinaista jyrsintää.
Eli ihmetyttää mistä tuo ensimmäinen syöksy johtuu kun kuitenkin sen jälkeen palaa tuohon asetettuun 0 tasoon tekemään varsinaista ajoa.
EDIT liitteenä akseli parametreja joissa jotain tietoa
Lainaus käyttäjältä: aloittelija - 23.11.15 - klo:14:13
Eli mitä lähempänä terä on leikkattavaa pintaa sitä suurempi luku tuossa mittaristossa Z akselissa.
Ajoin tuon ohjelman nyt ilman puuta ja havaitsin että se tosissaan tekee ensiksi tuon 2 cm syöksyn alas, jonka jälkeen vetää tuolla korkeudella työn poikki yhden linjan. Sen jälkeen nousee tuon 2 cm ylös ja alkaa tekemään varsinaista jyrsintää.
Eli ihmetyttää mistä tuo ensimmäinen syöksy johtuu kun kuitenkin sen jälkeen palaa tuohon asetettuun 0 tasoon tekemään varsinaista ajoa.
EDIT liitteenä akseli parametreja joissa jotain tietoa
Tekee sen koska z akselisi on väärin päin. Käännä se tuosta liitteesti valikosta. 2cm menee läpi juuri siksi koska Home positiosi on +20mm.
Kuulostaa järkevältä. Nyt tuli vaan toinen ongelma. Kun tuossa jyrsimessä ajaa nyt tuon reference ajon, missä se käy xyz linjat läpi tuonne tunnnistus kytkimelle asti. Z akselin 0 tunnistus kytkin on ylhäällä ja nyt kun käänsin tuon asetuksen positiiviseksi niin se yrittää etsiä kytkintä alhaalta niin ->kone yrittää puskea pohjasta väkisten läpi.
Käännä myös se reference switch at...end z akselilta.
YEEE.. now it works.. Kiitos kaikille auttaneille.
Lupaan että tarvitsen apuanne vielä ;D