Hobby CNC   >>   Fórum   >>   Mach CNC vezérlők programozása
Mach3 scriptjeinek használata és egyéb programozási infók

Mentés időpontja : 2007. 04. 30.

 © Arany János 2006. dec. 09. 20:39 | Válasz | #19 
Hja kérem! A memóriám már nem a régi. Esetleg jótanács a bánatomra?

 © Merkel Géza 2006. dec. 09. 20:14 | Válasz | #18 
Egy Arany János nem tud angolul? akkor ki fordította magyarra Shakespear összes műveit?

 © kilkenny 2006. dec. 09. 14:31 | Válasz | #17 
Csá-csá! Mail ment.

 © Arany János 2006. dec. 09. 10:08 | Válasz | #16 
Bocs! Már rájöttem hogyan talállak meg! Nehezen tanulok!

 © Arany János 2006. dec. 09. 09:42 | Válasz | #15 
Hát gáz az van! A várakozás idejét szeretném modosítani képernyőgombbal. Hogyan talállak meg?

 © kilkenny 2006. dec. 09. 09:29 | Válasz | #14 
Ha bármi gáz van programozással kapcsolatban, keress privátban, segítek.

 © kilkenny 2006. dec. 09. 09:18 | Válasz | #13 
Szia!
A G4 működik Mach-ban. Itt az erre vonatkozó idézet a kézikönyvből:
10.7.4
A várakozáshoz programozza a G4 P~ utasítást.
Ez megállítva tartja a tengelyeket arra az időtartamra, melyet a P paraméterrel szekundumban, vagy milliszekundumban előír. A használt időegységet a Config>Logic párbeszédablakban lehet beállítani. Például szekundum egység esetén a G4 P0.5 utasításnál a várakozás fél szekundum lesz. Hibát jelent, ha a P szám negatív.

A kész alkatrészprogramot bármikor módosíthatod, beírod a megfelelő P-t aztán mented, ennyi.

 © Arany János 2006. dec. 08. 20:23 | Válasz | #12 
Köszönöm Istenem! Esetleg megtanultak magyarul? Mert én az angollal nemigen haladok. Sok dokumentumot kinyomtattam már, de nemigen boldogulok vele.Azért köszönöm!

HobbyCNC 2006. dec. 08. 20:15 | Válasz | #11 
szerintem senki nem tudja a választ! fordulj a mach supporthoz (pdf-ek, videók, e-mail)!

 © Arany János 2006. dec. 08. 20:12 | Válasz | #10 
Könyörgöm! Legalább irányt mutassatok szegény, együgyű halandónak! Mach3-ban létezik megfelelő funkció, vagy VB-ben kell megoldani?

 © Arany János 2006. dec. 04. 17:35 | Válasz | #9 
Mill vagy Plasma.LazyCam. Lángvágás.Második,harmadik stb.darab után jelentősen csökken a hevítési idő. 2-3 percenként átírni a G-kódot nem túl szórakoztató.

 © D.Laci 2006. dec. 04. 17:12 | Válasz | #8 
Helló.
G4 PXXX (XXX)=várakozási idő másodpercben, csak pozitiv szám lehet.
De nem egészen értem a kérdést!!! a G-codban át javitod ha nem jó, és kész. vagy mikor készited a szerszám pályát ott kel megadni a várakozási időt. milyen mach? mill turn?
mivel csinálod a szerszám pályát? micélbol akarod változtatni?

 © Arany János 2006. dec. 04. 16:06 | Válasz | #7 
Sziasztok! Nagyon szeretném megoldani a G4 várakozást(Mach3-ban) a sebességváltoztatás mintájára.(G-kódban szereplő G4 P~ érték "+,-" irányba) Tudnátok ebben segíteni? Természetesen nem "haveri alapon"

 © Lakatos 2006. máj. 22. 20:38 | Válasz | #6 
Gyönyörűen lehet pl.reléket kapcsolgatni és a G4 várakoztatással kombinálva időzíteni is.Automatizálásnál nagyon jól jönnek ezek a dolgok.Végtelen ciklusba és programozott ismétléssel is el lehet végeztetni bármit csak fantázia kérdése.

HobbyCNC 2006. máj. 22. 20:13 | Válasz | #5 
A makrókat bit szintű események is meghívhatják (lásd OEMtriger)!
Létrehozható komplett szerszácserélő, kijelző, vagy PLC segédvezérlő makrók is!

HobbyCNC 2006. máj. 22. 20:05 | Válasz | #4 
A makrók vagy a Windows-os Notepad, vagy a Mach3 Operator/VBScript editorával írható/szerkeszthető!

HobbyCNC 2006. máj. 22. 20:01 | Válasz | #3 
A jelenlegi info forrás Mach support Site

HobbyCNC 2006. máj. 22. 19:59 | Válasz | #2 
Kezdő lökés:
A scripteket VB (Visual Basic) nyelvjárásban kell írni és a Mach könyvtárában lévő "macros" almappán belül,a használt profil mappába (pl: "C:\Mach3\macros\Mach3Mill") kell rakni. Minden profilnak (pl. maró, eszterga, lézervágó, stb.) saját makró gyűjteménye lehet!
A macrókat Mxxx utasításokkal lehet meghívni a G-kódon belül (a makró neve az utasításban szereplő hívás formályában kell kinézni és .m1s kiterjesztéssel kell ellátni (pl: M41.m1s filet az M41-el hívható)!
A makrókat gombok alá is lehet írni a Mach3Screen.exe program segítségével (saját funkciójú gombok készíthetőek)!
A makrók MINDENHEZ hozzáférhetnek (LED-ek, DRO-k, portok, bitek, kalkulált Mach adatok, file-ok, stb.)!

HobbyCNC 2006. máj. 22. 19:50 | Válasz | #1 
Téma indító:
Töményen csak annyit, hogy az Arto support site-ján érdemes olvasgatni a MachCustomizeWiki leírásait. Aki tud VB-ben programozni (vagy hajlandó megtanulni egy kicsit) az kánaánt talál! Minden a Mach-ban használt változó hozzáférhető (köztük a teljes bit bemenetek, kimenetek és az összes Mach álltal kalkulát adat)! minden kimenet, LED, DRO és bit szintén kezzelhető (így kell készíteni pl. szerszámcserélő vezérlést, de készíthető bármi ami csak kitalálható)! Szabadon használható minden port amit csak engedélyezni lehet a Mach-ban (LPT, RS232, Modibus, USB)! Azt, hogy mit adol ki az csak rajtad múlik (te adod ki VB-ben)! Események is programozhatóak (pl. egy bit jelváltására elindul a saját makród ami végrehajt egy előre írt G-kód sorazatot, vagy bármit)!
Aki igazán ügyes, mindenféle spéci funkciót, optimalizációkat készíthet (még teljes file műveleti lehetőség is van). Készíthető habvágó optimalizálások (akár kúpvágás is), csak programozni kell! Csinálhatsz a gépre RS232-őn keresztűl akár I/O bővítést is, bármit!