HobbyCNC fórum
  v0.9.3.9

Fórum betekintő Fórum címe: http://forum.hobbycnc.hu



Mach3 CNC vezérlő program

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


Időrend:
Oldal 7 / 335 Ugrás ide:
|◄ Első  ◄ Előző  3 4 5 6 7  8   9   10   11     Következő ►  Utolsó ►|

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

J-Steel | 770    2018-01-22 14:16:09 [16550]

A mach3 demó verzióval kapcsolatban meglepődtem. Azt írja a hivatalos oldal hogy a köv korlátozások vannak: Mill & Plasma: 500 line gcode limit (10,000,000 limit after licensing) Turn: 50 line gcode limit (10,000,000 limit after licensing) Kernel Frequency locked at 25kHz (only applicable if using the parallel port driver) Set Next Line function disabled Run From Here function disabled Turn: Threading disabled Plasma: THC functions disabled Később azt írja, hogy ha nem telepítem a parallel port drivert, akkor a mach3 szimulációs módban működik, ami deaktiválja az 500 soros limitet. Én ebből azt szűröm le, hogy ha csak marógéppel használom, és egy külső vezérlőkártyát használok (Pokeys), akkor igazából nincs is szükségem licenszre. Egyedül a set next line és run from here fog hiányozni bizonyos esetekben. Jól értem, vagy nem jól értem?


prinx | 119    2018-01-22 13:50:06 [16549]

Gyors utánna néztem a mach3 -nál ezt a leírást találtam: Megjegyzések és üzenetek A megjegyzés egy lehetséges formája két // karakter. Ettől a sor hátralévő része megjegyzésként lesz kezelve. A megjegyzés a megmunkálásra semmilyen hatással nincs.

Előzmény: J-Steel, 2018-01-22 10:35:34 [16546]


prinx | 119    2018-01-22 13:41:53 [16548]

Üdv ugyan ezt írtam le csak röviden.Az M01 csak akkor áll meg ha a kapcsolóval aktiválod azaz feltételes állj ezt nem kérte a kolléga ezért meg sem említettem, illetve tud mondatokéntiba is lépkedni "single block" gomb nyomásakor. Én ezt program próbánál szoktam bekapcsolni.

Előzmény: Pali79, 2018-01-22 09:24:53 [16545]


prinx | 119    2018-01-22 13:34:23 [16547]

Igen van lehetősség szerintem ugyanúgy mint a siemensnél ; után beírhatsz bármit azt nem veszi a program részének és figyelmeb kivül hagyja, Mach3 nál nem vagyok biztos hogy ezt a karaktert kell megadni de gondolom a használati útmatóba benne van.

Előzmény: J-Steel, 2018-01-22 10:35:34 [16546]


J-Steel | 770    2018-01-22 10:35:34 [16546]

A szerszámcserével kapcsolatban. Van lehetőség, hogy megálláskor egyúttal a Mach állapotsorában (ahol az üzenetek jelennek meg) saját üzenetet írassak ki? Pl a cserélendő szerszám mérete?

Pali79 | 463    2018-01-22 09:24:53 [16545]

Ez rendben, van egy M0 is amit nem értettem eddig, hogy miként működik. Most találtamegy jó leírást: Feltételes és feltételnélküli program állj [M01, M00] CNC programozásnál számos esetben előfordul, hogy szükségünk van az alkatrészprogram futásának egy adott pontbeli megállítására. Tipikus példa erre a kézi szerszámcserélés problémája. Két alapvető típusa van a programmegszakításnak. A „feltétel nélküli állj” programozásakor a vezérlés a megmunkálási feladatot az alkatrészprogramban betáplált parancs sorában megállítja és csak a „start” gomb hatására indítja újra. Ezt a megoldást ISO szabvány szerint az „M00” kóddal lehet aktivizálni. Feltételes programmegszakítás programozásakor a vezérlés csak abban az esetben állítja meg a megmunkálási műveletet, amennyiben az adott feltétel teljesül, például, ha az erre szolgáló kapcsoló „ON” állásban van. A feltételes programmegszakítás parancsa az „M01”.

Előzmény: prinx, 2018-01-22 08:54:27 [16544]


prinx | 119    2018-01-22 08:54:27 [16544]

Üdv mint írtam M0 a program stop. Utánna ciklus starttal folytatható.


Pali79 | 463    2018-01-22 06:15:47 [16543]

Nem G kód hanem M0 vagy M1. Most hirtelen nem tudom mi a különbség, de levan írva a doksiban.

Előzmény: J-Steel, 2018-01-22 02:39:45 [16541]


prinx | 119    2018-01-22 06:15:35 [16542]

Üdv M0 kóddal program stop M5 főorsó stop. Ciklus starttal tovább tudsz menni. Ha főorsó nem indul el akkor az M5 után újra kell programozni a főorsó fordulatát, irányát. Remélem tudtam segíteni. Üdv H.Attila

Előzmény: J-Steel, 2018-01-22 02:39:45 [16541]


J-Steel | 770    2018-01-22 02:39:45 [16541]

Melyik az a G-kód, amelyikkel a program közben megáll a gép, és arra vár, hogy a felhasználó továbbengedje? Illetve, ha ez megtörténik, akkor mit kell nyomni, hogy továbbmenjen?


J-Steel | 770    2018-01-22 02:12:44 [16540]

Meg tudja mondani valaki, hogy jutok el ehhez a dialógusablakhoz?   


Rabb Ferenc | 3080    2018-01-21 14:21:32 [16539]

Bocs, a #16537-ben

Előzmény: Rabb Ferenc, 2018-01-21 14:19:36 [16538]


Rabb Ferenc | 3080    2018-01-21 14:19:36 [16538]

STOP-al csak nagyon indokolt esetben állítsd meg. Akkor azonnal megáll mintha betonfalnak menne. Ezért esetleg lépést is téveszthet és újraindításkor már helytelen pozícióból folytatja G-kód futtatását. Ha nincs konkrét "vészhelyzet" akkor a Feed Hold gombbal (vagy SPACE billentyű) állítsd le. Így befejezi az aktuális mozgást és utána korrektül áll meg. A többit Pali79 a #201-ben pontosan leírta

Előzmény: J-Steel, 2018-01-21 13:03:10 [16535]


Pali79 | 463    2018-01-21 13:20:49 [16537]

1. Igen STOP után START és ott folytatja, ahol abbahagyta. De ez nem a legjobb megoldás. Nem tudom mi az indok amiért megállítod, de lehet programszünetet tenni a kódba, az kicsit elegánsabb megoldás. 2. Erre is több lehetőség van céltól függően: 2.1. Rewind gombbal újratölti kódot. 2.2. A kód végére M30-at írva visszatér a kód elejére, de nem indul újra a végrehajtás. 2.3. A kód végére M47-et írva ismétel elölről teljes végrehajtással. Végtelen ciklus!!! Bár nagyon szívesen segítek, de a múltkori Klavió-s linken megtalálod a MACH3 teljes magyar nyelvű leírását. Ezek mind benne vannak.

Előzmény: J-Steel, 2018-01-21 13:03:10 [16535]


tibs | 104    2018-01-21 13:11:04 [16536]

M30-at irjál a progam végére ne M2-t

Előzmény: J-Steel, 2018-01-21 13:03:10 [16535]

J-Steel | 770    2018-01-21 13:03:10 [16535]

Egy másik kérdés: Ha megállítom a futást stoppal, akkor hogyan tudom folytatni? A ciklus indítást (start cycle) megnyomva ugyanúgy megy tovább? Ha véget ért a kód, hogy veszem rá a Mach 3-at, hogy kezdje előlről? Eddig mindig újra be kellett töltenem a G-kódot, ahhoz hogy újrainduljon.


Pali79 | 463    2018-01-21 09:33:23 [16534]

A Shapes nevű varázslóval lehet hasonlót csinálni ha jól értelmezem a kérdést. Viszont ez is csak egyszerűbb, előre definiált formákat tud megcsinálni. Ha valami összetettebb, akkor javaslom inkább próbáld meg kézzel létrehozni a G kódot.

Előzmény: J-Steel, 2018-01-21 04:46:18 [16533]


J-Steel | 770    2018-01-21 04:46:18 [16533]

A mach3-ban a vannak varázsló (wizard) lehetőségek. Egy köztük pl. a zseb marás (pocket mill). Melyik varázslókkal lehet a következő feladatokat megcsinálni? - Munkadarab külső konturjának méretre marása - munkadarab plán marása x-y síkban, olyan maróval aminek átmérője kissebb mint a munkadarab x és y mérete


gbalazs | 63    2018-01-20 07:28:59 [16532]

Köszi!

Előzmény: designr, 2018-01-19 22:56:57 [16531]


designr | 2289    2018-01-19 22:56:57 [16531]

Tengelyenként.

Előzmény: gbalazs, 2018-01-19 22:00:53 [16530]


gbalazs | 63    2018-01-19 22:00:53 [16530]

Sziasztok A kernel frekvencia kiválasztásánál - ha két tengelyt egyszerre akarok működtetni - össze kell adnom a két tengely igényét, vagy pl. a 35,000hz tengelyenként igaz?


J-Steel | 770    2018-01-19 13:28:08 [16529]

PoKeys57E - ethernetes verzió

Előzmény: tibs, 2018-01-19 08:00:03 [16527]


prinx | 119    2018-01-19 11:45:52 [16528]

Üdv Fórumtársak! Lenne egy szakmai kérdésem felétek, melyik Mach3 breakboard-ot érdemes megvenni, épp az épülő gépemhez kellene annyi a problémám hogy a vezérlő számítógépen nincs LPT-port illetve minimum 4 tengelyre kellene (ha nincs erre megoldás akkor vásárlok olyan gépet). A neten több típus létezik,találtam de egyikről sem tudok tapasztalatot hogy melyiket érdemes. A válaszotokat előre is köszönöm. Üdv H.Attila


tibs | 104    2018-01-19 08:00:03 [16527]

Csak nem valamilyen USB-s kinai kütyüd van? (DMU xxx) Mert az bizony csinál ilyet.

Előzmény: J-Steel, 2018-01-19 01:21:13 [16526]


J-Steel | 770    2018-01-19 01:21:13 [16526]

Nem jól írtam. Nekifutok még egyszer: Ha a Mach3-ban x=50.000 abszolút koordinátán állok. És nyomok egy "GOTO ZERO" gombot. Ekkor nekem van úgy, hogy megáll valahol 0 nulla előtt pl. 3.275-nél. Újra a "Goto Zero"-ra kattintva nem történik semmi, marad itt. Ez miért van?


J-Steel | 770    2018-01-19 01:19:13 [16525]

Ha a Mach3-ban x=50.000 abszolút koordinátán állok. És nyomok egy "GOTO ZERO" gombot. Ekkor nekem van úgy, hogy megáll valahol 0 nulla előtt pl. 3.275-nél. Újra a "Goto Zero"-ra kattintva elmegy nulláig. De ez miért van? Egyszer olyan is volt, hogy "G0 x100" kiadása után megállt 95.995-nél. A motor felbontása 0.005, tehát azt az egy lépést még elvártam volna tőle.


J-Steel | 770    2018-01-12 14:09:13 [16524]

Pont ezt kerestem. Köszönöm!


Pali79 | 463    2018-01-12 12:27:13 [16523]

KLAVIO

Előzmény: J-Steel, 2018-01-12 11:41:11 [16522]


J-Steel | 770    2018-01-12 11:41:11 [16522]

Ki a mach3 magyarországi viszonteladója? Ma a google nem akar segíteni.


elektron | 13963    2018-01-11 17:06:34 [16521]

3D nyomtatónak jó az ilyen is lehet, vagy olyan helyre, ahol nem számít, ha gyengébb, vagy kopik.

Előzmény: J-Steel, 2018-01-11 16:49:05 [16520]

J-Steel | 770    2018-01-11 16:49:05 [16520]

Valaki tudja, hogy mi a különbség a kézi és gépi mozgatású trapézorsók között? Amit én eddig láttam, hogy a kézi az általános felhasználású és "kedvező árú" míg a gépi magas minőséget takar. De ezzel ki is fújt az indoklás. Anyagösszetételben mindkettőből léteznek C45, rozsdamentes, saválló változtatok. Még egy kérdés: Létezik C15-ös acélból is. Az mire jó? Én vettem egyet véletlenül (elfelejtették megkérdezni tőlem, hogy melyiket akarom) és hajlott nagyon. Idősebb kollégák bilivasnak nevezték. Szerintük az nem jó semmire. De akkor minek árulják?


Pali79 | 463    2018-01-11 13:36:05 [16519]

Ja hát akkor az lesz a gond. Itt tudsz venni újat, feszíthetőt. Szerinem nagyon jó árban van és mások szerint igen jó minőség.

Előzmény: J-Steel, 2018-01-11 13:28:09 [16518]


J-Steel | 770    2018-01-11 13:28:09 [16518]

Vagy kikopott, vagy meghajolhatott. Itt vettem a fórumon ugyanis. Nem látszik viseltesnek, de majd a napokban kiderül ki/mi volt a hunyó. Messernek köszönöm a linket az adattal!

Előzmény: Pali79, 2018-01-11 12:27:58 [16517]


Pali79 | 463    2018-01-11 12:27:58 [16517]

Akkor neki valamilyen nagyon gatyi típust sikerült vennie vagy nem tudom. 200um/300mm is ha leosztod 1,5 um hiba lehet 1 mm-en, de neki 13 um jött össze 1 mm-en, ami majdnem 10×-es különbség.

Előzmény: Messer, 2018-01-11 11:35:10 [16516]


Messer | 341    2018-01-11 11:35:10 [16516]

Adatok egy trapézmenetes orsó katalógusból. Menetemelkedés pontossága KEQ típus:200µm/300mm, KKA típus: 50µm/300mm. katalógus

Előzmény: J-Steel, 2018-01-11 09:24:35 [16507]


J-Steel | 770    2018-01-11 10:53:14 [16515]

Kár hogy nincs olyan analóg indikátoróra ami az elfordulást szögpercekben és szögmásodpercekben mutatja. Fél óra googlizás után nem találtam sajnos.

Előzmény: J-Steel, 2018-01-11 10:51:14 [16514]


J-Steel | 770    2018-01-11 10:51:14 [16514]

Visszatérve a trapézorsó problémára. Azt fogom csinálni, hogy hazaviszek egy Siemens gyári 1024/HTL encodert a munkahelyről. Ez biztosan jól kell hogy működjön. Kézzel fogom betekerni a 0, 1, 2, 3 mm-eket ellenőrizve az impulzusokat, és úgy fogom összevetni az órán lévő értékkel. Ezzel lecsökkentem a hibát okozó elemek számát, és fény derül a hiba forrására.

Előzmény: J-Steel, 2018-01-11 10:45:46 [16513]


J-Steel | 770    2018-01-11 10:45:46 [16513]

Most hogy voltam fent a http://www.robsy.hu oldalon, megértem hogy miért kaptam az érdeklődést. Nem tudtam, hogy te ilyen rendszereket tervezel vagy készítesz. Minden tiszteltem, én nem azért csinálom, hogy megéljek belőle, mert van jó kis izgalmas munkám. A vezérlőm is hobbyprojekt, komolyságát tekintve hobbi szintet azonban már valószínűleg elhagytam (ugye azzal nem tévedek nagyot, hogy nem sokan építenek encodert a motorukba, és töltenek szinusz lookup táblát a vezérlőbe, hogy szebb/pontosabb forgó mágneses mezőt alakítsanak ki), mégis hobbi gépet építek. Amikor feljövök az oldalra, akkor nem a szakma jól tudóival akarok "vitázni", és az igazamat bizonygatni, hanem a többi hobbistával megbeszélni, hogy nekik milyen eredményük született a saját trapézorsójukkal. Egy kivétel volt a múltkori, amikor a kézi tárcsával kapcsolatban érdeklődtem, hogy az ipari gépeknél ez hogyan van, de az tisztázódott.

Előzmény: Robsy, 2018-01-11 10:11:02 [16512]


Robsy | 664    2018-01-11 10:11:02 [16512]

".. mert a kérdés nem az volt, hogy jó-e a rendszerem, hanem hogy a trapézorsó mennyire pontos." Irigylem a "magabiztosságodat". Így van, veled kár szakmai alapon vitázni, hiszen az elvi hibás dolgaidat helyesnek hiszed, és csak sértődésként éled meg a kiigazítást. Jó játszadozást kívánok Neked a műszaki komolytalanságaid, szakmai tévhiteid világában.

Előzmény: J-Steel, 2018-01-11 09:58:40 [16511]


J-Steel | 770    2018-01-11 09:58:40 [16511]

Robsy "Ez annyira szakmaiatlan, komolytalan kijelentés megint, hogy írhatsz le ilyet?" Szerintem hagyjuk abba a beszélgetést, mert ez nem vezet sehova. Majd megvárom amíg másik fórumtárs jelentkezik valamilyen eredménnyel vagy ötlettel a mechanikával kapcsolatban.

Előzmény: Robsy, 2018-01-11 09:53:35 [16509]


J-Steel | 770    2018-01-11 09:56:06 [16510]

2. Ha be van kapcsolva, akkor nem tudom eltekerni, mert a motor 2,5Nm-es, és amit észreveszi, hogy az encoder aktuális értéke megváltozott, azonnal korrigál. Amennyiben kikapcsolom, és eltekerem, majd újra bekapcsolom, akkor igen visszamegy ugyanoda ahova a kívánt pozíció mutatott. 3. Minden egyedi, a vezérlő is. A léptetőmotort igazából nem is léptetés módan használom, hanem valós kétfázisú szinusz jelet kap. A gerjesztés pedig mindig 90 fokkal nagyobb, mint az aktuális pozíció, hogy mindig a lehető negnagyobb nyomaték alakulhasson ki. Gyakorlatilag úgy vezérlem mint egy állandó mágneses (BLDC) motort, csak annál 3 fázis van, itt meg csak kettő. A 3-as pont végülis lényegtelen, mert a kérdés nem az volt, hogy jó-e a rendszerem, hanem hogy a trapézorsó mennyire pontos.

Előzmény: Robsy, 2018-01-11 09:43:14 [16508]


Robsy | 664    2018-01-11 09:53:35 [16509]

"100% is biztos vagyok benne, hogy a tengely pontosan 120 +/-0,075° fokban és 240 +/-0,075° fokban állt." Ez annyira szakmaiatlan, komolytalan kijelentés megint, hogy írhatsz le ilyet? Úgy tűnik, fogalmad sincs a léptető motorok gyakorlati pozíció viselkedéséről microstep esetén, különös tekintettel a 4800-as értékre.

Előzmény: J-Steel, 2018-01-11 09:18:29 [16506]


Robsy | 664    2018-01-11 09:43:14 [16508]

1. Akkor miért a Mach3-ban írogatsz, ha semmi köze a programodnak ehhez? 2. Ha az álló helyzetű motortengelyt kézzel eltekered 1-2 fordulatot, visszaáll, tudja ezt is a programod? 3. Milyen gyári stepmotor vezérlőt használsz, amin van 4800-as felbontási beállítási lehetősség? Vagy a motorhajtásod is saját készítésű, ami tényleg tud 4800 mikrolépést?

Előzmény: J-Steel, 2018-01-11 09:12:35 [16505]


J-Steel | 770    2018-01-11 09:24:35 [16507]

Akinek van otthon trapézmenetes gépe, az nem tenné meg, hogy megméri mérőórával, hogy nála mi a helyzet?


J-Steel | 770    2018-01-11 09:18:29 [16506]

Válaszok: 1. Ahogy az előző hsz-ben írtam Robsynak, nincs értelme egész lépéssel tesztelni, mert ez a visszacsatolás miatt inkább szervomotor. A microstepet csak azért írtam, mert sokan így jobban megértik. 100% is biztos vagyok benne, hogy a tengely pontosan 120 +/-0,075° fokban és 240 +/-0,075° fokban állt. 2. Amikor csak egy irányba mozgatom, akkor nincs kottyanás, mert a trapézmenet egyik fala nekiütközik az orsó falának, és így végig kontaktban vannak egymással.

Előzmény: Pali79, 2018-01-11 08:58:39 [16504]

J-Steel | 770    2018-01-11 09:12:35 [16505]

Robsy "Hatalmas melléfogásaid, rossz megfogalmazásaid vannak." Nem is ismered a rendszert, de már egy bántó mondatot fogalmazol. Kérlek tisztelettel előbb kérdezz, aztán írj ilyen negatív dolgot! A léptetőmotor végén van egy 1200 osztásos encodertárcsa, amely a quadratura jel miatt négyszereződik, így 4800 pozíciót tud megkülönböztetni. FPGA-val dolgozom fel, amely 200 Mhz-en képes számlálni, ezért nincs jelveszteségem. A programomban a kívánt pozíció [mm] megadása után azt átszámolja inkrementekre és annyit mozdul, amennyi ahhoz szükséges, hogy a pontot elérje. Nincs lépésvesztés sem, mert az encodertárcsa a tengely végén van fixen rögzítve.

Előzmény: Robsy, 2018-01-11 08:22:10 [16503]


Pali79 | 463    2018-01-11 08:58:39 [16504]

Két dolgot kellene megnézni: 1. javul-e a dolog, ha csak egész lépést használsz. Ugyebár a mikrolépést úgy állítja elő, hogy megosztja a tekercsek között a szuflát a vezérlő. A motor szempontjából ez ugyebár nem stabil, itt elég a legkisebb zavar is és máris ott a hiba. 2. valóban kottyanásmentes az orsó-anya páros? A trapézmenetes orsók különböző minőségben készülnek. A másik, hogy lehet kapni feszíthető anyát hozzá, amivel lehet finomítani ez a dolgot. A kottyanásmentességet is illene órával ellenőrizni.

Előzmény: J-Steel, 2018-01-11 00:19:52 [16500]


Robsy | 664    2018-01-11 08:22:10 [16503]

Hatalmas melléfogásaid, rossz megfogalmazásaid vannak. Kezdjük az elsővel: 1. Nem hinném, hogy "pozíciószabályzós programról beszélünk". Mesélj nekünk arról, mégis milyen visszacsatolásból tudja a programod, mi a motor tengely valós pozíciója?

Előzmény: J-Steel, 2018-01-11 00:19:52 [16500]


designr | 2289    2018-01-11 07:57:07 [16502]

Szerintem próbáld meg ugyanezt,de mondjuk 0,6mm legyen a mozgások között..Szerintem pontosabb lessz..

Előzmény: J-Steel, 2018-01-11 00:19:52 [16500]


jani300 | 6516    2018-01-11 02:16:34 [16501]

Ez nagyon érdekes . Én megismételném a mérést az eredeti kiindulóponttól egy harmad fordulattal távolabb indulva . És lehet hogy kiderül nem orsóhiba . A vezérlő lehet nem jól állítja a harmadolást . Na ezt jó csúnyán írtam ... A teljes fordulat jó ,érdekes .

Előzmény: J-Steel, 2018-01-11 00:19:52 [16500]


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

Időrend:
Oldal 7 / 335 Ugrás ide:
|◄ Első  ◄ Előző  3 4 5 6 7  8   9   10   11     Következő ►  Utolsó ►|