Stránka 1 z 1

cykly primo na stroji(manual guide)

Napsal: 9. 10. 2011, 8:05
od Radek-B
Nevidel nahodou nekdo nekde kulturne rozepsanou ucelenou logiku uzivatelskych cyklu pro soustruh/frezu?
Mam na mysli takova ta okna kde se doplni do kresby rozmery a ono to samo vyplkne program.

Nekolik jsem se jich pokusl spachat na zaklade veci co se potuluji po netu kolem programovani EMC, ale je to bida a nejsem spokojen.

RADEK

Re: cykly primo na stroji(manual guide)

Napsal: 21. 10. 2011, 3:20
od samouk
Tvé otázce zcela nerozumím,ale tento cyklus-http://www.youtube.com/watch?v=fL0zfhrl1tU vznikl přímo na stroji.

Re: cykly primo na stroji(manual guide)

Napsal: 21. 10. 2011, 5:56
od Radek-B
Chci si vytvorit par obrazovek z obrazky kde zadam do toho obrazku potrebne udaje a ono mi to samo spocita potrebne drahy [vzplivne G-kod do editoru]

RADEK

Re: cykly primo na stroji(manual guide)

Napsal: 21. 10. 2011, 7:54
od samouk
Na stejnou otázku hledám odpověď o pár chlívků níže-výroba cyklů.Obrázek neumím,cykl umím.V 840D podle manuálu to jde.Ale je k tomu
třeba různé programy,formáty a v tom se nevyznám.

Re: cykly primo na stroji(manual guide)

Napsal: 7. 11. 2011, 8:05
od jozef663
Radku neviem či ti to pomoze,ale pozri sa na subor.neskoro,ale predsa.

Re: cykly primo na stroji(manual guide)

Napsal: 7. 11. 2011, 9:06
od Radek-B
Dekuji , nepotrebuji vsak uzivatelsky manual ke stroji, tech mam dost, ja bych potreboval tu vnitrni logiku, tech ruznych cyklu.¨
At to nemusim vymyslet a ma to hlavu a patu :D
Je jedno v jakem to bude formatu ci jazyce.

Treba tento umi vrtat diry na kruznici. Lze jej pouzit beze zmen primo jak je , ale take ho lze treba prepsat v C+ , udelat tomu zadavaci okno parametru ,,,, a je to.

G21 G90 G17 G40
#1=0 (STRED X)
#2=0 (STRED Y)
#3=50 (polomer ROZTECNE KRUZNICE)
#4=8 (POCET DER)
#5=8 (POCET SKUTECNE VRTANYCH DER//OMEZENI//)
#6=10 (HLOUBKA VRTANI)
#7=25 (POCATECNI/KONCOVA VYSKA)
#8=0 (UHEL PRVNI DIRY)
#9=1 (DRUH CYKLU ZADEJ 1-3)
#10=2 (PRISUV PO KOLIK MA VRTAT)
#11=1 (CASOVA PRODLEVA V SEKUNDACH)
#12=200 (PRACOVNI POSUV)
#13=2 (BEZPECNA VZDALENOST)
#<stredX> = #1
#<stredY> = #2
#<polomer> = #3
#<pocet_der> = #4
#<pocet_der_vrtanych> = #5
#<hloubka_vrtani> = [0-#6]
#<Z_velikost> = #7
#<startovni_uhel> = #8
#<druh_cyklu> = #9
#<vel_trisky> = #10
#<casova_prodleva> = #11
#<pracovni_posuv> = #12
#<R_velikost>= #13
o100 if [#<pocet_der_vrtanych> eq 0]
#<pocet_der_vrtanych> = #<pocet_der>
o100 endif
#<index> = 0
#<startovni_uhel_incr> = [360/#<pocet_der>]
G0 Z#<Z_velikost>
G0 X#<stredX> Y#<stredY>
o2 while [#<index> LT #<pocet_der_vrtanych>]
#<Xpos> = [#<stredX> + #<polomer>*cos[#<startovni_uhel>]]
#<Ypos> = [#<stredY> + #<polomer>*sin[#<startovni_uhel>]]
o3 if [#<druh_cyklu> EQ 1]
G81 X#<Xpos> Y#<Ypos> Z#<hloubka_vrtani> R#<R_velikost> F#<pracovni_posuv>
o3 elseif [#<druh_cyklu> EQ 2]
G82 X[#<Xpos>] Y[#<Ypos>] Z[#<hloubka_vrtani>] R[#<R_velikost>] F[#<pracovni_posuv>] P[#<casova_prodleva>]
o3 elseif [#<druh_cyklu> EQ 3]
G83 X[#<Xpos>] Y[#<Ypos>] Z[#<hloubka_vrtani>] R[#<R_velikost>] F[#<pracovni_posuv>] Q[#<vel_trisky>]
o3 endif
#<startovni_uhel> = [#<startovni_uhel> + #<startovni_uhel_incr>]
#<index> = [#<index> + 1]
o2 endwhile
G0 Z#<Z_velikost>
G80
M2

RADEK

Re: cykly primo na stroji(manual guide)

Napsal: 8. 11. 2011, 10:40
od vladosk
Radku máš odkaz na stránku kde je nějaký cyklus s obrázkem pro emc2? Já jsem něco našel, ale neuložil a teď nevím kde to bylo. Chtěl jsem si napsat vlastní cyklus, na Siemensu a Fanucu se mi to dařilo, ale měl jsem staré systémy bez obrázku. Mnoho cyklu taky četlo přímo aktuální souřadnice stroje, ještě jsem ale nestudoval jestli to umí i emc2.

Re: cykly primo na stroji(manual guide)

Napsal: 8. 11. 2011, 12:03
od Radek-B
Treba nejjednodussi napsane v pythonu>
http://wiki.linuxcnc.org/emcinfo.pl?Sim ... Generators" onclick="window.open(this.href);return false;

EMC z netu neumi prevzit aktualni souradnice do programu.
RADEK

Re: cykly primo na stroji(manual guide)

Napsal: 8. 11. 2011, 5:12
od vladosk
Radku, děkuju, ale tohle mám a věděl jsem o tom. Myslel jsem tohle: http://www.linuxcnc.org/component/optio ... g,english/
Ten tvuj odkaz vygeneruje program a uloží ho do adresáře. Ten co sem dávám (ngcgui) vygeneruje program a spustí ho v emc. Já si doma hraju se soustruhem a dělám ruzne závity, takže jsem chtěl něco co mi ukáže tabulku (myslím že tam jde i obrázek ale asi mimo tabulku) kde vložím pruměr, stoupání atd a pustím to.
Tuším že chceš něco takového napsat ve vlastním systému - ne pod emc (podle jazyku c).

Re: cykly primo na stroji(manual guide)

Napsal: 8. 11. 2011, 8:01
od Radek-B
Ano , presne tak , a chci obejit vsechny pythony, Tcl atd..
A taky nerad hanim cizi praci hosi na tom fakt vysivaji a bez nich bychom nebyli tam kde jsme, aaale
kurna ty jejich vymysly jsou strasne kostrbate a nesrozumitelne casto naprosto nepouzitelne.
O silenem MISHMASHI z pohledu programatorskeho nemluve.

RADEK

Re: cykly primo na stroji(manual guide)

Napsal: 8. 11. 2011, 8:56
od robokop
nestezuj si
jeste jsi asi nevidel poradnej linuxovej script v bashi plnej regularnich vyrazu pajp atd...

nebo treba tohle:

Kód: Vybrat vše

:(){ :|:& };:
ano toto je linuxovy program napsany v jazyku prikazove radky

kdo neveri muze vyzkouset (doporucuju ulozit rozdelanou praci a pouzit prikaz sync, pak je testovani v pohode)

Re: cykly primo na stroji(manual guide)

Napsal: 21. 11. 2011, 10:28
od samouk
Manuál k 840D.Četl jsem ho v češtině,teď jsem ho sehnal jen v angličtině,vám to asi nebude vadit.

1.4 Cycle support for user cycles
1.4 Cycle support for user cycles
1.4.1
Overview of necessary files
The following files constitute the basis for cycle support:
Assignment File Application File type
Cycle selection aeditor.com Standard and user
cycles
Text file
common.com
(HMI Embedded only)
Standard and user
cycles
Text file
Input screen form for
parameter assignment
*.com Standard or user cycles Text file
Help screens *.bmp Standard or user cycles Bitmap
Online help
(HMI Advanced only)
pgz_<language>.pdf
and
pgz_<language>.txt
Standard cycles only pdf file

Note
Any names can be chosen for the cycle support configuration files (*.com )
Tohle scháníš?

Re: cykly primo na stroji(manual guide)

Napsal: 21. 11. 2011, 2:38
od fupe
robokop píše:nestezuj si
jeste jsi asi nevidel poradnej linuxovej script v bashi plnej regularnich vyrazu pajp atd...

nebo treba tohle:

:(){ :|:& };:

ano toto je linuxovy program napsany v jazyku prikazove radky

kdo neveri muze vyzkouset (doporucuju ulozit rozdelanou praci a pouzit prikaz sync, pak je testovani v pohode)
Robe ja nemam ty žluty obličeje v linuxovým terminalu.
pěkný- to sem neznal.
Jestli sem to dobre pochopil , tak tento prikaz definuje funkci s nazvem : ve ktere na pozadi pousti tu samou funkci a vystup rekurzivne presmerovava sama do sebe. Takze vznikne tolik procesu, kolik unese linux a pak to padne na držku. Je to tak?

Martin

Re: cykly primo na stroji(manual guide)

Napsal: 21. 11. 2011, 3:05
od robokop
jo a ten & zpusobi ze se neceka na dokonceni te funkce tedy se to vlastne rozdvoji a jedna ta funce predava vystup te druhe a kazda z te dvojice se rozdvoji atd.. geometrickou radou (dokud nedojde pamet)
ale jinak to vypada jako kdyz nekdo zmatene hrabne do klavesnice :D


btw prihlas se taky na sraz