0

Nasze ustawienia do tokarki pod Axisem

Domyślny Axis dla tokarki wygląda tak:

axis_tokarka_1

ś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 podaną średnicę i promień. Brzydko – chcemy mieć tylko X i Z, i X ma być średnicą a nie promieniem – taki kaprys 😀

1. ⌀ i skale X

Najpierw dodamy znak ‚⌀’.

Szukamy pliku hersey.py. Przy LinuxCNC zainstalowanym ‚systemowo’ – czyli 2.5.x z Ubuntu 10.10 albo 2.7.0 z Debiana z Machinekitem to będzie /usr/share/pyshared/hersey.py. Przy dystrybucji dla BeagleBone albo przy budowaniu LinuxCNC czy Machinekita lokalnie to będzie plik: ~/linuxcnc/lib/python/hersey.py

Dodajemy naszą średnicę jako znak ‚@’ do słownika ‚translate’ na początku pliku. Zmodyfikowany słownik będzie wyglądał tak dla LinuxCNC 2.5:

a tak dla 2.6 i 2.7:

poniżej w tablicy self.hersey dodajemy na końcu definicję naszego znaku:

i już – mamy zdefiniowany nowy znak ‚@’ który po wyrenderowaniu wygląda jak ‚fi’.

Otwieramy plik ‚glcanon.py‚. Będzie w /usr/share/pyshared/rs274/glcanon.py albo w ~/linuxcnc/lib/python/rs274/glcanon.py. 

W okolicy linii 650 (dla 2.5) albo 719 (dla 2.6 i 2.7) znajdujemy i modyfikujemy poniższy fragment kodu:

Moje zmiany są tylko w liniach opatrzonych komentarzem. Przy wypisywaniu wartości (czyli ‚f’) dodaję na początku średnicę – stąd „@”+f . Mnożę też dimscale przez dwa żeby mieć wypisane średnice a nie promienie. Po tych operacjach Axis wygląda tak:

axis_tokarka_2

Czyli wymiary mamy dobre i znak ‚fi’ jest na miejscu. Malina.

2. Oś wrzeciona

w pliku glcanon.py w okolicy linii: 1465 (dla 2.6 i 2.7) albo 1226 (dla 2.5)

po:

dodajemy:

i mamy śliczną oś wrzeciona. O tak:

axis_tokarka_3

3. Rad, Dia i Vel

Zostały tylko te dziwne napisy w lewym górnym rogu.

plik glcanon.py linia 1361 (2.6 i 2.7) albo 1108 (2.5):

zamiast linii:

dajemy X i średnicę czyli:

linię z Dia:

zastępujemy linią pustą:

linię z Vel:

zastępujemy posuwem:

i tyle.

Efekt powinien być zbliżony do tego:

 

 

Oczywiście daleki jestem od twierdzenia, że to jest jedyne i najlepsze ustawienie. Bardziej mi chodziło o to, żeby pokazac jak w sumie niewielkim nakładem sił można LinuxCNC dostosować sobie do wymagań/przyzwyczajeń.

 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *