HobbyCNC fórum
v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   

 
Mach3 CNC vezérlő program

Mach3 CNC vezérlő szoftver használata...

 

Időrend:
Oldal 182 / 373 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   178  179  180  181  182  183  184  185  186   Következő ►  Utolsó ►|

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

svejk | 33156    2013-01-21 12:09:00 [9592]

Milyen vezérlő, milyen LPT csatoló, milyen meghajtás(közös 5V, vagy közös gnd) az LPT felől?

Előzmény: pzso7, 2013-01-20 20:17:00 [9582]


csewe | 2578    2013-01-21 11:41:00 [9591]

Próbáld az lpt driverét frissíteni,.
A neten biztosan találsz hozzá valót.

Előzmény: pzso7, 2013-01-20 20:23:00 [9583]


Sz.József | 3169    2013-01-21 07:57:00 [9590]

Ok, rendben.
Úgy teszek...

Előzmény: svejk, 2013-01-21 07:28:00 [9589]


svejk | 33156    2013-01-21 07:28:00 [9589]

Kísérletezz!!!
Majd számolj be a fejleményekről.

Én nem ismerem ezeket a modern léptetős vezérlőket, így nem tudok véleményt mondani.

Előzmény: Sz.József, 2013-01-20 21:51:00 [9588]


Sz.József | 3169    2013-01-20 21:51:00 [9588]

No csak, no csak, meddig kaptál engedélyt?...

Köszi a részletes leírást a paraméterezésről, de már a végkifejlet lenne...

Fektiforg élő példája, már hogyne lenne jó. Nekem is jó lenne, de nincsen.

"Egy 50-100 W-os SigmaII-es AC servo mondjuk legyen 50-60ezer pénz. "
Ezzel jelenleg az a baj, hogy hiányzik hozzá úgy kb. 50-60 ezer forint...

Ezt pedig meg azért "erőltetem", mert itt van az asztalomon..., egyenlőre deszkamodell formájában.
"MSD vezérlő ára=? ez meg van...
léptetőmotor=? ez is meg van...
tápegység=? ez is meg van...
valamilyen szoftver vagy hardwer=? ez is adott, viszont felmerült bennem az az őrült gondolat,hogy ki lehetne hagyni...(??)
lépésvesztés esélye=? Amíg csak ESÉLY, addig van remény...
Mennyi is? Én nem ismerem a léptetős árakat."

Szóval ezekből az alkatrészekből kiindulva, az őrült összeállítás a következő. (első fokon szoftver nélkül)
A vezér orsóm 3mm-es. A léptető (3Nm) 1:3 lassítással a vezérorsón. MSD meghajtó.(jelfeldolgozás 200kHz)
Az enkóder 200-as vagy 400-as (jelenleg csak ez van kéznél) step-dir-es kiegészítővel.
A felmerülő kérdések / problémák:
- Jel feldolgozási sebesség... (?)
- A léptető rámpa nélküli indulása. A főorsó (frekiváltós) rámpás (2-3esc) indítása milyen hatással van a léptető indulására.
- A másik kérdés a paraméterezhetőség.(mondjuk nem ártana egy nagyobb felbontású enkóder)
A leosztást egy CMOS IC-s, több lépcsős, több csatornás, DIP kapcsolós, kivehető ajtós NDK turmixgépes szerkezettel meg lehetne oldani?
Ha csak az utolsó bekezdésre koncentrálsz, akkor 1-2 mondatos véleményezéssel eltudod venni a kedvemet (végleg) a további kísérletezéstől?

Előzmény: svejk, 2013-01-20 20:48:00 [9587]

svejk | 33156    2013-01-20 20:48:00 [9587]

Nekem a feleségem mindig azt mondja, hogy ha nincs problémám csinálok magamnak.
Úgy látom ez rád is igaz.

Ott van Fektiforg élő, jól működő példája, miért nem jó az?
Számolj!

Egy 50-100 W-os SigmaII-es AC servo mondjuk legyen 50-60ezer pénz.
Piacos zsebszámológép 300 Ft, de ha kinyomtatsz egy táblázatot akkor ez sem kell.

MSD vezérlő ára=?
léptetőmotor=?
tápegység=?
valamilyen szoftver vagy hardwer=?
lépésvesztés esélye=?
Mennyi is? Én nem ismerem a léptetős árakat.

A főtengelyre encoder mindenféleképpen kell.

De számoljunk tovább:

A SigmaII-nél úgy ahogy Fektiforg leírta a számláló és a nevező értéke 1-65535 lehet,
kikötés még hogy a két érték eredményének 0,01 és 100 között kell lennie.

Nézzünk egy E2N-es esztergát, annak 3 mm a vezérorsó emelkedése.
A főorsóra szereljünk egy 2048-as encodert, ekkora van a servo motorunkban is.

A vezérorsót 1:3-as áttételen keresztül csatlakoztassuk a servohoz. Ekkor a vezérorsót
50W-os motor esetén 1Nm-el forgatjuk, ez a 3 mm vezérorsó emelkedés miatt 2000 N lineáris
erőt eredményez. (de legyen csak 1000 N a trapézmenet rossz hatásfoka miatt, ennek is elegendőnek kell lennie)

Nézzük milyen meneteket tudnánk vágni pontosan.
(előre megjegyzem sok régi gép is csak közelítő emelkedéssel vágja az egyes meneteket)

Legyen először a menetünk emelkedése 1 mm.

A SigmaII vezérlőnk számlálóját (Pn202 paraméter) állítsuk 36000-re.
Mivel az áttételünk a servo motoron 1:3 és 3 mm a vezérorsó emelkedése, így 1 mm elmozduláshoz
a servo motorunknak is 1-et kell fordulnia.
A nevezőbe(Pn203 paraméter) a szervo belső belső 8-as osztása miatt 2250-et kell írni.
(ez előbbi nem teljesen világos, elvileg a servon is 2048 és a főtengelyen is 2048-as encoder van,
de lehet ezen a 8-ason még lehet állítani valahol)
Nézzünk más metrikus meneteket, a számlálót hagyjuk 36000-en a sorok végén a beállítandó nevező (Pn203) látható.

M2,5 0,45 10000
M3 0,5 9000
M4 0,7 6428,571...
M5 0,8 5625
M8 1,25 1800
M10 1,5 3000
M12 1,75 2571,428...
M16 2 2250
M20 2,5 1800
stb..

Mivel csak egész számot tudunk beadni, ezért a 0,7-es és 1,25-ös emelkedésnél más számláló és nevezőt kell választani.
pl.: 0,7 mm-nél 19500/3500
1,25 mm-nél pl. 49000/3500 Pn202/203 paraméter párost.
A lényeg hogy a nevező = (számláló/8)/menetemelkedés legyen, és ne fussunk ki a 65535-ből.
Lehet egyszerűsíteni és lehet hogy van közös nevezőjük vagy számlálójuk is a fenti emelkedéseknek.
Pl a 0,7-nél lehet 400/35-öt is beütni.


Nézzük a colos meneteket, itt egyszerűbb a helyzet:
Vegyünk egy sűrűn használt 1"-ra 19 menetet.

Most a számlálót(Pn202) állítsuk 25400-ra fixen.
Így a 19 menet/" esetén a nevezőt(Pn203) 2375-re,
32 menet/" esetén 4000-re,
11 menet/" esetén 1375-re,
stb... kell állítani.

Itt a szabály 25400-as számláló mellett: nevező = (az 1"-ra eső menetek száma *1000)/8


Most hagyjuk a menetvágást, nézzünk egy sokat használt simító előtolást, a fordulatonkénti 0,02 mm-t.
Ebben az esetben szintén legyen a számlálóban(Pn202) a 36000 és ekkor a nevezőbe (Pn 203) 90-et kell írni.


Mivel ezen szervok max. fordulatszáma 3000 ford/perc, ezért a fent említett 1:3-as áttétel meg is határozza,
hogy elméletileg max.mekkora főorsó fordulatszámmal tudunk menetet vágni.

1 mm emelkedésig 1000 ford/perc főorsófordulat.
2 mm emelkedés 500 ford/perc
4 mm emelekedés 250 ford/perc

Valamint 3000 ford/perc főorsó mellett az előtolás fordulatonként max. 0,33 mm lehet, 1500-as fordulatnál 0,66 mm, stb...
Ha ennél nagyobbat szeretnénk, akkor nagyobb servo motor és kisebb áttételre van szükség, adott esetben áttétel nélkül is hajthatjuk a vezérorsót. A dinamika miatt itt is érdemes utánaszámolni az áttételnek egyébként is golyósorsó lenne az igazi.

Az tény, hogy az előtolást sokszor állítgatja az ember, és a kezelőegységen ez több időt vesz igénybe mint egy kar átkapcsolása,
de itt képbe jöhet egy egyszerű hardveres encoder osztó, mondjuk 1:1 1:2 1:4 állítási lehetőséggel. (bár van a vezérlőben is ilyen 1,2,4 paraméter de akkor ugyan ott vagyunk)
A beállítások után újra kell indítani a vezérlőt, vagy resetelni.

Én a fentieket anno 4-5 évvel ezelőtt meg akartam valósítani, de aztán valahogy elmaradt.
Most egy részét a fentieknek kipróbáltam élőben, de az elírás ettől függetlenül nem kizárt. Az is lehet, hogy egyszerűbb szabályt is fel lehet állítani.

Előzmény: Sz.József, 2013-01-20 12:52:00 [9551]


Sz.József | 3169    2013-01-20 20:38:00 [9586]

Köszönöm...
A rajz közben már emilben is megérkezett Tőled.

Előzmény: Miki2, 2013-01-20 18:29:00 [9578]


Sz.József | 3169    2013-01-20 20:37:00 [9585]

"Jól kell megválasztani az encoder-t , vagy ügyeskedni kell vele. "
Hát igen, mind a két megállapítás igaz, de ezt eddig sejtettem...
Viszont ez:
"Nekem a 0.2-0.3 mm előtolást a mini esztergám simán vette , rámpa nélkül. "
Na, ez már jó gyakorlati információ...
Köszönöm.

Előzmény: isvarga, 2013-01-20 18:38:00 [9579]


Sz.József | 3169    2013-01-20 20:30:00 [9584]

" (nyilván itt elektronikus lakatanya ki-be kapcsolásról beszélünk) EGYSÉGUGRASZTOD a rendszert."
A főorsó forgása közben nem kapcsolgatom ki-be az előtolást ELEKTRONIKUSAN(!)(mechanikust azt írtam...)
Tibor!
Tehát nincsen elektronikus lakatanya zárás...
Nincsen egységugrálás... , főleg nem egységugrasztok senkit...
Szerintem Te nem érted meg a már végtelenségig kirészletezett egyszerű kérdésemet (felvetésemet)...
Ezért egyszerűen az a helyzet, hogy nem egy csónakban evezünk és ráadásul egyre távolodik egymástól a két csónak...

Előzmény: Törölt felhasználó, 2013-01-20 18:53:00 [9580]


pzso7 | 124    2013-01-20 20:23:00 [9583]

Kipróbált PC-k(p4 2,8/512, 40 GB) HP 7600, fujitsu siemens esprimo p5905
Ha megy is, csak az egyik irányban, és csak féltengelyek működnek.


pzso7 | 124    2013-01-20 20:17:00 [9582]

Segítség! számítógépre telepítenék Mach 3-at, de nem sikerül: az LPT port nem vezérli a léptetőmotor vezérlőt! új Xp-t telepítettem, és több mach 3 verziót is próbáltam már! Mégsem megy! Miért????


Rinaldo | 495    2013-01-20 19:17:00 [9581]

Ez lehetett az.

Előzmény: Miki2, 2013-01-20 18:29:00 [9578]


Törölt felhasználó    2013-01-20 18:53:00 [9580]

A 9675-ben leírtam egy lehetséges megoldást, én magam így oldom ezeket a feladatokat meg hatékonyan. Van még sok más lehetőséged, majd akkor keresel egy másikat.
Mellesleg sok az el- és mellébeszélés itt már.
Pl.- amit írtál a 9553-ban az eleve zavaros.
Ha komótosan a főorsót gyorsítod vagy lassítod az egy dolog. Utána ugyanis ezt is írtad:
"Lakat anya zár és már indul is az előtolás..., azután lakatanya ki és stb. stb."
Azaz ezzel a mondatoddal semlegesítetted a "komótosságot, hiszen minden lakatanya kapcsolgatáskor (nyilván itt elektronikus lakatanya ki-be kapcsolásról beszélünk) EGYSÉGUGRASZTOD a rendszert. Eről viszont hallani se akarsz, de közben csinálod a gépeden.:) Jó lenne megérteni végre, mit is akarsz. Két eset lehetséges:
1. Álló főorsónál bekapcsolod a szinkront, és utána indítasz, és menetközben VÉGIG csak a frekvenciváltóval variálsz a szinkron alatt.
2. Ha azonban azt is akarod, hogy főorsó forgás közben ki-be kapcsolgatod az előtolást, akkor nagy esélyed van a stepmotoros hajtás miatt az állandó lépésvesztésre vagy rosszabb eetben el se indul a hajtás.

Ha pedig gyorsítasz-lassítasz előtolás be-kikapcsoláskor, akkor az már nem szinkron hajtás az X ideig tartó rá és túlfutáskor, és ezek hossza a főorsó sebességtől is fog függni. Ez így rendkívül kényelmetlenné, és balesetveszélyessé teszi a dolgot forgácsoláskor.

Előzmény: Sz.József, 2013-01-20 16:53:00 [9577]


isvarga | 842    2013-01-20 18:38:00 [9579]

Alapvetően egyszerű a dolog ./ha nem kell menetvágás/
Jól kell megválasztani az encoder-t , vagy ügyeskedni kell vele.
Nekem a 0.2-0.3 mm előtolást a mini esztergám simán vette , rámpa nélkül.
/egyébként pont ezen dolgozom csak hát hidegbe nincs kedvem kiülni tesztelni/


Miki2 | 2341    2013-01-20 18:29:00 [9578]

Ha jól emlékszem Svejk az elektronika topikban feltett egy áramköri rajzot,
amivel az encoder jeléből közvetlenül Step-Dir jelet állít elő.
Ez még tavaj július, vagy október körül lehetett.

Előzmény: Sz.József, 2013-01-20 16:53:00 [9577]

Sz.József | 3169    2013-01-20 16:53:00 [9577]

Tibor!
Amit leírtam Neked a #9553-ban, arra ez nekem nem megoldás...
Nincs DOS-om, nem is értek hozzá, nincsen P2-esem, viszont van egy léptető, van egy MSD-m és van egy enkóderem...
Én ott nem írtam sem irányváltásról, se pozicionálási gondokról...
Ha a #9553-ban vázolt konkrét felállásról elmondod a véleményedet azt viszont megköszönném...

Előzmény: Törölt felhasználó, 2013-01-20 16:21:00 [9575]


LZ | 1538    2013-01-20 16:49:00 [9576]

És tényleg, még láttam is a videót. Nem ugrott be.

Előzmény: Motoros, 2013-01-20 15:39:00 [9572]


Törölt felhasználó    2013-01-20 16:21:00 [9575]

Megoldásként vedd elő a "legócskább" PC-det, na jó, azért egy P2-es katagória legyen minimum. Ezen már remekül fut az a DOS-os Robsy szinkronvezérlő, ami bármilyen arányban (nem csak egész számú osztás vagy szorzás) működteti a mellékhajtásodat a főorsóhoz szinkronozva. A léptetőmotoros hajtás az gyenge láncszem lesz mindig, mert az igazi szinkronnál a gyorsulást a mestertengely adja, ha ettől össze-vissza eltérünk abból komoly pocionálási káosz lesz, irányváltásoknál főleg, és ez már nem szinkronhajtás.
Magyarul: a PC-n fut a szinkronprogram, ami a mestertengelyre szerelt encoder jel alapján az elektronikus áttétel alapján step/dir jelekkel működteti a mellékhajtásodat minden körülmények között. Ha túl nagy gyorsulást érzékel a vezérlőprogi (amit már pl. a step hajtásod nem tud lépésvesztés nélkül), erre egy figyelmeztető jelet generál a rendszer, és ekkor már tudod, eddig és ne tovább a mestertengellyel.

Előzmény: Sz.József, 2013-01-20 14:01:00 [9553]


Sz.József | 3169    2013-01-20 15:55:00 [9574]

Azért nem potis elektronika, mert így adódna az állandó (?) fordulatonkénti előtolás...
A másik oka pedig az, hogy csak "megerőszakolnám" a menetvágást is, mert be kell látnom,
a saját gyakorlati tapasztalatoknál nincsen biztosabb támpont...
Pedig ha ez egy kicsit is alkalmazható lenne (esetleges hibáival, buktatóival együtt is) biztosan többeket érdekelne.
Az is lehet, már többen ki is próbálták csak éppen jelenleg nem olvassa(sák) a fórumot...

Előzmény: LZ, 2013-01-20 15:28:00 [9571]


Motoros | 5101    2013-01-20 15:40:00 [9573]

Csak előtolásra valók.

Előzmény: Motoros, 2013-01-20 15:39:00 [9572]


Motoros | 5101    2013-01-20 15:39:00 [9572]

A Klavio árul ilyen MSDD léptető vezérlőt, nem kell külön áramkör.
A VEXTA SG8030S pedig még a rámpát is lekezeli.

Előzmény: LZ, 2013-01-20 15:28:00 [9571]


LZ | 1538    2013-01-20 15:28:00 [9571]

Szerintem igen, csak össze kell hangolni az enkóder meg az MSD jelét a kívánt sebességhez. Bár a mikrolépés beállítással tudsz kicsit játszani.
Esztergálás nem az én asztalom, de ha csak előtolásra kell akkor miért nem csinálsz/csináltatsz egy egyszerű kis elektronikát, ami csak impulzusokat ad, és egy potival szabályozhatnád a frekvenciáját?

Előzmény: Sz.József, 2013-01-20 15:20:00 [9570]


Sz.József | 3169    2013-01-20 15:20:00 [9570]

Ha mikrokonrollerrel járható lenne (a leosztás is) akkor a fenét se érdekelné a Mach meg a linuxcnc...
Így első közelítéssel (kontroller nélkül) előtolásra (csak előtolásra) használható lenne, akkor az induláskor fellépő lépésvesztéssel meg ebben az esetben nem is kellene foglalkozni...
A lakat anyát úgy is csak akkor zárom, ha a vezérorsó már "magához tért"...

Előzmény: LZ, 2013-01-20 15:09:00 [9569]


LZ | 1538    2013-01-20 15:09:00 [9569]

Lehet, hogy igen lehet hogy nem. Szerintem lutri lehet, de működhet is.

A léptető meghajtók úgy működnek, hogy a bejövő impulzus függvényében rögtön vezérlik a motort. Éppen ezért fontos, hogy a bejövő impulzusok egyenletesek legyenek. HA egy kicsit is ugrál már téveszthet a léptető motor. EGy lassan felpörgő tömegnél, talán az impulzusok is szépen követnék egymást, lassú rámpával. De ezt Tibor jobban vágja.
Így a freki váltó beállításával még szabályozhatnád is a léptecs rámpáját.
Célelektronika szerintem. Az a baj, van bőven mit csinálnom, magam sem értem utol még, pedig izgatja a fantáziámat . Egy kis 8 bites mikrokontroller is képes lenne ezt levezényelni.
Viszont ha a LinuxCNC jobb a feladatra akkor talán érdemes megpróbálni.

Előzmény: Sz.József, 2013-01-20 14:48:00 [9561]


Sz.József | 3169    2013-01-20 15:08:00 [9568]

Mivel az MSD 200kHz-et képes feldolgozni, így közvetlen meghajtással legalább fordulatszám problémák nem lennének...,
egy komolyabb felbontású enkóderrel sem... (?)

Sz.József | 3169    2013-01-20 14:57:00 [9567]

A főorsó leállítást azt nem "fogtam"...
Ezt fejtsd ki légyszi...

Előzmény: KoLa, 2013-01-20 14:53:00 [9565]


Sz.József | 3169    2013-01-20 14:55:00 [9566]

Ok, Lajos, köszi, de itt már képben van a szoftver kihagyása is és nem csak a menetvágás a cél,
hanem egy "sima" cserekerék menetes előtolás is kielégítő lenne...

Előzmény: KoLa, 2013-01-20 14:49:00 [9562]


KoLa | 7598    2013-01-20 14:53:00 [9565]

Akkor mindíg le kell állítani a főorsót!de jó az ötlet!

Előzmény: Sz.József, 2013-01-20 14:48:00 [9561]


Sz.József | 3169    2013-01-20 14:52:00 [9564]

Még ehhez hozzátennék annyit, hogy az enkóder közvetlenül a főorsóra kerülne, hane van egy 1/4-es kihajtás az orsóházon...
Így az enkóder gyorsulása még komótosabb lenne...(meg az egész rendszeré)

Előzmény: Sz.József, 2013-01-20 14:48:00 [9561]


KoLa | 7598    2013-01-20 14:50:00 [9563]

100 rés van!

Előzmény: LZ, 2013-01-20 14:36:00 [9560]


KoLa | 7598    2013-01-20 14:49:00 [9562]

Van egy Smith trigger az LPT előtt!
Szerintem nem érdemes sok időt pazarolni rá!
Régebben Csewe készített hasonló elven M-kódot menetvágásra,tesztelgettem, az is lassú volt!
A léptetős eszterga olcsóbb és lassú, de nagy nyomatékot tud!
Ha kis költségvetés a cél akkor a legjobb ha a Linuxcnc-vel gyakorolsz!ott sokkal egyszerűbb egy hobby szintet elérni!

Előzmény: Sz.József, 2013-01-20 14:34:00 [9559]


Sz.József | 3169    2013-01-20 14:48:00 [9561]

"Ha Te direktben szeretnéd az MSD vezérlőkre rákötni akkor ott biztos lehetne olyan állapotot előidézni, hogy gyorsabban tekerj minthogy a léptető bírná. Ebben az esetben szükséged lenne egy elektronikára, ami ezeket a rámpákat betartja, és esetleg megcsinálja az osztást is. "
Egy buta kérdés, erre a közvetlen hajtásra...:
Az nem elég valamiféle "rámpának" amit a főorsó indulása produkál? A főorsó is egy 2-3sec rámpával indul...
Tehát ha úgy tetszik az enkóder is 2-3esc alatt gyorsul fel és így a léptető is... (?) Ez nagy hülyeségg?
Ahogyan Tibornak is leírtam #9553-ban
Hát a leosztás az meg egy másik feladat...

Előzmény: LZ, 2013-01-20 14:10:00 [9555]


LZ | 1538    2013-01-20 14:36:00 [9560]

Egyszerre nyomtuk a "Mehet" gombot Józsival, én vesztettem )

Szóval, ez elég szomorú. Van még mit fejleszteni a MACH3-on akkor. Hány impulzust ad a főorsó jeladó egy teljes fordulatra?

Előzmény: KoLa, 2013-01-20 14:16:00 [9556]


Sz.József | 3169    2013-01-20 14:34:00 [9559]

Na, végre valami gyakorlatias infó...
Köszi.
Azt had kérdezzem meg, az enkóder közvetlenül az LPT-re ment vagy volt beiktatva LPT illesztő kártya is?
Ez elég komótos fordulat.
Azt tudom, hogy az MPG elsősorban bemérési feladatoknál előnyös, de ezek szerint többre nem is képes?

Előzmény: KoLa, 2013-01-20 14:16:00 [9556]


Sz.József | 3169    2013-01-20 14:22:00 [9558]

Keresztelőtolás nincsen és nem kell...

Előzmény: Törölt felhasználó, 2013-01-20 14:08:00 [9554]

Sz.József | 3169    2013-01-20 14:21:00 [9557]

Teljesen egyetértek Veled.
Igen szükség lehet a rámpákra is (sőt), meg a softveren keresztül paraméterezhető is lenne az előtolás.
Viszont erre vonatkozólag gyakorlati tapasztalatokkal rendelkező visszajelzést még nem kaptam.
Lehet, valami istentől elrugaszkodott dolgon töröm a fejem?

A direkt (no Mach3) kapcsolat csak mint egyszerűbbnek tűnő lehetőség jött képbe...

Előzmény: LZ, 2013-01-20 14:10:00 [9555]


KoLa | 7598    2013-01-20 14:16:00 [9556]

Szia! ez a próbaúgy készült hogy a főorsó jeladómat A-B fázis! mpg-nek állítottam be a Mach3-ban, kb ez a forgatási sebesség az amikor még nem téveszt!
Az mpg a mach alatt, léptetővel, ha hirtelen forgatást végzel, akkor szinte biztos hogy elcsúszik egymástól! nem lépés vesztés van hanem az mpg jelei nem lesznek mind feldolgozva!
A beállítástól is függ! ezt most nem tudom megnézni!
Esztergán lehet használni elfogadhatóan. a Tuba István USB illesztőjével megy! késbemérésre kiváló! vagy lehet kicsit manuálozni vele de akkor a DRO-t kell nézni, mert az elmozdulás pontos, csak nem mindíg annyit kattan az mpg!

Előzmény: Sz.József, 2013-01-20 12:52:00 [9551]


LZ | 1538    2013-01-20 14:10:00 [9555]

Azt gondolom, hogy az MPG a MACH3-on keresztül kommunikál a vezérlőkkel, ezért a MACH szerintem kopmenzál, simítja az impulzusokat. Legalábbis ha én írtam volna a szoftvert tuti figyeltem volna a rámpákat, hiába tekered gyorsabban a kereket.
(nekem nincs MPG-m, csak elmélkedek)
Ha Te direktben szeretnéd az MSD vezérlőkre rákötni akkor ott biztos lehetne olyan állapotot előidézni, hogy gyorsabban tekerj minthogy a léptető bírná. Ebben az esetben szükséged lenne egy elektronikára, ami ezeket a rámpákat betartja, és esetleg megcsinálja az osztást is.
Az is lehet van már ilyen elektronika, én még sosem néztem utána.

Előzmény: Sz.József, 2013-01-20 12:52:00 [9551]


Törölt felhasználó    2013-01-20 14:08:00 [9554]

Bocsi, de ha az előtolást vezérorsóval, lakat anyával képzeled, abból nem lesz kereszt előtolás. Vagy, nem is lényeges?

Előzmény: Sz.József, 2013-01-20 14:01:00 [9553]


Sz.József | 3169    2013-01-20 14:01:00 [9553]

Tibor, köszönöm a reagálásodat, tanácsaidat, de most egyenlőre a lentebb megfogalmazott próbára lennék elsősorban kíváncsi. (konkrétan a gyakorlatban)
Valamint azt is hozzátettem, hogy már az is kielégítene ha csak előtolásra tudnám használni. (a fránya cserekerekes őrület helyett...)
Csak arra koncentrálj Tibor, hogy elindítom a főorsót (frekiváltós), az felveszi komótosan a fordulatot, (beállítástól függően 2-3sec),
közben természetesen komótosan indul a felfűzött enkóder (step-dires), az MSD-n keresztül pedig szintén kapkodás nélkül indul a vezérorsó.
Lakat anya zár és már indul is az előtolás..., azután lakatanya ki és stb. stb. ...
Az egyszerűség kedvéért most hagyjut a menetvágást...
Én úgy gondolom ehhez a művelethez nem kell az a fránya egységugrás teszt.
Ha rosszul gondolom akkor javítsál ki.

Előzmény: Törölt felhasználó, 2013-01-20 13:36:00 [9552]


Törölt felhasználó    2013-01-20 13:36:00 [9552]

Ha ennyire ragaszkodsz a léptető motoros hajtáshoz de közben szinkron hajtást is akarsz (ez a két dolog erősen korlátos így), azt javasolnám, mérd ki egységugrás teszttel a léptető motor hajtásod dinamikai képességét.
Először meg kellene állapítani sebesség ugrás méréssel azt a maximális elmozdulási sebességet, amikor a szánodat lépésvesztés nélkül el tudod indítni, és le is tudod állítni. Van irányváltási egységugrás teszt is,
ezt már sokkkal nehezebben viseli a léptetős hajtás.
Az egyik hatvani talin Vbodi nagy piros gépére ha jól emlékszem 1000-1200 mm/min-re jött ki ez az egységugrási sebesség érték, ami elég szép egy 6.4 Nm-es motorral hajtott és ekkora tömeget is mozgató marógépnél.

Azaz ameddig a szikronhajásra szánt egységedet nem teszteled le így, addig totál kár bármiféle elektronikus vagy programvezérelt dologban gondolkodni, az a második fejlesztési szakasz logikailag.
Ha itt lennél a közelben, egy laptopról ezt a mérést 10 perc alatt elintézném Neked, és tudnánk, egyáltalán mire kell minimum felkészíteni a szinkronozó rendszer vezérlődet.

Előzmény: Sz.József, 2013-01-20 12:52:00 [9551]


Sz.József | 3169    2013-01-20 12:52:00 [9551]

Eredetileg ide szántam...
A kérdésem (kérésem) apropója az "Ezt készítettem..." topik #9793 pontjában van...
A célom továbbra is az lenne, hogy az esztergán a cserekerekeket kiváltsam valami elektromos kapcsolattal.
Hobbi szintű viszonylag költséghatékony megoldással. (no DC szervó, no paraméterezhető AC szervó, stb., csak léptető és MSD...)
Eredetileg Svejknek címeztem, de mostanában keveset látom a fórumon... (talán fórum-elvonókúrára küldte a család? ) )
Na, de a lényeg az, hogy megpróbálom most máshogyan feltenni a kérdést, mert egy kérdésre még mindig nem kaptam választ.(hátha így sikerül...)
Vagy csak nem tudtam kicsemegézni a segítőkész válaszokból?
Ezúton is köszönöm az ott kapott segítőkész válaszokat. (Fektiforg, D.Laci, Tibor45, emilbe Antal Gábor)
A kérdést vagy inkább kérést, feltehetném akár a Linuxcnc topikban is, ami a következő:
Tudtommal nagyon sokan használják a gyakorlatban ezt a két programot (Mach3, linuxcnc)úgy, hogy MPG is van csatlakoztatva (konfigurálva) a géphez.
Első sorban azoknak a válaszát / tapasztalatát várom akinek léptető motoros a rendszere. (és persze hajlandó kipróbálni...)
Azt kellene kipróbálni, hogy az MPG-t 0-ra állítani, a hozzá aktivált tengelyt kinullázni és egy mérőórát az ominózus tengelyre.
A próba lényege az lenne, hogy meg lehet-e "hülyíteni" a pozíció visszaállást az MPG jobbra-balra mozgatásával. (?)
Pl. három tekerés jobbra, 3 tekerés balra és azután vissza 0-ra, viszonylag gyorsan. Ezután a mutatvány után mit mutat a DRO és mit mutat az indikátor óra?
Mondjuk többször megismételve, különböző sebességekkel. (a motor tuningba beállított max sebességet nem túlszárnyalni...)
Tudom, az MPG-nek ez az igénybevétele nem életszerű...(!)
Várom kísérletező kedvű fórumozók tapasztalatait...

Még lenne egy felvetésem ebben a témakörben arra is, hogy a szoftver kihagyásával, hogyan lehetne az enkóder jelét tetszőleges impulzus számra osztani?
Az AC szervós paraméterezhető kivitelt már ismerem. Fektiforg konkrét gyakorlati megvalósításából is.(ezúton is gratula Neki újfent)
Tehát a direkt felállás: léptető, MSD (amit sajnos csak a mikroszteppel lehetne korlátozottan paraméterezni) és egy step/dir-es enkóder, mint meghajtó (impulzus adó).
Ennek a jelét kellene valamivel (ha lehet?) tetszőlegesre osztani. Így a tetszőleges előtolást itt lehetne programozni...
Természetesen az enkóder a főorsóra felfűzve. Az MSD bemenete azt hiszem elég szép frekit képes feldolgozni.
Ha netán ez a felállás menetvágásra alkalmatlan is lenne, de előtolásra mindenképpen megfelelne. (szerintem)
Mondjuk ha egy 0,02-0,3mm-es előtolás produkálható lenne, engem már az is kielégítene.(a cserekerekek mehetnének a "levesbe", mert nekem egy kicsit nyűgös cserélgetni...)

Ha ezt valaki végig olvassa az már fél siker... , főleg ha még hajlamos a próbára is...


Törölt felhasználó    2013-01-15 21:32:00 [9550]


Köszönöm, tökéletesen működik,ez az amit kerestem!!!

Előzmény: n/a (inaktív), 2013-01-15 20:05:00 [9548]


Törölt felhasználó    2013-01-15 20:53:00 [9549]

Így szerintem jó lessz!
A dró értékre álláskor a "nóniusz "is változzon.
:)
Köszönöm, segítséged! Holnap rápróbálok.

Előzmény: n/a (inaktív), 2013-01-15 20:05:00 [9548]


n/a (inaktív)    2013-01-15 20:05:00 [9548]

Neked nem gomb kell hanem DRO. Húzd rá a felületre és add meg neki az OEMCode-ját így:


ezután lenti kódnak csak ennyiben változik:
Dim ZPos As Double
ZPos = GetOEMDRO(1001)
Code "G0 Z" & ZPos

A gépi koordináta eltoláson azt érted hogy tengely elmozduljon (a DRO-ban bírt értékkel) de a nóniusz-a nem változzon?

Előzmény: Törölt felhasználó, 2013-01-15 18:14:00 [9547]

Törölt felhasználó    2013-01-15 18:14:00 [9547]

Hasonló képpen csináltam,csak meghívni illetve a z-hez párosítani nem tudom...
Csináltam egy gombot amibe belehet írni az értéket ez az 1001 dro.
De a makróban nem tudom ezt hozzá rendelni a "z" értékhez....és ezt a gépi kordináta szerint kellene eltolnom ezzel az értékkel.
Példával tudnál esetleg segíteni??

Előzmény: n/a (inaktív), 2013-01-15 12:12:00 [9544]


n/a (inaktív)    2013-01-15 13:09:00 [9546]

Ha az egy saját DRO akkor annak kell adni egy azonosítót a felületszerkesztőben az érték 0-254 között lehet és a GetUserDRO vagy GetOEMDRO-val tudod elkérni az értékét (az utóbbinál hozzá kell adni 1000-t)
Ha gyári DRO akkor meg kell nézni hogy melyik (gondolom a Z tengely annak az azonosítója 2)
(standard DRO-k listája -> http://bit.ly/10wdEOu)


Dim ZPos As Double
ZPos = GetDRO(2) ' vagy ez GetOEMDRO(<sajátszonosító>)
Code "G0 Z" & ZPos

Viszont vigyázz milyen elmozdulási módban vagy G90 vagy G91!!! (ennek vizsgálata nem lehetetlen ha kell szólj )


Törölt felhasználó    2013-01-15 12:17:00 [9545]

Azt szeretném ha a képernyőn lévó dró.ba ahol +1 szerepel,az megjelenne a macró-z értékénél.a 20 as helyet...

Előzmény: n/a (inaktív), 2013-01-15 12:12:00 [9544]


n/a (inaktív)    2013-01-15 12:12:00 [9544]

Szia nem pontosan értem mit akarsz megvalósítani, a 'Code' kulcsszó meg fogja mozgatni tengelyt ha szükséges ha csak a Dro-t akarod felülírni akkor a SetDro(...) kell neked SetDro(2 , 20) (2 - Z tengely ; 20 az érték)



Előzmény: Törölt felhasználó, 2013-01-15 11:19:00 [9543]


Törölt felhasználó    2013-01-15 11:19:00 [9543]


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

Időrend:
Oldal 182 / 373 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   178  179  180  181  182  183  184  185  186   Következő ►  Utolsó ►|


 ◊ 
[ 1.2873 ]