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

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

sufnituning | 3447    2017-11-15 19:35:30 [4666]

Ja hülye vagyok, a X és Y null-t a UCCNC ben állítom és a Z-t meg beállítja a makro, ha van ilyen.

Előzmény: sufnituning, 2017-11-15 19:17:41 [4665]


sufnituning | 3447    2017-11-15 19:17:41 [4665]

Létezik M28.1 makro? akkor nem kell beírnom feladatonként a G28.1-et, hogy a Z-t feljebb tolja egy beállított értékkel mindig, ami ugye a nullpont lesz.
A X és Y home-ot is megadja szerintem a G -kód, mivel a Nesting program felrakja, beforgatja a vágandó terítéket, hogy az a legkevesebb anyagveszteséggel legyen az kivágva.
Csak akkor kell megadnom az UCCNC-ben az X és Y nullpontokat, ha valamit külön pozicionálni szeretnék.
Ha nem jól értem, kérlek javíts, javítsatok ki!

Előzmény: dezsoe, 2017-11-15 13:50:13 [4662]


sufnituning | 3447    2017-11-15 17:59:44 [4664]

És köszönöm!

Előzmény: dezsoe, 2017-11-15 13:50:13 [4662]


sufnituning | 3447    2017-11-15 17:45:13 [4663]

Nem! Nagyon jót írtál!

Előzmény: dezsoe, 2017-11-15 13:50:13 [4662]


dezsoe | 2921    2017-11-15 13:50:13 [4662]

A G31 a szerszámbeméréshez van. Neked a G28.1 kell, ha a limit kapcsolós megoldást használod. Ahogy a videókat elnézem, minden ív azzal kezdődik, hogy megkeresi az anyagot. Javítsanak ki a plazmások, ha hülyeséget írok, nem akarlak félrevezetni, csak ezt látom. .)

A munka valóban home-mal kezdődik, de jelen esetben csak az X és Y home-ot kell felvenni, a Z-t lásd fentebb.

Előzmény: sufnituning, 2017-11-15 13:40:54 [4660]

sufnituning | 3447    2017-11-15 13:44:21 [4661]

A Fastcam Nesting a Home-t a lemezvastagsághoz állítja be.

Előzmény: sufnituning, 2017-11-15 13:40:54 [4660]


sufnituning | 3447    2017-11-15 13:40:54 [4660]

Jó gondolom minden munka home -ból kezdődik, de kell valamit csinálnom a G31-el?
A g kódot a Fastcam Nesting csinálja meg.

Előzmény: sufnituning, 2017-11-15 13:37:56 [4659]


sufnituning | 3447    2017-11-15 13:37:56 [4659]

És ezt a Z tengely mozgást, home-olást hol állítom be?
Magában a gépbeállításokban, vagy G31 kóddal?
És minden munkánál a G-kódban, vagy elég egyszer a beállításokban?
Bocs a sok kezdő kérdésért!

Előzmény: dezsoe, 2017-11-15 13:26:55 [4658]


dezsoe | 2921    2017-11-15 13:26:55 [4658]

Szia!

Okos kis videó: kifejezetten jó ötlet, hogy nem a probe bemenetet használja, hanem a Z limitet. Ez azért jó, mert ha véletlenül belenyomná a fejet az asztalba, akkor megáll limit hibával, viszont kódból lehet home-olni a Z tengelyt és oda állítod a fejet, ahová szeretnéd utána.

Előzmény: sufnituning, 2017-11-15 12:50:49 [4657]


sufnituning | 3447    2017-11-15 12:50:49 [4657]

Szia!
Igen én is hasonlóra gondoltam, mert láttam egy videót, ahol valószínűleg ez a kettő fut össze.

https://www.youtube.com/watch?v=eu_GXb8vmCQ

A többi kódot amit írtál, még átnézem, most gondolkozom az UCCNC-re való átnyergelésre.

Elég egyszer beállítanom a makrót, vagy minden munkánál meg kell adnom a g-kódban??

Előzmény: CNCdrive, 2017-11-15 11:56:03 [4655]


sufnituning | 3447    2017-11-15 12:44:16 [4656]

Ejnye-bejnye azért köszönöm, várjuk meg Balázst!

Előzmény: dezsoe, 2017-11-15 11:30:03 [4654]


CNCdrive | 442    2017-11-15 11:56:03 [4655]

Az M31 makrót ami a szerszámbemérő makró, azt javaslom tanulmányozni, mert az csinál egy szerszámbemérést, ami végülis ugyanaz mint a plazmánál a lemez síkjának detektálása. Vagyis a makrónak végre kell hajtania egy G31 probe-olást, utána pedig egy relatív mozgást, ami a fejet visszaemeli átlövési magasságra.
Ezt meg lehet oldani több módon. Vagy G91-el végrehajtani a mozgást és akkor relatív lesz. Vagy pedig például kinullázni a Z koordinátát a makróval a G31 probe-olás után és akkor utána lehet a mozgás G90 abszolut módban is, nem is kell G91 relatív mozgás módba váltani a makrónak hiszen akkor az aktuális Z koordináta (lemez síkja) egy ismert szám, például 0 lesz.

A konkrét kódban Dezsoe tud neked segíteni. Az alapján szerintem tudni fogja amit fentebb leírtam.

Előzmény: sufnituning, 2017-11-15 10:50:37 [4653]


dezsoe | 2921    2017-11-15 11:30:03 [4654]

Szia!

Plazmával nem vagyok képben. Várjuk meg Balázst, hogy mit mond.

Előzmény: sufnituning, 2017-11-15 10:50:37 [4653]


sufnituning | 3447    2017-11-15 10:50:37 [4653]

Szia!

Melyik makróval tudom beállítani plazmavágásnál azt, hogy miután elérte a fej az anyagot és a kapcsoló kapcsol, megemelje egy kívánt magasságra a fejet??

Előzmény: dezsoe, 2017-11-14 10:10:40 [4645]


dezsoe | 2921    2017-11-15 07:36:40 [4652]

Miután .Net alatt futnak a makrók, gyakorlatilag bármit meg tudsz csinálni, amit a .Net tud. Ha megírod a hpgl-g-kód átalakítást, akkor csak le kell tárolni valahova a generált kódot, majd be kell tölteni. Eddig az elmélet. A gyakorlatban én biztos, hogy nem kínlódnék vele, hanem keresnék már meglévő programot.

Előzmény: frob, 2017-11-15 06:55:18 [4651]

frob | 2250    2017-11-15 06:55:18 [4651]

lenne egy projekt amiben hpgl-t kellene használni, hogy lehetne összehozni ezt uccnc-vel?

még nem nézem a plugin os dolgot, de ilyet lehet elkövetni benne?
már mint hogy fájlkezelést megírni?

de ha nem ágyúval verébre akkor valami egyszerű cnc progit tudtok e ajánlani ami tud ilyet, a projekt habvágás, szóval semmi extra, de persze az uccnc lehetőségeit azért ki tudnám használni, ha azzal megoldható..


dezsoe | 2921    2017-11-14 22:48:03 [4650]

Mármint az UCCNC 2047-est? Most néztem, megy az. Lehet, hogy pillanatnyi elmezavar volt, próbáld újra.

Előzmény: Pabló, 2017-11-14 22:31:06 [4649]


Pabló | 1615    2017-11-14 22:31:06 [4649]

Próbáltam letölteni az új verziót a linkről, de nem sikerült

Előzmény: dezsoe, 2017-11-13 15:19:36 [4610]


frob | 2250    2017-11-14 17:08:22 [4648]

Köszönöm
a C# meg már töröm az talán nem lesz gond

Előzmény: CNCdrive, 2017-11-14 16:39:40 [4647]


CNCdrive | 442    2017-11-14 16:39:40 [4647]

A makrókat az UCCNC/Profiles/Macro_profilneve mappában találod, ahol a profilneve értelemszerűen a profilodnak a neve amit futtatsz éppen. Minden profilnak saját mappája van saját makrókkal.
A makró sima text file és C# programozási nyelven lehet programozni például Windows jegyzettömbbel (notepad.exe)
Az UCCNC minden makró futtatáskor ellenőrzi, hogy változott-e a makró szövege és ha igen, akkor újra lefordítja és csak utána futtatja. Szóval nem kell az UCCNC-t újraindítanod, hanem menet közben lehet a makrókat átírni és fejleszteni.

Az UCCNC/Documentation mappában találsz néhány pdf dokumentumot a makrózásról.

Magáról a C# nyelvről pedig sok infó van a neten. A nyelv ugyanaz mint a Visual Studio C# nyelve, mivel az UCCNC a .NET CodeDOM fordítóját használja a makrók fordítására.

Előzmény: frob, 2017-11-14 10:42:01 [4646]


frob | 2250    2017-11-14 10:42:01 [4646]

Safe Z -t majd este megint megnézem, még ez a makró kérdés is csodaszámba megy, azt sem tudom hol kezdjem...
pl hova kell írni, meg .... na szóval béka segge alatt pár lépéssel a témában...

postproci, mach3 arc-ot választva lefutott a dolog, remélem jó lesz...

Előzmény: dezsoe, 2017-11-14 10:10:40 [4645]


dezsoe | 2921    2017-11-14 10:10:40 [4645]

Szia!

A SafeZ-t alapból csak a RunFromHere használja. Ha az M31 makrót megbütykölöd, hogy azzal tudj bemérni, ott fel tudod használni az értékét, ha kell. (Az M31 a képernyőn levő bemérés gombra fut.) Az M204 makróban (Goto Zero gomb) találsz rá példát, hogy hogyan tudod kiolvasni.

Postproci ügyében Kelepeisz Lajost keresd, ha jól emlékszem, bár ez nem biztos, talán Pabló segített neki. Egyszer találtam egy oldalt, ahol vannak prostprocik, azt elküldtem Lajosnak. Ha nem boldogulsz, akkor szólj, nekiállok újra megkeresni.

Előzmény: frob, 2017-11-14 08:49:06 [4644]


frob | 2250    2017-11-14 08:49:06 [4644]

Pazar, bemérés is megy öröm és boldogság
de ezért még van kérdés...

Safe z, ennyit kocog a bemérés után a Z, ügye?

milyen postprocit érdemes használni pl aspire alól?

Mach3 atc arcs
mach3 arcs
mach3 wrapx2A atc

mivel hogy uccnc még nincs benne, vagy van esetleg direkt aspire hez megírt, mert akkor azt kérném szépen

R.

Előzmény: frob, 2017-11-14 07:28:57 [4643]


frob | 2250    2017-11-14 07:28:57 [4643]

Elég kevés típus van, legalább is tme, farnell, szörnyű adatlapokkal..
szóval ne törjétek magatokat, ez ide tökéletes lesz

a beállítás meg sikerült végre jó irányban megy a szekér

jön a bemérés, nem tudom hogy működik ennél, grbl-t használtam eddig, ott egy sor g kóddal bemérem majd elküldöm adott pozícióra ami általában a safe z pozíció a munkadarab programjában.
van ilyenre lehetőség? minden bizonnyal igen, csak a hogy a kérdés...

Előzmény: dezsoe, 2017-11-13 23:00:23 [4642]


dezsoe | 2921    2017-11-13 23:00:23 [4642]

Nálam is HCPL2531-ek vannak, csak valami olyat kéne találni, ami a 4N26 helyére beköthető. Gyanús, hogy nem lesz túl egyszerű...

Előzmény: CNCdrive, 2017-11-13 22:55:08 [4641]

CNCdrive | 442    2017-11-13 22:55:08 [4641]

CNY74 az valamivel gyorsabb, ha jó erősen fel van húzva.

Ha meg igazán gyors optó kell, akkor HCPL2531 (1Mbit/s) vagy HCPL2631 (10Mbit/sec). De ezekkel a nagyon gyors optókkal az a gond, hogy kell nekik aktív 5V táp a vevő oldalon, viszonylag nagy árammal, ami a meglévő kapcsolásodban nem biztos, hogy rendelkezésre áll.

Előzmény: frob, 2017-11-13 22:11:07 [4636]


CNCdrive | 442    2017-11-13 22:29:20 [4640]

Először állítsd be a helyes pozitív mozgási irányokat a DIR active low checkbox-al. Ha ez megvan, akkor állítsd be, hogy a tengelyek melyik irányba home-oljanak, a Home pin mellett a Direction pozitív checkbox-al.
Végül állítsd be a home koordinátákat a "Write offset on homing" mezőkkel.

Előzmény: frob, 2017-11-13 22:24:07 [4639]


frob | 2250    2017-11-13 22:24:07 [4639]

hát pl az nem sikerül, hogy jó irányba megy a gépi nullát be is állítja viszont utána beállít -50 es értéket, de nem találom hol a fenébe kellene azt is 0 ra állítani, mert utána jó irányba megy, negatív irány van lefele...

következő nyűgöm a szerszámbemérés lesz, de azt már csak holnap...

Előzmény: dezsoe, 2017-11-13 22:11:25 [4637]


dezsoe | 2921    2017-11-13 22:12:09 [4638]

Fejből nem. Illene lábhelyeset keresni, majd szétnézek.

Előzmény: frob, 2017-11-13 22:11:07 [4636]


dezsoe | 2921    2017-11-13 22:11:25 [4637]

És mi nem sikerül? A home pin-nél a direction positive-vel tudod a másik irányba küldeni home-hoz.

Előzmény: frob, 2017-11-13 22:01:14 [4635]


frob | 2250    2017-11-13 22:11:07 [4636]

helyettesítő típust tudsz ajánlani esetleg?

Előzmény: dezsoe, 2017-11-13 21:35:40 [4633]


frob | 2250    2017-11-13 22:01:14 [4635]

azt észrevettem
egyenlőre nincs itthon cseredarab, ha majd lesz és a gazdája igényli a gyorsaságot akkor cserebere..

de egyenlőre a tengelybeállításoknál veszek el, a Z tengelynél próbálnám elérni hogy felfele pozitív irányban menjen haza, álljon 0-ra majd lefele legyen mínusz, legalább is másik gépemen így van..

Előzmény: elektron, 2017-11-13 21:55:28 [4634]


elektron | 15859    2017-11-13 21:55:28 [4634]

100kHz annak az optónak olyan, mint 200-al repeszteni egy Trabanttal.

Előzmény: dezsoe, 2017-11-13 21:35:40 [4633]


dezsoe | 2921    2017-11-13 21:35:40 [4633]

Hát, te tudod. Az első leválasztómat én is 4N25-tel építettem. Élt 1 napot. (Illetve, most is élhetne, de egy fiókban hibernálódik.) A fából épült féllépéses gépemhez is lassú volt, ezért csináltam újat, normális optóval.

Előzmény: frob, 2017-11-13 21:32:17 [4632]


frob | 2250    2017-11-13 21:32:17 [4632]

egyenlőre marad, mert így 50kHz es sebességgel megy, ez egy pici gép, tökéletes lesz így!

Előzmény: dezsoe, 2017-11-13 21:26:34 [4630]

frob | 2250    2017-11-13 21:30:50 [4631]

igen van előtte
most hogy mondod

Előzmény: dezsoe, 2017-11-13 21:23:06 [4629]


dezsoe | 2921    2017-11-13 21:26:34 [4630]

Aha, találtam rendes fotót: 4N26 van benne. Na, az nem alkalmas erre a célra. Ki kell hajítani és valami rendeset beletenni.

Előzmény: frob, 2017-11-13 21:14:48 [4628]


dezsoe | 2921    2017-11-13 21:23:06 [4629]

Na, mire visszaértem, meg is oldottátok. Vagy a Toshiba ennyire gyenge, vagy az előtte levő optó. Az utóbbira tippelek. (Feltéve, hogy jól láttam a panelen, hogy van.)

Előzmény: frob, 2017-11-13 21:14:48 [4628]


frob | 2250    2017-11-13 21:14:48 [4628]

hja 50kHz es kernel frekivel már megy

Előzmény: frob, 2017-11-13 21:11:00 [4627]


frob | 2250    2017-11-13 21:11:00 [4627]

:) na a program ok, kiadja a steppet, én voltam a figyelmetlen, másik lábon néztem...
a Toshiba meghajtók milyen frekit bírnak, lehet estleg túl sok amit a 100kHz es ciklusidő kiad neki, vag yis pontosabban kicsi az impulzus idő ilyen frekin?

Előzmény: frob, 2017-11-13 21:05:59 [4626]


frob | 2250    2017-11-13 21:05:59 [4626]

nem cseréltem fel a portot, mert a bemenetek és a dir jelek mind megvannak szépen, oda vissza

Előzmény: CNCdrive, 2017-11-13 21:02:57 [4624]


frob | 2250    2017-11-13 21:03:29 [4625]

UC400ETH a vezérlő
az unit os felvilágosítást meg köszi!

Előzmény: CNCdrive, 2017-11-13 20:59:30 [4623]


CNCdrive | 442    2017-11-13 21:02:57 [4624]

Most olvastam visszább, látom, hogy UC400ETH, akkor az előbb leírt nem lehet gond. Esetleg rossz portra kötötted, mármint hogy nem cserélted fel esetleg az 1.-est a 2.-es porttal?

A charge pump LED ha aktív, akkor villog, mert az egy 50%-os kitöltésű PWM.

A step jeleket nem nagyon fogod látni a diagnosztika LED-eken, mert szűk impulzusok, kicsi a kitöltési tényező.
Szkópon viszont látszania kell. Ellenőrizd, hogy azt a port pin-t méred-e ahová kimegy a jel. Ha a dir jel kimegy és mérhető, akkor a step jel is ki kell menjen.

Előzmény: frob, 2017-11-13 19:43:56 [4611]


CNCdrive | 442    2017-11-13 20:59:30 [4623]

Milyen mozgásvezérlő? UC300ETH-5LPT? Ha igen, akkor esetleg az lehet egy probléma, ha az 1. portra próbálod kötni a vezérlőt, mert ott a 2-8. pinek bemenetek, nem kimenetek.
Ha ez a gond, akkor kösd át a kártyát a 2. vagy 3. portra, azok normál LPT kiosztású portok és állítsd át a portszámokat a beállításoknak aszerint.

Előzmény: frob, 2017-11-13 20:10:01 [4617]


CNCdrive | 442    2017-11-13 20:57:11 [4622]

Az hosszegységet a steps per érték határozza meg.
Ha például 1mm távolságra 100 step jut és 100 értéket állítasz be steps per értéknek, akkor az egységed a mm.
Ha ugyanezt a rendszert inchre akarod beállítani, akkor ugyebár 2540 steps per jut egy inch-re, ha ezt az értéket állítod be akkor az egységed az inch, mivel a szoftver 1 egységre (1 inchre) 2540 step impulzust fog generálni.
Azonos logikával bármilyen hosszegység beállítható, legyen az láb, méter, centiméter vagy akármi más.

Előzmény: frob, 2017-11-13 20:39:59 [4621]

frob | 2250    2017-11-13 20:39:59 [4621]

előre is bocs, asszem lesz pár olyan kérdésem amit már lehet, hogy tárgyaltatok..

szóval mi az step per unit? már mint 1mm 10mm, azt látom hogy ezt az egységet fogja megtenni annyi lépés alatt amit beírok, csak azt nem tudom mekkora az egység...


frob | 2250    2017-11-13 20:25:49 [4620]

igen lehúzott kártyával néztem, mindjárt elküldöm..
köszi hogy foglalkozol vele!


dezsoe | 2921    2017-11-13 20:21:03 [4619]

Akkor is, ha lehúzod róla a kártyát? Esetleg a profil file-t küldd el, megnézem.

Előzmény: frob, 2017-11-13 20:10:01 [4617]


guliver83 | 3221    2017-11-13 20:18:45 [4618]

Szép munka!

Esetleg meg tudnád mondani, hogy milyen motorvezérlőket használtatok. Zárt hurkú léptettmotor vezérlés érdekelne.

Előzmény: CNCdrive, 2017-11-08 23:27:03 [4604]


frob | 2250    2017-11-13 20:10:01 [4617]

Köszi
közben rányomtam a szkópot, meg sem rezdül, stabilan kint van az 5V

Előzmény: dezsoe, 2017-11-13 20:07:57 [4616]


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

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


 ◊