Problem z korekcją promienia. 840 DSL

Dyskusje na temat systemu Sinumerik

Autor tematu
zdudek
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 11
Rejestracja: 07 sie 2018, 09:46

Problem z korekcją promienia. 840 DSL

#1

Post napisał: zdudek » 10 sie 2018, 12:47

Witam.

Mam problem z wyżej wymienionym systemem.

Za każdym razem, kiedy zaprogramuję coś z G41/G42, maszyna wykonuje ruchy w 3 osiach.

Dla przykładu, przy programie:
G0 X0 Y0
G91 G41
G1 X-50 F500
G3 X0 Y0 I50 J0
G40
G90
G1 X0 Y0

Wykonuje pełne koło, ale robi to jednocześnie pracując w osi "Z" i pochylając otwór o wpisany w narzędziu promień.
Pracuje normalnie tylko na jednym narzędziu, T50D1.

Ktoś wie, co może być powodem?

Pozdrawiam




zibi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1279
Rejestracja: 24 lut 2007, 15:20
Lokalizacja: podkarpackie

Re: Problem z korekcją promienia. 840 DSL

#2

Post napisał: zibi » 10 sie 2018, 18:38

Zdefiniuj tam frez palcowy bez promienia naroża.
NX CAD, NX CAM, FREZOWANIE 5AX, ELEKTRODRĄŻARKI WGŁĘBNE I DRUTOWE. PEPS, VERICUT. Pomagam w NX przez Team Viewer. Postprocesory NX.

Awatar użytkownika

djronin
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 262
Rejestracja: 22 kwie 2011, 01:19
Lokalizacja: Jarocin

Re: Problem z korekcją promienia. 840 DSL

#3

Post napisał: djronin » 11 sie 2018, 06:05

Na pierwszy rzut oka widać że coś w tym kodzie nie gra..


G0 X0 Y0
dojazd na pozycję (zapewne absolutną) x0y0 jest ok ale lepiej włączyć korektę wraz z ruchem osi czyli zamiast:
G91 G41
G1 X-50 F500
lepiej było by:
G91 G41 G1 X-50 F500
tu za to jest ciekawie bo przed chwilą ustawiłeś wymiarowanie przyrostowe i ustawiasz koniec łuku na przyrost o 0 w osi X i Y
G3 X0 Y0 I50 J0
nii nii Panie, nie z sinumerikiem takie numery :)
zapamiętaj sobie, że jeśli robisz pełen obrót to podajesz tylko parametry IJK jeśli są większe od 0..
G40
wyjście z kompensacji też najlepiej zrobić wraz z ruchem
G90
G1 X0 Y0

całość po poprawie:
G90 G0 X0 Y0
G91 G41 G1 X-50 F500
G3 I50
G90 G40 G1 X0


Nie wiem dlaczego się tak dzieje ale sinumerik czasem jest taki niedoj*b**y...
...Programowanie ma to do siebie, że urzeczywistnienie nawet najbardziej
oczywistego pomysłu jest znakomitą definicją słowa "frustracja"...


Autor tematu
zdudek
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 2
Posty: 11
Rejestracja: 07 sie 2018, 09:46

Re: Problem z korekcją promienia. 840 DSL

#4

Post napisał: zdudek » 13 sie 2018, 21:58

Odpowiadając na powyższe:

- Próbowałem definiować różne typy narzędzi, nic nie pomaga. Jak pisałem, jedyne narzędzie, które idzie to T50 D1 (zdefiniowane jako end mill - bez promienia naroza).


- Kod napisałem na szybko z głowy. W każdym razie korekcję wywołuję w innej linii niż ruch bo miałem z tym problemy na jakimś innym sinumeriku - przyzwyczajenie. Wywalenie X0 Y0 J0 z kodu nie pomaga (tutaj również przyzwyczajenie - w numie muszę podawać wszystko, nawet jeśli jest =0). Ogolnie mamy drugą maszynę (karuzela z napędzanym narzędziem) na tym samym systemie i tam taki kod działa bez problemu.

- Próbowałem różnych metod programowania, przyrostowo, absolutnie, poprzez IJ lub przez CR, cyklem na frezowanie kieszeni, nawet generować z CAMA. I zawsze maszyna świruje, jeździ 3 osiami.


- Jak wspomniałem wcześniej, druga maszyna na tym samym sterowaniu działa bez zarzutu.

Był w firmie jakiś specjalista i stwierdził, że jest coś namieszane w systemie i trzeba się kontaktować z producentem.

Dodam może tylko, że jest to frezarka bramowa z kilkoma głowicami skrętnymi (w 1 lub 2 osiach). Z niczym innym nie mam problemu, bardzo ładnie przyjmuje korekcje na głowice i obraca układ współrzędnych.

Pozdrawiam

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”