Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Matematicke intepretacije (funkcije) G-Cod

[es] :: 3D modelovanje :: CAD/CAM :: Matematicke intepretacije (funkcije) G-Cod

[ Pregleda: 7646 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

smurflander
Sasa Taskov
PHP Developer
Nis

Član broj: 97546
Poruke: 70
*.exe-net.net.



+22 Profil

icon Matematicke intepretacije (funkcije) G-Cod11.06.2007. u 19:36 - pre 204 meseci
Pisem CNC program pa me interesuje da li postoje negde matematicke intepretacije G-Coda?


 
Odgovor na temu

Djomloun
Mladjan Jovanovic
Bgd

Član broj: 3604
Poruke: 984
*.dynamic.sbb.co.yu.

ICQ: 158628304
Sajt: blogoye.org/djomlouns


Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod12.06.2007. u 10:24 - pre 204 meseci
Pogledaj ovu temu http://www.elitesecurity.org/t...miranje-CNC-sistema-code-Pomoc imas tu ppt okacen mozda pomogne ;)

zz M.

[Ovu poruku je menjao markom dana 14.06.2007. u 21:39 GMT+1]
Josx dok sam bio klinac baba me je uchila da ne jedem zxut sneg, citamo se na mojoj svasxtari lnk: http://blogoye.org/djomlouns/

ZM0501 :)


//napustio [es]...
 
Odgovor na temu

bokisha
Constructor
Vrsac

Član broj: 58101
Poruke: 440
212.200.219.*

Sajt: proizvodnja.googlepages.c..


+3 Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod12.06.2007. u 11:24 - pre 204 meseci
Citat:
smurflander: Pisem CNC program pa me interesuje da li postoje negde matematicke intepretacije G-Coda?


Sta te konkretno interesuje, navedi primer
 
Odgovor na temu

smurflander
Sasa Taskov
PHP Developer
Nis

Član broj: 97546
Poruke: 70
*.exe-net.net.



+22 Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod12.06.2007. u 15:05 - pre 204 meseci
Evo dacu najprostiji primer.

Ako treba da se napise funkcija koja ce najprostiji G1 kod pretvoriti u signale koje treba poslati na paralernom portu on bi trebao ovako da izgleda.


Recimo hocemo da da g-kod G1 X50 Y20 pretvorimo u jednacinu za izracunavanje brzine slanja impulsa na paralernom portu kako za x tako i za y kordinatu.

Evo primera na papiru







Za G2 je primer resavanja jos tezi, pa me zanima dali negde postoje vec resene interpretacije ako ne celog g_coda onda bar vecim delom ili mi matematicko resavanje ne gine.

Pozdrav
 
Odgovor na temu

bokisha
Constructor
Vrsac

Član broj: 58101
Poruke: 440
*.adsl.sezampro.yu.

Sajt: proizvodnja.googlepages.c..


+3 Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod12.06.2007. u 15:59 - pre 204 meseci
Znaci ti hoces da "vozis" masinu preko racunara, odnosno da vozis STEP motor.
U cemu programiras?


 
Odgovor na temu

smurflander
Sasa Taskov
PHP Developer
Nis

Član broj: 97546
Poruke: 70
*.exe-net.net.



+22 Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod12.06.2007. u 17:43 - pre 204 meseci
U potpunosti si u pravu sto se tice tacnosti. Figurirace normalno ta vrednost kao parametar u programu ali to je samo jos jedna konstanta. Meni su potrebne funkcije da ne bi ih izvodio jer oduzimaju mnogo vremena. Imamo resenje i za G2 ali je ono bar tri puta slozenije. U pravu si sto se tice impulsa. Jedan impuls jednako jedan pomeraj (sa odredjenom tacnoscu) x,y ili z ose.


Jeste, cerace se masina preko LPT porta, za sada a kasnije i USB-a. Razmisljamo i o rs232 jer je to standard u industriju ali se na racunarima vec duze vreme uopste ne stavlja.

VB.NET


A evo mozemo i da se dogovorimo, ako ih vec negde na netu nema, da izvodimo po jedan G-Cod.
 
Odgovor na temu

smurflander
Sasa Taskov
PHP Developer
Nis

Član broj: 97546
Poruke: 70
*.exe-net.net.



+22 Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod12.06.2007. u 18:15 - pre 204 meseci
Ja G1 i G2 funkcije jos nisam napisao. To je najlaksi deo problema:). Treba i ostale funkcije G-Coda razloziti na obican problem pa ga onda resiti. Ali ajde da ne ispadne samo ja da ih resavam i samo postavljam, ukljucite se i vi.

Evo G1 je vec resena. Sada je samo iskodirajte u svom programskom jeziku.
 
Odgovor na temu

maricc
Dusan Maric
penzioner
Rakovac

Član broj: 89909
Poruke: 136
*.dynamic.sbb.co.yu.



Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod12.06.2007. u 21:59 - pre 204 meseci

Prosvrljaj po Netu, trazi linearnu i kruznu interpolaciju, pa idi dalje.... ima svasta....
Algoritama brzih, sporih, losih, dobrih.....
Kad pocnes s linearnom interpolacijom prouci "Bresenham-ov" algoritam da ne bi lutao mnogo, jer je on medju najboljima....
Sve je izmisljeno !!! Samo ga prilagodi svojim potrebama.

Begin {Bresenham for lines with slope between 0 and 1}
a := ABS(xend - xstart);
b := ABS(yend - ystart);
d := 2*b - a;
Incr1 := 2*(b-a);
Incr2 := 2*b;
If xstart > xend Then
x := xend;
y := yend
Else
x := xstart;
y := ystart
End
For I := 0 to a Do
Plot(x,y);
x := x + 1;
If d >= 0 Then
y := y + 1;
d := d + incr1
Else
d := d + incr2
End
End {For Loop}
End {Bresenham}


Pozdrav, (ovo nije programska linija :)
Dusan
 
Odgovor na temu

smurflander
Sasa Taskov
PHP Developer
Nis

Član broj: 97546
Poruke: 70
*.exe-net.net.



+22 Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod12.06.2007. u 23:12 - pre 204 meseci
E hvala na informacijama, ovo je vec nesto konkretno. Nesto sam razmisljao. U principu skoro svi 2d g_codovi mogu da se preko linearne interpolacije predstave kodom g1.
 
Odgovor na temu

maricc
Dusan Maric
penzioner
Rakovac

Član broj: 89909
Poruke: 136
*.dynamic.sbb.co.yu.



Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod13.06.2007. u 20:11 - pre 204 meseci
Citat:
smurflander: Nesto sam razmisljao. U principu skoro svi 2d g_codovi mogu da se preko linearne interpolacije predstave kodom g1.


Paaaa.....nije bas tako. Nije sigurno ! Moraces prilicno da se naradis da napises CNC program koji icemu vredi. Prouci malo "Max3" i njegove komande, podesavanja.....
Ima tu poslaaaa !


Dusan
 
Odgovor na temu

smurflander
Sasa Taskov
PHP Developer
Nis

Član broj: 97546
Poruke: 70
*.exe-net.net.



+22 Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod14.06.2007. u 01:07 - pre 204 meseci
I pre da pocnem da pisem program, znao sam da ce to biti veliki posao ali nazad nema. Drug mi upravo zavrsava CNC masinu i potreban mu je Legalan sofver da bi mogao legalno da je prodaje. Masina radi u 3 ose tako da cu za sada raditi g-kodove koje podrzavaju samo ove ose. Manuelnu kontrolu sam vec uradio.

Hvala na linku, ima dosta informacija.
 
Odgovor na temu

maricc
Dusan Maric
penzioner
Rakovac

Član broj: 89909
Poruke: 136
*.dynamic.sbb.co.yu.



Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod14.06.2007. u 07:55 - pre 204 meseci
Citat:
Djomloun

btw mislim da je kolega maricc mislio na Mach3?


Izvinjavam se, moja greska ! Da, mislio sam na "Mach3" .
E, sad licenca za taj program je oko 100 Eura. Pitanje je da li se isplati pisati program za tu cifru.
Kao vezba, izazov itd.... je OK i podrzavam to. Ali da ce nadmasiti mogucnosti komercijalnih programa prosto ne verujem, mada nije nemoguce ako se covek (bolje tim ) zauzme do kraja.
Srecno "smurflander" uz tebe smo !
Ako nesto treba, vici samo .

Dusan
 
Odgovor na temu

smurflander
Sasa Taskov
PHP Developer
Nis

Član broj: 97546
Poruke: 70
*.exe-net.net.



+22 Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod14.06.2007. u 19:24 - pre 204 meseci
Hvala Dusane na podrsci.
Znas, Cnc masina, koju pravi moj kolega, nije 4d masina:), tako da ce software biti prilagodjen njoj. Znam da je lakse kupiti licencu i prodavati je zajedno sa masinom ali cilj nam je da je pocnemo od pocetka kako bismo posle lako mogli da je nadogradjujemo. Isto vazi i za softver. Uostalom ko se jos kod nas bavi pisanjem CNC programa i pravljenjem masine za komercijalnu upotrebu? Rado bih sa njima razmenio neka iskustva.
 
Odgovor na temu

maricc
Dusan Maric
penzioner
Rakovac

Član broj: 89909
Poruke: 136
*.dynamic.sbb.co.yu.



Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod14.06.2007. u 19:43 - pre 204 meseci
Hvala,
pa srecno !!!

Ako uspem da prikacim nesto zanimljivo.....
Ovaj nece, ima preko 1.5Mb.... probacu nesto drugo...

pozdrav,
Dusan


[Ovu poruku je menjao maricc dana 14.06.2007. u 20:54 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

Seme
Miroslav Bozic
Nis
Elektronski fakultet
Nis, Zajecar

Član broj: 43158
Poruke: 390
*.dynamic.sbb.co.yu.

Sajt: www.ebuyelektronika.co.cc


+5 Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod18.06.2007. u 00:06 - pre 204 meseci
Kako napreduje pisanje programa ?
 
Odgovor na temu

smurflander
Sasa Taskov
PHP Developer
Nis

Član broj: 97546
Poruke: 70
*.exe-net.net.



+22 Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod20.06.2007. u 15:41 - pre 204 meseci
Ide ok. Upravo radim na vizualizaciji masine. Najveci deo posla bice oko njega ali i itepretaciji g-coda. Ajde kad odradim nesto malo vise pa postavicu nesto.
 
Odgovor na temu

cnc-project
Sam svoj majstor
FIUME

Član broj: 80861
Poruke: 426
87.252.133.*



+4 Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod20.06.2007. u 22:00 - pre 204 meseci
http://www.linuxcnc.org/

FREE EMC2


CATY FANATIC ...
 
Odgovor na temu

smurflander
Sasa Taskov
PHP Developer
Nis

Član broj: 97546
Poruke: 70
*.exe-net.net.



+22 Profil

icon Re: Matematicke intepretacije (funkcije) G-Cod21.06.2007. u 00:57 - pre 204 meseci
Super sad bar imam reper:). A postoji li neki za windows platformu?
 
Odgovor na temu

[es] :: 3D modelovanje :: CAD/CAM :: Matematicke intepretacije (funkcije) G-Cod

[ Pregleda: 7646 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.