Problem z programem

Dyskusje dotyczące programowania G-Code

Autor tematu
ADATA
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 123
Rejestracja: 27 sie 2022, 14:11

Problem z programem

#1

Post napisał: ADATA » 28 sie 2022, 14:15

Mam taki program

G17 G21 G91
M3G1
X10 A5 Y5 Z 0.4
X10 A-5 Y-5 Z -0.4
F1400
B1
M47
M30
M0

Co dopisać aby trzy osie A-5, Y-5 i Z-0.4 szły z większym posuwem?




Arias2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 566
Rejestracja: 29 lip 2007, 10:49
Lokalizacja: wieluń-eslov

Re: Problem z programem

#2

Post napisał: Arias2 » 28 sie 2022, 14:27

Dopisać szybszy posuw przed tymi liniami
G17 G21 G91
M3G1
X10 A5 Y5 Z 0.4
F3000
X10 A-5 Y-5 Z -0.4
F1400
B1
M47
M30
M0

Awatar użytkownika

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

Re: Problem z programem

#3

Post napisał: tuxcnc » 28 sie 2022, 14:32

ADATA pisze:
28 sie 2022, 14:15
Co dopisać aby trzy osie A-5, Y-5 i Z-0.4 szły z większym posuwem?
Nie przeskoczysz.
Parametr F jest w jednostkach na minutę, więc jeśli w jednej linii pomieszasz osie liniowe i obrotowe, to będziesz miał cyrk.
Jest co prawda G93, ale to stwarza inne problemy, na przykład wyliczanie posuwu w każdej linii osobno...

Dodane 3 minuty 28 sekundy:
Poza tym, to program nie jest prawidłowo napisany, parametr F musi wystąpić przed, albo w pierwszej linii z G1, inaczej wywołujesz ruch z nieokreśloną prędkością.


Autor tematu
ADATA
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 123
Rejestracja: 27 sie 2022, 14:11

Re: Problem z programem

#4

Post napisał: ADATA » 28 sie 2022, 18:41


chodzi mi o ruchy techy dwóch narzędzi po prawej
raz ruchy odjeżdżająca i dojeżdżające są takie same a innym razem ruchy dojeżdżające są szybsze

Awatar użytkownika

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

Re: Problem z programem

#5

Post napisał: tuxcnc » 28 sie 2022, 19:11

ADATA pisze:
28 sie 2022, 18:41
chodzi mi o ruchy techy dwóch narzędzi po prawej
raz ruchy odjeżdżająca i dojeżdżające są takie same a innym razem ruchy dojeżdżające są szybsze
Jeżeli wszystkie osie są liniowe, to musi chodzić o modalność parametru F.
Modalne są te kody lub parametry, które obowiązują od wywołania do odwołania, czasem przez cały program, a czasem nawet dłużej...
Zdarza się że kody lub parametry modalne "przechodzą" z poprzedniego programu do następnego.
Dlatego pisałem, że parametr F powinien być wywołany najpóźniej w pierwszej linii zawierającej G1 (też kod modalny).
W innym wypadku wywołujesz ruch z nieokreśloną prędkością, może to być wartość niejawnie ustawiana na początku programu przez sterowanie, albo wartość która pozostała po ostatnio wykonywanym programie.
Kod G1 bez F znaczy tyle, żeby jechać tak szybko jak dotychczas.
Parametr F może występować dowolną ilość razy, każde jego wystąpienie odwołuje poprzednie, możesz go umieścić nawet w każdej linii.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: Problem z programem

#6

Post napisał: WZÓR » 28 sie 2022, 21:01

tuxcnc pisze:
28 sie 2022, 19:11
ADATA pisze:
28 sie 2022, 18:41
chodzi mi o ruchy techy dwóch narzędzi po prawej
raz ruchy odjeżdżająca i dojeżdżające są takie same a innym razem ruchy dojeżdżające są szybsze
Jeżeli wszystkie osie są liniowe, to musi chodzić o modalność parametru F.
Modalne są te kody lub parametry, które obowiązują od wywołania do odwołania, czasem przez cały program, a czasem nawet dłużej...
Zdarza się że kody lub parametry modalne "przechodzą" z poprzedniego programu do następnego.
Dlatego pisałem, że parametr F powinien być wywołany najpóźniej w pierwszej linii zawierającej G1 (też kod modalny).
W innym wypadku wywołujesz ruch z nieokreśloną prędkością, może to być wartość niejawnie ustawiana na początku programu przez sterowanie, albo wartość która pozostała po ostatnio wykonywanym programie.
Kod G1 bez F znaczy tyle, żeby jechać tak szybko jak dotychczas.
Parametr F może występować dowolną ilość razy, każde jego wystąpienie odwołuje poprzednie, możesz go umieścić nawet w każdej linii.
Czepiłeś się tego G01 i F
A może ten szybszy ruch to G00 ?

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

Awatar użytkownika

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

Re: Problem z programem

#7

Post napisał: tuxcnc » 28 sie 2022, 21:11

WZÓR pisze:
28 sie 2022, 21:01
Czepiłeś się tego G01 i F
A może ten szybszy ruch to G00 ?
Czepiłem się tego, co autor wątku napisał w pierwszym poście:

Kod: Zaznacz cały

G17 G21 G91
M3G1
X10 A5 Y5 Z 0.4
X10 A-5 Y-5 Z -0.4
F1400
B1
M47
M30
M0
Robi G1 bez F, a G0 to tam w ogóle nie ma.
Tak się nie pisze programów!
Cholera wie co to za sterowanie, że takie gówno łyka, ale pewnie są ustawione kody wykonywane przed uruchomieniem programu, inaczej wywalało by błąd.


Autor tematu
ADATA
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 123
Rejestracja: 27 sie 2022, 14:11

Re: Problem z programem

#8

Post napisał: ADATA » 29 sie 2022, 08:23

Program piszę w zwykłym notatniku i wczytuję do macha.

Awatar użytkownika

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

Re: Problem z programem

#9

Post napisał: tuxcnc » 29 sie 2022, 08:49

ADATA pisze:
29 sie 2022, 08:23
Program piszę w zwykłym notatniku i wczytuję do macha.
W tym to akurat nie ma niczego złego.
Problem polega na tym że nie znasz g-kodów i popełniasz banalne błędy.
A Mach ze swoją "inteligencją" poprawia te błędy nie informując Cię o niczym.
Normalny program wywalił by błąd.
Obrazek
Nie można wykonać ruchu z nieokreśloną prędkością.
Czego tu można nie rozumieć?

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 7974
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

Re: Problem z programem

#10

Post napisał: WZÓR » 29 sie 2022, 08:50

tuxcnc pisze:
28 sie 2022, 21:11
WZÓR pisze:
28 sie 2022, 21:01
Czepiłeś się tego G01 i F
A może ten szybszy ruch to G00 ?
Czepiłem się tego, co autor wątku napisał w pierwszym poście:

Kod: Zaznacz cały

G17 G21 G91
M3G1
X10 A5 Y5 Z 0.4
X10 A-5 Y-5 Z -0.4
F1400
B1
M47
M30
M0
Robi G1 bez F, a G0 to tam w ogóle nie ma.
Tak się nie pisze programów!
Cholera wie co to za sterowanie, że takie gówno łyka, ale pewnie są ustawione kody wykonywane przed uruchomieniem programu, inaczej wywalało by błąd.
To ja też się przyczepię . :)
A gdzie jest G90 ?

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”