Ahojte,
tak medzičasom som prešiel na novšiu verziu LinuxCNC 2.8.4 - buster pretože tam už môžem mať neobmedzený počet nástrojov a nie len 55 ako vo verzii 2.7.
Niečo viac som sa naučil aj keď zabil som s tým nenormálne veľa času. Nejakým zázrakom som si naprogramoval ďalšiu obrazovku v Gmoccapy a vlastné tlačítka na manuálne pohyby a v laddery viem manuálne hýbať s rukou, zásobníkom nástrojov ...
Teraz k veci:
Chcel by som spojazdniť automatickú výmenu nástroja. Momentálne ma v tom brzdí že mi nefunguje polohovanie vretena (spindle orient). Som v štádiu že som skopíroval HAL súbor z iného podobného stroja kde tiež riadi vreteno + - 10V a niektoré veci som tam samozrejme prepísal aby mi sedela adresa onkódera, analógový vystup.... Pravdu povediac niektorým veciam rozumiem a niektoré len tupo kopírujem.
Enkóder vretena mám nastavený dobre a v laddery som si spravil aj resetovanie po každej otáčke (keď zosníma Z fázu).
Prikladám môj HAL súbor s ktorým mi stroj funguje bez orientácie vretena
A prikladám aj HAL súbor kde mám Spindle orient ale nefunguje.
Tam kde sú ## tak to je vypnuté na základe doporučenia autora toho HAL súboru (Taký nemec, tu je odkaz na jeho youtube:
https://www.youtube.com/watch?v=EoXoOYS ... el=talla83)
Tam kde sú #### tak to som musel vypnúť ja aby mi to nevyhadzovalo chybu a aby som dokázal spustiť LinuxCNC.
Keď v MDI napíšem napríklad M19 R20 S200 tak je vidno že sa zapne vreteno (enable) ale netočí sa - točí sa len úplne nenápadne pretože tam vraj stále ide nejaké malé napätie a kôli tomu je tam aj to časovanie že keď dosiahne požadovaný uhol tak sa má vreteno vypnúť - uvoľniť (čo v mojom prípade ale nefunguje). Keď ale napíšem M5 tak sa vreteno vypne - uvolní.
V tom HALe by sa mali prepínať 2 režimy - keď frézujem a nezaujíma ma poloha vretena a keď ho chcem polohovať. Keď som napísal M19 R20 S200 a zobrazil som si vo WATCH tabuľke niektoré signály ako napríklad motion.spindle-orient, motion.spindle-orient-angle ... že sú zapnuté tak ako majú ale na analógový výstup nič nešlo (ukazovalo mi tam stále iba tú malú skoro nulovú hodnotu). Keď napíšem M5 tak vidno že signály súvisiace so spindle orient sa vypnú ale nezapnú sa tie pre bežný režim keď nechcem polohovať ale iba frézovať. Zapne sa iba enable a na výstup nič nejde - iba tá skoro nulová hodnota a vreteno sa len nenápadne pomaly otáča.
Vopred vďaka ak sa na to niekto pozrie a pomôže mi.