Znaleziono 8 wyników

autor: tuxcnc
04 wrz 2022, 16:30
Forum: G-CODE - programowanie
Temat: Problem z programem
Odpowiedzi: 20
Odsłony: 1906

Re: Problem z programem

rc666 pisze:
04 wrz 2022, 15:53
Taka mała uwaga.
Oczywiście ja się na tym nie znam jak ktoś tu powiedział.
W programie:
F1400 ? = 1400 micronòw na minutę. Gdzie jest kropka → F1400. = 1400 mm/min.
Inne wartości rownież, X, Y itd.
Co do zasady, parametr F jest podawany w jednostkach na minutę.
Czasem to w ogóle nie są jednostki długości, ale kąta...
Zapis F1400 oznacza więc 1400 jednostek/min.
Z tego co mi wiadomo (bo nie używam), to w Mach jednostką jest milimetr, więc chodzi o 1400 mm/min.
Czyli faktycznie się nie znasz...
autor: tuxcnc
03 wrz 2022, 21:35
Forum: G-CODE - programowanie
Temat: Problem z programem
Odpowiedzi: 20
Odsłony: 1906

Re: Problem z programem

ADATA pisze:
03 wrz 2022, 20:08
Próbowałem postojem czasowym P, ale pewnie coś żle zrobiłem
No i wracamy do twojej nieznajomości g-kodów.
G4 zatrzymuje wszystkie ruchy we wszystkich osiach na określony czas, więc w przedmiotowej giętarce nic Ci nie da.
Nie wiem dokładnie jaki efekt chciałbyś uzyskać, ale najbardziej prawdopodobne wydaje mi się, że powinieneś rozbić poszczególne ruchy na osobne linie.
Planer analizuje całość linii i wykonuje wszystkie ruchy zadane w danej linii równocześnie.
Na przykład we frezarce używa się takiego fragmentu:

Kod: Zaznacz cały

G0 Z10
G0 X0 Y0
Wartości są przykładowe, chodzi o to, że najpierw jest podnoszona zetka, a potem wykonywany ruch w X i Y. Gdyby wszystko było w jednej linii, toby ruchy we wszystkich osiach nastąpiły równocześnie, coby się mogło zakończyć paskudną kolizją.
autor: tuxcnc
30 sie 2022, 23:32
Forum: G-CODE - programowanie
Temat: Problem z programem
Odpowiedzi: 20
Odsłony: 1906

Re: Problem z programem

ADATA pisze:
30 sie 2022, 17:09
Działa, ale z tego co sobie przypominam do pewnej wartości, potem można sobie pisać co się chcę i tak jedzie ze stałą prędkością, ale za niedługo to sprawdzę
Planer będzie przycinał prędkość względem najwolniejszej osi.
Tak jest we wszystkich sterowaniach, nie da się przecież pojechać szybciej niż maksimum.
Jeżeli masz błąd w ustawieniach osi, to będziesz miał kiszkę dopóki tego nie poprawisz.
autor: tuxcnc
29 sie 2022, 09:09
Forum: G-CODE - programowanie
Temat: Problem z programem
Odpowiedzi: 20
Odsłony: 1906

Re: Problem z programem

WZÓR pisze:
29 sie 2022, 08:50
To ja też się przyczepię . :)
A gdzie jest G90 ?
Przecież jest G91 !!!
Czy Ty przypadkiem czymś się nie zatrułeś?
Bo piszesz kompletnie od rzeczy...
autor: tuxcnc
29 sie 2022, 08:49
Forum: G-CODE - programowanie
Temat: Problem z programem
Odpowiedzi: 20
Odsłony: 1906

Re: Problem z programem

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ć?
autor: tuxcnc
28 sie 2022, 21:11
Forum: G-CODE - programowanie
Temat: Problem z programem
Odpowiedzi: 20
Odsłony: 1906

Re: Problem z programem

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: tuxcnc
28 sie 2022, 19:11
Forum: G-CODE - programowanie
Temat: Problem z programem
Odpowiedzi: 20
Odsłony: 1906

Re: Problem z programem

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.
autor: tuxcnc
28 sie 2022, 14:32
Forum: G-CODE - programowanie
Temat: Problem z programem
Odpowiedzi: 20
Odsłony: 1906

Re: Problem z programem

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

Wróć do „Problem z programem”