Strona 1 z 3

Problem z osią Y przesuniecie z osi o 0.5mm

: 18 sty 2014, 13:24
autor: jarcys
Frezarka o konstrukcji stal-alum(śruby kulowe 16x5) oprogramowanie Emc2. Po narysowaniu okręgu którego oś jest na zerze podaniu tego rysunku do generatora SimplyCam podaniu gkodu do Emc2 następnie ustawiam oś wałka(w którym mam wykonać dany krąg) czujnikiem zeruje oś X Y Z i po wyfrezowaniu okazuje się że frezarka robi mi ten okrag w osi Y 0.5 mm z osi nie zależnie czy to zarys okręgu zewnętrzny czy wewnętrzny.
Nie wiem w czym problem i gdzie go szukać.

: 20 sty 2014, 10:51
autor: Raven
Silnik w Z nie ma zbyt małego momentu trzymającego?

EDIT: Źle zrozumiałem autora tematu... oczywiście powinienem wskazać na oś Y a nie Z, opisane więcej w dalszym poście.

: 20 sty 2014, 12:07
autor: GumiRobot
czy okrąg nie jest okręgiem a jest elipsą czy tylko środek okręgu w osi Y jest przesunięty o 0.5mm. Jeżeli to drugie to daj kolego g-code. W pierwszym wypadku luzy mechaniki maszyny lub złe przeskalowanie osi.

: 20 sty 2014, 19:00
autor: jarcys
Okrąg wykonany o średnicy 40mm owalu mam na nim nie całą dychę 0.1mm to nie jest takim problemem tylko to przesunięcie 0.5mm na osi Y. Pozostaje tylko kalibracja frezarki tylko nie wiem jak to zrobić.
Luzów nie mam.
Podaje gkod.

(T.NC)
G90 G40 G80
T1 M6 (TLDIA=6)
M3 S3000
G0 X1.068 Y16.965
Z2.
G1 Z-0.5 F600
G3 X-1.068 Y-16.965 I-1.068 J-16.965
X1.068 Y16.965 I1.068 J16.965

G1 Z-1
G3 X-1.068 Y-16.965 I-1.068 J-16.965
X1.068 Y16.965 I1.068 J16.965

G1 Z-1.5
G3 X-1.068 Y-16.965 I-1.068 J-16.965
X1.068 Y16.965 I1.068 J16.965

G1 Z-2
G3 X-1.068 Y-16.965 I-1.068 J-16.965
X1.068 Y16.965 I1.068 J16.965

G1 Z-2.5
G3 X-1.068 Y-16.965 I-1.068 J-16.965
X1.068 Y16.965 I1.068 J16.965

G1 Z-2.6
G3 X-1.068 Y-16.965 I-1.068 J-16.965
X1.068 Y16.965 I1.068 J16.965

G1 Z-2.7
G3 X-1.068 Y-16.965 I-1.068 J-16.965
X1.068 Y16.965 I1.068 J16.965

G1 Z-2.8
G3 X-1.068 Y-16.965 I-1.068 J-16.965
X1.068 Y16.965 I1.068 J16.965

G1 Z-2.9
G3 X-1.068 Y-16.965 I-1.068 J-16.965
X1.068 Y16.965 I1.068 J16.965

G1 Z-3
G3 X-1.068 Y-16.965 I-1.068 J-16.965
X1.068 Y16.965 I1.068 J16.965
G0 Z2.
M5
M02

: 20 sty 2014, 19:57
autor: Raven
Po pierwszym przeczytaniu myślałem, że chodzi o przesunięcie w osi Z... czytam ponownie, i znowu mam wrażenie, że chodzi o różnicę w osi Z... ale nie ważne ;)

Dwie uwagi/pytania:

1. obróbka na poziomach kolejno -1.5, -2, 2.5, -2.6... to tak celowo? (drobiazg... pewnie zgubił się minus)

2. rzecz ważniejsza, sprawdź współrzędne łuków.
Zaczynasz łuk w X1.068 Y16.965 Z-0.5,
robisz łuk przeciwnie do wskazówek zegara do pozycji X-1.068 Y-16.965 Z-0.5...
środek łuku w X0.0 Y0.0 Z-0.5...

Po co tak sobie "ułatwiać" życie?? :roll:
Prościej by było mieć okręgi tak opisane aby zaczynały się w X0.0 a środek przesuwał się tylko w jednej współrzędnej a nie dwóch.

Obecnie nawet nie widać, że promień nie wynosi 17.0000 tylko ~16.99858...

Ogólnie pomimo powyższych mankamentów środki okręgów są w X0 Y0, więc powinieneś otrzymać okrąg a nie elipsę.

Jeżeli bez obciążenia wychodzi okrąg, to sprawdził bym jednak napęd osi... tylko Y a nie Z jak wcześniej napisałem (kwestia złego zrozumienia "o co biega").

Kalibrację osi robisz wtedy gdy nawet w powietrzu zamiast okręgu robi elipsę, a odcinek 1cm ma inny wymiar niż 1cm.

Podejrzewał bym raczej złe ustawienie prądu silnika.

: 20 sty 2014, 21:36
autor: jarcys
Sterowniki 2M542 4.2A podłączone bipolarnie-równolegle do silników 60H86-3008B 4.2A
Prąd mam ustawiony 3.76A
Krok 1600
Atutaj podaje konfiguracje

Obrazek

Obrazek



Obrazek

Obrazek

ObrazekObrazek

Obrazek

: 21 sty 2014, 08:22
autor: Raven
Problemu szukał bym w ustawieniach sterownika lub sterowniku silnika a nie LinuxCNC, chociaż zastanawia konfiguracja sygnałów.

Spróbuj zamienić na sterowniku silników krokowych wejścia X z Y oraz wyjścia X z Y.

Jeżeli problem pojawi się na osi X to problemem jest sterownik silników krokowych, jeżeli pozostanie na osi Y to problemem jest sterowanie, lub napęd osi.

: 21 sty 2014, 20:21
autor: jarcys
Po zmianie sterowników osi Y i X jest to samo czyli sterowniki są dobre nawet przeprowadziłem kalibracje osi Y X na listwie wzorcowej 200mm + czujnik i na tej osi Y 0.253mm różnicy a na osi X 0.03mm ustawiłem to w konfiguracji osi X Y zmieniając stopniowo skok sruby tak by uzyskać wymiar danej listwy wzorcowej 200mm i po tym wyfrezowałem nowy okrąg dalej jest to samo.

: 21 sty 2014, 20:52
autor: kamar
Pokaz zrzut ekranu z tym okręgiem.

: 21 sty 2014, 21:41
autor: jarcys
Zrzut ekranu okręgu
ObrazekObrazekObrazek