Strona 1 z 2

Posuw

: 21 wrz 2021, 21:34
autor: parafoil
Co może być powodem, że zmieniając w prostym kodzie wartość posuwu f nie ma żadnej reakcji - zmiany

Re: Posuw

: 21 wrz 2021, 22:11
autor: tuxcnc
A podobno nie ma głupich pytań...
To już tradycja, że nie wiadomo co poeta miał na myśli, ale jak jest okazja, to wyjaśnię jaka jest zasada.
Po pierwsze, posuw jest w jednostkach na minutę, więc np F1000 co innego znaczy gdy dotyczy osi liniowej a co innego gdy obrotowej...
Po drugie, nie da się wykonać ruchu z prędkością większą od maksymalnej, wartości większe zostaną przycięte.
Po trzecie, można pomieszać osie np. G1X5C100, wtedy planer mnoży milimetry przez stopnie i wychodzą bzdury.
Po czwarte, jest jeszcze odwrotność posuwu, gdzie parametr F oznacza czas a nie prędkość, chociaż to już jest zupełnie inny temat...

Re: Posuw

: 21 wrz 2021, 22:38
autor: qqaz
Chyba powinieneś poczytać o Gkodzie
1)Składnia
2)Modalne.
Tu masz klasyczny przypadek modalności. Mach podniósł Ci się z domyślnym G00 i dopóki nie wpiszesz mu G01 będzie szedł ruchem szybkim.
A przy G00 posuw nie jest uwzględniany
Wiec na początku dopisz
G01
I dalej reszta

Re: Posuw

: 21 wrz 2021, 22:48
autor: tuxcnc
qqaz pisze:
21 wrz 2021, 22:38
Mach podniósł Ci się z domyślnym G00
No to Linuxcnc jest dużo mądrzejszy i w ogóle odmówi pracy...
A w kodzie faktycznie, to nie jest G01, tylko O01... No cóż, oczy już nie te...

Re: Posuw

: 22 wrz 2021, 08:33
autor: tomcat65
tuxcnc pisze:No cóż, oczy już nie te...

Nie tylko oczy :).

Komenda m98 p01 l4 oznacza wykonanie podprogramu nr 01 czterokrotnie ( L4 ).
O01 to podprogram o tym numerze.
Wypadałoby zrobić czytelniej i rozdzielić program główny od podprogramów.
Po drugie najpierw dajesz parametry ( f, s ), a potem ruch.
np: f1000
g1 x7.

Re: Posuw

: 22 wrz 2021, 10:25
autor: qqaz
to się trochę jeszcze poznęcać?
Posuw jest faktycznie w jednostkach ale nie ma znaczenia jaka oś - dla wszystkich jest jednakowo mm/min
Dla obrotowej zadany skok będzie kręcił w stopniach ale z taką szybkością aby zachować zadaną prędkość
Prawidłową składnią jest wiersz:
G0/G1 X..Y..Z..A...B...C...F...S..
z opcjonalnie występującymi składnikami
Czyli można zapiać oś liniową razem z obrotową i żaden planar nic nie miesza a dodatkowo prawidłowo interpretuje parametry dodatkowe S, F, ( nie muszą być we wcześniejszej linii ( choć lepiej widać)
I nawet gdy jest jednocześnie ruch osi liniowej i obrotowej to osobno dla każdej osi ustawi prędkości odpowiednio tak aby wypadkowa złożonych składników dała wartość zadaną.

Re: Posuw

: 22 wrz 2021, 15:42
autor: tuxcnc
qqaz pisze:
22 wrz 2021, 10:25
to się trochę jeszcze poznęcać?
Posuw jest faktycznie w jednostkach ale nie ma znaczenia jaka oś - dla wszystkich jest jednakowo mm/min
Cóż, używanie programu pisanego dla debili szkodzi na mózg...

Re: Posuw

: 22 wrz 2021, 16:51
autor: qqaz
To jakby sugestia ze się nie da a ja opowiądam bzdury. Tak?
to jak takie coś zrobiłem?
NIE UŻYWAŁEM POSUWU !!!!! :D
Obrazek

Re: Posuw

: 22 wrz 2021, 18:48
autor: tuxcnc
qqaz pisze:
22 wrz 2021, 16:51
To jakby sugestia ze się nie da a ja opowiądam bzdury. Tak?
Nie, to nie jest żadna sugestia, tylko stwierdzenie faktu, że jak się używa programu pisanego dla debili, to się przestaje rozumieć nawet najprostsze rzeczy.
Wiesz że matematyka zabrania dzielić przez zero?

Re: Posuw

: 22 wrz 2021, 19:04
autor: Steryd
Nie zabrania, tylko nie w każdej przestrzeni liczbowej da się uzyskać wynik inny niż ± ∞ . Ale jak już wspomniałeś masz szkody w mózgu więc nie mamy Ci za złe, że nie ogarniasz.