Strona 1 z 1
g33.1
: 07 sie 2023, 09:55
autor: mechanik rowerowy
Część. Mam pytanie czy w jakiś sposób jestem w stanie zmodyfikować g kod g33.1 (gwintowanie) działa bardzo poprawnie z jednym ale. Mam problem przy nawrocie. gwintuje niewielkimi gwintownikami na sztywno i jesli wrzeciono nie zdąży nawrócić w przeciągu 10mm to wyskakuje błąd i nie kończy funkcji. Czy w którymś pliku programowym jestem w stanie to zmienić. np żeby było 20mm nie chodzi o to żeby gwintować z wybiegiem 20mm ale żeby mieć trochę większy zapas.
Czy ktoś orientuje się czy i gdzie g kody są zlokalizowane. Podejrzewam że są i że jest to do zrobienia.
Re: g33.1
: 07 sie 2023, 12:33
autor: drzasiek90
Jaki błąd się pojawia?
W opisie g33.1 na stronie linuxcnc nie znalazłem takiego parametru.
Natomiast błąd pojawić się może ale w momencie, gdy wrzeciono zatrzyma się/rozpędzi się zbyt szybko a ustawione przyspieszenie napędu w osi z nie pozwoli na synchroniczne zatrzymanie osi i jej nawrót, wtedy pojawi się błąd pozycji w napędzie.
Może tu masz problem, że wrzeciono zatrzymuje się lub rozpędza zbyt szybko a na osi liniowej masz za małe przyśpieszenie?
Re: g33.1
: 07 sie 2023, 13:37
autor: mechanik rowerowy
tego parametru nie ma w opisie g kodów. podejrzewam że jest określony wewnątrz funkcji ale na pewno jest to 10mm.
wrzeciono hamuje zbyt wolno. gwintownik jak dojedzie na określona w kodzie głębokość, przełączają się obroty, ale wrzeciono zanim wyhamuje i zmieni obroty potrzebuje trochę czasu wiec oś z podąża za obrotami i zawraca dopiero jak wrzeciono zmieni obroty. Jesli to podążanie nie zmieści się w zakresie 10mm to wówczas przerywa gwintowanie. Nie pamiętam jaki dokładnie błąd. Gwintuje małymi gwintownikami wiec obroty nawet do 1000rpm w zwiazku z czym hamowanie nie jest takie łatwe. nie mam rezystora na falowniku. Inna sprawa że chętnie podejrzał bym jak ta funkcja jest napisana bo to jest ciekawe rozwiązanie i chciałbym je zastosować w innym sterowaniu
Re: g33.1
: 08 sie 2023, 12:19
autor: drzasiek90
Noto jak będziesz wiedział jaki to błąd, może będzie łatwiej znaleźć przyczynę.
Re: g33.1
: 09 sie 2023, 23:57
autor: mechanik rowerowy
a kto mówił ze nie znam przyczyny.. znam przyczynę i jest opisana powyżej. Silnik nie zdarzył zmienić obrotów przed wybiegiem 10mm w zwiazku z czym program uznał że cos jest nie tak i zatrzymał się. To jest dla mnie jasne. Robiłem wiele prób i naped Z po zatrzymaniu zawsze był w pozycji 10mm mniej niż zadane. wiec co tu jest do szukania?
Poza tym pytanie nie było "jak rozwiązać ten problem" tylko jak się dostać do tego cyklu
Re: g33.1
: 10 sie 2023, 11:54
autor: drzasiek90
Błąd może nakierować gdzie i w jakiej sytuacji wyświetlany jest ten komunikat.
Ale skoro wiesz, po co zadajesz pytanie na forum?
Pobierz źródła linuxcnc i szukaj w kodzie.
Re: g33.1
: 10 sie 2023, 21:29
autor: mechanik rowerowy
Tak jak napisałem wczesniej i w sumie od samego początku taki był kierunek postu. nie szukam przyczyny i nawet rozwiązania tylko chce się dostać do tej konkretnej funkcji. Z wielu względów. Naukowo poznawczych itd..
Dzięki to ostatnie zdanie jest nawet sensowne.. nie pomyślałem w ten sposób