Sonda zaznamena vibraciu pri vymene nastroja a vypne program

00alkskodi00
Příspěvky: 197
Registrován: 20. 11. 2014, 6:31

18. 7. 2025, 7:32

cavte

mam problem, ktory neviem vyriesit tak aby to bolo v poriadku

problem je ze mam sondu, ktora meria dlzku nastrojov a ked idem do vymeny tak mi pri urcitych pohyboch vysuvnych piestoch kvoly vibracii zastavi sonda program. Napadlo ma ze pri vymene nestroja dopisem program, ktory by pocas vymeny nastroja cez nejaky pin a dalsiu elektroniku rele a podobne odpojil spojenie medzy ovladanim a sondou a po vymene by sa znova aktivoval. Tato moznost mi prisla jedina a myslim si ze nieje uplne vhodne to robit takymto sposobom. Sondu chcem mat tam kde je lebo je skryta pod dverami pri vymenniku ako aj nastroje co je pre ma uplne fajn.

Mate niekto nejaky iny napad??

Fotka nieje z mojho stroja ale v podstate podobny vamennik mam aj ked to je v podstate asi jedno...
Obrázek
Lukas_2
Příspěvky: 585
Registrován: 6. 11. 2017, 3:58
Kontaktovat uživatele:

18. 7. 2025, 8:11

Pokud si jsi schopný dopsat či editovat ten script, tak bych jen našel tu část kódu která snímá vibrace.
Bude to nějaký ten plc script (script co běží pořád dokola při běhu Linuxu).
Tam když to najdeš mělo by to stačit tam přidat podmínku něco jako:
if toolchange == true then
Return
End
Tímto principem.
BF30 přestavěná, Optimum F100 přestavěná
Kamodel.cz
Mach4
00alkskodi00
Příspěvky: 197
Registrován: 20. 11. 2014, 6:31

18. 7. 2025, 8:25

to je v podstate uprava samotneho linuxcnc, chapem to spravne ? Malo by to ist bez kompilacie ?
Lukas_2
Příspěvky: 585
Registrován: 6. 11. 2017, 3:58
Kontaktovat uživatele:

18. 7. 2025, 8:40

V podstatě by to mělo být bez komplikace.
Ale určitě se ti tu ozve ještě zz nebo robokop, a oni tě dokáží nasměrovat přesně.
Nebo pokud ve svém okolí znáš nějakého trošku schopnějšího programátora tak tu podmínku v plc scriptu by určitě dokázal najít a upravit.
Já Linux nepoužívám, tak ti nedokážu říct na co kde kliknout.
Nebo ještě asi jsi ten stroj od někoho koupil. Tak on by to určitě měl umět opravit.
BF30 přestavěná, Optimum F100 přestavěná
Kamodel.cz
Mach4
00alkskodi00
Příspěvky: 197
Registrován: 20. 11. 2014, 6:31

18. 7. 2025, 11:15

Lukas_2 píše: 18. 7. 2025, 8:40 V podstatě by to mělo být bez komplikace.
Ale určitě se ti tu ozve ještě zz nebo robokop, a oni tě dokáží nasměrovat přesně.
Nebo pokud ve svém okolí znáš nějakého trošku schopnějšího programátora tak tu podmínku v plc scriptu by určitě dokázal najít a upravit.
Já Linux nepoužívám, tak ti nedokážu říct na co kde kliknout.
Nebo ještě asi jsi ten stroj od někoho koupil. Tak on by to určitě měl umět opravit.
ja viem programovat js python arduino prosprocesory... len to musim najst. Napad ale v pohode dakujem
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22952
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

18. 7. 2025, 4:57

Do halu das AND na signal sondy a patricny uzivatelsky signal ktery nastavujes na kpnci vymeny kdyz si beres sondu.
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
zz912
Příspěvky: 1499
Registrován: 25. 5. 2008, 7:16

20. 7. 2025, 12:55

1) Dávat tam další elektroniku kvůli takové prkotině je nesmysl.
2) Do HALu dáš komponentu AND2, jak píše robokop. Signál v halu, který vede ze sondy, napojíš na první vstup AND2 a výstupu z AND2 napojíš do LinuxuCNC, tam kde vedla původně sonda. Jelikož máš ATC, tak používáš remap pro M6. V tom remapu bych měnil druhý vstup z AND2 dle potřeby.
3) Kvůli tomuto není potřeba zasahovat do zdrojáků LCNC. Tam zasahuješ, až když chceš ladit jeho bugy, nebo ho nějak vylepšovat.

Tady už moc často nechodím, takže pokud by někdo potřeboval s něčím poradit, tak na svém webu mám na sebe kontakt.
LinuxCNC - MESA 7i96
zz912.webnode.cz
00alkskodi00
Příspěvky: 197
Registrován: 20. 11. 2014, 6:31

21. 7. 2025, 8:14

Ja musim aj fizycky tu sondu potom dat cez este jeden dalsi za sebou iduci vstup? A ten prvy vstup budem ovladat v re.ape m6? Chapem to ako tak spravne ? Alebo sa to odpoji iba nejako akoze virtualne ?
Uživatelský avatar
zz912
Příspěvky: 1499
Registrován: 25. 5. 2008, 7:16

21. 7. 2025, 8:17

Ne, fyzicky nic neni pozreba prepojovat.
Umíš HAL?
LinuxCNC - MESA 7i96
zz912.webnode.cz
00alkskodi00
Příspěvky: 197
Registrován: 20. 11. 2014, 6:31

22. 7. 2025, 6:35

nieco ano, zapajal som si cely vymennik a + nejake cidla a tak ale nic zlozite, robil som remap tej m6...
00alkskodi00
Příspěvky: 197
Registrován: 20. 11. 2014, 6:31

22. 7. 2025, 6:44

niesom pri stroji ale mylim ze and2 som pouzil na to aby som zapojil 2x probe, jeden mam na dlzku nastrojov a druhu mam na zameranie nastrojov voci stolu, kedze to je drevarsky stroj tak to musim robit. Falosny signal mi hadze iba jedna z nich, ta co je pri vymenniku. Ak to spravne chapem tak musim ten spojeny signal probe spojit este znova cez nejaky akoze signal a ten akoze signal potom dokazem ovladat v gcode ako klasicky digitalny pin ? Chapem tomu aspon troska spravne ?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22952
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

22. 7. 2025, 8:26

Presne tak
A ten pomocny pin lze nastavovat z g code jsou na to prikazy
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
zz912
Příspěvky: 1499
Registrován: 25. 5. 2008, 7:16

22. 7. 2025, 8:42

Remap lze řešit pomocí G-kódu nebo pythonem.
Pokud máš remap napsaný G-kódem, tak příkazy jsou zde:
https://linuxcnc.org/docs/stable/html/g ... de:m62-m65
LinuxCNC - MESA 7i96
zz912.webnode.cz
00alkskodi00
Příspěvky: 197
Registrován: 20. 11. 2014, 6:31

23. 7. 2025, 6:24

Pimy riadit viem. Ked tam budem tak to skusim prekusnut ten and2 hal... dam vediet ked tak poslem aj. Ysledok ak to niekomu pomoze
00alkskodi00
Příspěvky: 197
Registrován: 20. 11. 2014, 6:31

23. 7. 2025, 6:27

Este jedna vec, myslim ze mam sondu s troma drotmi, + - a signal. Podla mna to bude stale NC a ked to odpojim virtualne tak to nebude znamenat to iste ako keby sonda zaznamenala dotyk alebo vibraciu?
Odpovědět

Zpět na „LinuxCNC - drive pod nazvem EMC2“