Podprogram w EMC2

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
pixes2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 10
Posty: 582
Rejestracja: 07 sty 2009, 18:38
Lokalizacja: Zgierz

#21

Post napisał: pixes2 » 06 sty 2011, 21:00

freakolot pisze: oczywiście zdarzy się tak za czwartym razem, kiedy #1 = -9
wiec warunek do while jest spełniony,
ale #1 = [#1 -3]
spowoduje, że zjedziesz Z na -12 czyli za głęboko.
Dlatego potrzebny jest ten if który to sprawdzi.
Dzięki za podpowiedż. Celowo dałem pogłębianie co 3mm, aby zaszła konieczność zastosowania "if". Gdyby nie było "if" to poleciałoby na 12mm ? Muszę to sprawdzić.

Pozdrawiam.
Tomek.



Tagi:

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#22

Post napisał: markcomp77 » 06 sty 2011, 21:16

ArturM pisze:nc_files/flowsnake.ngc
hehe... to krzywa smoka (tutaj nazwana węża), choć nie dokładnie ta sama... ta z emc2 daje regularny symetryczny wzorek, znana mi krzywa smoka miała coś wspólnego z pojęciem - krzywa fraktalna...
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

ArturM
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 7
Posty: 160
Rejestracja: 12 kwie 2008, 07:53
Lokalizacja: Kozienice
Kontakt:

#23

Post napisał: ArturM » 06 sty 2011, 22:33

markcomp77 pisze:
ArturM pisze:nc_files/flowsnake.ngc
hehe... to krzywa smoka (tutaj nazwana węża), choć nie dokładnie ta sama... ta z emc2 daje regularny symetryczny wzorek, znana mi krzywa smoka miała coś wspólnego z pojęciem - krzywa fraktalna...
No wygooglałem sobie już :)

Tu jest krzywa Gospera (czyli ten flowsnake): http://en.wikipedia.org/wiki/Gosper_curve
A tu jest krzywa smoka: http://en.wikipedia.org/wiki/Dragon_curve

Obie fajne :)

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#24

Post napisał: markcomp77 » 07 sty 2011, 00:23

Obrazek

tak by rekurencyjnie można by wyfrezować powierzchnię kwadratu

zgodnie z algorytmem

Kod: Zaznacz cały

? oto spirala :bok
? jeśli :bok < 10 [stop] 
? np :bok pw 90
? spirala :bok - 2
? już
tutaj więcej prostych algorytmów
http://www.mim.pr.radom.pl/logo/data/rek.html

może poćwiczę sobie składnię programowania w gcodzie-emc2...

[ Dodano: 2011-01-07, 00:27 ]
o takie smoki kiedyś programowałem (pod sectrum zx w kodzie z80)

http://jason.jjtchiu.com/flash/fractal.swf
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

syntetyczny
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2696
Rejestracja: 08 gru 2009, 22:33
Lokalizacja: Elbląg
Kontakt:

#25

Post napisał: syntetyczny » 07 sty 2011, 08:18

markcomp77 pisze:[ Dodano: 2011-01-07, 00:27 ]
o takie smoki kiedyś programowałem (pod sectrum zx w kodzie z80)
Chyba zx spectrum:}
Kto pyta, nie błądzi. Eppur si muove
Kreatura CNC
Modernizacja plotera megaplot


kamar
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 16248
Rejestracja: 18 wrz 2010, 06:17
Lokalizacja: Kozienice
Kontakt:

#26

Post napisał: kamar » 08 sty 2011, 22:34

Witam.
markcomp77 pisze: tak by rekurencyjnie można by wyfrezować powierzchnię kwadratu
zgodnie z algorytmem
Nie komplikujcie tego co może być proste :)

Główną zaletą podprogramów pisanych przez Artura jest to, że nasze obrabiarki CNC (przy jednostkowej produkcji :) ) obsługują pracownicy nie mający pojęcia o istnieniu mastercama czy innych generatorów. Odpala tabelkę , wybiera rodzaj operacji (toczenie zewnetrzne , czoło, stożek,promień, frezowanie kanału, wycinanie otworów itp) wpisuje żądane parametry i robi.
Średnio kumaty tokarz czy frezer po paru dniach radzi sobie całkiem, całkiem.

Awatar użytkownika

markcomp77
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 3975
Rejestracja: 18 wrz 2004, 12:51
Lokalizacja: k/w-wy
Kontakt:

#27

Post napisał: markcomp77 » 10 sty 2011, 16:49

kamar pisze:Nie komplikujcie tego co może być proste
to tylko zabawa - i okazja pokodowania na fikuśnych algorytmach
słowem - edukacja :)
SpotkanieCNC: STOM-TOOL Marzec 2014
http://www.cnc.info.pl/topics79/spotkan ... t55028.htm

Awatar użytkownika

Segitarius
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 390
Rejestracja: 15 lut 2011, 19:07
Lokalizacja: Zielona Góra

#28

Post napisał: Segitarius » 28 lis 2014, 13:00

Markcomp 77 link ciekawie zatytuowany:
markcomp77 pisze:tutaj więcej prostych algorytmów
http://www.mim.pr.radom.pl/logo/data/rek.html
ale nie działa. Masz możliwość odświeżyć go trochę?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”