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

fvmbs7r7e

Nagyon kellene a beállítás a profilból ami most nem hajlandó elindulni masik profil betölt rendesen ki lehet valahogy szedni ?

dezsoe

Szia!

Igen, a működő profilt rámásolod a nem működőre. Egyúttal engedélyezd az AutoBackupProfile plugin-t, mert az minden induláskor készít egy másolatot a profilodról.

Csinálj egy mappát az UCCNC-n belül, pl. Mentes. (Lehetőleg ékezet nélkül.) Mindkét profilban engedélyezed a plugin-t, újraindítod az UCCNC-t. Rá fog kérdezni a beállításokra. Kitallózod a mentésre szánt mappát, bepipálod, hogy relatív útvonal legyen. Érdemes még bepipálni, hogy csak 20 mentést tároljon, az biztos, hogy elég lesz. Következő induláskor már készít mentést.

svejk

Idézet a manuálból:

" Program stop: M0, M1, M60
Az M0, M1 és M60 kódok mindegyike megállítja a program futását. Újabb ciklus indításával a
program futtatás folytatható.
Az M0, M1 és M60 kódok funkcionálisan ugyanúgy működnek, viszont a kódok különböző
virtulális LED-eket aktiválnak, így a felhasználó, valamint a különböző pluginok és makrók
számára megkülönböztethető, hogy melyik kód aktiválódott. "

Az M60-al van/volt valami cél?
A szabvány szerint ez ugye az APC (automatikus palettacserélés) kódja.

Egy gépen használni kellene a palettacserét mit tegyek? Deklaráljak magamnak inkább új M kódot a palettacseréhez?

Béni

Ne aggasszon a dolog túlságosan. Szokás van, szabvány nincs.
Persze a szokásnak is megvan a maga előnye és hatalma, ezért a legtöbb CNC nyelv az M kódokat M00-M09-ig és ez M30-at azonosan értelmezi. (M07 esetén van egy kicsi kilengés.)
Még a Heidenhain Klartext is, amely a G (Gerber) kód misztikumát elvetette. Szerintem üdvözlendően.

Szerelő

A szabvány a DIN 66025.2

Az ebben nem szereplő M-kódok álltalában a gépgyártó által definiáltak.
És igen, majd minden gépgyártó az M60-at paletta cseréhez használja.
Amit legutóbb láttam M-kód listát az M1255-ig volt használva

  

dezsoe

Bár az M60 stimmel, ez nem A szabvány, csak egy szabvány. Az UCCNC az RS274NGC szabványra támaszkodik, ahogy az a kézikönyvében le is van írva.

Szerelő

Kedves dezsoe teljesen igazad van!

Az általad említett RS274NGC a National Institute of Standards and Technology közreműködésével lett kialakítva. Ami talán ha jólemlékszem  az Amerikai Nemzeti Szabványügyi és Technológiai Intézet.
De gondolom ezt te is tudod.
De így talán érthető hogy itt Európában inkább az ISO DIN szabványokat ismerik és alkalmazzák.
Talán ezért van, hogy egy kicsit zavaró a számukra a két szabvány közti eltérés.

A mondat elején a nagy "A" betű nem a tartalom kizárólagosságára vonatkozott.
Egyszerűen a mondat első betűje. Elnézést ha félreérthető volt.

svejk

Oké, nem szabvány.
A Fanuc-ot és a g- kódot lehet szeretni/ nem szeretni, de még elmenni nem lehet mellette.

S bármely hihetetlen de ismerek több olyan embert akik evtizedes ipari tapasztalat mellett használnak hobby vezérlőt is. Így csak előny lenne ha a megszokottat lehetne használni.

svejk

No de a linkedben is a palettahoz kapcsolódik az M60.
A kérdésem arra irányult, hogy vajon most ez az UCCNC-ben egy befejezetlen dolog, vagy nyugodtan használható/bővíthető?

fvmbs7r7e

Köszi a gyors választ!

Szerelő

Az UCCNC-ben is paletta csere és program stop az M60

A 37.oldal 7-es táblázat az RS274NGC leírásból.

M0 program stop
M1 optional program stop
M2 program end
M3 turn spindle clockwise
M4 turn spindle counterclockwise
M5 stop spindle turning
M6 tool change
M7 mist coolant on
M8 flood coolant on
M9 mist and flood coolant off
M30 program end, pallet shuttle, and reset
M48 enable speed and feed overrides
M49 disable speed and feed overrides
M60 pallet shuttle and program stop

dezsoe

Elolvastam a szabvány vonatkozó részét és egy gyors gugli keretein belül megnéztem egy Fanuc-os videót. Azt mondanám, hogy nincs mit befejezni rajta, kész van, annyi a dolga, hogy álljon meg a program és lehessen tudni, hogy M60 miatt állt meg. Nem láttam arra utalást, hogy a paletta csere automatikus lenne, hanem van egy gombod, ami elindítja a cserélő műveletet (mindegy, hogy makró vagy plugin). Ennek azzal illik kezdeni, hogy megnézi, hogy M60 módban van-e a gép. Ha nem, akkor nem csinál semmit, ha igen, akkor teszi a dolgát. Ha kész, akkor a kezelő ciklus startot nyom és megy tovább a program.

dezsoe

Hát, túl gyorsnak nem nevezném, de a hétvégén nem nőttem össze a számítógéppel... :)

svejk

Szuper!
Akkor erre építhetünk.

svejk

No igen, ott is van a manuálban [#falbav]:

"Az M0, M1 és M60 kódok funkcionálisan ugyanúgy működnek, viszont a kódok különböző
virtulális LED-eket aktiválnak"

Megtalálni sem volt nehéz, hiszen az is benne a van a doksiban [#heureka], - 231-es LED.

Így még az is lehet, hogy meg tudom írni külső PLC-be -még lehet létrában is-, ahhoz valamennyire konyítok.
"Csak" 16 végálláskapcsolót és 14 szelepet kell lekezelni. :)