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 96 / 191 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   92  93  94  95  96  97  98  99  100   Következő ►  Utolsó ►|

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

svejk | 33150    2017-12-17 15:16:57 [4787]

Vagy az is elég lenne, hogy ha mondjuk a G-kódban -2 mm-en megy a marás, akkor egy kimenetet kellene kapcsolni ha Z kisebb mint -1. Ekkor nem kellene az M10/M11 sem, hanem ez a plusz kimenet kapcsolná ki/be a lézert.
Vagy ez G kódból lassú lenne?

Előzmény: svejk, 2017-12-17 11:18:27 [4785]


svejk | 33150    2017-12-17 12:30:09 [4786]

joggal=JOG-al

Előzmény: svejk, 2017-12-17 11:18:27 [4785]


svejk | 33150    2017-12-17 11:18:27 [4785]

No akkor vágjunk UCCNC-vel, kék lézerrel rétegeltet!

MDI-ból a M3, M10/M11 parancsokat kiadva működik minden joggal már hasítottunk is.
A fókuszt is relatív gyorsan beállítottuk,- persze köze nem volt a megadotthoz- a 3 mm-es rétegelt lemezt átvitte, lett öröm bódottág'

Elővettünk egy Aspire által generált kontúrmarós G kódot, kivettem az S parancsot, a Z mozgásokat lenulláztam, az F értékeket átírtam, behelyeztem az M10, M11 parancsokat.

No ez nagyobb kódnál nem kevés odafigyelést igényel.

Mivel a gépen alapvetően főorsó van, így az M3 Sxxx-re az elindulna.

- Biztos, hogy kell erőltetni lézer üzemnél az M3 parancsot?
Én nem látom a biztonsági kockázatát ha el lenne hagyva.

Kellene valami kis plugint írni, ami a normál marós G-kódot átfordítaná laser nyelvre, azaz megcsinálná automatikusan a fent említett műveleteket.
Vagy esetleg van már ilyen?
Minden esetre univerzálisabb lenne mint minden egyes CAM programhoz posztprocesszort írogatni, hogy megegye az UCCNC.


svejk | 33150    2017-12-17 10:45:50 [4784]

Tegnap egy barátom (UC)CNC helyzetfúró masinájára felapplikáltunk egy Hebo féle kék lézert.

A beüzemelés nem volt gond, a lézerkimenet pin/lpt számát beállítottuk, a lézert csatlakoztattuk és már működött is.
A Laserplugint engedélyeztük és már nyomtuk is ezerrel a grvírozást.

Persze azért nem is én lennék ha nem írnák le ide pár észrevételt.

Mivel a gép alapvetően mást csinál ezért a laser Call startup-ját nem pipáltuk ki.
így viszont a config/general config/config plugin -ig el kell jutni aztán Show.
Ekkor rögtön fel is ugrik a lézerplugin ablaka.
Itt mindjárt pár kérdés?
- Az alapértelmezett képfile típus megváltoztatható?
Mert nekem szerintem egy árva PNG típusú képem sincs.
- ha változtatok a kép méretén akkor újra be kell hívni
a képet vagy a g-kód kreálásnál figyelembe veszi a beállítás megváltoztatását?

A g-kód elkészítése után mentem volna vissza a RUN képernyőre de nem lehetett, persze, mert a laser gravír ablaka eltakarta az előzőleg megnyitott config plugin ablakot.
Jó tudom, egy ilyen szoftver használata feltételez némi számítógép kezelési ismereteket.
(pedig ha tudnátok hány olyan ismerősöm van nekem akiket bevezettem a hobbyCNC világába és még az egérkezeléssel is bajaik voltak/vannak)

A szürkeárnyalatos és a fekete/fehér gravírozást próbáltuk, az eredményeket illetően teljes megelégedéssel.

Következett a lézervágás, de azt majd a következő hozzászólásban.


dezsoe | 2934    2017-12-17 10:23:20 [4783]

Leírnád kicsit konkrétabban, hogy mi a gond? Esetleg egy g-kód hozzá?

Előzmény: svejk, 2017-12-17 09:52:24 [4782]

svejk | 33150    2017-12-17 09:52:24 [4782]

Hmm... megnéztem, e kettő javítás nem okozhatja a problémámat.

Leegyszerűsítem a kódot csak a problémára és ha nem jutok vele dűlőre akkor elküldöm Nektek.

Előzmény: dezsoe, 2017-12-17 00:12:00 [4781]


dezsoe | 2934    2017-12-17 00:12:00 [4781]

Igen. Ebben a topikban meg is találod, hogy melyik verzióban. (Segítek: 1.2038 és 1.2042.)

Előzmény: svejk, 2017-12-16 21:16:40 [4780]


svejk | 33150    2017-12-16 21:16:40 [4780]

Az 1.2037-es verzió idejében írtam egy paraméteres G-kódot sorozatfúráshoz G81-ekkel.

Ma frissítettem az UCCNC-t 1.2047-re és másképp működik a G kód, (utazómaggásság, viszahúzás)

Lett a két verzió közt a G81 babrálva?


dezsoe | 2934    2017-12-12 14:10:37 [4779]

Ha már makró, akkor illett egy kis ellenőrzést is beletenni. Meg azt, hogy a százalékos felülbírálás se jusson szóhoz.

Előzmény: svejk, 2017-12-12 13:33:09 [4778]


svejk | 33150    2017-12-12 13:33:09 [4778]

Akkor csak jól gondoltam, hogy bonyolult lesz ez.

Előzmény: dezsoe, 2017-12-12 12:40:34 [4776]


svejk | 33150    2017-12-12 13:31:49 [4777]

Előzmény: dezsoe, 2017-12-12 12:40:34 [4776]


dezsoe | 2934    2017-12-12 12:40:34 [4776]

Hogy neked semmi nem jó?!

Indító makró (pl. trigger felfutó):

if (!exec.GetLED(RunLED) && !exec.GetLED(M3LED) && !exec.GetLED(M4LED))
{
exec.Writekey("Memory", "TempSpindle", "On");
exec.Writekey("Memory", "TempSpindleS", AS3.Getfield(SpindleSpeed));
exec.Writekey("Memory", "TempSpindleSRO", AS3.Getfield(SRO));
exec.Callbutton(SROReset);
while (exec.IsMoving());
exec.Code("M3 S300");
while (exec.IsMoving());
}

#Events

const int RunLED = 19;
const int M3LED = 50;
const int M4LED = 51;

const int SROReset = 558;

const int SRO = 233;
const int SpindleSpeed = 869;



Leállító makró (pl. trigger lefutó):
if (exec.Readkey("Memory", "TempSpindle", "Off") == "On")
{
exec.Code("M5");
while (exec.IsMoving());
exec.Writekey("Memory", "TempSpindle", "Off");
while (exec.IsMoving());
exec.Code("S" + exec.Readkey("Memory", "TempSpindleS", "0"));
AS3.Setfieldtext(exec.Readkey("Memory", "TempSpindleSRO", "100%"), SRO);
AS3.Validatefield(SRO);
}

#Events

const int RunLED = 19;
const int M3LED = 50;
const int M4LED = 51;

const int SROReset = 558;

const int SRO = 233;
const int SpindleSpeed = 869;

Előzmény: svejk, 2017-12-12 10:27:12 [4775]


svejk | 33150    2017-12-12 10:27:12 [4775]

Most nem tudom élesben próbálni, de mégsem lesz ez így jó, ugyanis mindig annyival fog forogni amilyen értéken épp áll az S érték.

Tehát nekem azt is tudatni kell hogy pl. S 300-al forogjon.

Előzmény: dezsoe, 2017-12-12 09:26:13 [4774]


dezsoe | 2934    2017-12-12 09:26:13 [4774]

A megoldás feléig eljutottál, csak nem gondoltad, hogy ennyire egyszerű. Pedig szövegesen gyakorlatilag le is írtad!

Előzmény: svejk, 2017-12-12 09:05:23 [4773]


svejk | 33150    2017-12-12 09:05:23 [4773]

Az a baj, ha az ember valamit nem ismer, egyből csak bonyolult megoldásokra gondol.

Előzmény: svejk, 2017-12-12 09:04:00 [4772]

svejk | 33150    2017-12-12 09:04:00 [4772]

Gondoltam már durmolsz.

Hmmm... így még jobb!

Köszike, a többi esztergát használók nevében!!

Előzmény: dezsoe, 2017-12-12 07:25:37 [4771]


dezsoe | 2934    2017-12-12 07:25:37 [4771]

Na, tessék! 12 percen belül megvolt a válasz, erre meg sem nézi. (Pedig azóta ki is próbáltam és megy, még makró sem kell hozzá.)

Előzmény: nagaoka, 2017-12-11 22:52:23 [4769]


dezsoe | 2934    2017-12-11 22:59:23 [4770]

Most nem dugnék össze hardvert, de arra tippelek, hogy input trigger felfutóra m3on (504), lefutóra m3off(505).

Előzmény: svejk, 2017-12-11 22:47:24 [4768]


nagaoka | 562    2017-12-11 22:52:23 [4769]

Akkor egyre gondoltunk....lehet,hogy holnap már használható

Előzmény: svejk, 2017-12-11 22:47:24 [4768]


svejk | 33150    2017-12-11 22:47:24 [4768]

Újabb világrengető ötlet, csak nem tudom hogy kellene megvalósítani.

Az "igazi" CNC esztergákon van egy spindle jog gomb, amit amíg nyom az ember addig forog a főorsó egy beállított értékkel.
Leginkább a betett munkadarab futásának ellenőrzésére használják.

Ezt hogy kellene UCCNC-ben megvalósítani?
Odáig megvan, hogy egy külső bemenetet rendelek egy makróhoz... de innentől már csak a Dezsoe-re tudok gondolni.


dezsoe | 2934    2017-12-09 10:05:07 [4767]

Szia!

Az ethernetes vezérlőkkel igen. A Configuration/Axis setup/Aux enc fülön találod.

Előzmény: nyiszi, 2017-12-09 09:07:39 [4766]


nyiszi | 2390    2017-12-09 09:07:39 [4766]

Sziasztok!
Van arra lehetőség az UCCNC-ben, hogy megszámolja és ki is írja egy enkóder jeleit?


svejk | 33150    2017-12-07 21:27:56 [4765]

Köszönöm!

Előzmény: dezsoe, 2017-12-07 20:46:35 [4764]


dezsoe | 2934    2017-12-07 20:46:35 [4764]

Szia!

Csinálsz egy makrót, ami a triggerrel indul:

SendKeys.SendWait("{ENTER}");

Előzmény: svejk, 2017-12-07 18:55:58 [4763]


svejk | 33150    2017-12-07 18:55:58 [4763]

Keresem a windows-os üzenetablak leokézásának a lehetőségét I/O trigger segítségével, de a listában nem találok ilyen kódot.

Pl. a softlimtre való figyelmeztetést szeretném külső gombbal leokézni.

Rab Zoli | 91    2017-12-07 13:27:55 [4762]

Hálásan köszönöm!

Előzmény: dezsoe, 2017-12-05 23:12:15 [4760]


svager | 1388    2017-12-07 08:31:24 [4761]

A tegnap este én is belefutottam ebbe a problémába,amikor még egy kőrzsebet akartam kimarni a már majdnem kész munkadarabon.'UCCNC vezérlő program' téma, 4305. hozzászólás
Nem voltam boldog,de feltetem a legújabb frissítést és onnan folytattam ahol abbahagytam.


dezsoe | 2934    2017-12-05 23:12:15 [4760]

Na, most már értem a problémát. El ne kezdd méregetni. Egyrészt, be lehet kapcsolni egy szálkeresztet (Configuration/Appearance/Show crosshair on TCP), másrészt (és leginkább) válts át ISO nézetbe és mindjárt jobban fogod látni, mivel a sárga kör az egy szép hegyes kúp, aminek a hegye pont ott van, ahol a szerszám jár.

Előzmény: Rab Zoli, 2017-12-05 23:06:51 [4759]


Rab Zoli | 91    2017-12-05 23:06:51 [4759]

Igen valószínüleg arra gondolok. Csak nem értem miért növekszik meg ha pl. meg akarom nézni nagyítva, hogy neki megy e a lefogató csavarnak a szerszám miért kell nekem megsaccolni, hogy hol van a közepe. miért nincs pl. pixeles beállítási lehetőség, mert van amikor 3-4 cm-es a monitoron a sárga kör. Vagy jó lenne egy kereszt a pontos középpontban. Ilyen nincs a menüben?

Előzmény: dezsoe, 2017-12-04 16:31:01 [4758]


dezsoe | 2934    2017-12-04 16:31:01 [4758]

Fél napja nem tudok rájönni, hogy mi a kurzor kör. Ha a szerszámot jelölő kúpra gondolsz, akkor azt csak kikapcsolni lehet, a mérete az fix.

Előzmény: Rab Zoli, 2017-12-03 21:47:54 [4757]


Rab Zoli | 91    2017-12-03 21:47:54 [4757]

Üdv! Valaki megmondja hogy hol lehet kissebre venni a kurzor kör átmérőjét mert már 100x végigböngésztem a menüt és nem ütötte ki a szemem! Nagyon köszönöm!!!


Törölt felhasználó    2017-12-03 09:11:55 [4756]

Igen gondolom de hat a gyémántot is csiszolgatni kell. Köszönöm az utána járásod!

Előzmény: dezsoe, 2017-12-02 20:49:58 [4755]


dezsoe | 2934    2017-12-02 20:49:58 [4755]

Szia!

Háttőőőő... Ennek egy kicsit copy-paste szaga van. Szólok Balázsnak (ha nem olvasná), hogy nézze meg. Valószínű, hogy sokan digitalizálnak ABC tengellyel.

Előzmény: Törölt felhasználó, 2017-12-02 18:35:14 [4754]


Törölt felhasználó    2017-12-02 18:35:14 [4754]

Szia Dezsoe!
Nem tűnik bonyolultnak ez a digitalizálás viszont forgatóval kapcsolatban volna egy kérdésem mikor kiírja egy fáljba a mintázott koordinátákat az A-tengelyt miért Z-nek irja illetve a többi segédtengelyt is Z-nek jelzi.

A-tengellyel

X0.0000 , Y0.0000 , Z0.0000 , Z0.0000

A-B-C tengelyekkel szintén

X0.0000 , Y0.0000 , Z0.0000 , Z0.0000 , Z0.0000 , Z0.0000

Előzmény: dezsoe, 2017-12-01 14:54:48 [4753]


dezsoe | 2934    2017-12-01 14:54:48 [4753]

Nincs mit, fog az menni! Ha nem, akkor szólj.

Előzmény: Törölt felhasználó, 2017-12-01 14:52:49 [4752]

Törölt felhasználó    2017-12-01 14:52:49 [4752]

Kezdem kapiskálni erre kicsit jobban rá kell feküdnöm köszönöm az infót.

Előzmény: dezsoe, 2017-12-01 14:36:17 [4751]


dezsoe | 2934    2017-12-01 14:36:17 [4751]

Ez azt csinálja, hogy amikor be van kapcsolva a digitalizálás (M40), akkor minden probe (G31) eredményét megjegyzi, majd M41-re kiírja a megadott file-ba. Viszont azt, hogy hol és hogy mintavételezzen, azt neked kell megírni g-kódban. Az Autoleveler egy betöltött g-kód alapján generál egy mintavételező kódot helyetted. Sík terület mintavételezéséhez használhatod az Autolevelert is (akár előtte-utána M40-M41-gyel és akkor tárolja is az eredményt külön is), de ha közben forgatni is akarsz, akkor már neked kell megoldani. Annyira nem bonyolult feladat, szerintem. Keress rá a doksiban a G31 kifejezésre, több helyen is találsz infót, hogy mit tudsz vele csinálni.

Előzmény: Törölt felhasználó, 2017-12-01 14:27:34 [4750]


Törölt felhasználó    2017-12-01 14:27:34 [4750]

Hasonlóra gondolok mint az autolevel működése egy adott terület automatikus scannelése a beállított paraméterekkel ilyen feladatra létezik valami alkalmazás vagy megoldás?

Előzmény: dezsoe, 2017-12-01 14:12:58 [4749]


dezsoe | 2934    2017-12-01 14:12:58 [4749]

A Tools/Probe fülön beállítod a file-nevet és egyebeket, M40-nel indul a digitalizálás, M41-gyel leáll. A g-kódot, ami a mozgásokat és a G31-eket tartalmazza, azt neked kell megírni/generálni. Gyakorlatilag ennyi. A kapott file-t aztán már fel tudod dolgozni.

Előzmény: Törölt felhasználó, 2017-12-01 14:01:44 [4748]


Törölt felhasználó    2017-12-01 14:01:44 [4748]

X-Y-Z tengely és esetenként fogatóval kombinálva pl. egy teke bábu másolása , hogy kivitelezhető?

Előzmény: dezsoe, 2017-12-01 13:02:31 [4747]


dezsoe | 2934    2017-12-01 13:02:31 [4747]

Szia!
Pontosítsd, hogy mit értesz 4 tengely alatt. Egyébként, a digitalizálás be van építve, tehát semmi akadálya.

Előzmény: Törölt felhasználó, 2017-12-01 12:41:29 [4746]


Törölt felhasználó    2017-12-01 12:41:29 [4746]

Sziasztok!
Segítségetek szeretném kérni digitalizálás témában.
Probe-val 4tengelyen mi lenne a legegyszerűbb módja az UCCNC-ben végrehajtásnak?
Esetleg van plugin probe-hoz?


Törölt felhasználó    2017-12-01 12:24:19 [4745]

Igen és nagyon jól működik, de csak Modbus beszelő VFD-vel együtt.

Előzmény: exup, 2017-11-28 12:38:53 [4738]


Törölt felhasználó    2017-12-01 12:15:49 [4744]

Szia. Ha nem késő akkor vegyél inkább egy olyan VFD-t ami a Modbus működését garantálja. Én egy Bosch Rexroth EFC5610 modellt használok, nem sokkal drágább min a Huanyang de sokkal jobban működik és Modbus-al kezelem egyenesen az UCCNC-n keresztül. A plugin ami be van építve az UCCNC-be nagyon jól működik, hiba és fejfájás nélkül. Én legalábbis nagyon meg vagyok vele elégedve, az UCCNC-vel is meg a VFD-vel is. Nézd meg Inverter Drive Supermarket oldalát, én tőlük vettem a VFD-t, gyorsan küldték nagyon jó áron.

Előzmény: szokes, 2017-11-28 12:26:52 [4736]


CNCdrive | 449    2017-11-28 17:14:41 [4743]

A Huanyang frekiváltó tulajdonképpen nem működik Modbus-al.
Bár elvileg Modbus kommunikácós csatorna van rajta, de a fejlesztőknek nem sikerült jól megvalósítaniuk. Szóval ezt a frekiváltó egy eredetileg modbus-nak szánt, de valami másra sikerült egyedi kommunikációs protokolt használ.
Ezért sem az UCCNC beépített Modbus pluginjával nem működik sem a Mach3 brain-en keresztüli modbus kommunikációjával nem működik.
Mach3-hoz írt valaki egy plugint ami beszéli ennek a frekiváltónak a nyelvét, illetve UCCNC-hez is írt valaki egy plugint amit szintén ezt csinálja.
Amit Dezsoe linkelt ott ezt az UCCNC plugint lehet letölteni. Hogy ki használja azt nem tudom megmondani sajnos, de a fórum beírások alapján többen is használják.
Illetve a plugin írója már tovább is fejlesztette a plugint, hogy más frekiváltókkal is, amik valóban modbus nyelven működnek, hogy azokkal is működjön a plugin.

Előzmény: szokes, 2017-11-28 12:26:52 [4736]

szokes | 1651    2017-11-28 15:11:03 [4742]

Köszi


dezsoe | 2934    2017-11-28 13:55:59 [4741]

Személyes ismeretségemben nincs, de a fórumok alapján sokan használják. Egyébként meg töltsd le, próbáld ki, ingyen van. A CNCdrive-os fórumon is találsz hozzászólásokat, tapasztalatokat. Ha gond van vele, elég gyorsan szokta javítani a készítő.

Előzmény: szokes, 2017-11-28 13:31:21 [4740]


szokes | 1651    2017-11-28 13:31:21 [4740]

igen ezeket olvasgattam már, de a tapasztalat érdekelne, hogy van-e aki használja és működik


dezsoe | 2934    2017-11-28 12:42:35 [4739]

Szia!
Itt olvass utána.

Előzmény: szokes, 2017-11-28 12:26:52 [4736]


exup | 639    2017-11-28 12:38:53 [4738]

Úgy tudom van uccnc-hez is pluginja.

Előzmény: szokes, 2017-11-28 12:26:52 [4736]


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

Időrend:
Oldal 96 / 191 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   92  93  94  95  96  97  98  99  100   Következő ►  Utolsó ►|


 ◊ 
[ 1.2446 ]