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
    
   


Mach3 CNC vezérlő program

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

 

Időrend:
Oldal 44 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   40  41  42  43  44  45  46  47  48   Következő ►  Utolsó ►|

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

svejk | 33038    2018-01-01 21:27:11 [16461]

Most látom csak, hogy hülyeséget írtam egy osztás szokott lenni annyi a Fanuc vezérlőknél mint amiket lentebb írtam, tehát legdurvább állásban az iparban is 1 kézikerék fordulattal általában 10 mm elmozdulás jár.

Előzmény: svejk, 2018-01-01 17:50:27 [16457]


Pali79 | 702    2018-01-01 18:26:01 [16460]

Itt két dolgot hiányolok:
1. A végállásokat. Akár csak szoftvereket, hogy nem tudj túltekerni.
2. Igaza van a kollégának, ha nem tudod, hogy egyáltalán melyik koordinátákra tekerted akkor nincs értelme ilyen gyorsan tekerni. Kellene a visszajelzés az aktuális vagy a programozott koordinátákról.

Előzmény: J-Steel, 2018-01-01 17:40:23 [16453]


dezsoe | 2934    2018-01-01 17:57:48 [16459]

Jelezheted csíkkal is. Akár olyannal is, ami középről indulva balra mínusz, jobbra plusz lemaradást jelez, grafikusan. Lehet ez a képernyőn vagy a tekerő mellett valami kis kijelzőn. Satöbbi. (Marha nehéz úgy ötletelni, hogy semmit nem tudunk a gépről, csak annyit, hogy - bár a Mach3 topikban vagyunk, de - nem Mach3 vezérli. )

Előzmény: J-Steel, 2018-01-01 17:46:49 [16456]


J-Steel | 1721    2018-01-01 17:53:35 [16458]

Jól van, ha ez a sebesség nem jellemző, akkor a megoldásom nem is olyan rossz.

Előzmény: svejk, 2018-01-01 17:50:27 [16457]


svejk | 33038    2018-01-01 17:50:27 [16457]

Az MPG kerék arra való, hogy finoman ráállj a munkadarabra.
így az ipari gépeken eleve csak 0,001 0,01 és 0,1 mm/fordulat felbontás van így nem tudod olyan gyorsan tekerni, hogy a gép - mely tud 20 m/percen felüli gyorsjáratot 1 vagy még nagyobb G-t - ne tudná lekövetni.

A Heidenhain vezérlők meg főleg más tészta.

Csak itt a hobbyban szokás 1 meg 10 mm/fordulattal szórakozni MPG esetén.

Előzmény: J-Steel, 2018-01-01 17:40:23 [16453]

J-Steel | 1721    2018-01-01 17:46:49 [16456]

De ki tudom jelezni, de az emberi szem számokkal nem tud mit kezdeni.

Előzmény: dezsoe, 2018-01-01 17:42:59 [16454]


J-Steel | 1721    2018-01-01 17:46:00 [16455]

Igen, az fontos kérdés, hogy az ember pozíciót vagy sebességet akar-e tekerni.
A sebességnél az a baj, hogy nem olyan pontos. Ha belegondolunk, a kézzel kurblizott ősi marógép is egy olyan szerkezet, ahol pozíciót tekerünk, csak az a különbség, hogy ott van "force feedback" (erővisszacsatolás) aminek köszönhetően nem lehet gyorsabban tekerni mint amilyen gyorsan az asztal mozog.
A CNC technikában a kézi tekerő már nem erővisszacsatolásos, szabadon tekerhető, ezért ott valamilyen megoldást kell találni erre.

A kérdésem az volt korábban, hogy az ipari gépek ezt hogyan oldották meg. Erre kaptam választ, és ezt építettem be a második videóban.

Előzmény: dezsoe, 2018-01-01 17:32:41 [16452]


dezsoe | 2934    2018-01-01 17:42:59 [16454]

Nem tudod kijelezni a hátra levő mozgást? (DTG: distance to go)

Előzmény: J-Steel, 2018-01-01 17:40:23 [16453]


J-Steel | 1721    2018-01-01 17:40:23 [16453]

Palinak:

Lent készítettem egy móriczkarajzot.
Kezdetben minden nulla. A motor áll, a tárcsa egyhelyben van.

Elkezdem tekerni az encodertárcsát (kívánt pozíciót változtatva), gyorsabban mint a motor azt elérni (követni) tudja. Ezután leállok valamikor. A motor folyamatosan megy tovább, de fogalmam sincs mikor fog megállni. Ezt veszélyesnek tartom, ezért kédeztem, hogy ipari gépeknél ezt hogyan oldják meg.

Ezt fogom kézi módnak használni egyébként, mert kézzel odatekerem a marót, ahova akarom.

Én azt vettem észre, hogy nagy gépeknél a visszacsatolás nagyon fontos, mert véletlen ütközések javítása nagyon drága. Ezért ha nem tekerem nem is megy elv egyfajta védelmet biztosít.

  

Előzmény: Pali79, 2018-01-01 16:33:52 [16451]


dezsoe | 2934    2018-01-01 17:32:41 [16452]

Ha egyedi rendszer, akkor olyanra csinálod, amilyenre szeretnéd, te határozod meg a működését.

A piacon található kézitekertyűk már csak azért sem annyit lépnek, ahányat tekersz rajtuk, mert többféle üzemmódban is működnek. Egyrészt van a folyamatos és lépéses üzemmód, aztán meghatározható, hogy lépésnél mennyit is lépjen stb. Ha ennyi változó van benne, akkor már nincs értelme, hogy abszolút értékben számolja az utat, éppen ezért szokták úgy megcsinálni, ahogy írtam. Tulajdonképpen a felhasználás módja sem az abszolút útszámítás mellett szól, hiszen általában nem fixen vannak felszerelve (kézi eszközök), hanem egy vezetéken lógnak, fogod a kezedben és az asztal körül mászkálva próbálsz valamilyen pozíciót felvenni vele. Ehhez a felhasználáshoz pedig az a praktikus, hogy a tekerés iránya és sebessége számítson, nem a beosztások száma, ha lassan tekered, lassan megy, ha gyorsan, akkor gyorsan. Ha pedig abbahagyod, akkor a gép is gyorsan megáll.

Előzmény: J-Steel, 2018-01-01 15:25:09 [16450]


Pali79 | 702    2018-01-01 16:33:52 [16451]

Szerintem ez így nem jó. Az encoder tekerésének a koordinátáját kellene léptetnie majdnem mindentől függetlenül. Ha változik a koordináták a tengely a megadott gyorsulással és sebességgel követi az értéket. Ha sok az impulzus akkor azt tárolnia kell és sorban végrehajtani.

Előzmény: J-Steel, 2018-01-01 15:25:09 [16450]


J-Steel | 1721    2018-01-01 15:25:09 [16450]

Készítettem videót. Ez egy egyedi rendszer. Még fapados.
Annyi megjegyzésem van, hogy ez nem Mach3, nem USB-s hanem hardver alapú, tehát itt a válasz azonnali.

A videón pozíciót tárcsázok. Nálam egy tárcsakörülfordulás kb 16mm mozgást okoz. Ezt úgy kell elképzelni, mintha a kívánt pozíció mezőbe beírnánk, hogy hova kell mennie a motornak. De mivel ez egy encodertárcsa, ezért ezt az értéket folyamatosan változtathatom. Itt nincs indító jel, a mozgás azonnal próbálja felvenni az új kívánt pozíciót.

Mivel a motor sebessége korlátozva van, az eszeveszett tárcsázás után továbbmegy, ami szerintem veszélyes. Látszik, hogy visszafele tekeréskor egy idő után vált csak irányt.



Olvasva a korábbi hozzászólást, annyit csináltam, hogy a tárcsázáskor csak max. egy körülfordulással járhat a tárcsa a valódi pozíció előtt. Ha ennél több, akkor szünetelteti az encodertárcsa feldolgozását. Így ha a tárcsázást abbahagyom, az motor is megáll. Ezt majd később paraméterezem a felbontás és feed rate szerint.
Ezzel elkerülhetem a balesetet.



A motor pozitív és negatív fogásának határolása nem azonos sebességgel történik. Ennek itt nincs is jelentőssége.


dezsoe | 2934    2018-01-01 15:05:34 [16449]

Igen, ezért írtam, hogy nem ipari. A gyári gép beépített tekerővel egy másik kategória. Gondolom, hogy a Mach3 topikban nem egy gyári csúcsgépről van szó. Aztán lehet, hogy tévedek. (A PC-hez írt pendant-kezelők lelkivilágában most éppen eléggé otthon vagyok, mert jó párat megnéztem, pl. több XHC verziót is.)

Előzmény: Pali79, 2018-01-01 14:59:39 [16448]


Pali79 | 702    2018-01-01 14:59:39 [16448]

Szerintem itt a tekerő használata volt a fő kérdés. Több gyári CNC esztergán láttam ilyet a vezérlővel építve. A lényeg megszámolni, hogy hány impulzus érkezett annak megfelelően mozgatja a tengelyt. A mozgás sebességét a vezérlő adja és nem a tekerés sebessége.

Előzmény: dezsoe, 2018-01-01 14:49:57 [16447]


dezsoe | 2934    2018-01-01 14:49:57 [16447]

Nem akarok beleokoskodni, de egy-két dolog nem stimmel. Egyrészt, nem tudom elképzelni, hogy ipari környezetben bárki használna egy kb. 3m hosszú USB kábellel rendelkező tekerőt. Plazma mellett akár egy 50cm-es is gond lehet. (Lehet, hogy a kép csak illusztráció.)

A másik, sokkal lényegesebb dolog, hogy a nem ipari környezetben (pl. Mach3 használata) a kézitekerőket csak a legritkább esetben használják abszolút pozíció adására. Magyarul, a tekerőt kezelő program nézi, hogy merre tekered és milyen gyorsan. Ebből az adatból generál mozgást, így ha abbahagyod hirtelen, akkor általában a rendszerben beállított tengely lassítással meg is áll. Ha van rajta szoftveres filter, akkor egy kicsivel lassabban áll meg. Egy kicsit konkrétabb kérdésre lenne szükség, hogy pontosabban tudjak válaszolni.

Előzmény: Pali79, 2018-01-01 08:57:33 [16443]

Pali79 | 702    2018-01-01 12:32:12 [16446]

Igen, így értettem én is, csak nem így sikerült megfogalmazni.

Előzmény: designr, 2018-01-01 09:18:49 [16444]


kmajer | 566    2018-01-01 09:37:05 [16445]

Vezérlés és paraméterfüggő a működése.
Általában beállítható egy max tároló méret a
léptetések számának, amit még lelép miután abbahagytad a tekerést.

Előzmény: J-Steel, 2018-01-01 02:51:19 [16442]


designr | 3604    2018-01-01 09:18:49 [16444]

"mindegy milyen sebességgel tekered a tengely ugyanazzal a sebességgel fog mozogni "
Ez azért nem igy van,mondjuk inkább hogy max sebessége adott..

Előzmény: Pali79, 2018-01-01 08:57:33 [16443]


Pali79 | 702    2018-01-01 08:57:33 [16443]

Én nem használtam még ilyet, de logikusan végig kell csak gondolni. A tárcsa csak a pozíciót szolgáltatja a léptetési sebességre nincs befolyással. Tehát teljesen mindegy milyen sebességgel tekered a tengely ugyanazzal a sebességgel fog mozogni és ott fog megállni pozicionáltad hiába végeztél már rég a tekeréssel.

Előzmény: J-Steel, 2018-01-01 02:51:19 [16442]


J-Steel | 1721    2018-01-01 02:51:19 [16442]

Attól szeretnék most kérdezni, aki már dolgozott ipari CNC géppel, és rendszeresen használja a képen látható (vagy ehhez hasonló) kézi vezérlőt:
Mi történik akkor, ha a legnagyobb léptékben eszeveszetten elkezdem tekerni (gyorsabban mint a gép max mozgási sebessége) majd hirtelen megállok. Megáll-e az adott tengely, vagy addig megy amíg a tárcsázott pozíciót el nem éri?


Sásdi Zoltán | 726    2017-12-31 16:09:34 [16441]

Mindenhova piros x-et tettem.

Előzmény: Pali79, 2017-12-31 15:55:16 [16439]


svejk | 33038    2017-12-31 16:07:14 [16440]

Vagy még majd motor/mechanika függően gyorsítanod is kell.

Előzmény: Pali79, 2017-12-31 09:58:32 [16437]


Pali79 | 702    2017-12-31 15:55:16 [16439]

A pinek miként vannak beállítva? Ha az estop bemenet be van állítva valahova és nem kap megfelelő jelet akkor lehet ilyen gond.

Előzmény: Sásdi Zoltán, 2017-12-31 15:50:32 [16438]


Sásdi Zoltán | 726    2017-12-31 15:50:32 [16438]

Mindenkinek egy jobb Újévet kívánok, de óvatosan a kívánságokkal, mert valóra válhatnak!
A "demo" gépemmel bajlódok, ceruza van a "kezében" rajzolja amit írok (sajnos nem mindig azt amit szeretnék). No erre készült, látható lesz mit is fog marni, csak a Z-t kell módosítani.
A bajom: a RESET állandóan villog, hiába kattintok rá, semmilyen végállás nincs!
Hol- és mit kell állítanom.


Pali79 | 702    2017-12-31 09:58:32 [16437]

Köszönöm! Én léptetőket használok és az X tengelyem végén van egy fogazott tárcsa. Szerintem nem kínai utángyártott, mert a típusa is bele van gravírozva, HTD 3M típus. Most még agyalok rajta, hogy megmaradjon és akkor a híd mögé teszem a motort vagy maradjon a hagyományos tengelykapcsolós megoldás. Áttételt nem akarok feltétlen, mert az orsó is csak 2 mm emelkedésű.

Előzmény: designr, 2017-12-30 13:05:48 [16435]

designr | 3604    2017-12-30 13:24:23 [16436]

Még valami,bár ez isnább Ac szervó topicba illene.
A nem megfleleően beállitott szervómotort..legyen az 400-vagy 750w ha van rajta egy szijtárcsa kézzel ki tudod mozditani..1,34Nm ill 2,5Nm..
Ha az erősités rendesen oda van adva akkor ez már 750w-nál semmiképpen nem sikerül..képes a teljesitényének akér 2,5-3 szorosát odatenni,természetesen rövidtávon..akár a frekiváltók..
Ha a tengelyek PID beállítása nem megfelelő..általában a nagyobb nyomatékot igénylő tengely lemarad picit..ez szemmel nem látható de lézernél ha pl oda is és vissza is dolgozik a gép,szellemképes lessz.Marásnál pedig ugyanugy a lemaradt tengely hol nagyobb hol kisebb esetleg 0 fogást eredményez Minél nagyobb a sebesség ez a a lemaradás annál több.
Szervók programja általában tartalmaz egy monitorozó funkciót..számos paramétert ki lehet iratni és ebből jól látszik van-e hiba.
Általában a szervó erősítők manualja lirja a PID beállitás helyes menetetét,azonban sokszor elég nekünk az alapvető bekötési,beállitási funkciók leforditása,a nagy könyv szerinti PID beállitás bonyolult.
De tapasztalati uton szépen be lehet lőnni,próbálgatni..tesztelgetni..

Előzmény: kymco1, 2017-12-30 12:33:40 [16434]


designr | 3604    2017-12-30 13:05:48 [16435]

Létezik olyan amelyik igen.Nem nehéz kipróbálni..akár több tized mm is lehet a csúszás egy nem megfelelő..általában kinai,mostanában gyártott kerék-szij pároson.
Ezért keresik a direkt erre a célra készült kerekeket..vagy készítik maguk a hobbisták.
Ha ez párosul egy nagy menet emelkedésű orsóval akkor pár tized mm könnyen összejön irányváltáskor.Próbálni sem nehéz..
Ha a motor tengelyt fixen lerögzited(szervó az 1-2Nm fog azt esetleg el tudod tekerni)
hanem leszoritod és az orsót próbáld megmozditani..Ha teljes erővel sem birod egy picit sem akkor valószinűleg visszafelé a hajtásláncon a motor sem fogja tudni.
De az emlitett esetben(nem tudom meglett-e a hiba) a szervó PID beállítása sem volt tökéletes..ahogyan én olvastam.
Pozition feedforward gain..mindenhol máshogy hivják..ezt állitva erősödik a pozicióban tartása a szervónak..csökken a pozició hiba.
Tengelyenként a már kész mechanikán a lépésszám elektronikus osztó autotuning elvégzése után esetleg ezzel még lehet finomitani..

Előzmény: Pali79, 2017-12-30 12:27:27 [16433]


kymco1 | 1042    2017-12-30 12:33:40 [16434]

Viszont hogy egy kicsit is megpróbálom elforgatni az orsót azonnal elkezd a szervomoci dolgozni hogy korrigáljon mert érzékeli az elmozdulást.

Előzmény: designr, 2017-12-29 09:10:39 [16428]


Pali79 | 702    2017-12-30 12:27:27 [16433]

A fogasszíj hajtás pontatlanságot okoz?

Előzmény: designr, 2017-12-29 09:11:38 [16429]


Pali79 | 702    2017-12-29 10:57:59 [16432]

Valóban! Én máshol kerestem.

Előzmény: svejk, 2017-12-29 09:51:40 [16431]


svejk | 33038    2017-12-29 09:51:40 [16431]

Vagy három helyen is taglalja, pl. lásd 5.5.2-es fejezet az eredetiben, vagy 48. oldal a magyarban.

Előzmény: Pali79, 2017-12-29 09:18:47 [16430]


Pali79 | 702    2017-12-29 09:18:47 [16430]

Hát a használati útmutatóból nem derül ki sem egyik, sem másik.

Előzmény: svejk, 2017-12-29 08:33:04 [16423]


designr | 3604    2017-12-29 09:11:38 [16429]

Mármint 4 fogazott szij kerék..

Előzmény: designr, 2017-12-29 09:10:39 [16428]


designr | 3604    2017-12-29 09:10:39 [16428]

Lászlónál még a motortól 4 fogazottszij mire a nagy menetemelkedésű orsóig eljut a hajtás..Ha mind csak picit csal..már összejön jópár tized..
De gondolom lépésről-lépésre leellenörzött mindent..távolról meg csak ötletel az ember.

Előzmény: svejk, 2017-12-29 08:38:00 [16425]


designr | 3604    2017-12-29 08:54:34 [16427]

Furcsa sakkozás ez..de ha adott a mechanika,addig kell kisérletezgetni amig a legjobb eredmény össze nem jön.
1 W sok mindenre elég,de én a teljesitményben hiszek.Sokan elfelejtik hogy a szervóknak sokkal kisebb a nyomatékuk.Meg lehet mozgatni egy 80 kg-os hidat is 200-400w-al,de ne várjunk nagy dinamikát.Áttétel meg muszáj..

Előzmény: svejk, 2017-12-29 08:38:00 [16425]

svejk | 33038    2017-12-29 08:39:36 [16426]

No meg ma már a léptetőmotorknál is microsteppet használnak, ami szintén kéri a magas léptetési frekvenciát.

Előzmény: designr, 2017-12-29 08:33:14 [16424]


svejk | 33038    2017-12-29 08:38:00 [16425]

Igen... és jönnek a problémák mint Kymco1-nél, hogy gyatra a szerszámpálya követés, alig lehet beállítani a szervot.

(az UCCNC eddigi tapasztalataim szerint stabilan tudja a 400 kHz-et. Szimmetrikus átvitellel a szervok is tudják fogadni)

Előzmény: designr, 2017-12-29 08:33:14 [16424]


designr | 3604    2017-12-29 08:33:14 [16424]

Ezért léptetőnél nincs is gond,de szervónál sakkozni kell,főleg ha nagy az encoder felbontás.
Le szoktuk butitani 500-1024 körülire az encoder felbontást a beépitett váltóval,hogy azért sebesség is maradjon.

Előzmény: vadember, 2017-12-29 07:28:56 [16421]


svejk | 33038    2017-12-29 08:33:04 [16423]

Nem!!

Tengelyenként értendő.

Az más kérdés, hogy nem érdemes a csúcsra járatni, inkább eggyel nagyobb kernelfrekit választani mint ami szükséges a tengelyvezérléshez.
A max. kernelfrekinek a PC teljesítménye szab határt, a modern PC-ken már nem szokott gond leni a 100kHz-el sem.

Előzmény: Pali79, 2017-12-29 08:23:57 [16422]


Pali79 | 702    2017-12-29 08:23:57 [16422]

Jól érzed. Ez az összes impulzus, tehát ezen osztozik az egész meghajtás.

Előzmény: vadember, 2017-12-29 07:28:56 [16421]


vadember | 1886    2017-12-29 07:28:56 [16421]

Az itt beállított érték, a másodpercenkénti kiadható max. impulzusszám?
Ha 25000 a freki és egy mm-hez 2500 impulzus kell akkor ha a motor bírja 10mm/s lesz a tengely sebessége? Ez a kernelfreki tengelyenként értendő vagy osztoznak rajta.

Előzmény: Pali79, 2017-12-28 20:58:58 [16420]


Pali79 | 702    2017-12-28 20:58:58 [16420]

Elméletileg a sebességre. Nagy mikrostep-nél kellhet. Ha pl. egy mm megtételéhez kell 2000 impulzus vagy még több akkor oda kell a sebesség. Normál esetben a legalacsonyabb érték is jó és stabil.

Előzmény: vadember, 2017-12-28 20:46:01 [16419]


vadember | 1886    2017-12-28 20:46:01 [16419]

A kernel frekvencia beállítása mire van hatással?


lessthanmore | 218    2017-12-28 14:25:02 [16418]

Ajánlom figyelmedbe az alábbi videót, én ez alapján állítottam be az ugyanilyen rendszeremet:

Előzmény: Badiavol, 2017-12-28 08:54:18 [16415]


gabcoma | 14    2017-12-28 14:20:59 [16417]

Na már egy jó ideje futtatom, eddig hiba nélkül fut magába a vezérlőn, nincs rá kötve a cnc, csak mgába a vezérlő, így hibátlanul fut.
Mitől lehet ez?

Előzmény: Pali79, 2017-12-28 08:13:06 [16414]

Pali79 | 702    2017-12-28 09:11:11 [16416]

Szia!
Ez elég összetett dolog, de van magyar használati hozzá.
Mach3 használati
A leválasztó kártyád leírását keresgélni kell. ITT van egy, de ha jól látom a te kártyád nem egészen ilyen.

Előzmény: Badiavol, 2017-12-28 08:54:18 [16415]


Badiavol | 1    2017-12-28 08:54:18 [16415]

Sziasztok! Üdv mindenkinek!
Megvettem az alábbi szettet.
https://www.ebay.com/itm/German-Ship-3Axis-Nema-23-Stepper-Motor-425oz-in-Driver-4-2A-CNC-Router/281674943510?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649
Sajnos a Mach 3 beállításokat nem küldték el hozzá. Tudna valaki a beállításokban segíteni?

  


Pali79 | 702    2017-12-28 08:13:06 [16414]

Nálam végigfutott hiba nélkül, persze szerszámgép nélkül.
Egyébként szerintem ez nem számít túl hosszú kódnak. Egy hasonló méretű relief készítése nagyságrendekkel hosszabb kódot igényel.

Előzmény: gabcoma, 2017-12-27 20:01:35 [16405]


Pali79 | 702    2017-12-28 07:49:33 [16413]

De ha a Mach3-ban futtatod úgy, hogy a CNC nem menjen? Úgy próbáltad?

Előzmény: gabcoma, 2017-12-28 01:23:33 [16412]


gabcoma | 14    2017-12-28 01:23:33 [16412]

Ha lekapcsolom a vezérlőt egyáltalán nem megy, aspire programmal generálom a g kódot, ott a szimulációban semmi gond.

Előzmény: Pali79, 2017-12-27 22:53:57 [16411]


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

Időrend:
Oldal 44 / 370 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   40  41  42  43  44  45  46  47  48   Következő ►  Utolsó ►|


 ◊