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
    
   


UCxxx, mozgásvezérlők MACH3-hoz

Polgárdi Balázs fejlesztései Mach3-hoz.

 

Időrend:
Oldal 26 / 27 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   22  23  24  25  26  27   Következő ►  Utolsó ►|

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

svejk | 28323    2012-08-05 22:50:00 [75]

Természetesen ez csak egy kérés/kérdés, ha nem megoldható akkor passzold a témát és én belenyugszom.

Előzmény: svejk, 2012-08-05 22:48:00 [74]


svejk | 28323    2012-08-05 22:48:00 [74]

No meg majd gondolkozz el ezen a Pause dolgon is.

Megpróbálom érthetően leírni többünk problémáját.

Nézzük először azokat az esztergákat amelyek step/dir-e főorsóhajtással készültek.
Most azt tegyük félre hogy műszakilag jó, vagy rossz megoldás, ettől tudtommal sok van használatban.
Ha a Vészstoppal vagy a Stop gombbal állítják le, akkor az azonnali step jel elvétele és a főorsó nagy tehetetlensége miatt egyes szervok letiltanak. Persze tudom ez a dolguk.
Ezért sokan a Pause gombot használják megállásra.

Nekem van egy régi ipari marógépem, elég nagy tömegű szánokkal rendelkezik, eredetileg 1kW-os motorok mozgatták. Ennél a szervo lekezeli ezt a dolgot, de mechanika nem nagyon tolerálja a menet közbeni leállításkor azt hogy gyakorlatilag mintha falnak menne leállításkor.
Itt is szóba jöhetne a pause, de ugye a 2 s késleltetéssel már régen nem ott járunk mint ahol megállítani akartuk.
Az LPT portos verziónál is a pár tizedes késleltetés miatt nem tetszett ez a megoldás.

Az igazi az lenne, hogy ha a vészstop megmaradna eredeti állapotában ,-step jel azonnali elvétel- de a Stop gomb kezelésekor egy bizonyos lassulással állna le a gép. Ha nem is lenn ez állítható egy 1000mm/s2-el kiegyeznék.
Ezek után a pause nálam valószínűleg már nem játszana.

Előzmény: svejk, 2012-08-05 22:33:00 [73]


svejk | 28323    2012-08-05 22:33:00 [73]

Nézd, én ezen túltettem magam, de véleményem szerint a téma objektivitásához tartozott.

Most egy cél lebegjen a szemed előtt, a SoftLimtre a megoldás! :))

Előzmény: Polgárdi Balázs, 2012-08-05 22:17:00 [70]


Törölt felhasználó | 4807    2012-08-05 22:33:00 [72]


Nem túl rég, hozzám kiderült egy gép, átalakításra. Amikor elkészült, kiderült, össze, vissza, működik az egyik tengely. Pedig, előtte, használták sok hónapig.
Vezérlőbe bekukkantva, láthatóan, beforrasztatlan az a végfok. De, még egy másik is.
Mégis átment a teszten, sőt használható volt hónapokig.
A lábak, közre fogták a nyákot, oly szorosan, hogy nem bukott ki a hiba csak most.
Roppant elcsodálkoztam. De a gyártó, és a tulajdonos is.
Szerencsére, lefotóztam, mert mindkettő, kamuzásnak vélte amit mondtam.

Tudom, ez nem olyan, csak hasonló hiba. Lehet, teszteléskor még ott volt és érintkezett.

Előzmény: Polgárdi Balázs, 2012-08-05 22:17:00 [70]


Servo | 860    2012-08-05 22:31:00 [71]

Előzmény: svejk, 2012-08-05 22:06:00 [69]

Polgárdi Balázs | 453    2012-08-05 22:17:00 [70]

Tényleg rejtély, mert csomagolás előtt minden darab ellenőrizve van. Sőt a most készülő nagyobb széria már 4 rétegű panelra lett áttervezve és gépi beültetéssel készül. A speciális, tűágyas programozó és funkcióteszter készüléken most dolgozom éppen.

Előzmény: svejk, 2012-08-05 22:05:00 [68]


svejk | 28323    2012-08-05 22:06:00 [69]

No az ilyen beszólások miatt is kár volt leírnom az esetet. :(
Gyorsan küldjéll három smileyt, mert megsértődök! :)

Előzmény: Servo, 2012-08-05 21:56:00 [67]


svejk | 28323    2012-08-05 22:05:00 [68]

Ezt mint írtam örök rejtély fog maradni.
Én csak a törésgátlót vágtam le szikével szétszedés nélkül, mint ahogy bemutattam.
Ha ettől leesett, akkor igen gyatrán lehetett megforrasztva.
Futár is dobálhatta, de a dobozban nem uralkodhatott akkora gyorsulás. :)

Előzmény: Polgárdi Balázs, 2012-08-05 21:52:00 [66]


Servo | 860    2012-08-05 21:56:00 [67]

Svekj! A PIC-et ne törd le...


Polgárdi Balázs | 453    2012-08-05 21:52:00 [66]

??? Hát az az ellenállás meg hova tűnhetett ???
Biztos nem szedted szét előtte, és akkor lepattant véletlen?

Előzmény: svejk, 2012-08-05 21:43:00 [63]


svejk | 28323    2012-08-05 21:47:00 [65]

Ott rontottam el, amikor ez elején a hiba láttán rutinból negáltam a bemeneti jelet és a látszólagos működés megnyugtatott. :(

Előzmény: Polgárdi Balázs, 2012-08-05 21:36:00 [62]


svejk | 28323    2012-08-05 21:44:00 [64]

Kissé késve de meglett :))

Előzmény: Polgárdi Balázs, 2012-08-05 21:36:00 [62]


svejk | 28323    2012-08-05 21:43:00 [63]

Az E-stop hibát ne keresd, meg van a hiba!!!

Idegesített a dolog, lejöttem a műhelybe.
Bedugtam egy LPT hosszabbítót, hogy tudjak mérni könnyen.
Kipróbáltam LPT-vel szabadon meg volt a 4,7 V a 15-ös lában, működött is az E-stop ha L szintre húztam.

Bedugtam újra az USB-LPT átalakítót, hopsz, nincs üresben feszültség a 15-ös lábon!
Írtad hogy vannak felhúzók, a 10-13. láb rendben volt.

A mostani képeket csak erős idegzetűek nézzék, és TILOS a példámat követni, mert azonnali garanciavesztéssel jár!!
Igazából lehet nem is szép dolog ezt felrakni de megígértem az elején hogy objektív leszek.
Persze ettől függetlenül nem kötelező hinni nekem, de az én lelkiismeretem így lesz nyugodt.

Mivel napjaimat elég hosszú ideje szervizeléssel töltöm minden zokszó nélkül szétkaptam az átalakítót, az alábbi kép tárult elém.
Nem volt nehéz kiszúrni, hogy a 15. lábnál hiányzik egy alkatrész, az is látszik hogy nem nem volt beforrasztva, hanem a forrasztás után valamilyen erőbehatás hatására leesett.
(a dobozból nem láttam kipottyanni, hogy mi történt vele, az valószínű örök rejtély marad)






0603-as ellenállásokat nem tartok raktáron, így 2 db 10 kOhmos lett egymásra forrasztva a 0805-ös sorozatból.
Nem szép, de most a cél szentesítette az eszközt! :)





Próba, és a készülék tökéletesen működik!!!

Mondjuk az tény, hogy én fizikailag nem próbáltam kívülről vészstop jelet generálni, csupán az lebegett előttem, hogy az alapállapotban álló bemenet nem engedélyezte a képernyőn a vészstop gomb kikapcsolását.

Előzmény: Polgárdi Balázs, 2012-08-05 18:11:00 [60]


Polgárdi Balázs | 453    2012-08-05 21:36:00 [62]

Az Estop-ot megvizsgáltam és ugyanúgy működik, mint az LPT portnál. Kipróbáltam több Mach3-as verzióval is. A Te beállításoddal alap helyzetben a 15-ös láb magas állapotban van. Ezt jelzi is az UC100 In/Out monitor ablakban a 15-ös bemenetnél sárga kockával. Ha megnyomod az Estop-ot akkor lekerül földre, a sárga visszajelző átvált szürkére. Leellenőriztem még a Diagnostics ablakban is, ha alacsony a 15-ös bemenet akkor villog az Emergency lámpa.
Nagyon kíváncsi vagyok, hogy nálad mi okozza a problémát. Próbáltad mérni a jelszinteket benyomott ill. kikapcsolt Estop esetén?

Előzmény: svejk, 2012-08-05 20:17:00 [61]


svejk | 28323    2012-08-05 20:17:00 [61]

Köszönöm a gyors a reagálást!

Én a végéról kezdem. :)

- A netframeworkbe beletörődtem természetesen offline telepítettem.

- FeedHold. írtam is, hogy LPT módban "szinte" azonnal reagál.
Ezt a késleltetést volt aki azzal magyarázta, hogy a mach az éppen futó mondatot még befejezi, ez nem igaz erre rájöttem már.
A hosszú késleltetés azért baj, mert sokan ezt használják az E-stop helyett, különben a szervo vezérlőjük hibatárolója megtelik, ugyanis az Estop azonnal megszakítja a step jelet lassulás nélkül.
Lehet akkor Te erre is tudnál orvosságot, az Estop vagy a FeedHold megnyomásakor előre beállított lassulással szűnne meg a Step jel.

- Szoft limit, nem baj, az a lényeg hogy meg tudd csinálni, de ez tényleg nagyon hasznos és fontos funkció.

- Az E-stop bemenet nálam a 15-ös láb, az LPT portos beállításnál actív low pipa bepipálva.
Ha az USB módban indítom akkor úgy működik helyesen ha kiveszem a pipát az activ Low mezőből.
Vagy 5-szor kipróbáltam oda-vissza.

Előzmény: Polgárdi Balázs, 2012-08-05 18:11:00 [60]

Polgárdi Balázs | 453    2012-08-05 18:11:00 [60]

Huhh, nem is tudom hol kezdjem.
Megpróbálom sorban.

Az Estop és a többi bemenet ugyanúgy van kezelve, és meg kell egyeznie a printer porton lévő jelekkel. Szerintem valami jelszint probléma lehet, mert nálam jól működik. Még azt megjegyezném, hogy a vezérlőnek minden bemenete Schmitt Triggeres, és egy 4,7k felhúzó ellenállás utána egy RC szűrővel van megszűrve. A szűrő az esetlegesen jelentkező nagyfrekvenciás zajokat, tüskéket levágja. A megengedett bemeneti jelszintek 0-5V.
De ha leírod a bemenet számát, és a pontos portbeállításokat, akkor megvizsgálom.

A Szoftveres limit valóban nem működik, nem tudom, hogyan kerülte el a figyelmem, de hamarosan kijavítom.

A Feed Hold működése valóban késleltetett. Mert a Mach3 az adatokat egy pufferen keresztül küldi ki az UC100-nak. Ez a puffer nélkül nem lenne lehetséges egyenletes kimenő Step jeleket produkálni. Gondoljatok csak bele, hiába tudja a hardver egyenletesen előállítani a jeleket, ha nem kapja meg hozzá időben a megfelelő adatokat. Az USB kommunikáció időzítése pedig sajnos nagyban függ az oprendszer éppen végrehajtott feladataitól.
Esetleg, ha nagyon zavaró a dolog, akkor a következő verzióba berakhatok egy állíthatósági lehetőséget. Ezzel beállítható lenne a puffer mérete (most fixen valamivel több, mint 1 másodperc). A kisebb pufferméretnél könnyebben előfordulhat, hogy nem bírja tölteni a Mach3 adatokkal (lassúbb gépeknél fordulhat elő).
Amúgy normál printer portnál is saját magának puffereli a Mach3 az adatokat kb.: 0,3-0,5 másodpercnyit, csak azt még nem veszed annyira észre.

A NET keretrendszerhez viszont nem kell internet! Azért is linkeltem az offline installját. Ezt egyszer letöltve egy adathordozóra, internet nélkül is lehet installálni.


csewe | 2541    2012-08-04 15:39:00 [59]

Az a net framework-ös frissítés nem tudom mennyire jó ötlet.
Az PC amelyik a CNC-t vezérli soha sincs netre kötve.


svejk | 28323    2012-08-04 13:41:00 [58]

Arra megáll mint a cövek. :)

Előzmény: csewe, 2012-08-04 13:20:00 [57]


csewe | 2541    2012-08-04 13:20:00 [57]

És a képernyőn lávő stop gombra hogyan reagál?

Előzmény: svejk, 2012-08-04 13:17:00 [56]


svejk | 28323    2012-08-04 13:17:00 [56]

Aha, értem, tehát a step jelek pufferelésére gondolsz.
Igaz nem írtam de a Toolpath képernyő is tovább megy illetve a DRO is csak 2 másodperc után áll le az USB-LPT alkalmazásakor, tehát már maga a MACH3 működése megváltozik, épp úgy mint a softlimit esetében.
Írta is Polgárdi Balázs, hogy a készülék sokkal több, mint egy jelillesztő.

Előzmény: gulasoft, 2012-08-04 12:48:00 [55]


gulasoft | 600    2012-08-04 12:48:00 [55]

Ez nem teljesen igaz, ha pufferel az átalakító. Te lehet megnyomod a pause-t, de az átalakítóban még vannak sorok, amiket nem küldött még ki. A pause igazából csak nem küld több adatot a gép felé. Ha közte ott egy puffer, akkor nem küld a pufferbe több adatot.

Előzmény: svejk, 2012-08-04 12:37:00 [54]


svejk | 28323    2012-08-04 12:37:00 [54]

A képernyőn levő Pause gombnak nincs fizikai kapcsolata az USB átalakítóval, itt csupán szoftveres probléma lehet.

De várjuk meg Polgárdi Balázst, ne ziláljuk szét a topicot feltevésekkel.

Előzmény: gulasoft, 2012-08-04 12:20:00 [53]


gulasoft | 600    2012-08-04 12:20:00 [53]

Nem akarok okos lenni, de nem lehet, hogy ez a vezérlő, az usb-ről jövő adatokat pufferolja, és azért 2mp a leállás, mert üríteni kell puffert?


svejk | 28323    2012-08-04 11:56:00 [52]

???

Előzmény: isvarga, 2012-08-04 11:27:00 [51]


isvarga | 842    2012-08-04 11:27:00 [51]

Abba nem akartam belemenni ,hogy melyik jelölő pipa mit jelent . Feltételeztem ,hogy a hardver tökéletes .Maga a szint értelmezése már a programozó szíve joga. A többi a 48-ban le van írva. Kérlek ne írjál olyan mondatokat nekem ,ami válasz egy nem létező állításomra.(ettől még használható a .......)
Mert nem állítottam ,hogy rossz lenne.(sokan felületesen olvasnak )
A másik terméknél is inkább az "embert" húztam le mintsem a terméket.

Előzmény: svejk, 2012-08-04 10:56:00 [49]


svejk | 28323    2012-08-04 10:58:00 [50]

De majd Polgárdi Balázs megírja a tutit, most hétvége van.

Előzmény: svejk, 2012-08-04 10:56:00 [49]


svejk | 28323    2012-08-04 10:56:00 [49]

A portok kezelésébe ne menjünk bele, ez világos nekem is.
Itt csupán arról van szó, hogy a Mach3 setupjában kiválasztható az aktív L és aktív H szint.
Esetemben az USB-s kütyü fordítva értelmezi mint az eredeti LPT port.
Lehet hogy nem is az E.stop funkcióval hanem maga a 15-ös lábnál van a bibi.
(nekem a hardver már adott nem tudok lábat cserélni)
Ettől még használható a szerkezet, csak ha visszavált az ember LPT üzemre akkor vissza kell a bemenet szintjét is állítani.

Előzmény: isvarga, 2012-08-04 07:32:00 [48]


isvarga | 842    2012-08-04 07:32:00 [48]

Megoldást ugyan nem mondok majd , de lehet tudom mi a baj az e-stoppal. (számomra ez nem is lenne gond) A pic bemeneteit 2 módon lehet használni aktív alacsonyan vagy aktív magasan . Általában az első verziót használják ,tehát 5V-ról húzzák földre. A lényeg ,ha jelen esetben 5V-al próbálnád meg felhúzni a lábat nem történne állapotváltozás .(ugye itt a lenyomott e - stopnál nyitódik az kör ,tehát akkor kerül 5V a lábra) Ez a legbiztosabb bemenet kezelés különben . (Nem ismerem a terméket tehát csak tapogatózok , de más talán nem is lehet)

Előzmény: svejk, 2012-08-03 22:39:00 [47]


svejk | 28323    2012-08-03 22:39:00 [47]

No, beüzemeltem a készüléket.
Lehet sokat fogok most írni, és sok feleslegeset, de megpróbálok pontos tényszerű adatokat közölni elfogultság nélkül.
Elöljáróban annyit, hogy egy gyenge PC estén pár héttel ezelőtt ez a kis szerkezet kihúzott minket a bajból, de nem én telepítettem.

Egy szűz XP-s D620-as Dell gépre raktam egy MACH3 R3.043.022 verziót.
Először az alaplapi LPT porton keresztül a saját kis Storebro gépemhez setupoltam a MACH3-at.

Kimenetek:
4 db tengely: 2-9. láb
ChargePump: 1. lábon
M7: 14. láb
M8: 16. láb
PWM-es főorsóvezérlés: 17. láb

Bemenetek:
Minden tengelyhez egy Home kapcsoló: 10-13. lábon
E.Stop: 15. lábon

Motortuning, Softlimit, beállítva, több soron tesztelve minden rendben működött.

Ezután az egész winyó egy másik winyóra Ghost-tolva, mondván az ördög nem alszik. :)

Gép újraindít, USB-LPT átalakító bedug, bal kézben a kapott 12 oldalas használati utasítás.
Driver telepítése zökkenő mentes, (ugyan két "hardvervarázsló" kép és teendő hiányzik a leírásból).
telepítettem az UC100v2xxx plugint is.
Mac3/plugin könyvtárban 1 db UC100..dll van tehát minden rendben, a kézikönyv is írja hogy használatra kész.
Mach3 indítása...hibaüzenet: "plugin DLL defektíve"
Még háromszor megpróbál majd lapoz kettőt a könyvben ott vannak a hibajelzések.
No ekkor van az hogy telepíteni kell a NETframework 3.5-öt. :(
Internetről letölt (270Mb) offline telepít, kb. 8 perc.
Mach3 indít, rendben minden, ki lehet választani az USB-lpt átalakítót.

Hopsz, de az E.Stop gombra nem reagál!!!
Pedig az LPT-vel jó volt minden.
Gyakorlatiasan az E-stop bemenet szintjét gyorsan negáltam a mach3 setupjában és megjavult.

Tengelyek szépen mozognak (ezen a gépen egyébként jó volt az LPT porttal is de most nem is a léptetés minőségének az ellenőrzése a feladat)

Nagy kíváncsisággal nyomom a RefAllHome gombot, -ez a funkció a múltkor hibásan működött- most rendben minden szépen felveszi a ref. pontokat, a gépi koordinátákat beírja a DRO-ba.

Most már tengelyeket bátran mozgat, de hopsz, nem állnak meg a tengelyek és a DRO számlálása sem a SoftLimit elérésekor!!!
(szerencsére van hardveres végállás a szervoban)
Újabb akadály...
Mach3-at újra indít LPT módban, próbál, softlimit tökéletes, tudja a dolgát.
Újra indítás USB-vel, soft limit továbbra sem jó :((( no ez így maradt.

Az alábbi kis tesztprogramot elindítva szépen megy a gép, de ha nyomok egy Pause-t akkor csak kb. 2 másodperc múlva állnak le a tengelyek :(
Megint elindít LPT módban, ott szinte azonnal reagál.
Újra USB mód, itt továbbra is van 2 s késedelem a Pause-nél.

n01 G90 G61
n02 F3000
n03 S1000
n04 M3
n05 M98 P1234 L900
n06 M5 M30
O1234
n08 G1 X50 Y50 Z-50
n09 G1 Y0
n10 G1 X0
n11 G1 Z0
n12 M99

Ezek után most este lett, holnap folytatom. :)
Addig adjatok ötleteket miket próbáljak ki!

Összefoglalva az eddigieket, és ha nem haragszotok akkor csak a talált vagy vélt hibákat írom, mert ami jó ez evidens.

- Az LPT módhoz képest az E.stop bemenet negálva van.
- A szoft limit üzemmód nem működik (Pedig ez nagyon fontos funkció)
- A Pause gomb megnyomásakor csak kb. 2 másodperc után áll le a gép.

Ha a fenti három észrevételre valaki tud megoldást ne tartsa magában!



Polgárdi Balázs | 453    2012-08-03 21:59:00 [46]

Elméletileg a NET2.0-val is mennie kell, az jóval kisebb méretű. De a sokféle számítógép miatt a 3,5-öt javasoltam, mert azt felinstallálva mindig működött. A Win7 alapból tartalmazza, így ott nem kell installálni semmit.

Előzmény: svejk, 2012-08-03 20:46:00 [45]


svejk | 28323    2012-08-03 20:46:00 [45]

Nekem ezzel a netframewok-el nem jó tapasztalataim vannak, valószínű a PICkit2 égetőm is azóta nem megy a nagy gépemen, amióta felraktam ezt a segédprogit.

Előzmény: svejk, 2012-08-03 20:44:00 [44]


svejk | 28323    2012-08-03 20:44:00 [44]

Ezt komolyan gondoltad, hogy a működéshez telepíteni kell a NetFramework 3.5-öt ami 270 Mb ???
(emlékszem annak idején Magi Profi1-es beállításához is kellet a teljes office csomag, vagy valami hasonló, egyébként semmire sem kellő progi)

Nem lehet kiszedni belőle a kellő dolgokat?

Előzmény: Polgárdi Balázs, 2012-08-01 21:59:00 [42]


svejk | 28323    2012-08-02 19:27:00 [43]

Én már csak ilyen rontom-bontom vagyok. :)
Az USB-B aljzatot nem tudjátok valahogy belepaszírozni?
Az sokkal nagyobb mechanikai szilárdságú.
A mini és a micro csatikkal igen kesztyűs kézzel kell bánni. :(

Előzmény: Polgárdi Balázs, 2012-08-01 21:59:00 [42]


Polgárdi Balázs | 453    2012-08-01 21:59:00 [42]

Szép mondhatom, az első dolgod, hogy tönkreteszed.
A garancia ugrott
De félretéve a viccet, az USB csatlakozóból hol ilyet, hol olyat lehet kapni ezért már a most készülő szériában módosítottam a nyákon, hogy mindegyik kábellal bepattanjon. Ha gondolod küldök egy másik burkolatot.

Előzmény: svejk, 2012-08-01 21:07:00 [41]


svejk | 28323    2012-08-01 21:07:00 [41]

Ma délután megkaptam az USB-LPT átalakítómat.
Sajnos most nincs vele időm foglalkozni mélyebben, csak annyit tettem meg hogy Kicsomagoltam összedugtam a mellékelt USB A-USB mini kábellel.

Tanulság másoknak:
Sajnos a Dsub ház törésgátlója miatt nem kattant be helyére az USB mini dugó rendesen, felfeküdt a házra.






Egy laza mozdulattal levágtam a ház ezen részét.
Az alábbi képen látható, hogy inkább ne tettem volna, elég lett volna kb 0,5 mm-t lereszelni.
No mindegy, de most már legalább bepattan a helyére a mini dugó...


KoLa | 6259    2012-07-30 21:59:00 [40]

A Mach3 tapasztalataim szerint csak az az index jelet veszi figyelembe egyszer! amikor indul a menetvágás, ha elvétettem a főorsó fordulatszám beállítást mechanikusan , pl programozott S350 helyett a valós 500rpm volt akkor is jól vágta a menetet ha stabil volt a főorsó fordulatom !

Előzmény: Polgárdi Balázs, 2012-07-30 08:42:00 [37]


ANTAL GÁBOR | 4012    2012-07-30 20:23:00 [39]

Svejk! te a közösség érdekében trükközöl ( adod az értetlent hogy Balázs mindent részletesen elmagyarázzon: ( NEKÜNK)

Előzmény: svejk, 2012-07-30 15:00:00 [38]


svejk | 28323    2012-07-30 15:00:00 [38]

Világosodik.. :)
Majd még minden bizonnyal kell egy pár ilyen részletesebb magyarázatot adnod a kérdéseimre.
De az azért vigasztaljon, ha én megértem akkor a többiek főleg megfogják :)

Előzmény: Polgárdi Balázs, 2012-07-30 08:42:00 [37]


Polgárdi Balázs | 453    2012-07-30 08:42:00 [37]

Csak most tudok válaszolni, hétvégén nem voltam internet közelében.
Mint már többeknél tapasztaltam, és látom neked se teljesen világos az UC100 működése, ezért leírom:
A látszat ellenére (hogy az UC100 csak egy csatlakozó, ami az USB-t alakítja Printer porttá) ez nem csak egy "csatlakozó". A dobozában egy DSP (matematikai műveletekre optimalizált processzor) helyezkedik el benne. Ez a DSP tartalmaz egy szoftvert, amiben minden egyes Mach3-as funkciót le kellett programoznom. Azaz a Home, THC kezelés, Spindle PWM-je,E-stop kezelés, Charge Pump stb. A Mach3 csak jelzi, hogy mit kellene csinálni, a többit mind az UC100 számolja ki. Persze közben bonyolult kommunikációval a szinkront kell tartani a Mach3 és az UC100 között, hogy mindig tudja a Mach3, hogy most éppen mi történik. Az Index jellel való szinkron indított menetvágás most a legújabb Plugin verziónál került bele. Eredeti tervem szerint (a debreceni találkozón beszéltem is erről Antal Gáborral) szerettem volna az automatikus fordulatszám kompenzációt is beletenni, de egyenlőre a Mach3 működése és az USB kommunikáció miatt még nem megoldott. A megvalósításán gondolkodom tovább, és ha sikerül kitalálnom a megoldást, akkor bele fog kerülni az is egy újabb verzióba.
Ha a Mach3 egyenetlen kimenő jeleket produkál (amit nem mindig lehet észrevenni, csak oszcilloszkópos méréssel), akkor a bemeneteket is egyenetlenül olvassa be. Ez menetvágáskor hibás fordulatszám mérést eredményezhet, aminek következménye a rossz menetemelkedésű menetvágás. Az UC100-ban a bemeneteket kvarc pontossággal egyenletes ütemmel olvassa be, és dolgozza fel. Fontos még megemlítnem, hogy érdemes az "Use Spindle Feedback in Sync Modes" használata, mert ilyenkor a Mach3 mielőtt elkezdi a menetvágást, akkor leméri pontosan a főorsó fordulatszámát, és annak megfelelően indítja el. Ha ez nincs bepipálva a Port & Pins/Spindle Setup menüben, akkor a megmunkálóprogramban S-el meghatározott fordulatszám alapján számolja ki az előtolást.

Előzmény: svejk, 2012-07-27 21:38:00 [36]


svejk | 28323    2012-07-27 21:38:00 [36]

Ühüm. Szóval akkor az eddigi nyűgök a Mach menetvágásával megmaradtak, csak a jel illesztése lett megoldva az USB-n keresztül.

Előzmény: ANTAL GÁBOR, 2012-07-27 21:09:00 [35]


ANTAL GÁBOR | 4012    2012-07-27 21:09:00 [35]

Úgy van ahogy írod : eddig az USB -s átalakító nem tudta kezelni a jelet vagyis az esztergályosok eddig mostohagyerekek voltak. És vegyesen pedig végképp nem lehetett tehát az esztergályosok ( ha menetet is akartak vágni) akkor a nem használhatták a Balázs eszközét. Pont nektek volt életmentő Székelyföldön az átalakító ezért forszíroztam a dolgot ( már a debreceni talin is fölvetettem ) . Most a hír szerint megoldódott az indexkezelés is

Előzmény: svejk, 2012-07-27 13:49:00 [34]


svejk | 28323    2012-07-27 13:49:00 [34]

Azt nem értem, hogy eddig is volt aki több-kevesebb sikerrel használta a Mach3-at menetvágásra, egy réses tárcsával és annak a jelét beadva az LPT port megfelelően konfigurált lábára.
Most mi változott?
Vagy eddig az USB-s átalakító nem tudta kezelni ezt az index jelet?

Előzmény: Polgárdi Balázs, 2012-07-27 12:25:00 [33]


Polgárdi Balázs | 453    2012-07-27 12:25:00 [33]

Eddig az Index jelet csak a főorsó fordulatának mérésére használta, és menetvágást nem tudott, de az újabb Plugin verzióban már képes az Index jellel szinkronban indított menetvágásra is.
A különbség még az, hogy felismeri, hogy maró vagy esztergáló üzemmódban idítottuk a Mach3-at. Maró üzemmódnál lehetséges az Index jel előosztása, ha több réses tárcsát alkalmazunk. Esztergánál ez nem lehetséges ott 1 réses tárcsát kell használni az Index jelhez.

Előzmény: svejk, 2012-07-27 12:02:00 [32]


svejk | 28323    2012-07-27 12:02:00 [32]

Eddig is használta a Mach3 az index jelet nem?
Mitől lesz ez most jobb, stabilabb?

Előzmény: ANTAL GÁBOR, 2012-07-27 11:37:00 [31]


ANTAL GÁBOR | 4012    2012-07-27 11:37:00 [31]

A következő levelet kaptam ( másokat is érdekelhet) Az indexkezelés az érdekes

Szia Gábor!

Elkészült az UC100-hoz egy új Plugin (V2.105). Az új plugin több hibajavítást, és optimalizált funkciókat tartalmaz. És ami azt hiszen neked a legfontosabb, képes az Index jellel szinkronban indítani a menetvágást.
A Plugin letölthető a következő helyről:
http://www.polgardidesign.hu/index.php?option=com_content&view=article&id=3&Itemid=5

Ha időd engedi kérlek próbáld ki, és érdeklődve várom az eredményekről a visszajelzésedet.

Üdvözlettel:
Polgárdi Balázs


Polgárdi Balázs | 453    2012-07-24 09:33:00 [30]

Helyileg én Svájcban élek :), de kollégáim Gödöllőn vagy Kerepesen vannak. A héten nyári szabadságukat töltik, úgyhogy jövő héten tudod felkeresni őket. A többit magánban beszéljük meg.

Előzmény: Fman, 2012-07-23 21:55:00 [29]


Fman | 115    2012-07-23 21:55:00 [29]

Egy engem is érdekelne. Helyileg merre vagy? Személyesen is át lehet esetleg venni?

Előzmény: Polgárdi Balázs, 2012-07-22 23:13:00 [26]


Polgárdi Balázs | 453    2012-07-23 19:26:00 [28]

Levél ment....

Előzmény: svejk, 2012-07-23 14:16:00 [27]


svejk | 28323    2012-07-23 14:16:00 [27]

No lássuk, akkor én meg is vásárolnék egyet.
Melyik címeden jelezzem szándékomat?


Polgárdi Balázs | 453    2012-07-22 23:13:00 [26]

Jelentem elkészült az új Plugin verzió az UC100-ashoz, melyet le lehet tölteni a weboldalamról.
A főbb változások: Javítva lett a Home-nál jelentkező anomália. Módosítottam a Step generátoron is, és fixen 10us-al előzi meg a Dir jel a Step jeleket irányváltáskor. Ezen kívül még sok apró módosítás is belekerült és több funkció is optimalizálva lett. Amit még fontos megemlíteni, hogy az új plugin már képes az Index jellel szinkronban indítani a menetvágást. Felismeri, hogy Mill vagy Turn üzemmódban lett elindítva a Mach3 és ennek megfelelően az Index jel előosztási lehetőségét csak Mill-nél engedélyezi. Turn üzemmódban nincs leosztás a szinkronizálás miatt. Itt az Index jelhez csak egy réses tárcsa alkalmazható. Ami még újdonság, hogy a Plugin verzióját menüből egy nyomógomb megnyomásával interneten keresztül ellenőrizni lehet, így az esetleges frissítések könnyen észrevehetők.


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

Időrend:
Oldal 26 / 27 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   22  23  24  25  26  27   Következő ►  Utolsó ►|


 ◊