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
    
   


CNC USB controller, (Planet CNC)

Egy kedvező árú USB-s szoftver és hardver

 

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

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

D.Laci | 5265    2012-01-10 17:13:00 [226]

Nem korlátoz le semit.
Csak meghatározza a körinterpoláció alapértelmezet sikját, ha nemadsz meg neki semit alapból x-y sikot fogja használni (marógép).
Ez csak egy segéd sik meghatározás.

Előzmény: isvarga, 2012-01-10 17:08:00 [225]


isvarga | 842    2012-01-10 17:08:00 [225]

Értem tehát csak bizonyos dolgokat ,korlátoz le. A lineáris interpolációt nem .

Előzmény: Béni, 2012-01-10 17:02:00 [224]


Béni | 2074    2012-01-10 17:02:00 [224]

A kijelölt sík határozza meg a körinterpolációk, kontúrkövetés alapértelmezett koordináta-rendszerét, erre merőleges a szerszámtengely és annak hosszkorrekciója. (Értendő ez 3 tengelyes marógép esetén.)

Billenő (forgó) tengely esetén nem kicsit bonyolódik a helyzet. Ott több módszer létezik a korrekciók helyes alkalmazására. Alapfeltétel a gép kinematikájának pontos leírása.
Ilyen esetre a programokat ma már szinte csak CAM rendszerekkel készítik.

Előzmény: isvarga, 2012-01-10 16:50:00 [222]


isvarga | 842    2012-01-10 17:01:00 [223]

Tiszta sor én is így csinálnám , 6 tengelynél már elmennék egészen c-ig.

Előzmény: exup, 2012-01-10 16:30:00 [218]


isvarga | 842    2012-01-10 16:50:00 [222]

Amit exup írt azt értem. De ha logikusan végiggondolom a dolgot,akkor miért lehet kijelölni kettesével a síkokat ? Én ezt akkor tenném , ha valamit korlátozni szeretnék . Lehet csak a szövegbevitelt csökkenti le ? (ne keljen feleslegesen gépelni)

Előzmény: Béni, 2012-01-10 16:42:00 [220]

exup | 636    2012-01-10 16:46:00 [221]

Pénz nem számít...csak egészség legyen;)

Előzmény: isvarga, 2012-01-10 16:41:00 [219]


Béni | 2074    2012-01-10 16:42:00 [220]

Az, hogy egy vezérlő hány tengelyt kezel és ezekből mennyit szimultán, az két külön dolog. A kettő lehet egyenlő, vagy a szimultán kezelt tengelyek száma lehet kevesebb.
A "G kód" nem szab határt. Az 5 és több szimultán tengellyel dolgozó gépeket is többnyire ilyen kódok hajtják.

Előzmény: isvarga, 2012-01-10 16:05:00 [214]


isvarga | 842    2012-01-10 16:41:00 [219]

Én csak az l297-298 párost ismerem ,de az 2000Ft/pár (kb). Az l298-ra keresve a pdf-en van nyákrajz is (remélem jól emlékszem). A duplájáért már kapsz 4 tengelyes kínait.

Előzmény: exup, 2012-01-10 16:27:00 [217]


exup | 636    2012-01-10 16:30:00 [218]

Fogsz egy szöveges filét és ezt írod bele.
Első sor százalék jel %
Másodikba Y0 X0 Z0
Harmadikba Y100 X100 Z100
Negyedikbe százalék jel %
Ezt elmented és behívod G kódként a cnc usb controller programba. és F12-vel szimulálva végigmegy.

Előzmény: isvarga, 2012-01-10 16:24:00 [216]


exup | 636    2012-01-10 16:27:00 [217]

Asszem hétvégén megépítem ezt a 4 tengelyest és letesztelem, hogy van-e értelme ebbe az irányba tovább lépnem, vagy másfelől közelítsek:) Esetleg egy motor drive kapcsolási linket tudna valaki ehhez a kártyához, uni és bipoláris motorra egyaránt? De még nem tudom mekkora motorra. Csak teszthez kell.


isvarga | 842    2012-01-10 16:24:00 [216]

Sajna akkor tévedtem , majd elmondod mi jött ki belőle (ezt a formát nem ismertem) .

Előzmény: exup, 2012-01-10 16:11:00 [215]


exup | 636    2012-01-10 16:11:00 [215]

Hát tudnia kéne egyszerre többet, mert én sima txt-be létrehoztam ezt x0 y0 z0 következő sorba meg x100 y100 z100. ezt behívtam a cnc usb controller progijába és ment a pont átlósan a térbeli kockába.


isvarga | 842    2012-01-10 16:05:00 [214]

Ez a négytengelyes semmilyen formában nem jó nem tudja a kártya azt a sebességet ami neked kell. (Szerintem összetörnéd mint bohóc a biciklijét)
A G kódos vezérlők egyszerre két tengelyt tudnak csak mozgatni , a G17 azt hiszem például az x,y tengelyeket választja ki ,a többi addig áll (ha nincs igazam szerintem ki fognak javítani ,nem vagyok egy nagy G kód mágus).
Az hogy 9 tengelyes egy vezérlő az csak annyi ,hogy tudsz mellette mást is mozgatni ,nekem e-topik elején például a szerszámcserélőt mondták. (én is azt hittem ,hogy egy 9 tengelyes vezérlő azt jelenti ,hogy mind mehet egyszerre) Tudom szállítani mind a kártyát ,mind a szoftvert .


exup | 636    2012-01-10 15:46:00 [213]

Cnc vezértlő milyen tekintetben nem jó? Maga a kártya vagy maga a szoftver? És mit vállalnál?

Előzmény: isvarga, 2012-01-10 15:28:00 [212]


isvarga | 842    2012-01-10 15:28:00 [212]

Így most már teljesen világos , ha van bőven időm tesztelni , tudom a 4 tengelyt is mozgatni egyszerre . Gyakorlatilag akárhány tengelyt lehet ,csak négyzetesen nő vele a munka. A cnc-t mint vezérlőt szerintem ejtheted is , mert nem fogják tudni ,más céllal készültek. Szívesen vállalom ha aktuális lesz.

Előzmény: exup, 2012-01-10 15:05:00 [209]

exup | 636    2012-01-10 15:16:00 [211]

Vagy ez
http://www.youtube.com/watch?v=6C-e9TUkeLA&feature=related


exup | 636    2012-01-10 15:10:00 [210]

Ez kissé komolyabb
http://www.youtube.com/watch?feature=endscreen&v=9ktZVpE8_zw&NR=1


exup | 636    2012-01-10 15:05:00 [209]

Elsőnek ilyen is jó lehet, de ehhez 4 tengely kell. Egy a sínen mozgatja 2 a saját tengelye körül tudja és egy a focus gyűrűt. Sajnos kell egyszerre 4 tengelynek külön sebességgel mennie, de kompromisszumnak jó a 3-is:) A lényeg, hogy az előre megírt mozgást többször letudja játszani ugyanúgy.
http://www.youtube.com/watch?feature=endscreen&v=9ktZVpE8_zw&NR=1

Előzmény: isvarga, 2012-01-10 14:58:00 [208]


isvarga | 842    2012-01-10 14:58:00 [208]

Sima ügy , ehhez nem kell cnc vezérlés sem . Ami nehezítheti a dolgot ha 2-nél több tengelyt akarsz mozgatni egyszerre , nem egyforma sebességgel . A 3 tengely még menne szerintem....
A mechanika kidolgozása azt hiszem keményebb lesz.

Előzmény: exup, 2012-01-10 14:46:00 [207]


exup | 636    2012-01-10 14:46:00 [207]

Igazából egy kamera mozgató roboto szeretnék építeni, ahol a kamera 3 tengelye körül kéne forgatni. 3 tengelye mentén elmozgatni. és 2 motor a zoom és a focus gyűrűnek. az lenne a jó, ha a mozgatás legyártásához kéne csak a pc és utána áttöltve a cuccba lejátszaná az előre megírt mozgatást, ahol egyszerre akár mind a 8 tengely mozoghat.(Persze lehet,hogy sose fog)
de az előre leírt mozgást egymás után akár többször is lekéne tudja játszani. a sebesség mértéke csak egy példa volt. a lényeg, hogy A pontból B pontba úgy menjen, hogy lassan indul el felgyorsul akár az elérhető max tempójára és utána lelassulva megáll a B pontba.

Előzmény: isvarga, 2012-01-10 06:49:00 [204]


Törölt felhasználó    2012-01-10 12:55:00 [206]

Azért a 3m/3sec elég húzós feladat a mechanikának!
Egyébként először építsd meg a 4-es vezérlőt. Annak a leírása is benne van.

Én azt használom egy éve és teljesen megfelelő.

Persze vannak akik a szokástól nem tudnak elszabadulni és csak az LPT-s megoldást istenítik.

Előzmény: exup, 2012-01-10 00:18:00 [203]


isvarga | 842    2012-01-10 06:58:00 [205]

Természetesen a 32bites procikra való kijelentéseim a nuvoton és az általa gyártott és más névvel ellátott pi32 család tagjaira vonatkozik.(remélem jól emlékszem,ha nem akkor csak a pic-re áll a dolog)

Előzmény: isvarga, 2012-01-10 06:49:00 [204]


isvarga | 842    2012-01-10 06:49:00 [204]

Szia !
Egyszerre igen és nem a kérdésedre a válasz.
Sok méricskéléssel biztos majdnem pontos beállításokat lehetne eszközölni ,az sd-kártyás dolgot nem tudom ,de ha hasonló elveket céloz mint az előzőekben,akkor szerintem nem fogja tudni. Ez a 9 tengely alapvetően nem különbség az áramkörök szoftveres része között. Itt is valamelyik 2-őt kiválasztva tudod mozgatni majd (valószínűleg) , csak lábszám kérdése. Az USB -vel kapcsolatban : ez(ek) a 32bites vezérlő(k) jó választás ebből a szempontból ,ebből az irányból nézve a 32-bites procik nyugodtan több magosnak tekinthetők. Viszont láb és bit billegtetésben bénák (külön vezérlője van neki ,és még így is) . Javaslom először próbáld ki és csak utána nyitogasd a pénztárcádat . Lehet tévedni ,de a hibát ki kell javítani . Másik lehetőség az ,hogy le kell írni mit tud ,és mit nem és akkor mindenki tudja mit vesz. Nem tudom mennyibe kerül ,mit használnál belőle ,de lehet kijönne belőle egy saját céltudatos fejlesztés is.

Előzmény: exup, 2012-01-10 00:18:00 [203]


exup | 636    2012-01-10 00:18:00 [203]

Ez a projekt érdekelne továbbra is:)
Gondolkozom a 9 tengelyes cuccon. Igazából az érdekelne, hogy az sd kártyás kiegészítővel akár pc-n legyártott adatokat rátéve pc nélkül is mehetne? Nekem persze nem cnc építésre, hanem speciális dologra kéne. Ezekkel lehet olyat csinálni, hogy menjen pl x tengelyen 20 centit 3mp alatt..utána még az x tengelyen 3métert, de azt is 3mp alatt? Vagy parabolikusan gyorsuljon az elején és utána fix tempóval menjen, majd a végcél elött szintén lassulva leál?


sanyi | 1909    2011-06-01 21:34:00 [202]

Amit én csináltam azon is rajta van a PWM vagy át lehet kapcsolni relés kimenetre valamint rajta van a másik két relés kimenet is a 4 léptető meghajtóval együtt.
Egyszerűen arról van szó, hogy nem szeretem a vezetékekkel összekötött szétszórt rendszereket, helyettük egy kompakt vagy átgondoltan moduláris megoldást részesítek előnyben ahol a fizikai méretek összhangban vannak mint pl. az eruopa kártya.

Előzmény: Törölt felhasználó, 2011-06-01 20:37:00 [201]

Törölt felhasználó    2011-06-01 20:37:00 [201]

Nézd, az a helyzet, hogy a kiegészítőket hozzá kell készíteni. Ez már fantázia és igény kérdése. Az alap megvan hozzá. Én is csináltam hozzá egy PWM motorvezérlőt. Szépen tudja kapcsolni, amikor kell. Csak nem kell rögtön megilyedni az újtól, és a régi "megszokott" mögé bújni.

Előzmény: sanyi, 2011-06-01 15:08:00 [200]


sanyi | 1909    2011-06-01 15:08:00 [200]

Tettem fel videot az egyik tesztről. Semmi extra, csak működik. Amit a TB6560AHQ és a motor bírt azt ki lehetett belőle hozni.
USB_CNC_teszt video
Persze itt éppen nem a határokat feszegetem...
van több video is, de még pofásítani kell rajtuk...


sanyi | 1909    2011-06-01 15:03:00 [199]

Ez biztos, de figyelembe véve a költségeket és a ráfordítást csak a hobbyból érdemes megcsinálni illetve ha egy csomó kiegészítő áramkör is rajta van nem úgy mint a "gyárin".

Előzmény: Törölt felhasználó, 2011-05-28 00:18:00 [198]


Törölt felhasználó    2011-05-28 00:18:00 [198]

nem azt írta, hogy "all people"!
Tehát, ha lenne anyag, akkor lenne aki megpróbálkozna az építésel. Nem kellene mind a 9 kimenetet kiépíteni. Csak az anyag nem publikus.

Előzmény: svejk, 2011-05-27 22:06:00 [197]


svejk | 32800    2011-05-27 22:06:00 [197]

Ez helyes út, csak kár hogy azt írta itt a fórumán, hogy :
"Mk2 is too complicated to build DIY for most people."

Tehát mi hülyék vagyunk hozzá )

Előzmény: sanyi, 2011-05-27 13:14:00 [196]


sanyi | 1909    2011-05-27 13:14:00 [196]

Kaptam újabb információkat erről a vezérlőrl és a MK2-ről is. A 4 tengelyesben az pocesszt teljesítmény nagyrészét az interpolációs eljárások fogyasztják, a PIC programmemóriája majdnem tele van, itt már nem sok lehetőség van a fejlesztésre.

Az MK2 egy ARM CortexM3 processzorra épül. A mért legnagyobb léptetési sebesség 112Khz volt ez szándékosan van 100KHz-ra korlátozva, hogy legyen hely a további fejlesztéseknek.

Nem zárta ki Andrej, hogy lesz módosítás a 4 tengelyes vezérlőt illetően, de ahhoz az egészet át kell tervezni és minek ha van egy működő nagytesó... Szóval valószínűbb, hogy a 4 tengelyes fejlesztése befejeződik.


n/a (inaktív)    2011-05-27 11:26:00 [195]

vagy a párhuzamos testvétrét FT245.....

Előzmény: Egyújabbgépépítő, 2011-05-27 09:31:00 [191]


isvarga | 842    2011-05-27 09:40:00 [194]

Igen az atmel gyorsabb mikró , erre a felhasználásra célszerűbb.Emiatt viszont nem érdemes váltani.A MIPS meg nem egyenlő a proci képességeivel. Emlékszünk ugye még a több száz wattos hordozható magnókra ,kicsi pmpo feliratokkal !

Előzmény: Egyújabbgépépítő, 2011-05-27 09:31:00 [191]


LZ | 1538    2011-05-27 09:36:00 [193]

Rákerestem, a PIC24H nem rossz.
40MIPS 16-bit core...

Előzmény: Egyújabbgépépítő, 2011-05-27 09:31:00 [191]


isvarga | 842    2011-05-27 09:32:00 [192]

Nekem icd2-m van (klón) a 18f4550 20mhz kvarcról megy ,csak a megfelelő regiszterben le kell osztani. Mivel valószínűleg "hid" szabvány a kommunikáció,ezért egy adatcsomag 64byte-ból áll,
ez a minimum 1ms alatt+protokoll .Tehát lehet akármit csinálni a "dro" frissítés alatt a maximális kimenő freki kb 500hz .A másik vezérlőnél ,ezt a "dro" funkciót más úton csinálták meg .

Előzmény: sanyi, 2011-05-27 08:13:00 [185]

Egyújabbgépépítő | 1291    2011-05-27 09:31:00 [191]

A lényegen nem változtat, az USB kommunikáció nagyon megfogja a PIC-et.
Vagy modernebb eszközre kéne váltani (PIC24, PIC32), vagy külső USB_RS232 konvertert érdemes használni.

Előzmény: sanyi, 2011-05-27 09:22:00 [189]


LZ | 1538    2011-05-27 09:28:00 [190]

Nem versenyezni akartam ezzel, csupán a meglepődöttségemnek adtam hangot.
Igen a 8/16 bit kontroller 32MIPS. Természetesen AVRnek is van 32 bites verziója. Ott 1.5MIPS/MHz és 66Mhz az órajel.
Mostanában TFT kijelzővel fejlesztek és rengeteg videót néztem a neten. Sok PIC-es verzió láthatóan lassú volt (8 bites PIC), de így már értem miért.
Igazából, ha egyszer leváltja a procit a vezérlőben, csak 32 bitesben szabadna gondolkodnia. Ha tényleg a proci végzi a matematikai műveleteket, nagy segítség 32 bit...

Előzmény: sanyi, 2011-05-27 09:20:00 [188]


sanyi | 1909    2011-05-27 09:22:00 [189]

Én néztem a kommunikációt az USB-n, és a PC nem kérdezgeti a PIC-et, csak parancsokat küld (új G-kód, STOP, START stb.) A köztes időben ~300 ms periódussal a PIC küld magáról státuszt.

Előzmény: Egyújabbgépépítő, 2011-05-27 08:24:00 [186]


sanyi | 1909    2011-05-27 09:20:00 [188]

Az AVR 8 biten tudja ezt? "32Mhz = 32MIPS"
A 32 bites PIC-nél van ilyen 40MHz=40MIPS

Előzmény: LZ, 2011-05-27 09:02:00 [187]


LZ | 1538    2011-05-27 09:02:00 [187]

"Mivel a PIC 48MHz-en működik ekkor 12MIPS a teljesítménye"
Azért ez is elég szép lassító tényező. Eddig irígykedtem a 48Mhz órára az AVR 32Mhz-hez képest, de már nem teszem, 32Mhz = 32MIPS.
Lassan kénytelen lesz procit váltani...

Előzmény: sanyi, 2011-05-27 08:13:00 [185]


Egyújabbgépépítő | 1291    2011-05-27 08:24:00 [186]

Használom a 18F2550-et USB interfésszel.
Mindegy hogy 4 v. 8 MHz -es külső kvarcot használok, a mag 48 MHz-el tud menni maximum.
Sajnos az USB elég sok időt elvesz a processzortól, mivel a PC rendszeresen rákérdez az USB-re ez megszakítást fog eredményezni, és ez mindenképpen megtorpanást jelent a a motorvezérlésben.
Sokat nyerne a fejlesztő külső USB-RS232 konverterrel, persze így olcsóbb.


sanyi | 1909    2011-05-27 08:13:00 [185]

Nem így van. Ez a PIC két órajelet használ. A külső kvarc 8 MHz-s belül leosztja majd egy PLL segítségével 96MHz-t állít elő majd ezt ismét osztja az USB-hez illetve 2vel osztja a PIC-nek.
Azaz a PIC 48MHz-jár, vagyis a PIC a megengedett maximum frekin jár és 8 biten nincs gyorsabb PIC. A PIC végez minden számítást 32 bites számokkal, lineáris és helikális interpolációt számol. 25KHz léptetéshez ez azt jelenti, hogy minden periféria figyelést, számítást meg kell oldani 480 gépi kódsorból. Szerintem ez nem kicsi feladat. 32 bites PIC esetén már önmagában azzal nyer egy csomó erőforrást, hogy az aritmetikai műveletek 32 biten sokkal kevesebb idő alatt végrehajthatóak.
Az is biztos, hogy a PIC végez minden számítást egyrészt mert a fejlesztő ezt írta, másrészt meg ellenőriztem ez USB forgalmat. Egy G kódot egy adatcsomagként kiküld utána visszafele csak a DRO frissítések jönnek. Nincs más út mint a gyorsabb PIC. Illetve lenne pl. egy fejlettebb aritmetikai co-processzor.

Előzmény: isvarga, 2011-05-27 06:45:00 [184]


isvarga | 842    2011-05-27 06:45:00 [184]

Én úgy emlékszem , 8 mhz külső kvarcal megy.
Az a 48 mhz az usb2.0 belső órajel igénye ,amit igazítani lehet a külső vagy belső kvarchoz.
Egy kicsit szomorú vagyok ,mert elindultunk egy olyan irányba ami eddig a PC -re volt jellemző.
Tehát ha nem fut jól valami ,akkor növelj órajelet ,válts korszerűbbre ,tegyél bele még ram-ot.Itt a videókon nem volt semmi interpoláció ,semmi nagy számítás igény.
Ha 32-bites mikivel csinálod így ,akkor is szaggatna.
Megérzésem szerint 20 mega külsővel 60-80khz -et lehet produkálni.(és mehetne 48mhz-külsővel is , de ezt nem szoktam megelőlegezni).
Sokáig én is hittem ,ha növelem az órajelet a mikibe épített hardweres elemek is gyorsulnak ,de ez nincs így.

Előzmény: sanyi, 2011-05-26 21:00:00 [180]


elektron | 15859    2011-05-26 21:44:00 [183]

Amit tud, azt ki kell belőle hozni, a többi más tészta, más project ... ja

Előzmény: sanyi, 2011-05-26 21:14:00 [182]


sanyi | 1909    2011-05-26 21:14:00 [182]

Lehet, de ez a leggyorsabb 8 bites amiben USB is van. Ha erősebb kell akkor 32 bitesre kell váltani abból van 80 MIPS-es, de az már egy másik projekt...

Előzmény: elektron, 2011-05-26 21:02:00 [181]

elektron | 15859    2011-05-26 21:02:00 [181]

Hát ez a chipet úgy is nevezhetnénk, hogy PICurka.


sanyi | 1909    2011-05-26 21:00:00 [180]

Rákérdeztem néhány dologra a vezérlővel kapcsolatban. A pic belső órája 48 MHz-en jár azaz nem lehet tovább emelni. Amit Svejk csinált az egy overclocking volt azaz a pic belső órája 60MHz-en ment ami hivatalosan nem támogatott.
Mivel a PIC 48MHz-en működik ekor 12MIPS a teljesítménye ezért a 25KHz-es léptetési ferki mellett két lépés impulzus között 480 gépi utasítás lehet. Andrej szerint ennyiből kell megcsinálni a lineáris vagy helikális interpolációt és az egyéb funkciókat (jog, limit figyelés USB kommunikáció stb.). Mivel egyre több funkció került a PIC-be ezért több utasítást kell feldolgozni ez több idő és már alacsonyabb léptetés ferki mellett lehet elvégezni. A jitter oka is ez lehet, van maikor néhány utasítással többet vagy kevesebbet kell végrehajtani és ez befolyásolja az időzítést.
A belső matematikai műveleteket 32 biten végzi és mivel a PIC csak 8 bites ezért minden ilyen művelet több időt vesz igénybe, ez is lassít.


Motoros | 4975    2011-05-26 14:16:00 [179]

Na nyugi már le!! Svejk csak félreértette és ennyi.
Tényleg nagyon hasznos a munkája és köszönet érte. A témáról jó minnél többet összeszedni, mert úgy is erre felé mennek a dolgok.

Előzmény: Törölt felhasználó, 2011-05-26 12:50:00 [178]


Törölt felhasználó    2011-05-26 12:50:00 [178]


Na, így dicsérjen meg az ember valakit. Örülhet a dicsérő, ha nem lövik le.
Persze, a mai világba, amikor azzal dicsérgetnek dolgokat, hogy az nagyon durva .......

Jó, akkor fordítsuk mai magyarra. Nagyon durva, amit tettél. Kurvára, durva hogy ilyen fórumtársam van.
Remélem, ez már nem félreérthető:))

Előzmény: svejk, 2011-05-26 12:38:00 [177]


svejk | 32800    2011-05-26 12:38:00 [177]

Mifelénk ezt a szlenget hogy imába foglalják a nevem legalább használják annyian,- de inkább többen - negatívumként, mint eredeti jelentéseként.
Egyébként nem szoktam válogatni kinek mit írok, amit gondolok azt idekörmölöm, lehet a választott a Dalai Láma is.

Előzmény: Törölt felhasználó, 2011-05-26 12:17:00 [176]


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

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


 ◊