HobbyCNC fórum
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


UCCNC vezérlő program

A frissítések közzététele az 'UCCNC vezérlő program új verziói' témában található

 

Időrend:
Oldal 177 / 189 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   173  174  175  176  177  178  179  180  181   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

n/a (inaktív)    2014-07-22 11:12:00 [643]

Elkészült az UCCNC szoftver 1.0024 betaverziója.

Ami újdonság van:

- Parametrikus programozás (változók használata # előszóval)
A megkötések az adatlapban dokumentálva vannak.
- Javítottam néhány hibát ami MDI adatbevitel esetén jelentkezett.


n/a (inaktív)    2014-07-21 16:45:00 [642]

Szia,

Köszönöm, örülök, hogy tetszik.
Az extrudáló fejekhez nem nagyon értek sajnos, a képek Írországban készültek az egyik partnerünknél, ez nem a mi gépünk.
A szoftver tesztelésében segítenek és ezért nyomtattak.
A fejről annyit tudok csak, hogy egy kis léptetőmotor hajtja előre a szálat, ez A tengelynek van beállítva az UCCNC programban.
A slicer progi pedig ezt generálja a g-kódba, így megy a szál automata előtolása.
A program végén pedig meghív egy makrót, ami nullázza az A tengelyt, hogy ne tekerje visszafelé az adagoló motort,
ha mégegy dolgot akar majd utána nyomtatni és amikor az A tengely ismét nulláról indul.
Mindössze ennyit tudok róla.

Előzmény: Hunka Tibor, 2014-07-21 16:23:00 [640]


Hunka Tibor | 8036    2014-07-21 16:25:00 [641]

Előzmény: n/a (inaktív), 2014-07-21 15:00:00 [639]


Hunka Tibor | 8036    2014-07-21 16:23:00 [640]

Írhatnál egy két dolgot a 3d nyomtatás topikba is , a extrudáló fej érdekelne engem .

Előzmény: n/a (inaktív), 2014-07-21 15:00:00 [639]


n/a (inaktív)    2014-07-21 15:00:00 [639]

3D nyomtatás UCCNC-vel:









csewe | 2578    2014-07-19 17:32:00 [638]

A következő a Rectangle pocket lessz,mivel ebből könnyű kialakítani.
Viszont,még mindíg nem fog annak működni megfelelően,aki nem az 'C:UCCNC' könyvtárba telepít,bár már azt gondoltam,hgoy igen.
De,rajta vagyok a dolgon,már van ötletem.

Előzmény: n/a (inaktív), 2014-07-19 10:54:00 [637]


n/a (inaktív)    2014-07-19 10:54:00 [637]

Nekem jónak tűnik. És valóban nem csinál hibás kódot, legalábbis nem sikerült eddig még olyan paramétereket beadnom neki, amivel gond lett volna. Szóval a nagy számok törvénya alapján nincs hiba benne.
Mi lesz a következő wizard?

Előzmény: csewe, 2014-07-18 18:36:00 [636]


csewe | 2578    2014-07-18 18:36:00 [636]

Remélhetőleg,ezt a verziót már nem kellmódosíatani.
Így talán belekezdek a következőbe.

Hibás G kód-ról továbra sem érkezett viszajelzés.

Előzmény: csewe, 2014-07-18 18:28:00 [635]


csewe | 2578    2014-07-18 18:28:00 [635]

Lekezeltem az üresen maradt mezők problémáját.
Hibaüzenetet ír ki ,amelyben jelzi melyik mező maradt üresen.
Balázstól kapott tanács alapján,a makrót is átírtam,így most akárhová telepíti valaki az UCCNC-t,akkor is működni fog a warázsló.
Természetesen a Wizards mappát,értelemszeráen az UCCNC könyvtárba kell másolni,mindegy melyik meghajtón van.

BETA_Cut_a_Circular_Pocket_varazslo

Előzmény: n/a (inaktív), 2014-07-18 11:09:00 [628]


n/a (inaktív)    2014-07-18 11:35:00 [634]

Olyan nagy dolog nem lesz szerintem, bár Balázs ha minden igaz két kis gépet is visz.
Az új fejlesztést, ami egy UC300 modul leválasztó alaplappal is be akartuk mutatni, de nem készült el sajnos időre, kb. még egy hét kellett volna, úgyhogy ezt majd egy következő talin..

Előzmény: svejk, 2014-07-18 11:31:00 [632]


n/a (inaktív)    2014-07-18 11:32:00 [633]

Én is próbálok egyébként erre törekedni, de az UCCNC G-kód interpreterjében látod sikerült egy olyan esetet lekezeletlenül hagynom, amit PITU kollégának sikerült felfedeznie és kiakasztotta az interpretert.
Konkrétan ez a sor volt:
- DotG program - )
Itt ez elvileg egy komment, de a kezdő '(' zárójel hiányzik, szóval mégsem komment.
És van a sorban egy 'G' karakter, amire az interpreter azt gondolja első körben, hogy ez egy G-kód lesz. Szám nincsen utána, így viszont nem G-kód. Itt volt egy hiba az algoritmusban, hogy ezt a G betű szám nélküli esetet nem jól kezeltem le és emiatt végtelen töltési ciklusba került...
Szóval a progikat minden esetre meg kell próbálni felkészíteni, még arra az esetre is ami elvileg nem is létezhet.

Előzmény: svejk, 2014-07-18 11:23:00 [629]


svejk | 33012    2014-07-18 11:31:00 [632]

Lesz valami meglepi holnapra???

Előzmény: n/a (inaktív), 2014-07-18 11:27:00 [630]


svejk | 33012    2014-07-18 11:31:00 [631]

Bárcsak minden programozó kőbe vésett alapszabálya lenne az általad leírtak.

Előzmény: n/a (inaktív), 2014-07-18 11:27:00 [630]


n/a (inaktív)    2014-07-18 11:27:00 [630]

Konkrétan nem erre gondoltam , de programozást aki tanult vagy csak üzemszerűen programozik az tudja, hogy egy alap tétel, hogy minden progit blondbiztosra kell megírni, lehetőleg úgy, hogy a felhasználó bármilyen kombinációban is csinál bármit, a program akkor se dobja hanyatt magát, hanem kezelje le az összes lehetséges esetet.

Előzmény: svejk, 2014-07-18 11:23:00 [629]


svejk | 33012    2014-07-18 11:23:00 [629]

"...de így lenne "bolodbiztos" a progi."

És ez bizony nekünk bolondoknak nagyon sokszor jól jönne! )

Előzmény: n/a (inaktív), 2014-07-18 11:09:00 [628]

n/a (inaktív)    2014-07-18 11:09:00 [628]

Felraktam a gépemre, nálam jól működik. Ügyes vagy!

Még esetleg amit írtál, hogy ha üresen marad mező, ezeket az eseteket lekezelhetnéd a programban, modnjuk, hogy ha megnyomja a felhasználó a save gombot, akkor a progi ellenőrizheté a mezőt és ha üres, akkor valami alapértelmezett értéket használhatna. És az ellenőrzés után ezt az alapértelmezett értéket vissza is írhatná az üres mezőbe, hogy a felhasználó láthassa, hogy mivel történt a kalkuláció. Persze ez már szőrszálhasogatás, de így lenne "bolodbiztos" a progi.

Előzmény: csewe, 2014-07-17 17:25:00 [627]


csewe | 2578    2014-07-17 17:25:00 [627]

Frissítetem a Cut a Circular Pocket varázslót,mert az egyik beviteli mező hibásan működöt.
Ezenkívül mostmár négy képernyő felbontás mellett élvezhetitek a SAVE gomb lenomását követően,a szerszámpája látványát.
Ez a plusz funkció ezeken a képernypfelbontsokon érhető el:
800*600
1024*768
1280*1024
1600*1200

Eddig nem érkezett visszajelzés,hogy hibás szerszámpályát generálna.

BETA_Cut_a_Circular_Pocket_varazslo


n/a (inaktív)    2014-07-17 14:27:00 [626]

Még annyi, hogy megnéztem annak a fájlnak a méretét amivel én teszteltem a progit és a ami a legnagyobb méretű, picivel 100Mega alatt van, ehhez képest a te progijaid apró méretűek.
Szóval nem a mérettel van itt a gond, hanem az interpolátor dobja hanyatt magát valamiért ami a kódban van. De ahogy írtam megfogom vizsgálni, sokat segített, hogy elküldted a fájlokat, köszönöm!

Előzmény: n/a (inaktív), 2014-07-17 14:24:00 [625]


n/a (inaktív)    2014-07-17 14:24:00 [625]

A másik fájlt a hajókormány simitás.tap-ot is gyorsan megnéztem, ezt nálam gond nélkül pillanatok alatt betölti.

Előzmény: PITU, 2014-07-17 14:07:00 [623]


n/a (inaktív)    2014-07-17 14:21:00 [624]

Megjött, köszi szépen.
A szem.txt-t próbáltam első körben, az valamiért megakasztja az g-kód interpolátort. Eddig annyit sikerült most gyorsan kiderítenem, hogy a fájl fejlce okozza. Ha kitörlöd a fájl elejéről a kommenteket, azt a néhány sort, akkor betölti, egyébként a kommenteken megakad, ezért nem tölti be. Megfogom vizsgálni pontosan, hogy miért és hol akad meg és fogom majd javítani...

Előzmény: PITU, 2014-07-17 14:07:00 [623]


PITU | 302    2014-07-17 14:07:00 [623]

ment

Előzmény: n/a (inaktív), 2014-07-17 14:02:00 [622]


n/a (inaktív)    2014-07-17 14:02:00 [622]

Na, végül megérkezett a levél.
küldtem neked most egy üres levelet az info@cncdrive.com -ról, arra válaszolva tudsz mellékletet küldeni.

Előzmény: PITU, 2014-07-17 13:57:00 [621]


PITU | 302    2014-07-17 13:57:00 [621]

a nevedre kattintva email klikk ide

Előzmény: n/a (inaktív), 2014-07-17 13:43:00 [620]


n/a (inaktív)    2014-07-17 13:43:00 [620]

Szia,

Nem jött levél.

Előzmény: PITU, 2014-07-17 13:36:00 [618]


n/a (inaktív)    2014-07-17 13:40:00 [619]

Egyszer mindenképp végig kell olvasni a fájlt, mert meg kell jeleníteni 3D-ben a pályát. A megjelenítés vektorait pedig folyamatosan a memóriában kell tartani, különben csak a pálya részeit tudná megjeleníteni. Szerintem ezt nem tudod kikerülni...
Az, hogy 3Gbyte-os memóriával nem tölt be egy pár száz kByte-os fájlt az biztos nem memória megtelés probléma, más lesz szerintem. Hiszen az én 2Gbyte-os memóriámmal simán beolvas ennél nagyságrendekkel nagyobb fájlokat.

Előzmény: robroy007, 2014-07-17 13:20:00 [614]

PITU | 302    2014-07-17 13:36:00 [618]

írtam

Előzmény: n/a (inaktív), 2014-07-17 13:32:00 [616]


n/a (inaktív)    2014-07-17 13:34:00 [617]

Egyébként gyanús nekem, hogy nem a fájl mérettel lesz a gond, hanem valami a kódban van ami megakasztja az interpolátort. De persze amíg nem láttam a kódot, addig csak találgatni tudok, azt meg nem nagyon szeretek, legalábbis nem nagyon van értelme.

Előzmény: PITU, 2014-07-17 13:25:00 [615]


n/a (inaktív)    2014-07-17 13:32:00 [616]

ok, de ha nem küldessz el legalább egy kódot aminél a probléma jelentkezik, akkor szinte biztosan nem tudom előidézni a problémát, illetve összehasonlítást se tudok végezni, hogy az én rendszeremen betölti-e... szóval ha elküldöd akkor van esély a megoldásra, ha nem, akkor nem tudok sajnos megoldást kínálni.

Előzmény: PITU, 2014-07-17 13:25:00 [615]


PITU | 302    2014-07-17 13:25:00 [615]

kód független
text file-t és tap-ot is próbáltam
csak a file nagyságára alergiás

azb AVAST kikapcsolva az UCCNC ujra telepítve

valami olyasmit ír ki a telepítéskor , hogy az UC100 -nak vala új plugin és okézzam le
ok de nem történt semmi

Előzmény: n/a (inaktív), 2014-07-17 13:16:00 [613]


robroy007 | 2289    2014-07-17 13:20:00 [614]

más progi egy részét az elejének betölti aztán elkezd dolgozni, majd ha elkopott akkor folytatja a betöltést és megy tovább megállás nélkül

persze ha szimulálni kell akkor a betöltött részen túl is végig olvassa amit csinálni a kell

ezzel takarékoskodva a memória kihasználtsággal
persze ez hálózatos kód beolvasásánál bukhat ha szakad a net

Előzmény: n/a (inaktív), 2014-07-17 12:58:00 [608]


n/a (inaktív)    2014-07-17 13:16:00 [613]

ok, köszi az infót. küld el légyszi a kódot had nézzem meg.

Előzmény: PITU, 2014-07-17 13:14:00 [612]


PITU | 302    2014-07-17 13:14:00 [612]

a töltés elindul de utánna semmi
és ha megállítom a töltést ( zörlő gomb )
akkor utánna már a rövid kódokat sem tölti be
csak ujraindítás után

Előzmény: n/a (inaktív), 2014-07-17 13:05:00 [611]


n/a (inaktív)    2014-07-17 13:05:00 [611]

Ja, és egy kérdés, a töltés csík elindul egyáltalán, vagy semmi sem történik?

Előzmény: PITU, 2014-07-17 13:01:00 [609]


n/a (inaktív)    2014-07-17 13:04:00 [610]

elküldenéd nekem a kódot: info at cncdrive.com -ra, kipróbálnám szívesen...

Előzmény: PITU, 2014-07-17 13:01:00 [609]


PITU | 302    2014-07-17 13:01:00 [609]

a legújabbal próbáltam (23-as)
a memória 3 gigás
ezeket a mach simán betöltötte
itt meg 5 perc után semmi

Előzmény: n/a (inaktív), 2014-07-17 12:58:00 [608]

n/a (inaktív)    2014-07-17 12:58:00 [608]

Én 2Millió soros progival próbáltam ami a legnagyobb volt (fájl méretét most nem tudom megmondani, de nem is az számít igazán), ezt még betöltötte nekem. Nagyobbal nem próbáltam, így nem tudom hol a határ.
Persze memória méret függő is, mivel az objektumokat a memóriába tölti, az én gépemben 2GByte RAM van.
Még annyit, hogy a legújabb verzióban a memóriahasználatot is amennyire lehetett optimalizáltam, próbáld meg letölteni, mert az biztos, hogy az kisebb memóriával is betölt hosszabb kódokat, mint az előző verziók...

Előzmény: PITU, 2014-07-17 12:53:00 [607]


PITU | 302    2014-07-17 12:53:00 [607]

sziasztok
a mostani verzió hány soros programot futtat ?
egy régebben generált kis relief progit próbáltam de nem töltötte be.
max 300 Kb-ig tölt be
az 1100-nál már kiakad


csewe | 2578    2014-07-16 19:36:00 [606]

Már meg is van a hiba oka,nem a programban van a hiba,hanem benem,mert nem adtam meg értéket ,vagyis üresen hagytam a X Ventre rubrukát.
Erre majd ügyelni kell,hogy ne maradjon üresen egyetlen rubrika se.

Előzmény: csewe, 2014-07-16 19:33:00 [605]


csewe | 2578    2014-07-16 19:33:00 [605]

A CIRCULAR A CIRCLE POCKET VARÁZSLÓ ÁLTAL GENERÁLT G KÓDBAN TALÁLTAM EGY KIS HIBÁT,AZ EGYIK X-nek NEM AD MEG ÉRTÉKET.
Az UCCNC végrahajtja hibaüzenet nélkül a g kódot,csak az nemegészan azt teszi amit,kellene neki.
Hamarosan javítom.


n/a (inaktív)    2014-07-16 13:54:00 [604]

Nagyon jó ez a leírás, köszi.

Előzmény: robroy007, 2014-07-16 12:09:00 [593]


n/a (inaktív)    2014-07-16 13:52:00 [603]

Szia,

A pályatervezőn az első verziótól kezdve nem változtattunk, szóval, ha elsőre jó volt, akkor most is jó.

A G61.1 és G61-re nem nagyon van válaszom, én sem látok olyan gyakorlati alkalmazást ahol lenne értelme ezeket megkülönböztetni.
De hát vannak egyéb olyan dolgok is amit én nem így csinálnék, a szabvány viszont így írja le, ezért célszerű követni, hogy pontosan úgy működjenek a dolgok, ahogy azt elvárják tőle.
A G61-et egyébként meg fogjuk még csinálni, hogy azt is lehessen használni.

Előzmény: svejk, 2014-07-16 12:43:00 [602]


svejk | 33012    2014-07-16 12:43:00 [602]

Ühüm... a lassítás mint írtam 10mm/s2 a többi érték gyári állásban.
lin. error: 0.01
lin. addition lenght : 0.2
lin. unify lenght: 0.4
corners error: 0.01

No mindegy normál üzemi körülmények közt jónak találtam a múltkori teszteléskor élőben, igaz az még az első verzióknál volt.

De arra továbbra is várok érveket, hogy inkább szükség van a G61.1-re mint a G61-re.


Előzmény: n/a (inaktív), 2014-07-16 12:36:00 [600]


n/a (inaktív)    2014-07-16 12:39:00 [601]

A general settings-nél vedd a constant velocity paramétereit mondjuk 1-re minden értéket és mondjuk 5-re a gyorsítást a tengelyeken, akkor látható szemre is, hogy mit is csinál pontosan az algoritmus.
Bizonyos paramétereknél már amit az előbb taglaltam már nem látod szemre, hogy mi történik, mert vagy túl gyorsan lezajlik az esemény, vagy az alacsony tolerancia korlát miatt le kell lassítania valamennyire és így félreérthető, hogy mi is történik pontosan.

Előzmény: svejk, 2014-07-16 12:28:00 [598]


n/a (inaktív)    2014-07-16 12:36:00 [600]

Kipróbáltam ezt a "bukfenc"-el ellátott kódodat is, nálam nem lassít le a kanyaroknál.
Talán az lehet, hogy a gyorsítást nagyon alacsonyra vetted, a hiba toleranciát, hogy mennyit kanyaríthat le pedig kicsire. Értelemszerűen a hibahatárokat amit beállítasz figyelembe kell vennie, így ha nagyon alacsony a gyorsítás, akkor nem fogja tudni bevenni a "kanyart" anélkül, hogy valamennyire le ne lassítson. Az algoritmus úgy van megírva, hogy mindig a beállított határokon mozogjon, amit a beállításaid még megengednek...

Előzmény: svejk, 2014-07-16 12:28:00 [598]


svejk | 33012    2014-07-16 12:29:00 [599]

Egyre gondoltunk.. )

Előzmény: svejk, 2014-07-16 12:28:00 [598]

svejk | 33012    2014-07-16 12:28:00 [598]

No most levettem a Configban az X és Y tengely gyorsulását 10 mm/s2-re, ekkor jól látszik hogy megáll a 10 mm-enként illetve a kanyarokban.
Bár ennek az egyenesben való köztes megállásnak az értelmét továbbra sem látom, sőt már maga programozás tekintetében is fölöslegesnek tartom, de győzzetek meg az ellenkezőjéről gyakorlati példával.

G0 X0 Y0
G61.1
G1 F1000 X10
X20
X30 Y10
X40
X50
M30

No de akkor itt egy újabb bukfenc, ha az előző kódot átírom G64-re, akkor a kanyaroknál továbbra is belassít.

G0 X0 Y0
G64
G1 F1000 X10
X20
X30 Y10
X40
X50
M30

Először azt hittem, hogy a General settingben a "Stop at angle degres" értéke túl kicsi, de 0 és 180 fok közt változtatva is mindig belassul g64-nél a kanyarban, holott teljes sebességgel le kellene kanyarítania a sarkot.

Előzmény: svejk, 2014-07-16 12:09:00 [594]


Polgárdi Balázs | 462    2014-07-16 12:12:00 [597]

Pontosabban lelassít minden utasítás után. Azaz, ha a gyorsításod nincs extrém nagyságúra állítva, akkor könyebb észrevenni, és X10,X20 után le kell lassítani, majd újra felgyorsítania.

Előzmény: svejk, 2014-07-16 12:01:00 [592]


n/a (inaktív)    2014-07-16 12:10:00 [596]

na, látom egyszerre...

Előzmény: svejk, 2014-07-16 12:09:00 [594]


n/a (inaktív)    2014-07-16 12:10:00 [595]

Szia,

Én is kipróbáltam a kódodat gyorsan és az UCCNC megáll. Szerintem viszonylag nagyra vetted a gyorsítást, így szemre nem érzékeled a megállást.
Vedd le a gyorsítást valami alacsony értékre, például 5-re.
És próbáld ki ugyanezt G64-el is, látható, hogy ott meg nem áll meg, egybe interpolálja a szakaszokat.
Ha raksz bele Z mozgást is, mondjuk egy 45 fokot középre és a beállításoknál a constant velocity paramétereit nagyra veszed, mondjuk 1-re minden értéket, akkor az is szépen megfigyelhető az alacsony gyorsításnál, hogy hogyan kerekíti le az illesztési pontokat G64-el. G61.1-el viszont mindig megáll pontosan.

Előzmény: svejk, 2014-07-16 12:01:00 [592]


svejk | 33012    2014-07-16 12:09:00 [594]

Bocsi, elfelejtettem a gyorsulást levenni és most csak offline próbálom, nem volt látható.

Előzmény: svejk, 2014-07-16 12:01:00 [592]


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 177 / 189 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   173  174  175  176  177  178  179  180  181   Következő ►  Utolsó ►|


 ◊