Funkcja M0 z parametrem czasu.

Tu możemy porozmawiać na temat podstaw budowy amatorskich maszyn CNC

Autor tematu
andrzejn
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 6
Posty: 49
Rejestracja: 17 lis 2020, 21:30

Funkcja M0 z parametrem czasu.

#1

Post napisał: andrzejn » 20 sty 2021, 11:48

Mam pytanie. Czy Grbl 1.1 obsługuje funkcję M0 z parametrem czasu np. "M0 S30" U mnie wprawdzie program zatrzymał się, ale nie uruchomił po 30 sekundach. Musiałem popchnąć go "ręcznie".




mag999
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 713
Rejestracja: 14 sty 2015, 18:59
Lokalizacja: Polska

Re: Funkcja M0 z parametrem czasu.

#2

Post napisał: mag999 » 20 sty 2021, 13:06

G4 X30

Awatar użytkownika

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

Re: Funkcja M0 z parametrem czasu.

#3

Post napisał: tuxcnc » 20 sty 2021, 13:40

mag999 pisze:
20 sty 2021, 13:06
G4 X30
G4 P30


Autor tematu
andrzejn
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 6
Posty: 49
Rejestracja: 17 lis 2020, 21:30

Re: Funkcja M0 z parametrem czasu.

#4

Post napisał: andrzejn » 20 sty 2021, 14:03

Domyśliłem się, że chodzi P30 lub S30. Niestety, G4 zarówno z parametrem czasu jak i bez sygnalizuje błąd.
Na marginesie: kiedy stosować M0 a kiedy G4?


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

Re: Funkcja M0 z parametrem czasu.

#5

Post napisał: Steryd » 20 sty 2021, 14:13

M0 to zatrzymanie bezwzględne programu. g4 to przerwa czasowa (interpolacja czasowa) nie zatrzymuje obrotów. Jak nie idzie z P, ani S to jeszcze może z F.
Można?
Morzna!!!


Autor tematu
andrzejn
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 6
Posty: 49
Rejestracja: 17 lis 2020, 21:30

Re: Funkcja M0 z parametrem czasu.

#6

Post napisał: andrzejn » 20 sty 2021, 14:45

Nadal nic. Mnie głównie zależy na M0. Chciałbym móc określać z góry przerwę, ale jak się nie da, to będę popychać palcem.


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

Re: Funkcja M0 z parametrem czasu.

#7

Post napisał: Steryd » 20 sty 2021, 14:52

M0 nigdy nie jest czasowe
Można?
Morzna!!!


mag999
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 713
Rejestracja: 14 sty 2015, 18:59
Lokalizacja: Polska

Re: Funkcja M0 z parametrem czasu.

#8

Post napisał: mag999 » 20 sty 2021, 15:03

A po co w ogóle przerwa? Nie może program iść bez przerwy?


Autor tematu
andrzejn
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 6
Posty: 49
Rejestracja: 17 lis 2020, 21:30

Re: Funkcja M0 z parametrem czasu.

#9

Post napisał: andrzejn » 20 sty 2021, 15:24

Skoro M0 nie może być czasowe to sprawa jasna.
Przerwy chciałem wprowadzić, by ostudzić frez. Nie mam żadnego chłodzenia.

Awatar użytkownika

Butler
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 722
Rejestracja: 07 mar 2018, 16:54
Lokalizacja: Gdańsk

Re: Funkcja M0 z parametrem czasu.

#10

Post napisał: Butler » 20 sty 2021, 15:24

Ja często stosuję M0. Przemocowanie laszy, wyjęcie resztki z frezowania z detalu, przygotowanie otworów pod gwintowanie, sprawdzenie ważnego wymiaru przed odcięciem itd. itd.
M0 jest bezwarunkowy, zawsze trzeba go "popchnąć" by szło dalej.
Jak chcesz czasowo wstrzymać wykonanie to użyj G4. Program się zatrzyma na ustalony czas po parametrze P lub X
Np. G04 P10
Jak nie działa spróbuj z kropką G04 P10.
U mnie trzeba dla jednej sekundy wpisać G04 P1000

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CNC podstawy”