|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
VolkD Član
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 63.81 Kraj: Divača (Kačiče)
|
Objavljeno: Pet Mar 02, 2007 11:50 pm Naslov sporočila: G koda za krmiljenje CNC strojev. |
|
|
Malo sem se razgledal in prečital o tej G kodi. Ne izgleda niti tako ensotavno, pravzaprav je enostavno, dokler si ne zadaš, da boš naredil domačo nalogo.
In kakšna je moja domača naloga? Preprosta..
Kako bi naredil cikel vrtanja po Z osi. Torej sledeče:
počasi premakni Z -0.12
hitro premakni Z0
To je vse. In tega ne znam naredit
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14555 Aktiv.: 65.28 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Pet Mar 02, 2007 11:54 pm Naslov sporočila: Re: G koda za krmiljenje CNC strojev. |
|
|
VolkD je napisal/a: |
Malo sem se razgledal in prečital o tej G kodi. Ne izgleda niti tako ensotavno, pravzaprav je enostavno, dokler si ne zadaš, da boš naredil domačo nalogo.
In kakšna je moja domača naloga? Preprosta..
Kako bi naredil cikel vrtanja po Z osi. Torej sledeče:
počasi premakni Z -0.12
hitro premakni Z0
To je vse. In tega ne znam naredit |
Pri industrijskem cnc-ju (Fanuc) je nekako tako
Koda: |
G01 F2000 Z -0.1 ;G01=ravno gibanje F2000 hitrost gibanja
G00 Z0 ;z max hitrostjo po najbližji poti (velja za vse osi)
|
Sicer je G kod veliko
G02 krožno gibanje smer urnega kazalca R-radius (ali I,J kordinate središča)
G03 krožno gibanje nasprotna smer urnega kazalca R-radius (ali I,J kordinate središča)
G90 - meritev od referenčne točke
G91 - meritev od zadnje stajne točke
G41 G42 odmik orodja -levo/desno
_________________ lp
Silvo
Nazadnje urejal/a Silvo Sob Mar 03, 2007 12:01 am; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
|
VolkD Član
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 63.81 Kraj: Divača (Kačiče)
|
Objavljeno: Pet Mar 02, 2007 11:58 pm Naslov sporočila: |
|
|
Uf... expressen odgovor..
Kaj pomeni tisti F2000 ? No F je hitrost..ampak kaj je 2000 ?
Saj če ne bo šlo drugače bom pa poskusil. Sveder bom seveda vzel ven
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14555 Aktiv.: 65.28 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sob Mar 03, 2007 12:04 am Naslov sporočila: |
|
|
Darko zgoraj napisani kodeksi valjajo za en velik industrijski CNC. V danem primeru F4000 pomeni hitrost gibanja 4m/min
_________________ lp
Silvo |
|
Nazaj na vrh |
|
|
VolkD Član
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 63.81 Kraj: Divača (Kačiče)
|
Objavljeno: Sob Mar 03, 2007 12:06 am Naslov sporočila: |
|
|
Aha.. bom malo pregledal kako gre to v moji verziji TurboCNC, pa napišem izsledke.
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
|
Silvo Moderator
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14555 Aktiv.: 65.28 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sob Mar 03, 2007 12:17 am Naslov sporočila: |
|
|
Skušal bom napisat delček programa za tisti stroj (tako spominu /že kakih 5 let nisem delal na tem)
Koda: |
M07 ;vpenjanje obdelovanca
G90 G00 X200. Y-200. Z-100 ;pozicjoniranje iz referenčne točke na delovno področje
M11 ;izbira orodja
M91 S1000 ;vklop izbranega orodja z 10 000 obrati
M12 ;spust orodja
G91 G01 F1000 Z-10. ;spust po Z osi za 10mm z hitrosjo 1m/min
X100. ;premik po osi X za 100mm (hitrost enaka do preklica F1000)
Y-100. ;premik po osi Y
X-100. ; premik po osi X
Y100. ;premik po osi Y
Z10. ;pemik po osi Z
M13 ;dvig orodja
M15 ;izklop orodja
G90 X0 Y0 Z0 ;premik z max hitrostjo na izhodiščno točko
M06 ;sprostitev obdelovanca
M30 ;skok na začetek čakaj na ponoven start
|
_________________ lp
Silvo |
|
Nazaj na vrh |
|
|
VolkD Član
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 63.81 Kraj: Divača (Kačiče)
|
Objavljeno: Sob Mar 03, 2007 2:17 am Naslov sporočila: |
|
|
Ja ok.. Saj mi vse funkcionira, le hitrosti po oseh ne morem spreminjati. Verjetno imam kaj narobe sconfigurirano.
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
|
VolkD Član
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 63.81 Kraj: Divača (Kačiče)
|
Objavljeno: Sob Mar 03, 2007 2:20 am Naslov sporočila: |
|
|
No stvar je takale: 288 izvrtanih lukenj, tri orodja in dolžina vseh premikov skupaj 110, 77 inch-a traja 57 minur 28 sec.
Orodja so svedri različnih debelin, menjava je ročna. Po vsaki menjavi je potrebno nastavit 0 na Z osi.
Tiskanina je velika 175x96 mm.
Kaj se vam zdi ?
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
|
Domenius Član
Pridružen-a: Sre 30 Nov 2005 14:15 Prispevkov: 1188 Aktiv.: 5.33 Kraj: Medvode
|
Objavljeno: Sob Mar 03, 2007 9:47 am Naslov sporočila: |
|
|
Časovno malce dolgo, čeprav ne pretirano (na roke bi vrtal 10-15min). Glede na to da naprava skoraj vse naredi sama, pa še nerodna ni, da bi lomila svedre (predvidevam), se mi zdi stvar kar vredu. V tej uri lahko zraven narediš marsikaj, npr. malo pospraviš delavnico .
_________________ It's electric! |
|
Nazaj na vrh |
|
|
VolkD Član
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 63.81 Kraj: Divača (Kačiče)
|
Objavljeno: Sob Mar 03, 2007 10:48 am Naslov sporočila: |
|
|
Svedrov res ne lomi. Je pa tuljenje brushless motorja tako nadležno, da bi si pospravljanje omislil raje za kdaj drugič.
Vsekakor je čas velik. Steper motorji imajo pri hitrem premikanji manjši navor. V tem je ves problem. Lahko sicer nastavim večje hitrosti delovanja, a s tem zgubim zanesljivost. Rešitev so močnejši motorji, večji tokovi in bolj "pameten" kontroler.
Sedaj sem v izdelavi takega, ki takrat, ko je motor v mirovanju (ima največji navor) zmanjša tok. S tem bom zmanjšal segrevanje motorjev. Na ta način bom v gibanju lahko povečal tok in s tem hitrost.
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
|
trot Član
Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1270 Aktiv.: 6.04 Kraj: glej fogl
|
Objavljeno: Sob Mar 03, 2007 12:38 pm Naslov sporočila: |
|
|
VolkD, a bi se dalo tole tvojo zadevo videt/slišat pri delovanju - kakšen posnetek?
|
|
Nazaj na vrh |
|
|
VolkD Član
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 63.81 Kraj: Divača (Kačiče)
|
Objavljeno: Sob Mar 03, 2007 1:45 pm Naslov sporočila: |
|
|
Slišat bolj težko. No če bi ti imel v profilu vpisan kraj, bi se te upal povabiti ( če si dovolj blizu) na ogled in posluh.
Za vse ostale, ki radi samo gledate je pa tu video. Se opravičujem zaradi slabe kvalitete, a original posnetek je bil velik 85MBy.
Opis: |
|
Download |
Ime datoteke: |
VCLP0003.zip |
Velikost datoteke: |
2.21 MB |
Downloadano: |
166 krat |
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
|
Jackal Član
Pridružen-a: Sre 10 Maj 2006 19:14 Prispevkov: 144 Aktiv.: 0.66 Kraj: Ravne na Koroškem
|
Objavljeno: Sob Mar 03, 2007 5:34 pm Naslov sporočila: |
|
|
Koliko je bil pa posnetek dolg v realnem času? Kot vidim je pospešen.
Na koliko imaš kaj nastavljen delovni pomik? (komanda F v mm/min). Tole izgleda precej počasi. Če bi se v resnici pomikal tako hitro kot na posnetku bi bilo pa že kar vredu.
Si testiral kako hitre premike lahko izvajaš (tako da jih motorji zmorejo brez poslabšanja natančnosti)?
Na mojem CNCju imam nastavljen tok kontrolerjev na ~ 1,2A in strojček zmore hitre premike do 1200mm/min s ponovljivostjo 0,1mm
Še to - v kakšnem načinu poganjaš koračne motorje? Polnokoračni ali polkoračni?
Namreč pri nekateri hitrosti vrtenja pride do resonance in motor se enostavno noče več zavrtet (čuješ da motor zatuli - mehanika ne sledi več mag. polju). Pri polnokoračnem načinu prideš do te resonance precej hitro (pri mojih motorjih po izkušnjah tam okoli 1500 step/s (kar je pri standardnem motorju z 1,8° korakom nekje okoli 12 vrt./s oz. 700 vrt/min).
pri polkoračnem motorju pa pride ta resonanca kasneje. Pri mojih motorjih okoli 2500 step/s (kar pri istem motorju kot prej da 1100 vrt./min).
Idealno bi bilo kakšno microstep krmiljenje z mikrokrmilnikom, saj bi se takrat čisto znebil resonance koračnega motorja.
|
|
Nazaj na vrh |
|
|
SimonS Član
Pridružen-a: Čet 01 Jul 2004 11:18 Prispevkov: 4592 Aktiv.: 20.60 Kraj: Kobarid
|
Objavljeno: Sob Mar 03, 2007 6:33 pm Naslov sporočila: |
|
|
Nekaj v smislu, kot ti je Silvo napisal.
Sicer veliki stroji imajo ze preddefinirane cikle. Ce rabis samo za vrtanje TIV je najenostavneje nekaj v smislu
G91
G01 Z-1 F300
G00 Z5
G90
_________________ Lep dan
Simon |
|
Nazaj na vrh |
|
|
VolkD Član
Pridružen-a: Pet 24 Sep 2004 21:58 Prispevkov: 14228 Aktiv.: 63.81 Kraj: Divača (Kačiče)
|
Objavljeno: Pon Mar 05, 2007 2:12 am Naslov sporočila: |
|
|
Jackal je napisal/a: |
Koliko je bil pa posnetek dolg v realnem času? Kot vidim je pospešen.
Na koliko imaš kaj nastavljen delovni pomik? (komanda F v mm/min). Tole izgleda precej počasi. Če bi se v resnici pomikal tako hitro kot na posnetku bi bilo pa že kar vredu.
Si testiral kako hitre premike lahko izvajaš (tako da jih motorji zmorejo brez poslabšanja natančnosti)?
Na mojem CNCju imam nastavljen tok kontrolerjev na ~ 1,2A in strojček zmore hitre premike do 1200mm/min s ponovljivostjo 0,1mm
Še to - v kakšnem načinu poganjaš koračne motorje? Polnokoračni ali polkoračni?
Namreč pri nekateri hitrosti vrtenja pride do resonance in motor se enostavno noče več zavrtet (čuješ da motor zatuli - mehanika ne sledi več mag. polju). Pri polnokoračnem načinu prideš do te resonance precej hitro (pri mojih motorjih po izkušnjah tam okoli 1500 step/s (kar je pri standardnem motorju z 1,8° korakom nekje okoli 12 vrt./s oz. 700 vrt/min).
pri polkoračnem motorju pa pride ta resonanca kasneje. Pri mojih motorjih okoli 2500 step/s (kar pri istem motorju kot prej da 1100 vrt./min).
Idealno bi bilo kakšno microstep krmiljenje z mikrokrmilnikom, saj bi se takrat čisto znebil resonance koračnega motorja. |
Uff.. mnogo vprašanj...
posnetek v realnem času traja 2min in 1 sec. Žal je dolg 85Mby.
Torej stvar se pomika še enkrat počasneje.
Poskušal sem tudi hitreje, žal se na nekaterih pozicijah zatakne. izgleda, da pogonska navojna osovina ni povsem v centru ( nekaj dela mora ostati še za jutri )
Način krmiljenja je polkoračni. Načrtujem pa boljši krmilnik in "piljenje" mehanike.
_________________ Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo. |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 75 dni
Powered by phpBB © 2001, 2005 phpBB Group
|