G2,G3 ???

Dyskusje dotyczące programowania G-Code

Autor tematu
pitkowski
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 7
Posty: 141
Rejestracja: 23 wrz 2006, 21:01
Lokalizacja: wielkopolska

G2,G3 ???

#1

Post napisał: pitkowski » 26 sie 2007, 11:01

wygenerowałem kod:
%
N2G00G90X-1.4280Y3.9900Z17.5950S531
N3G00Z9.6740
N4G01Z8.6740F100
N5G03X3.0750Y-0.5910I19.2328J14.4012F200
N6G01X8.3800F600
N7G02X-1.4280Y9.2860I13.0907J22.8083F200
N8G01Y17.6310F600
N9G03X16.6800Y-0.5910I23.0037J4.7516F200
N10G00Z17.5950
po wpisaniu w maszynę zgłasza mi sie błąd :
różne promienie dla początku i końca łuku czy mógby ktoś z zaistniałych na forum wytłumaczyć mi o co chodzi??



Awatar użytkownika

marcin-g
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 3
Posty: 44
Rejestracja: 23 cze 2006, 12:37
Lokalizacja: dębica

#2

Post napisał: marcin-g » 09 wrz 2007, 17:16

Wydaje mi się że w linijce N2 po g00 nie powinno być podanego kodu g90
N1 G90
N2G00X-1.4280Y3.9900Z17.5950S531

Poza tym możliwe że współrzędne X Y I J masz wygenerowane absolutnie g90.
a mach interpretuje XY absolutnie, a IJ inkrementalnie i z tąd ten błąd
Sprobuj na początku programu wpisać G90.1 lub G91.1 lub w config Mach sprawdzić jak program interpretuje współrzędne i j ,inkrementalnie czy absolutnie i ewentualnie zmienić.
O ile korzystasz z Macha.

Ja też miałem taki problem, cam generował wszystkie współrzędne absolutnie,
w machu miałem i j skonfigurowane inkrementalnie i pojawiał się błąd.
pomogło G90.1

Awatar użytkownika

ishi2
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 1
Posty: 14
Rejestracja: 01 lis 2006, 08:32
Lokalizacja: Łódź/Wałbrzych

#3

Post napisał: ishi2 » 09 wrz 2007, 19:35

Wyślij cały kod,

Wg mnie na początku brakuje paru istotnych funkcji - np. to że podajesz w N5 wektory I oraz J może nie wystarczyć, spróbuj dopisać na początku G17 aby określić płaszczyznę na której będziesz się poruszał? A poza tym jakie to jest sterowanie :?:
...

... jak kraść to miliony...

... jak programować to SIEMENSa...


doniu
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 81
Rejestracja: 04 maja 2007, 21:42
Lokalizacja: Danmark

#4

Post napisał: doniu » 13 wrz 2007, 10:15

Jak na moje to masz błąd w bloku N10, powinna być funkcja G1 a nie G0 :wink:


Autor tematu
pitkowski
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 7
Posty: 141
Rejestracja: 23 wrz 2006, 21:01
Lokalizacja: wielkopolska

#5

Post napisał: pitkowski » 26 wrz 2007, 21:23

niestety maszyna G90.1 i G91.1 oraz funkcje G17 wogóle nie rozpoznaje ?!

Awatar użytkownika

marcin-g
Sympatyk forum poziom 1 (min. 40)
Sympatyk forum poziom 1 (min. 40)
Posty w temacie: 3
Posty: 44
Rejestracja: 23 cze 2006, 12:37
Lokalizacja: dębica

#6

Post napisał: marcin-g » 28 wrz 2007, 20:43

Tak w ogóle to jaka to maszyna


KACTUS
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 6
Rejestracja: 04 gru 2006, 14:56
Lokalizacja: Warszawa

#7

Post napisał: KACTUS » 29 wrz 2007, 00:38

A może spróbuj wpisać wartości I i J z odwrotnymi znakami. Sterowania wymagają I i J w różnych konfiguracjach, tzn od środka promienia do początku, lub na odwrót, w związku z tym ...w załączonym kawałku programu powpisuj minusy.


jasiu...
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 5775
Rejestracja: 14 lip 2007, 19:02
Lokalizacja: Westfalia

#8

Post napisał: jasiu... » 29 wrz 2007, 12:31

tak sobie naszkicowałem i wychodzi mi, ze przy G3 (na przykład), jeśli X jest dodatni, Y ujemny, to I i J też chyba są ujemne.

Wyciągnąłem to z linii: N9G03X16.6800Y-0.5910I23.0037J4.7516F200

Narysuj sobie miejsce, w którym jesteś, do którego zmierzasz i gdzie będziesz miał środek, względem startu.


Autor tematu
pitkowski
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 7
Posty: 141
Rejestracja: 23 wrz 2006, 21:01
Lokalizacja: wielkopolska

#9

Post napisał: pitkowski » 09 paź 2007, 20:34

do tej pory jak narazie nic nie kumam?!


Lutobor
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 4
Posty: 18
Rejestracja: 24 lip 2007, 21:41
Lokalizacja: Reggio Emilia/B-B

Re: G2,G3 ???

#10

Post napisał: Lutobor » 10 paź 2007, 23:56

pitkowski pisze:po wpisaniu w maszynę zgłasza mi sie błąd :
różne promienie dla początku i końca łuku czy mógby ktoś z zaistniałych na forum wytłumaczyć mi o co chodzi??
Jak już sam napisałeś chodzi o to że z tych danych nie wychodzi równy promień:

Chyba znasz podstawe programowania?

O to mój przykład (sinumerik 810):
N10 G1 X100 Y0 - Najazd na punkty początku (wycinka) okręgu
N20 G2 X0 Y100 I-100 J0 - X i Y - punkty końca okręgu, I i J odległości od środka wykonywanego okręgu (przy funkcji G2 zrobi wycinek koła o kącie 270°, przy G3 o kącie 90°)

Przypuszczalnie gdzieś któryś parametr (X,Y,I,J lub G2, G3) masz źle podany, jak będę miał czas to jutro sprawdzę u siebie na maszynie

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”