Posuw

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
parafoil
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 98
Rejestracja: 23 mar 2020, 16:27

Posuw

#1

Post napisał: parafoil » 21 wrz 2021, 21:34

Co może być powodem, że zmieniając w prostym kodzie wartość posuwu f nie ma żadnej reakcji - zmiany
Załączniki
2.jpg



Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7781
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Posuw

#2

Post napisał: tuxcnc » 21 wrz 2021, 22:11

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...


qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2082
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

Re: Posuw

#3

Post napisał: qqaz » 21 wrz 2021, 22:38

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

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7781
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Posuw

#4

Post napisał: tuxcnc » 21 wrz 2021, 22:48

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...


tomcat65
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1236
Rejestracja: 15 lis 2009, 02:46
Lokalizacja: Olsztyn
Kontakt:

Re: Posuw

#5

Post napisał: tomcat65 » 22 wrz 2021, 08:33

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.


qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2082
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

Re: Posuw

#6

Post napisał: qqaz » 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
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ą.

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7781
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Posuw

#7

Post napisał: tuxcnc » 22 wrz 2021, 15:42

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...


qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 2082
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

Re: Posuw

#8

Post napisał: qqaz » 22 wrz 2021, 16:51

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

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7781
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Posuw

#9

Post napisał: tuxcnc » 22 wrz 2021, 18:48

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?


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4119
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: Posuw

#10

Post napisał: Steryd » 22 wrz 2021, 19:04

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.
Można?
Morzna!!!

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”