www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

G koda za krmiljenje CNC strojev.
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Oprema, stroji in orodja
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 63.83
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Pet Mar 02, 2007 11:50 pm    Naslov sporočila:  G koda za krmiljenje CNC strojev. Odgovori s citatom

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 Sad

_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14555
Aktiv.: 65.29
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Pet Mar 02, 2007 11:54 pm    Naslov sporočila:  Re: G koda za krmiljenje CNC strojev. Odgovori s citatom

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 Sad


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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 63.83
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Pet Mar 02, 2007 11:58 pm    Naslov sporočila:   Odgovori s citatom

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

_________________
Dokler bodo ljudje mislili, da živali ne čutijo, bodo živali čutile, da ljudje ne mislijo.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14555
Aktiv.: 65.29
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sob Mar 03, 2007 12:04 am    Naslov sporočila:   Odgovori s citatom

Darko zgoraj napisani kodeksi valjajo za en velik industrijski CNC. V danem primeru F4000 pomeni hitrost gibanja 4m/min
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 63.83
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Sob Mar 03, 2007 12:06 am    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14555
Aktiv.: 65.29
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sob Mar 03, 2007 12:17 am    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 63.83
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Sob Mar 03, 2007 2:17 am    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 63.83
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Sob Mar 03, 2007 2:20 am    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Domenius
Član
Član



Pridružen-a: Sre 30 Nov 2005 14:15
Prispevkov: 1188
Aktiv.: 5.33
Kraj: Medvode

PrispevekObjavljeno: Sob Mar 03, 2007 9:47 am    Naslov sporočila:   Odgovori s citatom

Č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 Wink .
_________________
It's electric!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 63.83
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Sob Mar 03, 2007 10:48 am    Naslov sporočila:   Odgovori s citatom

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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
trot
Član
Član



Pridružen-a: Čet 18 Jan 2007 20:25
Prispevkov: 1270
Aktiv.: 6.04
Kraj: glej fogl

PrispevekObjavljeno: Sob Mar 03, 2007 12:38 pm    Naslov sporočila:   Odgovori s citatom

VolkD, a bi se dalo tole tvojo zadevo videt/slišat pri delovanju - kakšen posnetek?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 63.83
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Sob Mar 03, 2007 1:45 pm    Naslov sporočila:   Odgovori s citatom

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.



VCLP0003.zip
 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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Jackal
Član
Član



Pridružen-a: Sre 10 Maj 2006 19:14
Prispevkov: 144
Aktiv.: 0.66
Kraj: Ravne na Koroškem

PrispevekObjavljeno: Sob Mar 03, 2007 5:34 pm    Naslov sporočila:   Odgovori s citatom

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
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
SimonS
Član
Član



Pridružen-a: Čet 01 Jul 2004 11:18
Prispevkov: 4591
Aktiv.: 20.59
Kraj: Kobarid

PrispevekObjavljeno: Sob Mar 03, 2007 6:33 pm    Naslov sporočila:   Odgovori s citatom

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
Prisoten Poglej uporabnikov profil Pošlji zasebno sporočilo
VolkD
Član
Član



Pridružen-a: Pet 24 Sep 2004 21:58
Prispevkov: 14228
Aktiv.: 63.83
Kraj: Divača (Kačiče)

PrispevekObjavljeno: Pon Mar 05, 2007 2:12 am    Naslov sporočila:   Odgovori s citatom

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 Laughing )
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
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Oprema, stroji in orodja Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
Pojdi na:  
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: 74 dni


Powered by phpBB © 2001, 2005 phpBB Group