2 problemy z pisaniem kodu

Dyskusje dotyczące programowania G-Code

Autor tematu
krzychuk
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 2
Posty: 24
Rejestracja: 23 mar 2011, 11:45
Lokalizacja: Strzebiń

2 problemy z pisaniem kodu

#1

Post napisał: krzychuk » 19 sie 2011, 13:30

Witam wszystkich. Od niedawna pisze kody do swojej wypalarki plazmowej CNC i konwertuje do programu Mach 3. Mam problem z 2 kodami.

1. Nie umiem wypalić kół. Wpisując kod np G02 X10 Y20 nic sie nie dzieje. Kod zostaje wczytany ale na podglądzie w Machu nie ma żadnego rysunku a po uruchomieniu pracy maszyny urządzenie się nie porusza. Gdzie jest błąd?? Czy czegoś nie napisałem. Zaznaczam ze pracuję tylko w płaszczyźnie poziomej X, Y

2. Wiem że jest taka opcja jak chwilowe zatrzymanie pracy urządzenia (pauza) i jest ona przypisana do kodu G04 ale nie wiem jak to zastosować. Próbowałem rożnych kombinacji ale urządzenie zawsze przeskakuję przez tą linijkę kodu i nic sie nie dzieje, nie zatrzymuje sie. Czy ktoś mógłby mi pomóc jak np zatrzymać pracę na 3 sekundy ??

Z góry dziękuję wszystkim za pomoc i proszę o zrozumienie:) jestem nowy i nie bardzo się znam jeszcze na tym:)



Tagi:

Awatar użytkownika

maz
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 894
Rejestracja: 20 cze 2007, 22:55
Lokalizacja: Blachownia
Kontakt:

#2

Post napisał: maz » 19 sie 2011, 14:17

1. dopisz sobie np F1000, musisz miec zadeklarowany posuw.
2. G04 P20000 , zatrzymanie na 2 sekundy
Kazde parametry sa idealne, czasami tylko narzedzia sa malo wytrzymale :-)
Kazdy wymiar da sie osiagnac, czasami wystaczy docisnac mocniej urzadzenie pomiarowe ;-)


rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1246
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

#3

Post napisał: rc666 » 19 sie 2011, 14:18

Szkoda że nie pokazałeś programu. G04 potrzebuje jeszcze jeden parametr w FANUC jest to "P" który określa na ile się maszyna zatrzyma. Nie wiem tylko jaka jest jednostka na twojej maszynie. Może to być milisekunda czyli P1 może oznaczać że zatrzymanie nastąpi na 1 milisekundę ale to musisz sprawdzić sam na maszynie. Co do G02 to również brakuje ci ci kilku rzeczy. (G02 X1.75 Y1 I0.5 J0 F20 jako przykład) . Ale do wycinania kółka potrzebujesz specjalnej komendy(zobacz w instrukcji obsługi) G02 i G03 nie wytnie pełnego koła, a parametry X i Y są początkiem tego zaokrąglenia.


wieslawbarek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 847
Rejestracja: 05 gru 2006, 22:28
Lokalizacja: Bielsko Biała

#4

Post napisał: wieslawbarek » 19 sie 2011, 22:07

Przy G2 albo G3 nie da sie obrobić pełnego koła tu musisz wpisac G12 albo G13 zaczynając od srodka albo pisac po jednej połówce co do przerwy to w General configuration trzeba wpisać żeby nie było w milisecundach i wtedy nie ma takich jak kolega wczesniej napisał G4 P2000

Awatar użytkownika

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

#5

Post napisał: tuxcnc » 19 sie 2011, 23:23

wieslawbarek pisze:Przy G2 albo G3 nie da sie obrobić pełnego koła tu musisz wpisac G12 albo G13 zaczynając od srodka albo pisac po jednej połówce co do przerwy to w General configuration trzeba wpisać żeby nie było w milisecundach i wtedy nie ma takich jak kolega wczesniej napisał G4 P2000
Chyba zapomniałeś zacząć od "U mnie, w najpopularniejszym programie, nie da się ....
Bo akurat u mnie to się da ...

.


G3d
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 324
Rejestracja: 02 sty 2009, 18:07
Lokalizacja: Warszawa

#6

Post napisał: G3d » 20 sie 2011, 09:21

Dokladnie tak ;)
W emc2 G03 I30 F3000 wyrzuci sliczne kolko ;)
G02 X10 Y20
R, I, J, K ?
F ?

np.

G91
G02 X60 R30 F1000
G02 X-60 R30 F1000

albo w emc2 [nie wiem jak w machu]

G02 I30 F1000


wieslawbarek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 847
Rejestracja: 05 gru 2006, 22:28
Lokalizacja: Bielsko Biała

#7

Post napisał: wieslawbarek » 20 sie 2011, 20:56

tuxcnc pisze:
wieslawbarek pisze:Przy G2 albo G3 nie da sie obrobić pełnego koła tu musisz wpisac G12 albo G13 zaczynając od srodka albo pisac po jednej połówce co do przerwy to w General configuration trzeba wpisać żeby nie było w milisecundach i wtedy nie ma takich jak kolega wczesniej napisał G4 P2000
Chyba zapomniałeś zacząć od "U mnie, w najpopularniejszym programie, nie da się ....
Bo akurat u mnie to się da ...

.
Ja nic nie zapomniałem po prostu ty nie doczytałeś ze chodzi o Macha :razz:

[ Dodano: 2011-08-20, 21:19 ]
No i byłbym zapomniał ten głupi Mach potrafi coś takiego tylko trzeba napisać
np. G2 Ixxx Jxxx i wszystko

Awatar użytkownika

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

#8

Post napisał: tuxcnc » 20 sie 2011, 21:50

wieslawbarek pisze:No i byłbym zapomniał ten głupi Mach potrafi coś takiego tylko trzeba napisać
np. G2 Ixxx Jxxx i wszystko
Nie "byłbyś zapomniał" tylko normalnie zapomniałeś, bo w poprzednim poście napisałeś, że nie potrafi.
Myślałem, że masz wersję w której akurat to spieprzyli, ale się okazuje, że po prostu piszesz głupoty i nie umiesz powiedzieć przepraszam.

.


wieslawbarek
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 5
Posty: 847
Rejestracja: 05 gru 2006, 22:28
Lokalizacja: Bielsko Biała

#9

Post napisał: wieslawbarek » 20 sie 2011, 22:26

Przepraszam :mrgreen: :mrgreen:

Zapomniałem napisać że nie potrafi pełnego okregu tylko łuk

G2 X xxx Y xxx Z xxx
a powinno byc dla pełnego okręgu

G2 I xxx J xxx K xxx
A tak na marginesie to nie wiem ty tak naprawdę uważasz że jakies sterowania tego nie potrafią miałem Sinumerica z 1980 3T co to robił bez problemu wszystkie Dialogi Contury i Numsy to robią ty naprawdę uważasz że oni tak tępi byli :?: :?:

Awatar użytkownika

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

#10

Post napisał: tuxcnc » 21 sie 2011, 00:56

wieslawbarek pisze:Zapomniałem napisać że nie potrafi pełnego okregu tylko łuk

G2 X xxx Y xxx Z xxx
a powinno byc dla pełnego okręgu

G2 I xxx J xxx K xxx
Nie bardzo wiadomo o co Ci chodzi.
W G-kodach nie da się zadeklarować okręgu bez podania promienia albo współrzędnych środka.
Natomiast parametry I,J,K nie występują wszystkie na raz, używa się tylko dwóch w zależności od G17/G18/G19.
W EMC2 można w rozkazie G2/G3 uzyskać ruch helikalny, czyli po linii śrubowej.
Chodzi o program w rodzaju

Kod: Zaznacz cały

G00 X0 Y0 Z0
G18
F1000
G02 I0 K10 Y10
G17
G03 I0 J10 Z10
Nie pamiętam czy Mach sobie z tym radzi.

A co do jakości Macha, to powszechnie wiadomo, że zawsze coś jest skopane, natomiast co konkretnie, to już zależy od wersji, w jednej nie działa to, w innej tamto ...

.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”