Strona 1 z 2
Trudny początek z linux CNC na tokarkę
: 07 lis 2013, 21:02
autor: kris79
Witam.
Czytałem już wątki o podstawowych ustawieniach i instalacji Linux CNC.
Nawet udało mi się zainstalować obsługę 60 zmiennych według opisu Mikiego.
Teraz mam skonfigurowany linux CNC pod tokarkę i nie bardzo rozumiem w jaki sposób generuje się ścieżka w ngcgui .
Mianowicie chodzi o to, że jadę sobie powiedzmy do krawędzi wałka i ustawiam offsety dla osi X i Z.
Następnie otwieram zakładkę "Zew" (plik ngcgui od Kamara) i wpisuję średnicę początkową wałka 20 a końcową 10. Generuje mi się ścieżka, natomiast jej początek, czyli wymiar średnicy 20 nie znajduje się w punkcie styku offsetów Z i X ale w pozycji RAD:20 (pozycja oddalona w osi X o 20 mm od osi offsetów w kierunu od osi maszyny). Czyli będzie toczyło w powietrzu. Pozatym podaję średnicę 20, a program mi ustawia początek w RAD=20 czyli średnica wynosi 40.
Co jest nie tak ustawione?
[ Dodano: 2013-11-07, 21:04 ]
jeszcze jeden zalacznik
: 07 lis 2013, 21:38
autor: MlKl
Musisz wcześniej ustawić offsety dla osi. Opisywane nie raz na forum.
: 08 lis 2013, 05:15
autor: tuxcnc
Kolega Kamar dawniej gwałcił matematykę zamiast używać G7/G8 i pewnie stąd te problemy.
Trzeba by sprawdzić kod i wprowadzić poprawki.
.
Re: Trudny początek z linux CNC na tokarkę
: 08 lis 2013, 05:34
autor: kamar
Gwałcił, gwalcil i jakie ładne dziecko się urodziło
kris79 pisze:
Nawet udało mi się zainstalować obsługę 60 zmiennych
To zaistaluj i ptaszki bo tabelka głupio wygląda

G7 masz pisane w .ini. ?
: 08 lis 2013, 10:26
autor: MlKl
Kamar ma rację - żeby maszyna wiedziała, że ma pracować w średnicach a nie w promieniach trzeba ją o tym poinformować. Można to zrobić albo w pliku ini, albo w pliku preambuły, albo wprost w procedurze poprzez wpisanie kodu G7
: 08 lis 2013, 15:05
autor: kris79
A więc tak.
Offsety ustawiłem w ten sposób, że dojechałem do krawędzi materiału i wybrałem opcję ustaw offset dla osi X i Z po czym wpisałem zera w offset. Czy o to chodziło?
Jeśli chodzi o G7 i G8 to już doczytałem, że można tym zmieniać średnicę na promień, ale nie wiem jak by to można ustawić w pliku ini. Co trzeba wpisać i w jakim pliku ini?
Czy w tym od konfiguracji osi?, czy innym?
@Kamar: twój kod ngcgui na średnicę zew. po wpisniu średnicy wałka np 60, odjeżdża mi nożem o 60mm od ustawionego offsetu, czyli początku materiału. Co mam ustawić żeby liczył te 60 mm od osi toczenia (w sumie to powinien liczyć 30 od osi)?
Poniżej procedura ustawiania offsetu jak ja to rozumiem:
1. Mam zbazowaną maszynę G28.
2. Jadę nożem do krawędzi wałka
3. Ustawiam offsety w X i Z na 0
4. Mierzę wałek i ma powiedzmy 60 mm
5. Otwieram zakładkę "zew" i wpisuję w średnicę te 60mm
6. Wpisuję średnicę końcową 50 mm (czyli powinno stoczyć 5mm jednostronnie)
7. Generuję kod i uruchamiam program
Po takich operacjach ścieżka toczenia jest zawsze poniżej krawędzi materiału, a powinna być na materiale, czyli powyżej zaznaczonego offsetu.
Co robię źle?
: 08 lis 2013, 17:06
autor: MlKl
W offset X masz wpisać rzeczywistą pozycję noża, a nie zero.
Jak mu ustawiasz, że ma zero na 60 mm, to szuka twoich 60 na 120 milimetrze.
: 08 lis 2013, 18:04
autor: tuxcnc
MlKl pisze:Kamar ma rację - żeby maszyna wiedziała, że ma pracować w średnicach a nie w promieniach trzeba ją o tym poinformować.
Kamar jak zwykle nie ma racji, bo
procedura pyta o ŚREDNICE, więc ma pracować w ŚREDNICACH !!!
Pytanie co jest w pliku .ini jest bez sensu, bo tam właściciel/operator maszyny ma święte prawo wpisać co mu się spodoba.
G-kody są po to, żeby ich używać w programie, dzięki temu programy są przenośne pomiędzy maszynami.
Ten sam program ma wykonać to samo, bez względu na to gdzie i kto go uruchomi.
.
: 08 lis 2013, 18:36
autor: kris79
@Miki
Czyli rozumiem, że jak mam nóż przy krawędzi wałka o średnicy 60mm, to mam wpisać 60mm w offset?
Poczytałem już wątek o zmianie promienia na średnicę (całe 26 stron). Sporo informacji tam jest.
: 08 lis 2013, 18:40
autor: kamar
tuxcnc pisze:
Kamar jak zwykle nie ma racji, bo procedura pyta o ŚREDNICE, więc ma pracować w ŚREDNICACH !!!
Pytanie co jest w pliku .ini jest bez sensu
.
Bez sensu to są Twoje teoretyczne dywagacje. Tokarka ma mieć w .ini G7 nie dlatego ze mnie sie
tak podoba. Bazowanie na G7 w kodzie skończy sie nieciekawie przy przejazdach z wiersza poleceń.