Hírek:

Fontos tudnivalók a migrációval kapcsolatban, Kérlek nézd meg a Régi fórumról új fórumra való költözés

Main Menu

UCCNC vezérlő program

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

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

dezsoe

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.

s7manbs8

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

frob

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..

frob

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

dezsoe

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

dezsoe

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

frob

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...

zt2c4wh9

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.

zt2c4wh9

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.

dezsoe

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ű... :)

frob

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...

frob

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.

dezsoe

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.

frob

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...

zt2c4wh9

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.