Jak na makro/script v Machu

Diskuze o softvéru MACH od tvůrců Artsoft všech verzí: dotazy, programování, skripty, poznatky atd...
Uživatelský avatar
badina
Příspěvky: 172
Registrován: 5. 11. 2014, 6:38

10. 12. 2015, 5:50

Možná neumím hledat, ale spíš mi přijde, že se to nikde neřeší. Hledám manuál, který by vysvětloval jak psát makra (skripty) v Machu. Popřípadě kdyby někdo sepsal alespoň základní vysvětlení jak to vlastně funguje, které příkazy jdou použít, jaké mají proměnné, takový ten základní přehled aby se ten, kdo tomu vůbec nerozumí mohl od něčeho odrazit a pak dokázal třeba napsat makro, který po vyvolání dojede s osou X, Y, Z na koncák/referenční snímač a vrátí se třeba o 100mm zpátky. Jestli to tu někde je, tak mě nekamenujte, hledám to už víc jak tejden a furt nic.
Světlo na konci tunelu může být blížící se vlak.
chb
Příspěvky: 3861
Registrován: 12. 3. 2013, 7:24
Bydliště: Havl. Brod

10. 12. 2015, 6:08

asi hledáš toto

dobré pro začátek je nainstalovat si editor obrazovek v Mach3 - a podívat se, co je za scripty pod některými tlačítky
a pak si udělat i svou obrazovku s tlačítky na spouštění svých scriptů
Přílohy
Mach3 V3.x Programmer Reference Draft v0.11a.pdf
(466.67 KiB) Staženo 16320 x
Víťa - BF20 - upraveno na CNC + Mach3 + SS, soustruh CJM250, MK3 Průša, ostřička nástrojů
Uživatelský avatar
badina
Příspěvky: 172
Registrován: 5. 11. 2014, 6:38

10. 12. 2015, 6:26

Super, to je velmi dobrý materiál. Na těch příkladech se toho dá dost odkoukat. Díky moc.
Světlo na konci tunelu může být blížící se vlak.
wegac
Příspěvky: 64
Registrován: 23. 11. 2008, 2:38
Bydliště: znojmo
Kontaktovat uživatele:

10. 1. 2016, 7:31

ahoj, podarilo se ti to vyresit? resim obdobny problem a anglina neni ma silna stranka...

diky wegac
wegac


co nejde silou, jde jeste vetsi silou!
Uživatelský avatar
Pepson
Příspěvky: 24
Registrován: 1. 1. 2016, 7:32
Bydliště: Hovorčovice

13. 1. 2016, 8:02

Zdar,

referovani se povedlo. Během několika dni jsem nastudoval jak programovat makra a vytvoril tlaciko které spusti cely proces referovani os.
Ted pracuji na tvorbe vlastní obrazovky do Machu.
wegac
Příspěvky: 64
Registrován: 23. 11. 2008, 2:38
Bydliště: znojmo
Kontaktovat uživatele:

13. 1. 2016, 8:16

me se to studovat moc nechce, kvuli jednomu makru a to jen po zreferovani z osy, aby to vyjelo o 60mm nahoru, je to slozity, takovy makro udelat?
diky
wegac


co nejde silou, jde jeste vetsi silou!
wegac
Příspěvky: 64
Registrován: 23. 11. 2008, 2:38
Bydliště: znojmo
Kontaktovat uživatele:

13. 1. 2016, 8:17

obrazovky predelat je celkem jednoduchy, nejaky jsem predelaval na rezacku polystyrenu a bylo to hotovy za par mihut :)
wegac


co nejde silou, jde jeste vetsi silou!
Uživatelský avatar
Pepson
Příspěvky: 24
Registrován: 1. 1. 2016, 7:32
Bydliště: Hovorčovice

13. 1. 2016, 9:47

Není to slozite, když mi popises co to ma presne delat, tak ti to napisu.
wegac
Příspěvky: 64
Registrován: 23. 11. 2008, 2:38
Bydliště: znojmo
Kontaktovat uživatele:

13. 1. 2016, 9:59

to je super, muzu se revanzovat, kdyby jsi potreboval neco na laseru CO2 :)

potrebuji, aby kdyz zmacknu v mach ref all, aby osa z sjela na referencni spinac, coz mi ted dela, to je OK
ale jakmile se zreferuje, vyjela osa z o 12mm nahoru, tam se vynulovala a nasledne vyjela o dalsich 60mm nahoru ale hodnota byla -60mm (bez nulovani)
doufam, ze je to napsano srozumitelne :)

diky moc jirin
wegac


co nejde silou, jde jeste vetsi silou!
Uživatelský avatar
Pepson
Příspěvky: 24
Registrován: 1. 1. 2016, 7:32
Bydliště: Hovorčovice

13. 1. 2016, 10:34

není to srozumitelne :)

takze chces aby osa z vyjela o 72mm nahoru a nastavila si relativni souradnice na -60? Pricemz absolutni (strojova) souradnice bude -72?
wegac
Příspěvky: 64
Registrován: 23. 11. 2008, 2:38
Bydliště: znojmo
Kontaktovat uživatele:

13. 1. 2016, 10:52

to se omlouvam, obe hodnoty bych potreboval na -60

ma referak pod stolem

proto referak -12mm (tloustka stolu) - nula nad stolem
nasledne vyjeti na -60mm, abych tam mohl vlozit material

diky
wegac


co nejde silou, jde jeste vetsi silou!
Uživatelský avatar
Pepson
Příspěvky: 24
Registrován: 1. 1. 2016, 7:32
Bydliště: Hovorčovice

13. 1. 2016, 11:59

Zkus tohle ... nemam ted jak to odzkoušet, ale teoreticky by to mělo pracovat.
Samozrejme se to da vylepsit o nastaveeni puvodni rychlosti po dobehnut a podobne, tohle je jen hola kostra pro nazornost.
Rychlost F si nastav dle potreby

Code " G0 Z-12, F10"

While isMoving()
Wend

DoOEMButton(1024)
sleep (100)

Code "G0 Z-60"
While isMoving()
Wend
wegac
Příspěvky: 64
Registrován: 23. 11. 2008, 2:38
Bydliště: znojmo
Kontaktovat uživatele:

13. 1. 2016, 12:07

super, zkusim, jeste asi blba otazka, kam to nahrat? :)
wegac


co nejde silou, jde jeste vetsi silou!
Uživatelský avatar
Pepson
Příspěvky: 24
Registrován: 1. 1. 2016, 7:32
Bydliště: Hovorčovice

13. 1. 2016, 12:16

Rikal jsi, ze umis editovat mach screen,

tak si vytvor vlastní button, kteremu pridel funkci execute G-code a do pole toho G-kodu vepis to co jsem ti poslal.
Ale osobne bych to spis napojil na tve stavajici tlacitko referuj osu Z.
Ja osobne to budu mit tak, ze budu referovat x,y,a soucasne a Z samostatne. Mam k tomu sve duvody - clovek dela chyby a ja nehodlam riskovat propichnuti stolu az do sklepa :)

Jaky pouzivas editor na ty screeny?

Zaverem snad jen ...za následky zpusobene poskozenim stroje nerucim :-D
wegac
Příspěvky: 64
Registrován: 23. 11. 2008, 2:38
Bydliště: znojmo
Kontaktovat uživatele:

13. 1. 2016, 12:58

pouzivam machscreen, je to takovej jednoduchej programek..

jinak diky moc, zkusim, pisnu...
wegac


co nejde silou, jde jeste vetsi silou!
Odpovědět

Zpět na „MACH všech verzí“