Prosty pomysł na POTĘŻNE uatrakcyjnienie Piko i poważne zwiększenie funkcjonalności.
PikoCAM nie obsługuje pełnych 4 osi. 4 oś jest przewidziana jako mechanizm narzędziowy albo (do wyboru) zwykła oś obrotowa, pomocnicza i ręcznie sterowana. Można więc frezować w wałkach, ale "płasko". Lepsze to niż nic, ale czasami za mało.
Jeśli chcemy użyć osi obrotowej jako w pełni funkcjonalnej, wtedy musimy kombinować: mieć zapasowy plik config z osią obrotowa zamiast X albo Y, inna konfiguracją krańcówek. Dodatkowo trzeba zamontować przełącznik, który przekieruje sygnały z osi posuwu na obrotową. Chyba nawet w tym przypadku byłyby drobne problemy, ale jakoś się da to uruchomić. To dopiero przede mną
A gdyby tak,
w prosty sposób... zmodyfikować oprogramowanie Piko
Nie do pełnych 4 osi, bo to już ciężki kawał roboty. Ale, do nazwijmy to, "3,5 osi" ???
Wyobrażam to sobie następująco:
1. osie i wszystkie parametry osi są definiowane jak dotychczas
2. dodatkowe parametry w ustawieniach:
- określenie, która oś (X lub Y) może być PODMIENIONA przez oś obrotową
- dla pozostałej osi określenie, w jakiej pozycji narzędzie znajdzie się nad środkiem osi obrotowej
- PRZEŁĄCZNIK "użyj osi A w programie", który powodowałby fizyczne przekierowanie sygnałów dla osi X lub Y na oś A, z odpowiednimi parametrami sterującymi oczywiście.
3. zmiany w metodzie bazowania:
- w wersji uproszczonej, zignorowanie bazowania osi obrotowej, aby nie trzeba było w ogóle przerabiać procedury bazowania
- w wersji full, uwzględnienie metody bazowania dla osi obrotowej w miejsce odłączonej osi X lub Y
I gotowe. Żadnych poważnych zmian w sofcie. Żadnych zmian w interfejsie - dla uproszczenia i dobrej czytelności program cięcia może być wyświetlony jak dla XYZ (kartezjańsko). Minimalne niewielkie zmiany w firmware (przełączanie osi).
O ile oś A ma umożliwia uzyskanie na wyjściu takich samych parametrów czasowych jak XYZ, to nie powinno być żadnych kłopotów. A chyba umożliwia, bp mam ją podłączoną, i kręciłem dość szybko.
Przeliczenie wymiarów rysunku do frezowania na wartości kątowe - po stronie operatora, wedle jego potrzeb.
Co sądzicie?