hlaška
Dělá to jen když to chci pustit ručně třeba v půlce programu viz foto nahoře.Myší označíš spojnici mezi kružnici kteroukoli ,dole na obrazovce jak jede gečko tak se ti označí řádek na ten klikneš opačným tl.daš přejet na označený řádek a jede to teda mělo by v tomto případě to nejede.
%
G21 G40 G49 M6 T1
G17
M7
G0Z20.000
G0X0.000Y0.000S6000M3
G0X-68.988Y20.000Z6.000
G1Z-2.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-4.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-6.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-8.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-10.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-12.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
%
G21 G40 G49 M6 T1
G17
M7
G0Z20.000
G0X0.000Y0.000S6000M3
G0X-68.988Y20.000Z6.000
G1Z-2.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-4.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-6.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-8.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-10.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-12.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
Kromě druhého a třetího G0 zajišťují veškerý pohyb (a určují polohu) v XY rovině pouze oblouky (G3), takže to opravdu musíš sjet od začátku (nebo ho správně napozicovat ručně na začátek vybraného oblouku) z důvodů popsaných výše.
Btw. technická, pro vkládání kódu je vhodné používat Code tag:
Btw2: přemejšlim, cos to sem vlastně vložil..?
Btw. technická, pro vkládání kódu je vhodné používat Code tag:
Kód: Vybrat vše
%
G21 G40 G49 M6 T1
G17
M7
G0Z20.000
G0X0.000Y0.000S6000M3
G0X-68.988Y20.000Z6.000
G1Z-2.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-4.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-6.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-8.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-10.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
G3X-68.988Y20.000I0.000J1.013
G1Z-12.000F300.0
G3X-70.000Y21.013I-1.012J0.000F3800.0
G3X-71.012Y20.000I0.000J-1.013
G3X-70.000Y18.987I1.012J0.000
Naposledy upravil(a) Thomeeque dne 7. 12. 2014, 3:47, celkem upraveno 1 x.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
- robokop
- Site Admin
- Příspěvky: 22983
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
presne tak
takovyto program opravdu nejde jednoduse pustit z kterehokoli radku
ale kdyz to chces udelat musis se nejdriv podivat na ktere souradnici mel skoncit predchozi radek
z toho pouzijes XY tedy rucne v MDI napises treba G01 X Y z toho predchoziho radku Z z pozadovane hloubky
pak si teprv muzes vybrat ten radek od ktereho jsi to chtel pustit a pustit to od neho
takovyto program opravdu nejde jednoduse pustit z kterehokoli radku
ale kdyz to chces udelat musis se nejdriv podivat na ktere souradnici mel skoncit predchozi radek
z toho pouzijes XY tedy rucne v MDI napises treba G01 X Y z toho predchoziho radku Z z pozadovane hloubky
pak si teprv muzes vybrat ten radek od ktereho jsi to chtel pustit a pustit to od neho
Vsechna prava na chyby vyhrazena (E)
Packa má pravdu celé jsem to kreslil v autocad a pak je kružnice složená ze spousty úseček a v tom je taky problém.Vpodstatě po takovýchto úsečkách se stroj nechtěl pořádně ani rozjet proto jsem kdysi ve staré verzi musel pře spuštěním používat G64 pak to jelo plynule,ale stejně to nedosahovalo nastavené rychlosti. Nový PP má G40 kompenzaci radiusu a tam to už jede selkem obstojně. Možná se doberem postupně k výsledku.Jsem Vám vděčen za snahu. 

nevím,ale po kompenzaci je chod stroje naprosto hladký bez záškubu prostě veškeré poloměry kružnice to řeže plynule.Navíc to barevně na monitoru ukazuje kde to používá kompenzaci a ta je tam kde píšu.roviny jsou standartně značeny červeně poloměry ružově.
Myslím (tak jako Robokop) že kompenzace s tím nemá nic společného. Jde spíše o to že ten "nový" postprocesor používá opravdu kružnice místo "miliónu" úseček.Kamil píše:nevím,ale po kompenzaci je chod stroje naprosto hladký bez záškubu prostě veškeré poloměry kružnice to řeže plynule.
Trajectory Planner v LinuxCNC bohužel nekouká dále než na konec navazujícího příkazu.
Tedy plánuje právě probíhající příkaz tak aby uměl udělat "blending" s navazujícím příkazem (pokud je nastaven pomocí G64) a na jeho konci zastavit když to bude nutné)
Pokud je navazujícím příkazem krátká úsečka tak plánuje pomalou rychlost aby stihl na jejím konci zabrzdit (netuší/nekontroluje totiž další příkazy).
Ve chvíli kdy začne zpracovávat onu krátkou úsečku tak teprve kouká na tu další a vidí že zastavovat nemusí a zase malinko zrychlí (ale zase pouze tolik aby na konci navazujícího uměl zastavit)
Výsledkem je pomalý a cukavý pohyb

EDIT: Naive Cam pomůže v případě že navazující úsečky jsou kolineární (nebo alespoň přibližně podle zadané tolerance G64 parametr Q) a spojí je v jednu delší úsečku - což umožní Trajectory Planner vidět o kousek dál a může trochu zrychlit a pohyb je plynulejší.
Možná by stálo za to se těm namachrovaným borcům omluvit, nebo ne?Kamil píše:Myslel jsem si,že je toto forum solidní a že se tady člověku dostane nějakové té pomoci, ale jak to tak vypadá je to tady samý namachrovaný borec.Sorry,že Vás obtěžuji začátečnickými otázkami již to už neudělám.
Obvykle se dějí věci obvyklé. Méně často se dějí věci neobvyklé a zcela vyjímečně se dějí věci vyjímečné...
Masturn 40 CNC, Hermle UWF1200H CNC a pár klasik
http://www.radialengine.cz" onclick="window.open(this.href);return false;
http://www.autopejsek.cz" onclick="window.open(this.href);return false;
Masturn 40 CNC, Hermle UWF1200H CNC a pár klasik
http://www.radialengine.cz" onclick="window.open(this.href);return false;
http://www.autopejsek.cz" onclick="window.open(this.href);return false;
Omluva není potřeba, spíše by mě potěšilo kdyby se na těch pár G-kódů opravdu koukl a řekl že v nich pochopil souvislost a řešení jeho problému (snad bývalého problému).testone píše:Možná by stálo za to se těm namachrovaným borcům omluvit, nebo ne?