Hírek:

Fontos tudnivalók a migrációval kapcsolatban, Kérlek nézd meg a Régi fórumról új fórumra való költözés

Main Menu

UCCNC vezérlő program

Indította gaben, 2024 április 09, 16:54

Előző téma - Következő téma

dezsoe

Megszámoltam: nálam 47 verzió van fenn, verziónként 3-8 különböző profillal. :) Tényleg zseniális, hogy nem kell trükközni vele. [#eljen]

dezsoe

Még mindig nem az eredeti kérdéssel foglalkozom, csak - mivel én is most indítottam el egy plugint - eszembe jutott a problémád. Ha van egy pluginod, amit engedélyeztél, de nem látszik, akkor egy gombra tegyél egy makrót:
exec.Pluginshowup("KevendPluginod.dll");
Így megúszod a config/general/plugin/megkeres/show nyomkodást és nem is marad nyitva a plugin lista.

svejk

Biztos voltam benne hogy nem kell ezt külön kérni Tőled! [#smile][#law][#worship]

gaben

Ezt a sok okosságot lassan csokorba kéne szedni. ;)

Fantasztikus segítség nekünk Csaba, hogy amit csak megálmodunk, Ő megvalósítja pikk-pakk. [#worship]

ium8w94xp

Titokban ő a hivatalos support. Mi lenne velünk nélküle.

gaben

Ezzel nem mondtál újat. ;)

svejk

No szóval Aspire-UCCNC Laser kontúrvágás.
Nem kell semmit csinálni, csak használni a már mások által megírt posztprocesszort.

D.Laci adott útmutatót, pedig neki nincs is UC/UCCNC cucca. :)

A fentiekből az következik, hogy vagy nem használja senki itt az UCCNC lézervágásra Aspire-ből vagy megelégszenek a Pál által említett "elegáncstalan" megoldásokkal.

A talált posztproci olyan egyszerű, hogy még én is tudtam rajta a saját szám íze szerint módosítani.

dezsoe

Aha! Pedig írtad, hogy Aspire, csak lazán átsiklottam felette, bocs! Többen is használják, úgyhogy nem csak én nem fogtam fel, amit írtál. :)

svejk

Tegnap a link lemaradt.
(D.laci csak nem veszi rossz néven)

UCCNC Laser posztprocesszor Aspire programhoz.

Én kivettem az S-eket az M10-ek után.

dezsoe

A G99 szó hiányzik, nagy valószínűség szerint. Pár szóban:

G98: visszaemelés kezdő magasságig
G99: visszaemelés R magasságig

Részletek a kézikönyvben! :)

Ja, a példa kód hasznos, mert egy másik hiba látszik rajta. :(

svejk

A G99 szerepel az eredeti kódban, csak a hiba könnyebb láthatósága miatt redukáltam le a minimumra.

(elküldöm magánban az eredeti kódot)

svejk

Az alapbajom az, hogy nem veszi figyelembe a #-t az R előtt, míg a régi verziók igen.

svejk


dezsoe

Igen, tényleg azt csinálja, csak nem jó számokkal teszteltem, azért nem láttam, bocs. :)

dezsoe

Sziasztok!

Megjelent az UCCNC 1.2047-es verziója, ami az 1.2037-est váltotta.

Innen tölthető le.

Javítások és változások összesítve az előző verzióhóz képest:

- Új: G50/G51 skálázás
- Új: G68/G69 koordináta rendszer forgatás
- Új: hátra lévő távolság, distance to go (DTG) DRO-k
- Új indulóképernyő
- Indítás 10-40%-kal gyorsabb (PC sebességtől függően)
- Képernyő szerkesztő módban a PageUp/PageDown (objektum előtérbe/háttérbe mozgatása) fordítva volt, javítva
- FRO/SRO csúszka kiértékelési hiba miatt 0-ra állt, ha a DRO érték megváltozott, javítva
- Új: Feedrate és Spindle speed overriden DRO-k, azaz FRO és SRO által módosított értékek kijelzése
- Új: g-kód újratöltés gomb
- Új: parancssori /d kapcsoló: program indítása demó módban (akkor is, ha van elérhető vezérlő)
- Új: szerszámpálya határának kijelzése kikapcsolható
- Új: g-kód szerkesztőben egér jobb gomb Cut, Copy, Paste stb. helyi menü
- Az OUTPUT TRIGGER beállításoknál a Set megnyomásakor a listában a 4-es port kétszer szerepelt, javítva
- Szerszámpálya megjelenítőben nagyon kicsi teljes körök néha nem jelentek meg egyáltalán, javítva
- Fúróciklusoknál ha az R visszaemelés meg van adva, akkor odáig nem gyorsjáratban mozgott, javítva
- Windows 10 márciusi kumulatív update és Creators Update OpenGL kezelési hibája miatt a program egyes PC-ken használhatatlanul lassú volt, javítva
- Új: TCP (szerszám középpont) követési mód a szerszámpálya megjelenítőben
- Az FRO néha megakadt a Stop gomb nyomása után. A hiba új mozgás kiadása után automatikusan megszűnt, csak álló helyzetben fordult elő, ezért nem jelentett komoly problémát. Javítva
- Ha az FRO 100% felett volt, akkor körív mozgás (G2/G3) deformálódhatott, ha túl magas volt az egyik tengely sebessége és eltérő volt az X és Y sebesség beállítása, javítva
- Az UCCNC üzenet ablakok fejlécében "Message" javítva "UCCNC message"-re, hogy a felhasználó minden esetben tudja, hogy ez az UCCNC rendszer üzenet ablaka
- UC300USB 2. probe bemeneten nem működött az alacsony szint, javítva
- Az Ismoving mozgás megszűnésre várakozás hiányzott a makró fordító kód végéről, ez okozhatott olyan problémát, hogy a mozgás végkoordinátája hibásan lett regisztrálva exec.Code utasításoknál, és emiatt a következő exec.Code utasítás előfordulhatott, hogy visszamozgatta az előzőleg mozgatott, de az új exec.Code utasításban nem mozgatott tengelyeket az előzőleg kiadott mozgás előtti koordinátákra. Javítva
- Softlimit kezelés szétválasztva g-kód elő-ellenőrzésre és mozgás közbeni ellenőrzésre
- Új: Apply és Save Settings védelem, hogy ne lehessen gombokat megnyomni vagy DRO-kat átírni, amíg a művelet tart
- Visual Basic plugin mintaprogram és sablon frissítése
- S overridden max. and min. limits to show in the DRO were missing, fixed.
- FRO and SRO override with analog input on the UC300 and UC300ETH did not update the S overridden and F overridden DROs, fixed.
- The probed coordinates registration into the # variables was accidentally commented out, so it was not working in the previous test release, fixed.
- A telepítő szól, ha a .NET Framework 2.0 nincs telepítve
- A Plugininterface-ből hiányzott a .Codelist, javítva
- A Plugininterface-ből hiányzott az Addled új változata, amelyik tartalmazza a blinktype paramétert, javítva
- Új: G84 menetfúró ciklus
- Új: G85 fúróciklus, kiemelés előtolással
- Új: G86 fúróciklus gyorsjárati kiemeléssel, megállított főorsóval
- Új: G89 fúróciklus várakozással és kiemelés előtolással
- Kilépéskor Reset funkció hívása, így nincs késleltetés a charge pump kikapcsolásában
- Ha a G02/G03 ívet megállítottuk Stop-pal vagy Feed hold-dal az ív legvégén, akkor újraindításkor előfordult, hogy egy teljes kört jelentett az aktuális kódsor, mivel a kezdő- és végpont megegyezett. Ezt kiküszöbölendő, az aktuális sor mutató eggyel előrébb lép, ha az ív legvégén állítjuk meg.
- A makró paraméterek megmaradtak MDI hívás után, így ha utána gombnyomásra indult egy következő makró, az megkapta ezeket a paramétereket. Javítva
- A C# és VB példa plugin-ba (Example mappa) bekerült a Cyclestart_event, amit a program tartalmazott, de a példákból hiányzott.
- A beállítások mentése (Save settings) működése megváltozott. Eddig a változók egyesével kerültek írásra, ami lassú volt, különösen lassú háttértár és/vagy antivírus program esetén. Mostantól a memóriában elkészül a file és egyben íródik ki, így felgyorsul a beállítások mentése is és kilépéskor az offszetek és egyebek letárolása is.
- G84 menetfúró ciklus P paramétere H-ra és a funkciója az ellenkezőjére változott. Így ha a H paraméter nincs megadva vagy az értéke 0, akkor jobbos a menet, egyébként balos
- Konstruktor makró indítási probléma javítva. (I/O triggers beállítások meggátolhatták a futását.)
- Input triggers működése úgy változott, hogy induláskor a bemeneti bitek állapota lesz a kiinduló állapot, így induláskor nem adnak trigger jelet, csak amikor a program már fut és az állapotuk változik. Ez eredetileg is így volt, de egy hiba miatt induláskor a triggerek aktiválódtak
- A reset üzenet ablak le van tiltva mielőtt az M99998 makró elindul
- Bizonyos körülmények között az M10/M11 nem kapcsolta a kimenetet, javítva
- G86 fúróciklus kapott egy H paramétert, amivel választani lehet a gyors vagy programozott sebességű kiemelés között
- Softlimit probléma: ha az előellenőrzés ki volt kapcsolva, de a softlimit engedélyezve volt, akkor a tengelyek nem megfelelően álltak meg g-kódból vezérelve. Javítva
- Új: Getrotate függvény makróban és plugin-ban
- AltGr-es karaktereket (pl. #) nem lehetett beírni MDI-be, javítva
- Színválasztó ablak kezdőpozíciója kívül eshetett a képernyőn, javítva
- Új: a CNCRoom UB1-es paneljének támogatása
- Új: csúszka új paramétert kapott (acceptclick), mellyel engedélyezhető vagy tiltható, hogy a csúszán bárhova kattintva oda ugorjon. Ha ez tiltva van, akkor csak a csúszka megfogásával lehet állítani
- Új: a szerszámpálya-megjelenítőben egy hálós sík jeleníthető meg, ami a gép munkaterületét mutatja
- Néhány THC beállítást nem mentett a program kilépéskor egy korábbi, a mentéssel kapcsolatos módosítás miatt, javítva
- THC anti-dive a mozgás végén késett egy szinkronizálási időnyit a THC anti-dive funkció kapcsolással itt van róla szó, javítva
- Az UC300ETH és UC400ETH hibásan számolta a gyorsulást a B tengelyen, ami furcsa mozgást eredményezett, javítva
- Az UC300ETH és UC400ETH lépést vesztett az enkóder megszakítás prioritási hibája miatt, ha a főorsó enkóder engedélyezve volt, javítva
- A menetfúró kódok az Fset értékét nullára állították. A következő mozgás a g-kódban helyreállította az értéket, de ha a mozgás le lett állítva (Cycle stop) menetfúrás közben, akkor az Fset érték 0 maradt, ami problémát okozhatott a következő g-kód végrehajtásakor. Javítva
- Ha külön home bemenettel rendelkező mester-szolga tengelypár home-olása közben E-stop történt, és az E-stop a híd kiegyenlítése közben történt, amikor a mester és szolga tengelyek szét vannak választva a külön home-oláshoz, akkor az E-stop azt okozhatta, hogy a mester-szolga kapcsolat szétbontva maradt. Javítva
- Az ívek közötti nagyon kis szegmensek CV optimalizálása a kis szegmensnél interpolációs hibát okozhatott. Javítva
- Jog iránya nem változott, ha nagyon gyors irányváltás történt az ellentétes irányú jog funkció hívásával. Javítva
- Jog iránya akkor is beragadt az eredeti irányba, ha ugyanazon a tengelyen a két ellentétes irány gombjai egyszerre lettek megnyomva. Ezután a mozgás megáll, ha a két irányt egyszerre nyomjuk.
- Ritka körülmények között egy általános hiba volt a lézer PWM kezelésével, ami mindegyik mozgásvezérlőt érintette. Javítva
- Autoleveler plugin frissítése (Köszönet Cahit Ates-nek)
- Az M3 nem mindig engedélyezte időben a lézer kimenetet (M10), javítva
- A Setoutpin makró függvény demó módban más kimeneteket is megvillogtatott. Ez nem okozott problémát valós környezetben, mert csak a demó módot érintette, javítva