Hírek:

Fontos tudnivalók a migrációval kapcsolatban, kérlek olvasd el:

A régi fórumról áthozott hozzászólásoknál a felhasználó neve adatvédelmi megfontolásokból véletlenszerűen generált értékekre lett  lecserélve. Ez akkor tud a valódi értékre visszaállni, ha az adott felhasználó a régi fórumon nyilatkozik, hogy beleegyezik az adatainak az új fórumra továbbításához, majd ezután itt a régi felhasználónevével és email címével regisztrál.
8~20 óra között, 1~30 percen belül megtörténik a jóváhagyás, 30 percenként ellenőrizd email fiókodat (SPAM-ot is) mindenképp kapsz mail-t, a sikeres regisztrácioról, vagy a hibáról és, hogy mi a teendőd.
Nézd meg  "A régi fórumról, az új fórumra költözés útmutatót."
A régi fórumon használt email címmel de más felhasználói azonosítóval érkező regisztrációs kérelmek törlésre kerűlnek.

Main Menu

UCCNC vezérlő program

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

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

hegedűs györgy

Lehet, hogy egy kusza gondolat után vmi hengerpaláston fogsz akarni fóliát vágni, de a gyakorlatban valószínűbb, hogy vagy az XY síkon fogsz futkározni a késsel, vagy a kés csak ± X irányban mozog, a fólia meg ± Y irányban a kés alatt. A hengerpalástra csak a kivágás után ragasztanám a fóliát. A hengerpaláston nagyon macerás lenne a "nullát felvenni", még akkor is, ha valami nagyon spéci felszín kopírozó készséget használsz. Egy kis hiba és a hengerpalástba is belevágsz (késtompulás,késtörés stb.). Ha meg nem vágod át teljesen, akkor meg ott a galiba...Ha a fólia alatt még ott a papír, sokkal könnyebb dolgod van... A tengely beállítás fülön (az "A" tengelynél) beállíthatod, hogy hány fokos elfordulásnál emelje ki és milyen magasra a kést az anyagból az UCCNC. Majd miután befordult az ,,A" tengely, a gép visszaszúrja ,,Z-ben" a kést és indul tovább az XY síkon. (Ez vastagabb anyagok vágásánál hasznos, ahol kitűrné az anyagot a kés, vagy a penge el is törne egy hegyesebb szögű irányváltásnál.) Ezt a mozgást nem kell programoznod, mert automatikusan( ha elmentetted a fülön a beállítást) a vezérlés elvégzi helyetted. Természetesen, ha a kritikus irányváltási szöget nem éri el a mozgás, akkor az ,,A" tengely folyamatosan a ,,Z" tengely közbeavatkozása nélkül fordul rá a ,,kanyarra" (érintőlegesen az ívre). Remélem segítettem. Azért, Csabát szeretném megkérni, hogy lektorálja a szófosásomat.
Gyuri

svejk

Tiszta sor, csak mint elméleti hiányosságot említettem meg.

más:
Ha kérhetünk használj a mondatok, bekezdések után Entert, mert így nagyon rossz olvasni az írásod.
Köszi!

dezsoe

Ehhez már nincs mit hozzátenni. :)

hegedűs györgy

Ígérem, a jövőben majd így teszek... [#kacsint]
ui: Az ENTER nélküli írás oka,
hogy az "üzenő ablak" automatikusan
sokkal rövidebb sorokat generál,
így ott nem tűnik fel ez a gubanc.
Oda figyelek majd erre...
Gyuri

svejk

Az üzenő ablak bal felső sarka felett van egy "Előnézet" gomb amit célszerű használni.
Ha arra kattintasz akkor megmutatja hogy fog a fórumon kinézni az írásod.

D.Laci

UCCNC program készít biztonsági mentést?
Korábbi időpontra vissza lehet állítani?
Esetleg, ha a rendszert visszaállítjuk azzal az UCCNC beállításai is visszaállnak egy korábbi beállításra?

dezsoe

Alapból nem csinál, de van benne egy Auto backup profile nevű plugin, amivel minden induláskor tudsz egy mentést készíteni. Nálam az utolsó 20 változatot tárolja az UCCNC\ProfileBackups könyvtárban, lásd a képet. A rendszervisszaállításnak elvileg nem kéne adatokhoz nyúlnia, így nem hiszem, hogy segítene.

  

D.Laci

Köszi!
Továbbítom az illetékesnek. Sakkozák ki, hogy mit állitotak el.

Még egy kérdés...
Olyannal találkozott e már valaki, hogy Mach3 UC300ETH esetén X-Z Vagy Y-Z tengely mozgás esetén darabos a mozgás.
Ill. UCCNC program UC300ETH esetén X-Y-Z tengely mozgás esetén darabos a mozgás.

dezsoe

Mach3-ról nem tudok nyilatkozni, nem használom. UCCNC-ben két lehetőség van.

Az egyik, hogy egy muzeális kiadást használnak. Valamikor sok évvel ezelőtt volt olyan verzió (1.20xx, nem emlékszem melyik), amelyik darabosan mozgott. Ez régen ki lett javítva.

A másik lehetőség, hogy több tengely egyszerre mozog és legalább egynek túl alacsony gyorsulás van beállítva. Ilyenkor a lomhább tengely megfogja a többit is, mivel az UCCNC szigorúan betartja a beállított gyorsulást, tehát ha valamelyik tengely nem tud elég gyorsan reagálni, akkor a többit is vissza kell fognia, hogy az előírt pontosságon belül maradjon.

xabi

T. Dezsoe,
írtam egy UCCNC plugint ahol programon belül tudom ki-be és időzítve kapcsolni a plazma légelszívót (az egyik kimeneten). Viszont ha végig fut egy program vagy ütközik a gép és reset-tel akkor logikus(?) módon az összes kimeneti portot lekapcsolja az UCCNC és leáll az elszívás. Hogyan lehetne ezt bizonyos portoknál elkerülni? Kérlek adj iránymutatást. Köszi.

dezsoe

Szia!

Ez attól függ, hogyan kapcsolod a kimenetet. Ha Setoutpin/Clroutpin hívással, akkor azt a reset nem bántja. Ha valamelyik beépített kimenetet használod, pl. M7, akkor az stopra és resetre is kikapcsol. Lehet még elektromos probléma is, ha használsz charge pump-ot és reset-kor elveszed az áramot az egyébként jól működő kimenettől.

(Néztem nagyon a videódban, hogy milyen plugin fut a képernyőn, de ezek szerint saját fejlesztés, ezért nem volt ismerős.)

xabi

Szia,
Setoutpin/Clroutpin-el kapcsolom, de valamiért a program vége vagy reset kikapcsolja.
Küldöm az általam írt plugint, a forráskódot is átküldöm ha érdekes csak az otthon van...
Kevés időm volt tesztelni lehet hogy én hibázom.
Plasma_THC_plugin letöltés

dezsoe

Nem biztos, hogy kell hozzá a forrás. Azt nézd meg, hogy azt a lábat, amit kapcsolsz, nem állítottad-e be valamilyen funkcióra, mert az UCCNC csak azokat a lábakat állítja alaphelyzetbe, amelyeket (elvileg) használ. A pin mapping plugin-ban meg tudod nézni, hogy mi van beállítva.

Zozi

Sziasztok,
Nekem egy olyan kérdésem lenne, miként lehet ellenőrizni a tapintót? A kapcsolási hibát szeretném kimérni. Nagyon egyszerűnek tűnt, fogok egy csapágyat körbemérem és látom ha valamelyik irányban kevésbé, vagy túlságosan érzékeny a kapcsolási pont. De... G31 csak egy tengelyen megy, így max 4 irányból tudok tapintani. Gondoltam elforgatom akkor a koordináta rendszert, de az sem jó mert ha a G68 aktív akkor nem is indul el a G31... Mit kellene még kipróbálni?

Valami ilyesmit szeretnék kivitelezni:(azzal a különbséggel, hogy nem csak x tengelyen mozog a G31.


#1 = 15 (sugár)
#2 = 0 (szög)

F100
G00 Z1

M40

M98 P0002 L10

M41

O0002 (SUB PROGRAM)

#3 = [#1 * cos[ #2 ]]
#4 = [#1 * sin[ #2 ]]

G01 Y#4 X#3 F150
G31 Y0 X0 F25
G01 Y#4 X#3 F150

#2 = #2 + 36

M99 (return to main)

dezsoe

Szia!

A hivatalos válasz az, hogy nem lehet megcsinálni, mert jelenleg egyszerre csak egy tengely mentén lehet mérni és nem lehet elforgatni a mérést.

Ugyanakkor egy Eric Brust nevű lelkes felhasználó rájött, hogy mégiscsak lehet, de makróból vagy plugin-ból kell API hívásokkal megoldani. Létezik ugyanis a JSP (jog safe probe) mód, amit ha bekapcsolsz, majd API hívásokkal egyszerre több tengely mentén elkezdesz jog-olni, akkor tetszőleges irányban tudsz mérni. Kell hozzá némi matematikai körítés, hogy kiszámold az irányokat és az irányonkénti sebességet, majd pedig az eredményből a megtett távolságot, de - mint látható - megoldható. További részleteket itt olvashatsz.