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 17 / 188 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   13  14  15  16  17  18  19  20  21   Következő ►  Utolsó ►|

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

CNCdrive | 442    2021-11-01 16:06:05 [8597]

Ebben még nem gondolkodtunk, hogy az EtherCAT fejlesztés ebbe az irányba mutatna. De akár még ez is lehet. Főleg ha a jeladó (útmérő) is etherCAT-et.

Előzmény: frob, 2021-11-01 15:31:56 [8595]


CNCdrive | 442    2021-11-01 16:04:24 [8596]

Éppen olyan Beckhoff I/O modult használtunk az EtherCAT protocol fejlesztésnél. Működött.
Szóval igen, lehetne I/O modult is felfűzni az EtherCAT-re, de első körben már azzal is meg leszünk elégedve ha motorvezérlőkkel működni fog.

Az EtherCAT csak egy kommunikációs protocol és ebbe van beleágyazva egy másik protocol, COE vagy Profibus szokott lenni. De ez még mindig csak a protocol, a szintaktika.
Az, hogy a vezérlő ezekben az EtherCAT COE vagy Profibus packetokban milyen adatokat vár, hány adatra van szüksége az már vezérlő kérdése. Ezért nehéz általánosítva megcsinálni, hogy több féle vezérlővel is tudjon működni.
Persze meg lehet csinálni többfélére, de akkor minden vezérlőhöz hozzá kell fejlszteni, hogy tudja konfigurálni és vezérelni az UCCNC.
Szóval sajnos nem olyan ez mint a step/dir, hogy egy egyszerű kommunikációs szábvány és könnyű általánosan leprogramozni a kommunikációt.

Előzmény: eduard, 2021-10-31 16:52:15 [8591]


frob | 2249    2021-11-01 15:31:56 [8595]

Ez esetleg út lehet ahhoz hogy pl lineáris útjeladók alapján legyen pontos lépés ?
Tehát megvalósulna a szabályzás, nem csak a mostani vezérlés?

Ha pl a motormeghajtók tudják ezt akkor gondolom biztos, ha nem akkor?

Előzmény: CNCdrive, 2021-10-31 16:19:36 [8590]


dezsoe | 2919    2021-10-31 23:20:24 [8594]

Szia!

A változók elnevezése (és úgy általában a g-kód szerkezete) az RS274NGC szabványban van rögzítve. Tehát lehet, csak azt már nem g-kódnak hívják.

Előzmény: hegedűs györgy, 2021-10-31 17:54:42 [8593]


hegedűs györgy | 68    2021-10-31 17:54:42 [8593]

Sziasztok!
Kérdezős kedvemben vagyok.
A "változós" programozást nem lehetne megkönnyíteni betű alakú változó elnevezésekkel a szám alakú helyett?
Átláthatóbbak lehetnének a g-kódok. Vagy az már egy másik programozási nyelvet igényelne? Többek között.
Előre is köszönöm a válaszokat.
Üdv, Gyuri

eduard | 239    2021-10-31 17:16:40 [8592]

Nem PLC, csatoló.

Előzmény: eduard, 2021-10-31 16:52:15 [8591]


eduard | 239    2021-10-31 16:52:15 [8591]

Köszönöm a részletes választ. Mikor lehet tesztelni az alfa hardvereket? Szuper lenne, ha EtherCAT-os PLC lenne az IO, az LPT helyett, ezen a szinten az LPT már okafogyottá válik és lassú is.
Itt egy alkalmas minta hw I/O-nak: beckhoff ek1100
Szuper lenne, ha a mozgásvezérlő "csak" bridge lenne a PC és a PLC között.
A Leadshine EtherCAT különbözik valamiben a többi gyártó által használt protokolltól, vagy ez csak egy mondás a kooperáció mentén?

Előzmény: CNCdrive, 2021-10-31 16:19:36 [8590]


CNCdrive | 442    2021-10-31 16:19:36 [8590]

Az EtherCAT vezérlő egy teljesen különálló mozgásvezérlő lesz, nem kell hozzá UC300ETH. Úgy terveztük, hogy egy kis panel lesz 2db ethernet porttal, az egyik a PC-vel kommunikál (UCCNC-vel), a másik portra lehet majd felfűzni az etherCAT-es motorvezérlő kártyákat.
A mozgásvezérlőn lesz még I/O, amit valószínűleg egy normál és egy bemeneti kiosztású LPT port (IDC26) lesz, hogy lehessen rá csatlakoztatni UCSB vagy UCBB elosztópanelt.
Később lehet majd fejlesztünk EtherCAT-es I/O kártyával való kompatibilitást is.

A project még nagyon az elején jár, viszont egyezkedtünk a Leadshine céggel és első körben az ő motorvezérlőikkel tesszük majd kompatibilissé a mozgásvezérlőt. Vannak nekik léptető és szervó EtherCAT-es motorvezérlőik is.

Előzmény: eduard, 2021-10-29 13:24:17 [8583]


dezsoe | 2919    2021-10-31 15:21:34 [8589]

Szia!

Attól, hogy betöltesz egy programot, még nem fut le, tehát nem is fogja átírni a változó(k) értékét, ezért látod az előző futás eredményét. (Vagy nullát, ha még semmi nem futott.) A változók értékadása után betehetsz a g-kódba egy M0-t, amire megáll a program futása, így tudod ellenőrizni, majd újabb ciklus starttal továbbengeded. Vagy írhatsz egy makrót, ami kiírja és megkérdezi, hogy futhat-e tovább. A demó módnak ehhez semmi köze.

Előzmény: hegedűs györgy, 2021-10-31 15:06:30 [8588]


hegedűs györgy | 68    2021-10-31 15:06:30 [8588]

Sziasztok!
Egy változókkal megtűzdelt programocskát szeretnék befejezni,de elakadtam egy kellemetlenségben.
A program betöltése után, szeretném lekérdezni, egy konkrét változó értékét.
Tudom, hogy ezt a " ?#(változó száma) " parancs MDI-be való beütésével érném el...
A bibi az, hogy egy előzőleg futtatott program ugyanolyan számu változójának az értékét írja ki.
Teszi ezt úgy, hogy magát a programot ennek ellenére jól lefuttatja.
Miután a programfutás sikeresen megtörtént, az MDI-ben lekérdezve már az aktuális program változójának az értékét írja ki, ha megkérdem "TŐLE".
Viszont program futtatása előtt lenne szükségem arra az adatra. Van erre vmi megoldás? Azon kívül, hogy "EDIT FILE" és számológéppel összeadom azt az 5~6
adatot amit az ominózus változó automatikusan és főleg hiba nélkül megtenne...
Előre is köszönöm a válaszokat.
Üdv, Gyuri
p.s.: Gondolom az nem lehet a fennakadás oka, hogy demóban erőlködöm. . .


István83 | 325    2021-10-30 21:31:43 [8587]

Köszönöm a gyors választ.
A negált jelek forditott kiosztására gondoltam igen.

Előzmény: dezsoe, 2021-10-30 21:27:32 [8586]


dezsoe | 2919    2021-10-30 21:27:32 [8586]

Szia!

Az első kép nem jelöli az index csatornát. A második kép a helyes, szerintem, ha az RJ-45 különbségeire gondolsz. (Egyébként mindegy, mert legfeljebb mindkét jel negálva lesz.)

Előzmény: István83, 2021-10-30 21:07:24 [8585]


István83 | 325    2021-10-30 21:07:24 [8585]

Sziasztok!
A Cnc drive oldaláról van mind a két kép.Csak nem tudom melyik a helyes bekötés,vagy mindegy?

    


Autotec1 | 528    2021-10-29 21:43:16 [8584]

Használ valaki ilyen kézivezérlőt, lenne néhány kérdésem

  


eduard | 239    2021-10-29 13:24:17 [8583]

Érdeklőnék, hogy az EtherCat vezérlő fejlesztésével hogy haladtok? Van, lesz a közeljövőben tesztelhető verzió? Esetleg BOB az UC300ETH-LPT5-höz? Vagy valamilyen bridge addig?
Köszönet.

CNCdrive | 442    2021-10-28 20:40:11 [8582]

Persze, elvileg megoldható, de a gyakorlatban nem egyszerű.

Előzmény: eduard, 2021-10-28 12:22:38 [8581]


eduard | 239    2021-10-28 12:22:38 [8581]

Ez tiszta, de elvi lehetősége van? Vagy nem megfelelő elképzelés?

Előzmény: CNCdrive, 2021-10-28 10:21:54 [8580]


CNCdrive | 442    2021-10-28 10:21:54 [8580]

Egyelőre nem tud ilyet az UCCNC.

Előzmény: eduard, 2021-10-27 22:25:26 [8579]


eduard | 239    2021-10-27 22:25:26 [8579]

UCCNC -re lehetséges lenne egy olyan mappinget készíteni, ahol zárthurkú vezérléssel - ezt a szervo megoldja - mappelni a golyósorsót egy ballbar tesztel? Ezt a map filet elkészíteni 3 (5) tengelyre, majd az adott gép minden mozgásutasításkor használja. Ezzel a vacak kínai C7+ -os orsók is hiper precízek lennének. (Eltekintve a körszimmetrikus pontatlanságoktól.)


Miki2 | 2321    2021-10-26 15:29:31 [8578]

Köszönöm, már rendben letöltődött.

Előzmény: dezsoe, 2021-10-26 14:21:17 [8577]


dezsoe | 2919    2021-10-26 14:21:17 [8577]

Szia!

Próbáld meg így.

(A szokásos: biztonságos oldalról nem biztonságos link. Majd legközelebb már jól teszem fel.)

Előzmény: Miki2, 2021-10-26 13:14:46 [8576]


Miki2 | 2321    2021-10-26 13:14:46 [8576]

Szervusztok!
Valamiért nem tudom letölteni.

  


eduard | 239    2021-10-26 01:33:22 [8575]

Köszönöm szépen, ki fogom próbálni.

Előzmény: dezsoe, 2021-10-24 09:30:37 [8574]


dezsoe | 2919    2021-10-24 09:30:37 [8574]

1. Ha felvetted a koordinátákat, akkor az offsets képernyőn megnyomod a save offsets gombot, a program pedig kiírja a profilba a koordinátákat.
2. Ráállsz a megfelelő sorra, megnyomod a run from here gombot, majd ciklus startra felhoz egy ablakot, ahol beállíthatod, hogy hogyan futtassa onnan a kódot. Ezután megint ciklus start és már megy is.

Előzmény: eduard, 2021-10-23 21:11:56 [8573]


eduard | 239    2021-10-23 21:11:56 [8573]

Lehet, hogy már volt kérdés, ez esetben elnézést.

UCCNC-ben hogy lehet beállítani:
1. áramszünet vagy gép hiba esetén elmentse az összes nullpontot (G54-59) (WCS). Tehát nem akkor ha kilépek a szoftverből, mert az működik, hanem rögtöm amint felvettem, hogy később ne kelljen csak homolni.
2. folytatni a programot egy tetszőleges pontból. Azaz kiválasztom a megfeleő sort valahol a g kódban, a gép elindítja a főorsót, rááll előbb X majd Y és végül Z-vel, rákérdez és folytatja a kódot.

Köszönöm.

Barna Tamás | 120    2021-10-18 20:02:25 [8572]

Ez valami drága cuccnak tünik

Előzmény: Autotec1, 2021-10-18 18:42:55 [8571]


Autotec1 | 528    2021-10-18 18:42:55 [8571]

pont van egy eladó kézivezérlőm

  

Előzmény: svejk, 2021-10-13 20:01:26 [8565]


svejk | 32800    2021-10-14 17:36:23 [8570]

Persze láttam.
Ha középről indítod a spirálzsinóros MPG-t simánn elér a két végére.

Előzmény: Barna Tamás, 2021-10-13 20:31:24 [8568]


svejk | 32800    2021-10-14 17:34:33 [8569]

Akkor rádiós MPG...
A billentyűt elüti az ember, leragad a gomb a beszorul forgácstól, stb...

Én még marót vagy fúrót nem koptattam el, mindig hamarabb eltörtem.
Amióta MPG-t használok nőttek a szerszámok életesélyei.

Előzmény: Barna Tamás, 2021-10-13 20:31:24 [8568]


Barna Tamás | 120    2021-10-13 20:31:24 [8568]

Svejk te láttad a gépet, 4,5m hosszú csak a rádiós billentyű a nyerő.

Előzmény: svejk, 2021-10-13 20:01:26 [8565]


dezsoe | 2919    2021-10-13 20:14:33 [8567]

Találtam fotót is. Koax hálózat dobozában lakik a vészstop gombbal együtt.

  

Előzmény: dezsoe, 2021-10-13 20:12:32 [8566]


dezsoe | 2919    2021-10-13 20:12:32 [8566]

Van benne igazság, tapasztalatból mondom. Az öreg fagépemre pl. felkerült ideiglenesen egy ultragagyi rotary encoder valamikor 2014-ben, mert az volt kéznél. Azóta is rajta van és működik. (Az újabbakat már rendes tekertyűvel használom.)

  

Előzmény: svejk, 2021-10-13 20:01:26 [8565]


svejk | 32800    2021-10-13 20:01:26 [8565]

Ha jól emlékszem Lovas Gyula így írta anno:
A billentyűzettel való gepkezeles egyenes út a szerszamtoreshez.

Akár egy vezetékes MPG is óriási könnyebbséget és biztonságot nyújt.

Előzmény: Barna Tamás, 2021-10-13 17:37:33 [8563]


dezsoe | 2919    2021-10-13 17:42:46 [8564]

Igen, azzal jobban jársz.

Előzmény: Barna Tamás, 2021-10-13 17:37:33 [8563]


Barna Tamás | 120    2021-10-13 17:37:33 [8563]

ÁÁÁ !!! Akkor én a numlock használatával kavartam be. És mit javasolsz sajna így lenne kézreálló , rakjam át a numlock-ról valami betűre ?
Köszi üdv BT

Előzmény: dezsoe, 2021-10-13 17:29:04 [8562]

dezsoe | 2919    2021-10-13 17:29:04 [8562]

Szia!

Csak nem hagyott nyugodni a probléma. Írtam gyorsan egy makrót, ami kilistázza a gyorsbillentyűket. Megnéztem és mindkét profilodban találtam olyan jog hotkey-t, ami a numerikus billentyűket használja. Ez a probléma.

Egy kis elmélet: a billentyűzet úgy működik, hogy amikor lenyomsz vagy felengedsz egy billentyűt, akkor a billentyűzet elküldi a gépnek, hogy melyik billentyűt nyomtad le vagy engedted fel. Minden billentyűnek saját scan-kódja van, így a gép különbséget tud tenni a jobb és bal shift/ctrl/alt között is. Viszont hajdanában nem volt minden billentyű úgy, ahogy ma van, ezért a numerikus billentyűket egy kicsit máshogy kezeli.

Menjünk végig a numerikus 7-esen, ami be van állítva JogZ+ funkcióra. A numerikus billentyűk úgy működnek, hogy a shift vált a számok és a ráírt funkciók között, tehát ha be van kapcsolva a NumLock és megnyomod a 7-est, akkor az 7-es, ha shift+7-et nyomsz, akkor home. Ha elkezdesz mozogni (csak a 7-essel tudsz, shift+7-tel nem indul el!), akkor lenyomtad a 7-est. Ha hozzányomod a shift-et, akkor elkezd gyorsan mozogni. Ha ekkor elengeded a 7-est, akkor tulajdonképpen a home-ot engeded el, mert a shift is nyomva van, tehát a program nem érzékeli, hogy elengedted a 7-est, így mozog tovább. Ha ilyenkor elengeded a shift-et és egy pillanatra megnyomod a 7-est, akkor érzékelni fogja, hogy meg kell állni.

Előzmény: Barna Tamás, 2021-10-12 22:38:21 [8557]


NG | 434    2021-10-13 12:56:03 [8561]

Kösz!

Valahogy fel sem merült, hogy van külön leírása, csak a programét néztem.

Előzmény: dezsoe, 2021-10-13 08:10:16 [8560]


dezsoe | 2919    2021-10-13 08:10:16 [8560]

Szia!

Akkor a használati utasítás szerint kell beállítani a hálózatot és menni fog.

Előzmény: NG, 2021-10-13 07:41:22 [8559]


NG | 434    2021-10-13 07:41:22 [8559]

Szia!

Közvetlenül lennének összekötve

Előzmény: dezsoe, 2021-10-12 20:29:54 [8556]


dezsoe | 2919    2021-10-12 22:59:48 [8558]

Hümm. Lesz ott még valami, mert Z-vel is rendesen viselkedik. (Elsőre X-szel próbáltam, most XYZ-vel. Több tengelyem nincs pillanatnyilag, de holnap felrakok még egyet A-nak.)

Előzmény: Barna Tamás, 2021-10-12 22:38:21 [8557]


Barna Tamás | 120    2021-10-12 22:38:21 [8557]

Szia !
Az otthoni gépem csak az (A) tengelyen csinálja , a bentin nincs (A) tengely annál a Z-nél tapasztaltam , bele is mászott
az anyagba . Itthon újra indítottam, felvettem a refpontokat és úgy is csinálta de csak az (A)-n. Holnap megnézem a bentin hogy csak random csinálja vagy mindig. A régebbi verzióval tuti nem csinálta. Egyébként nekem is Win10 van meg 64bit UC400-al.
Üdv BT

Előzmény: dezsoe, 2021-10-12 19:32:01 [8554]


dezsoe | 2919    2021-10-12 20:29:54 [8556]

Szia!

Az átmásolás jó volt, tedd meg újra, mert meglesznek a beállításaid. Utána viszont be kéne állítanod a hálózatot ahhoz, hogy lássa egymást a program és az UC400. Az UC400 és a gép közvetlenül vannak összekötve vagy egy meglévő hálózatra csatlakoznak?

Előzmény: NG, 2021-10-12 20:23:05 [8555]


NG | 434    2021-10-12 20:23:05 [8555]

Szép estét!

A következő nehézséggel nézek szembe:

Adott egy sz.gép, fut rajta az uccnc, működik a maróval, minden ok. Ezt a telepítést nem én csináltam. Sajnos ez a gép használhatatlanul lassúnak bizonyult (régi celeron), hoszabb programoknál nagyon akadozik a maró, a szgép szinte alig mozdul, néha le is fagy. 0,5s bufferrel sem megy.

Van egy másik gépem, brand lenovo core2 duo gép. Ezt szerettem volna csatasorba állítani. Sajnos azonban nem tudom elérni, hogy az uccnc lássa a marót és ne demo módban induljon erről a gépről. Fel volt telepítve az uccnc mikor elővettem a gépet, először csak felülírtam az egész könyvtárat a működő másik gépen lévő uccnc könyvtárral eredmény demo. Aztán uninstalláltam, letöröltem mindent, újratelepítettem, bemásoltam újra a licensz filet, elindítottam az usb driver/x86 könyvtárban lévő exe-t is, mindezeket sokszor, különböző kombinációkban...demo

Nem emlékszem a hálókártya pontos típusára, de nem a (szerintem szokásos) realtek. Friss windows 7 32 bites oprendszer. Eszközkezelőben serial port vagy serial controller (nem emlékszem pontosan) felkiáltójeles. Hálókártya nem.

Ha bedugom az uc400 eth dugóját, felvillannak az ethernet csatlakozó lámpái. Ennyit tudok elmondani ami talán lényeges lehet.

Boldoggá tenne ha valaki előre tudna mozdítani egy-egy rövid tanáccsal.


dezsoe | 2919    2021-10-12 19:32:01 [8554]

Szia!

Én most kipróbáltam UC400ETH-val az 1.2114-es verziót és nem tapasztaltam a problémát. Van még valami részlet vagy beállítás, ami fontos lehet? Mit csinálsz előtte? (Nálam Win10, 64 biten fut, program indítás után csak referenciát vettem fel, majd próbáltam a jog-ot.)

Előzmény: Barna Tamás, 2021-10-12 18:36:30 [8553]


Barna Tamás | 120    2021-10-12 18:36:30 [8553]

Sziasztok !
Nem tudom volt-e már valakinek hasonló problémája, de nekem
a Jog modban ha nyomok shifte a gyors mód után ha az irány billentyűt engedem fel először akkor mozog tovább lassú Jog-ban amig meg nem nyomom megint az irány billentűt, ha a shiftet engedem fel elősször akkor jó. Ezel a hibával a benti gépen is találkoztam, annak a verzió számát nem tudom az itthoni 1.2114.
Üdv BT

dezsoe | 2919    2021-10-07 16:11:25 [8552]

Igen, egyszerűbb.

Előzmény: svejk, 2021-10-07 15:37:47 [8551]


svejk | 32800    2021-10-07 15:37:47 [8551]

Köszi, tehát akkor minden félképpen ajánlatos a deklarált bemenetet használni.

Előzmény: dezsoe, 2021-10-07 15:33:14 [8549]


svejk | 32800    2021-10-07 15:36:27 [8550]

Azt hiszem meg is válaszolom magamnak, az 512 és 513 impulzus bemenet, a statikus szintet nem értelmezi.
Vagyis pl. az 513-mal az 512 feloldható míg az I/O setupban levő kitüntetett E-stop bemenet nem, arra hibaüzenetet ad.

Előzmény: svejk, 2021-10-07 15:29:53 [8548]


dezsoe | 2919    2021-10-07 15:33:14 [8549]

Van. Az e-stop láb valamivel gyorsabban reagál. Ne kérdezd, hogy mennyivel, ms-okról van szó. A triggereket az UCCNC olvassa ütemezetten, míg az e-stop bemenetet szerintem maga a mozgásvezérlő, de legrosszabb esetben is az API.

Előzmény: svejk, 2021-10-07 15:11:05 [8547]


svejk | 32800    2021-10-07 15:29:53 [8548]

513 helyett 512

Előzmény: svejk, 2021-10-07 15:11:05 [8547]


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

Időrend:
Oldal 17 / 188 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   13  14  15  16  17  18  19  20  21   Következő ►  Utolsó ►|


 ◊