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 178 / 189 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   174  175  176  177  178  179  180  181  182   Következő ►  Utolsó ►|

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

svejk | 32972    2014-07-15 10:23:00 [558]

Próbáltam gondolkozni ezen az MDI dolgon, főleg, hogy Motoros is megerősített a témában.

Szerintem mindenféleképpen külön fülre kellene rakni az MDI üzemmódot.
lenne, RUN, MDI, OFFSETS, TOOLS, stb..

Külön előny, hogy a jobb oldali RUN, STOP, egyéb fő funkció gombok most is kint maradnak minden fülnél, így adódik a lehetőség hogy az MDI parancsokat is a Cycle Start gomb lenyomásával indítanánk el.


n/a (inaktív)    2014-07-15 09:54:00 [557]

Igen, pontosan. És az a járható út, amire rájöttél múltkor. Annyi plusz infóval még talán, hogy nem szükséges feltétlenül pendriva-ra rakni, talán kirakni a fájlt az asztalra ideiglenesen még gyorsabb megoldás.

Előzmény: svejk, 2014-07-15 09:47:00 [555]


n/a (inaktív)    2014-07-15 09:53:00 [556]

Szia,

Ez a része még dokumentálatlan sajnos dolognak, de a későbbiekben le fogjuk dokumentálni.
Mindenesetre ha belenézel jegyzettömbbel a /screens/Defaultscreenset.ssf fájlba, akkor megfogod érteni, hogy hogyan működik. A képernyő elemek is tulajdonképpen egy-egy függvénnyel vannak feltöltve az ablakra.
Így néz ki a gomb függvénye:

AS3.Sendbuttontoscreen(794, 588, 60, 24, 79, 218, 2);

Az első két paraméter az X és Y koordinátái a gomb bal felső sarkának.
A 2. és 3. paraméter a szélesség és magasság, vagyis a méretei a gombnak.
Ezután a kép száma amit ráhúz a gombra. A képek mamóriába töltése a screenset fájl elején vannak, nézd meg, szerintem azt érteni fogod magyarázat nélkül is.
Az utolsó előtti paraméter a gomb funkció száma, itt ha mondjuk 20000-t adsz meg, akkor az felhasználói makró funkció és a 20000. makrót fogja a gomb automatikusan meghívni.
A documentation mappában levannak a gomb kódok dokumentálva.
És a legutolsó paraméter a TAB képernyő/oldal száma, hogy melyik tab oldalra rakja fel a gombot.
A tab képernyők is valahol a screenset fájl elején kerülnek definiálásra. Például a 2. tab képernyő a run vagy futtatás oldal, de ez is egyébként szabadon programozható, konfigurálható. Általánosan írtam meg az algoritmusokat, így akárhány tab oldal lehet és mindegyiknak akárhány "gyermeke" lehet és azoknak is lehet akárhány "gyermeke" és így tovább, bármilyen mélységig...

Előzmény: csewe, 2014-07-15 09:07:00 [552]


svejk | 32972    2014-07-15 09:47:00 [555]

No igen, de ha engedélyezem a felülíratást, akkor újra be kell állítani minden paramétert pl. a tengelyeknél.

De akkor az lesz a járható út amire rájöttem, hogy a default.pro file-t lementem, engedélyezem a felülírást telepítéskor, majd a default.pro fájlomat visszamásolom.
Ekkor a makrok újak lesznek a beállítások a régiek.

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


n/a (inaktív)    2014-07-15 09:43:00 [554]

Szia,

A "fontos" részben csak azt akartam mondani, hogy ha létrehoztál saját profilt, akkor azt a telepítő soha nem írja felül. Nincs olyan opció, hogy a saját profilokat, illetve makrókat a telepítő felülírja. Ezért aki saját profilt készített annak manuálisan kell a makrókat felülírni.
Aki a default profilt használja, az pedig hagyja bejelölve a profil és makró felülírási opciót amikor telepít.
Mert ha a makrók nem lesznek felülírva, akkor nem fognak bizonyosak jól működni, mivel komoly változtatások voltak a G90/G91 miatt a makró kódokban.

Előzmény: svejk, 2014-07-15 08:32:00 [551]

svejk | 32972    2014-07-15 09:41:00 [553]

Képernyőfelületek..

Itt mi is lesz a koncepció?
Fixek lesznek vagy szabadon átszabhatók mint a Mach3-nál?

Most tudtommal 3 felület van közkézen a piktrogramos angol és magyar, ezeknél kettő Rewind File gomb van feleslegesen, illetve az angol Text-es, de ott meg a gépi koordináta gomb hiányzik.
Ezekre majd figyeljetek.
a gépi koordináta visszajelzését is jó lenne figyelemfelkeltőbb módon megoldani.


A Jog feed értékét nem menti el kilépéskor. Az én gépemen pl. az a 10% ami alapból van nagyon magas, minden egyes indításkor le kell vennem.
(most még ugye csak billentyűzetről kezelem)


csewe | 2578    2014-07-15 09:07:00 [552]

Hol olvashatok arról,hogy hogyan rakhatok hombot a képernyőre a varázslónak?

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


svejk | 32972    2014-07-15 08:32:00 [551]

A "Fontos" rész nekem magas.
Én nem hoztam létre saját profilt, mindössze a default.pro van a CNC gépemre konfigurálva és jól működik, a 1.022-vel.

Én most akkor mit tegyek a 1.023 telepítésekor???

Még egy kérdés.
Itt a fórumon 1.00xx-eket írtok és a szoftverben is ez jelenik meg. De a letölthető setup fájlok 1.0xx-ként vannak számozva. (anno én kértem a setup fájlok számozását)
Egy idő után nem lesz ebből keveredés?

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


n/a (inaktív)    2014-07-15 01:09:00 [550]

Szia,

Igen, ezt mondtam végülis én is, hogy a hurok félig zárható, így ugyan a teljesen 100%-ig minden körülmények közt megbízható mérettartás nem biztosított (De azért nem extrém körülmények esetén erősen feltételezhető). Viszont egy ipari zárt hurkú rendszernél a nagy sebességnél bizonyos esetekben pedig a méretpontosság mászik el, épp úgy, ahogy csg67 leírta. Ezért mondtam, hogy ennek és annak a rendszernek is van a másikhoz képest előnye is és hátránya is.

Ja és persze a felület az mindig csak a külcsín, és valóban az a gép merevségétől függ nagyban, de azért a vezérlés milyenségének is függvénye lehet.

Előzmény: Gyati, 2014-07-15 00:48:00 [549]


Gyati | 637    2014-07-15 00:48:00 [549]

Szia Balázs! Egyetértek az általad leírtakkal, de egy hobby gépen nem a felület minőségével van probléma, mert az csak technológia és gép merevség kérdése. A probléma egy vezérelt rendszernél mindig a méretpontosság miatt van, ami főként a szabályozás hiányából adódhat.

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


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

Naa, és semmi dokumentáció, fénykép, hogy mit faragál?
Annyit irogattatok ma a topikba, hogy így este már nincs erőm nekiállni ennyi kérdésre, észrevételre válaszolgatni, de majd holnap...

Előzmény: svejk, 2014-07-14 09:59:00 [501]


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

Elkészült az UCCNC 1.0023 beta verziója.

Az újítások/módosítások:

- G90/G91 abszolút/relatív koordináta megadások kezelése.
- Optimalizáltam a szerszámpálya megjelenítő OpenGL hívásokon -> gyorsabb képernyőfrissítés azonos processzorhasználat mellett.
- A szerszámpálya megjelenítőn javítottam azt az esetet, ha valamelyik dimenziója a pályának nulla hosszúságú.
- A szerszámpálya megjelenítőben kikapcsolható a szálkereszt.
- Eddig egy G-kódot tudott soronként értelmezni a program, most már a szükséges megkötések mellett akármennyit.
- Elhelyeztem egy időmérőt (stoppert) a fő képernyőn, ami számolja a futás idejét.
- Macro hívó gomb kódok 20000-20999, a gomb kódokkal képernyőre felrakott gombok közvetlenül az M20000-M20999 makrókat vívják meg. (Csewe kolléga munkáját támogató funkció:)

Fontos:

- A G90/G91 fejlesztés miatt bizonyos makrókat, mint például a Parkoló makrókat, a goto Zero makrót stb. át kellett írnom.
Emiatt erősen javasolt, hogy az új telepítésnél maradjon kiejelölve a default profil/makrók felülírása opció.
Akinek saját profilja van (nem a default), ott az újonann telepített default profile makróit célszerű rá másolni (felülírni) a régi makrókra.
Ellenkező esetben ezek a funkciók nem fognak megfelelően működni bizonyos esetekben!




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

Még egy kicsit visszakanyarodva csg57 által felvetett nyílt/zárt hurkú vezérléshez/szabályzáshoz néhány gondolat:

csg67 nagyon szépen leírta, megfogalmazta a nagyipari gépek szabályzókörének a működését. Pl.Fanuc, Haas, stb., ahol a szabályzókör a szoftverbe van visszacsatolva.
#481-ben részletesen tárgyalta is, hogy milyen problémákat, pályahibákat okoz a visszacsatolt rendszerben a sávszélesség hiánya, avagy a limitált mintavételezési, kommunikációs és/vagy
végrehajtási idő.
Persze nagyon jó ez a szabályzási, meghajtási mód, mert a visszacsatolás miatt biztosan helyesek a pozíciók (amennyire a mintavételezés/sávszélesség stb. megengedi.),
vagyis a tengelyek biztosan nem tudnak "eltévedni".

Nyílt hurkú szabályzásnál azaz vezérlésnél ezek a problémák, limitációk nem állnak fent, a step/dir rendszernél mivel nincs visszacsatolás, ezért nincsenek a fent említett problémák sem.

Egy külső szervoerősítővel ami szintén step/dir rendszerű pedig félig zárható a hurok, természetesen tengelyenként zárható csak, így a fent említett probléma ismét, illetve még mindig nem áll fent.
Ehelyett van az a probléma, hogy bizonyos hiba toleranciára kell állítani a rendszerünket a helyes működéshez.

De így kapunk hobbi áron egy közel olyan megbízható és pontatlanságoktól mentes rendszert mint egy ipari.

Ezzel a leírással csak azt akarom mondani, szemléltetni, hogy itt megszokott dolog lebecsülve említeni a step/dir hobbi rendszereket, holott tulajdonképpen hasonlóan jó rendszerek felépíthetők ilyen módon hobbi pénzből,
anélkül, hogy nagy gyártóknak milliókat kéne kifizetnünk egy túlmisztifikált, túlárazott rendszerért.

Az évek során többször volt alkalmam látni, megfigyelni személyesen híres nagy gyártók által készített gépeket.
Volt köztük 50Millió Ft feletti árazású Haas gép is.
És az az igazság, hogy ez a gép sem készített nagyságrendekkel jobb minőségű marásokat, felületeket, mint az olcsó kis HBM45 CNC-vé alakított gépünk,
pedig nagy várakozással, mint a kisgyerekek vártuk, hogy ugyan milyen tükörszép felületet marhat vajon egy ilyen drága és piacvezető által készített gép, de az ámulat végül elmaradt.

Szerintem azért, mert egy bizonyos szint felett (ha már a felbontás a hobbi gépen/vezérlőn is megfelelően nagy és a hobbi gép elég merev stb.) már nem is a gépek vezérlőrendszere határozza meg vagy korlátozza be azt,
hogy milyen pontos és szép lesz a munkadarab felülete, hanem már azon múlik, hogy a gépkezelő mennyire ügyesen, okosan programozza a gépet.
Illetve, hogy megfelelően választja-e meg a szerszámot, az anyagot, a fogásmélységet, előtolást, főorsó fordulatot, hűtőfolyadék mennyiséget stb.

Itt sokszor olvasni, hogy "jaj, hát mi hobbisták örülünk, ha már működik egyáltalán a gép", de szerintem sok hobbista itt már olyan gépeket épít, épített,
amiket sok nagy gyártó is megirigyelhetne.
Nyilván ők tudják, értik is, hogy miről beszélek, így ezt a kis monológot inkább azoknak címzem, akik még nem építettek gépet, vagy éppen msot állnak neki tervezni, építeni.

Szóval szerintem nem kell a nagy gyártók nagyipari gépeit, vezérléseit ennyire túlmisztifikálni, azoknak is vannak előnyei, éppúgy mint hátrányai is.

Most volt egy kis szabadidőm irogatni, úgyhogy gondoltam még ezt a véleményemet leírom a témában, hogy a nézőpontom nyilvánvaló legyen.


nyarfa | 971    2014-07-14 17:51:00 [545]

Kicsit még a varázslóhoz: nem lehetne a középpontba menetellel egyben lefele menni? Akár a kezdetnél is fél középpont érték és széle értékkel kezdeni?


csewe | 2578    2014-07-14 17:30:00 [544]

mondtam,hogy 800*600 vagy 1024*768 felbontáson megy rendesen.
te 1600*1200-son járatod szeritnem.
De ha kommoly az érdeklődés,akkor megcsinlom.hogy azon is jól menjen.
ha átállítod a felbontást,akkor élvezheted a szerszápáolymegjelenítő előnyeit is.

Előzmény: svejk, 2014-07-14 17:26:00 [541]

svejk | 32972    2014-07-14 17:28:00 [543]

No de most már hagyjuk érvényesülni a fejlesztőket, már biztos van újabb verzió!


csewe | 2578    2014-07-14 17:27:00 [542]

Eléggé nagy meló lenne.
A felirat javítva.
BETA_Cut_a_Circular_Pocket_varazslo

Én puszta kiváncsiságból készítetem,hogy lehet e.

Előzmény: svejk, 2014-07-14 17:20:00 [540]


svejk | 32972    2014-07-14 17:26:00 [541]

nálam ilyen

Előzmény: svejk, 2014-07-14 17:19:00 [539]


svejk | 32972    2014-07-14 17:20:00 [540]

Elég ha Te gyártasz nekünk 10-15-öt!

Előzmény: csewe, 2014-07-14 17:18:00 [538]


svejk | 32972    2014-07-14 17:19:00 [539]

Ho-hó!
Azért nem így néz ki, az UCCNC toolpatja nincs meg, de a többi megvan, felrakja a képernyő bal felső sarkába egy teljes szürke háttéren.

Előzmény: csewe, 2014-07-14 17:15:00 [533]


csewe | 2578    2014-07-14 17:18:00 [538]

Nem hiszem.hogy olyan sokan fognak varázslót gyártani hozzá.

Előzmény: svejk, 2014-07-14 17:16:00 [535]


nyarfa | 971    2014-07-14 17:18:00 [537]

Ha nem lenne nagy kérés fel tennéd a forrást, hogy tanulhassunk belőle? Én nem vagyok programozó, de elég régóta írogatok ezt-azt különböző nyelveken, viszont egy mankóra szükség van mindig.


csewe | 2578    2014-07-14 17:17:00 [536]

Most nézem,tényleg elírtam azt a feliratot

Előzmény: csewe, 2014-07-14 17:09:00 [526]


svejk | 32972    2014-07-14 17:16:00 [535]

Nálam már az #519 óta megy.

Előzmény: csewe, 2014-07-14 17:15:00 [533]


svejk | 32972    2014-07-14 17:15:00 [534]

Lehet kellene külön Topic a "varázslógyártóknak".
Csak hogy ez a topic maradjon a fejlesztőké.

csewe | 2578    2014-07-14 17:15:00 [533]

a mach-érol másoltam.
Ha elindul,így kellene kinéznie

Előzmény: svejk, 2014-07-14 17:12:00 [528]


nagaoka | 562    2014-07-14 17:14:00 [532]

Nálam működik úgy ahogy csewe ajánlotta,de nincs felcserélve az rpm és a szerszám átmérő ablak?

Előzmény: csewe, 2014-07-14 16:42:00 [520]


svejk | 32972    2014-07-14 17:14:00 [531]

Nálam is.

Előzmény: nyarfa, 2014-07-14 17:11:00 [527]


nyarfa | 971    2014-07-14 17:13:00 [530]

Win8.1 32 OK


nyarfa | 971    2014-07-14 17:13:00 [529]

Már telepítem én is a C#-ot.


svejk | 32972    2014-07-14 17:12:00 [528]

Win7 32 bit alatt oké.
Apró megjegyzés, nem Cuulant hanem Coolant a hűtés.

Előzmény: csewe, 2014-07-14 17:09:00 [526]


nyarfa | 971    2014-07-14 17:11:00 [527]

Ez már működik nekem is, bár először kiírta, hogy valami fájlt nem talál, de azóta indul rendesen.

Előzmény: csewe, 2014-07-14 16:54:00 [523]


csewe | 2578    2014-07-14 17:09:00 [526]

Nekem sincs kártyám,de én xp-n tudtam csak próbálni,nem tudom,ghoynálad hogyan fog viselkedni.
az MDI-be beírod m20000 enter,és be kell jönnie a vrázslónak néhány másodpercen belül.

A save gomb lenyomására legenerálja a gkódot,és átküldi az UCCNC-nek.

Előzmény: adamant, 2014-07-14 17:03:00 [525]


adamant | 834    2014-07-14 17:03:00 [525]

most már elindít valamit tölt tölt és semmi akkor hogyan tovább? WIN7 64 biten futtatom meg persze offline módba mert nekem sajnos nincs ilyen jó kis kártyám


svejk | 32972    2014-07-14 16:57:00 [524]

Egyébként nézegetted már a progit?
Egy ilyen "öreg" motoros biztos tudna hasznos tanácsokat adni a fejlesztőknek.
Ahogy sejtem szombaton esély is van rá.

Előzmény: Motoros, 2014-07-14 13:32:00 [508]

csewe | 2578    2014-07-14 16:54:00 [523]

Makro javítva.
BETA_Cut_a_Circular_Pocket_varazslo


svejk | 32972    2014-07-14 16:47:00 [522]

Lám, valóban!

Előzmény: Polgárdi Balázs, 2014-07-14 16:36:00 [519]


Polgárdi Balázs | 461    2014-07-14 16:45:00 [521]

Az a sor nem kell.

Előzmény: csewe, 2014-07-14 16:42:00 [520]


csewe | 2578    2014-07-14 16:42:00 [520]

És mi legyen ezzel a sorral,bennemardjon?

procInfo.WorkingDirectory = "C:\\UCCNC/Wizards/CutCircularPocket";

Előzmény: Polgárdi Balázs, 2014-07-14 16:36:00 [519]


Polgárdi Balázs | 461    2014-07-14 16:36:00 [519]

Az M20000 makróban írd át a következő sort:
procInfo.FileName = "C:\\UCCNC/Wizards/CutCircularPocket/Cut_a_Circular_Pocket_.exe";

és utána működni fog.

Előzmény: csewe, 2014-07-14 16:34:00 [518]


csewe | 2578    2014-07-14 16:34:00 [518]

Ez érthetetlen,de egyébként 'm20000.txt'
egyikőtök átküldené nekem amit letőltött?
hátha megsérült.
Én Xp 32-n futtatom,bár ez nem befolyásolhatná.

Előzmény: svejk, 2014-07-14 16:30:00 [517]


svejk | 32972    2014-07-14 16:30:00 [517]

Nálam is ugyanaz, mint Adamant-nál.
Wizard az UCCNC főkönyvtárban, m2000.txt a Profiles/macro_default könyvtárban.

Előzmény: csewe, 2014-07-14 15:40:00 [516]


csewe | 2578    2014-07-14 15:40:00 [516]

Pedig ez az üzenet eléggé egyértelmű.
Én is letőltöttem,és felül írtam vele nálam,hogy nem e roszat tettem közzéde rendesen működik.
Ez a két sok a makróban ami indítja a varázslót,nézd meg,hog egyezik e az elslp sor az útvonallal,illetve a második sor a file nevével.

procInfo.WorkingDirectory = "C:\\UCCNC/Wizards/CutCircularPocket";
procInfo.FileName = "Cut_a_Circular_Pocket_.exe";

Előzmény: adamant, 2014-07-14 15:24:00 [515]


adamant | 834    2014-07-14 15:24:00 [515]

pedig ott van nekem is mint a linkeden

Előzmény: csewe, 2014-07-14 15:18:00 [514]


csewe | 2578    2014-07-14 15:18:00 [514]

Így néz ki az útvonal,ha jó helyre másolod a sajátgép menüröl egy kép.
ide kell

Előzmény: adamant, 2014-07-14 14:38:00 [512]

csewe | 2578    2014-07-14 15:13:00 [513]

ilyen hibaüzenet akkor van,ha a wizars mappát nem jó helyre másolod
az a uccnc mappába kell bemásolni

Előzmény: adamant, 2014-07-14 14:38:00 [512]


adamant | 834    2014-07-14 14:38:00 [512]

Nekem nem indult el



Ha kell tudok adni egy helyet ahova feltudod tenni ezeket a file-okat hogy ne keljen ilyen oldanról letöltögetni

Előzmény: csewe, 2014-07-14 14:12:00 [511]


csewe | 2578    2014-07-14 14:12:00 [511]

Még egy fontos dolog,a varázsló 800*600,és 1024*768 velbontásra van kialakítva,ezt azért is írom,mert manapság enél jóval nagyobb felbontásokat si használnak.
Ha jó lesz,és lesz érdeklődés,akkor esetleg más felbontásokhoz is hozzáigazítom.

Előzmény: csewe, 2014-07-14 14:02:00 [510]


csewe | 2578    2014-07-14 14:02:00 [510]

Sziasztok.
Elkésszült az első varázsló az UCCNC-hez.
Akinek kedve van próbálgassa,nem teszteltem tul sokat,ezért az álatala generált Gkóddal csak óvatosan.ez egy BÉTA verzió.
Ha hibát találtok,kérlek jelezzétek.

BETA_Cut_a_Circular_Pocket_varazslo.rar


csewe | 2578    2014-07-14 13:48:00 [509]

Az előző levelemtárgytealan,megoldódott a gondom.

Előzmény: csewe, 2014-07-14 13:06:00 [507]


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

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


 ◊