g33.1
modyfikacja g kodu
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 4
- Posty: 24
- Rejestracja: 13 gru 2018, 09:18
g33.1
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.
Czy ktoś orientuje się czy i gdzie g kody są zlokalizowane. Podejrzewam że są i że jest to do zrobienia.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 2329
- Rejestracja: 25 kwie 2016, 11:58
- Lokalizacja: Jodlowa
- Kontakt:
Re: g33.1
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?
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?
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 4
- Posty: 24
- Rejestracja: 13 gru 2018, 09:18
Re: g33.1
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
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
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 2329
- Rejestracja: 25 kwie 2016, 11:58
- Lokalizacja: Jodlowa
- Kontakt:
Re: g33.1
Noto jak będziesz wiedział jaki to błąd, może będzie łatwiej znaleźć przyczynę.
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 4
- Posty: 24
- Rejestracja: 13 gru 2018, 09:18
Re: g33.1
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
Poza tym pytanie nie było "jak rozwiązać ten problem" tylko jak się dostać do tego cyklu
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 2329
- Rejestracja: 25 kwie 2016, 11:58
- Lokalizacja: Jodlowa
- Kontakt:
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 4
- Posty: 24
- Rejestracja: 13 gru 2018, 09:18
Re: g33.1
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
Dzięki to ostatnie zdanie jest nawet sensowne.. nie pomyślałem w ten sposób