Oś obrotowa na silniku krokowym
Czasem jest potrzeba żeby potraktować krokowca jak wrzeciono. Mamy tak na szlifierce/ostrzałce - jeżeli uruchomimy konfig ostrzałka to oś A zachowuje się 'normalnie' - przejeżdża na zadaną ...
Czasem jest potrzeba żeby potraktować krokowca jak wrzeciono. Mamy tak na szlifierce/ostrzałce - jeżeli uruchomimy konfig ostrzałka to oś A zachowuje się 'normalnie' - przejeżdża na zadaną ...
Opisywałem kiedyś jak zrobić własny przycisk i okienko zmiany narzędzia w Axis. Dziś trochę mniej niszowe zastosowanie. Wyobrażmy sobie że 'łapiemy środek’ otworu czy średnicę zewnętr...
Jak najprościej podłączyć enkoder do LinuxCNC. 1 Elektryczność Enkoder będzie miał 3 wyjścia sygnałowe – A, B i Index oznaczany czasem też jako R lub Z. Może mieć 6 wyjść – wtedy k...
Obiecałem (daawno temu), że opiszę, jak podłączam Mesę „matkę” (5i25/6i25) do OptoBoba „córki” (w tym przypadku raczej „syna” powinno być). Przygotowanie Mesy Ściągamy sterowni...
Kupiliśmy Chińską drutówkę. Napis głosi WBKX-1. Maszyna sprawna, działająca. 4 czerwca 2015 wyglądała jakoś tak: Komputer sterujący to TRS-80 z programem w BASICu. Programy cięcia pier...
Pierwsze przykazanie Mesownika: Nie będziesz używał niestabilnego! Tyczy się to zarówno stabilnego LinuxCNC puszczonego na Ubuntu 12.04 jak i wszystkich MachineKitów. Uwierzcie – jeżeli trze...
Domyślny Axis dla tokarki wygląda tak: średnicę początkową podałem 100, na ekranie widać 50 i nie ma znaczka 'fi’, nie widać osi wrzeciona i zamiast osi X mamy 'Rad’ i 'Dia’ – czyli ...
LinuxCNC na BeagleBone działa, póki co, za wolno by go używać na maszynach produkcyjnych, a ponieważ Micges na forum CNC reklamował tą płytę jako nadającą się do naszych zastosowań to po...
W ramach przerabiania obwiedniówki ZFA-75 na LinuxCNC i budowania „maszyny zgniatająco-przesuwającej” nadeszła pora na napisanie własnego modułu HALa. Piszemy i testujemy moduł #!/usr/bin/p...
Plik //usr/bin/axis/ po funkcji parse_gcode_expression(e) a przed definicją klasy _prompt_areyousure wstawiamy nasą klasę: class _prompt_tool: """ Prompt for new tool number"&...
Przyszły nowe zabawki. Od lewej: BeagleBone Black + moduł sterowania CNC (stąd), podwozie robota, dwa wyświetlacze LCD (20×4 znaki). Pod spodem Paperduino (stąd) – za $5 dostajemy 3 kartki/ma...
Taka krótka piłka – mamy na każdej maszynie – może komuś się przyda. Domyślnie w Axisie pod klawiszami 1-0 mamy prędkości co 10% – '1′ to 10%, a '0′ to 100% prędkości. My bardzo r...
Pierdółka tylko, ale sporo się naszukałem. Kabel RS do podłączenia falownika Siemens Masterdrives MC do komputera. Działa też przez przejściówkę USB<=>RS232 bo w dzisiejszych czasach ...
Zmiany robimy w pliku: usr/lib/tcltk/linuxcnc/ngcgui.tcl Najpierw zmiana opcjonalna – wyłączenie numerków przed ptaszkami i przyciągnięcie ptaszków do lewej: Szukamy (w okolicy linii 1574, dl...
Samo osadzenie MC jest proste: w pliku .ini naszej maszyny, w sekcji [DISPLAY] dodajemy dwie linijki: EMBED_TAB_NAME = mc EMBED_TAB_COMMAND = uxterm -into {XID} -geometry 108x28 -e mc I już 😀 No...
Niestety MC uruchomione w karcie przez EMBEDTAB ląduje na samym końcu – za wszystkimi zakładkami NGCGUI. Najwygodniej byłoby mieć MC od razu za podglądem – zamiast zupełnie bezużytecznej ...