Přerušení programu a pokračování čidlem.

Diskuze o softvéru MACH od tvůrců Artsoft všech verzí: dotazy, programování, skripty, poznatky atd...
PetrK79
Příspěvky: 7
Registrován: 9. 6. 2023, 9:25

9. 6. 2023, 11:12

Dobrý den, vyrábím si děličku s krokovým motorem ke svařovacímu robotu, vše mi funguje, ale potřebuji pootočit třeba o 120 stupňů (G1A120), potom zasatavit program (něco jako M0) a následně až robot dovaří, tak přijede k indukčnímu čidlu a to aby mi spustilo pokračování programu (asi ALT+R). MACH3 čidlo vidí a funguje, ale podle návodu mi nejde přiřadit čidlu funkci. Nebo nějaká jiná možnost, pomocí G a M, které neznám, nikde jsem nenašel? Díky.
Pepa Žhář
Příspěvky: 417
Registrován: 23. 1. 2011, 5:16

9. 6. 2023, 1:26

Ahoj, pouzij M1 pro pauzu programu a cidlo nastav na OEM tlacitko a pak v tabulce pro nastaveni funkce techto tlacitek zadej 1000 to je OEM kod pro start..
PetrK79
Příspěvky: 7
Registrován: 9. 6. 2023, 9:25

9. 6. 2023, 2:20

Pepa Žhář píše: 9. 6. 2023, 1:26 Ahoj, pouzij M1 pro pauzu programu a cidlo nastav na OEM tlacitko a pak v tabulce pro nastaveni funkce techto tlacitek zadej 1000 to je OEM kod pro start..
Zatím díky, ale kam mám zadat tu hodnotu 1000, respektive jak tam tu hodnotu zadat, jde mi tam jenom možnost Press any Key, což mi přiřadí pravděpodobně hodnotu ascii dané klávesy, nebo zkratky, ale číslo jako takové mi tam zadat nejde. A to M1, super to je přesně ono, díky.
PetrK79
Příspěvky: 7
Registrován: 9. 6. 2023, 9:25

9. 6. 2023, 2:27

Konečně, už jsem na to přišel, kam to zadat, pro ostatní do System Hotkeys! Pepo, díky moc!!!
Pepa Žhář
Příspěvky: 417
Registrován: 23. 1. 2011, 5:16

9. 6. 2023, 9:01

Nemas zac, jsem rad ze se to povedlo... jinak i kdyz bude mach pracovat " na pozadi " tak veskere inputy a outputy takto nastavene jsou aktivni, radeji bych jeste pridal jeden vstup a nestavil jako OEM 1021 jako tlacitko reset
PetrK79
Příspěvky: 7
Registrován: 9. 6. 2023, 9:25

11. 7. 2023, 9:28

Mám ještě takový dotaz, jak na konci (nebo začátku) programu vynulovat osu A? Ať zkouším cokoli G92, G28 atd., tak se mi vždy začne točit motor a to nechci, potřebuji nastavit hodnotu osy A na 0. Když zadám v MDI G92A0, tak se osa vynuluje, ale v programu se začne otáčet - dojede sice na 0, ale to nechci. A po každém spuštění programu resetovat osu je nepraktické, i když to funguje.
Pepa Žhář
Příspěvky: 417
Registrován: 23. 1. 2011, 5:16

11. 7. 2023, 3:09

Ahoj, myslim ze mas zaskrtnute policko G92.1 v hlavnim nastaveni co se ma provest po ukonceni programu..
PetrK79
Příspěvky: 7
Registrován: 9. 6. 2023, 9:25

11. 7. 2023, 4:52

Pepa Žhář píše: 11. 7. 2023, 3:09 Ahoj, myslim ze mas zaskrtnute policko G92.1 v hlavnim nastaveni co se ma provest po ukonceni programu..
To ne, tím to není, ať tam zaškrtnu cokoliv, tak je to jedno. Prostě potřebuji vynulovat bez pohybu osu A. Všechny G kódy se chovají jako kdybych zadal G1A0, prostě se motor začne otáčet do polohy nula, ale to nepotřebuji, tam už totiž jsem, potřebuji prostě vynulovat tu osu. Zkoušel jsem snad všechny G kódy, které souvisejí s osami G10, G28, G31, G54, G92 a už ani nevím které ještě. Všechny se chovají stejně, začne se otáčet motor a zastaví na nule. Prostě potřebuji před koncem programu, nebo na jeho začátku, vynulovat osu A. Jako programátor něco ve smyslu A=0
atlan
Příspěvky: 3345
Registrován: 7. 2. 2011, 9:12

11. 7. 2023, 6:09

A musis tam mat mach3 ked to len toci delickou?
Pepa Žhář
Příspěvky: 417
Registrován: 23. 1. 2011, 5:16

11. 7. 2023, 7:00

Zitra to vyzkousim na soustruhu s rotacni osou..
Pepa Žhář
Příspěvky: 417
Registrován: 23. 1. 2011, 5:16

12. 7. 2023, 4:52

Tak mě to funguje dokonale
Posílám rozdíl při tom nastavení G92.1 po M30
https://uloz.to/tam/766003ea-f602-4f3c- ... 672184a3ef
Pepa Žhář
Příspěvky: 417
Registrován: 23. 1. 2011, 5:16

12. 7. 2023, 4:53

Pošli svůj kód , třeba rám máš nějakou botu..
PetrK79
Příspěvky: 7
Registrován: 9. 6. 2023, 9:25

12. 7. 2023, 8:36

G92A0
G94F90
G1A108
M1
G1A309
M1
G1A360
G92A0
M30
Pepa Žhář
Příspěvky: 417
Registrován: 23. 1. 2011, 5:16

12. 7. 2023, 8:52

Nic špatného tam není , nesmí být zafajfkle
To G92.1 , to vrací původní hodnoty..
https://uloz.to/tam/3ae16e6d-0d72-46a9- ... 027a6ef0a0
Pepa Žhář
Příspěvky: 417
Registrován: 23. 1. 2011, 5:16

12. 7. 2023, 9:10

Ale spíš bych to řešil přírůstkově pomocí "G91"

G91
G94 F200
G1 A108
M1
G1 A201
M1
G1 A51
M30
Odpovědět

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