Zmiana bazy obróbkowej

Dyskusje dotyczące programowania G-Code

Autor tematu
simosim
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 7
Rejestracja: 02 cze 2015, 13:39
Lokalizacja: Gryfino

Zmiana bazy obróbkowej

#1

Post napisał: simosim » 07 cze 2017, 11:03

Dzień dobry

Nazywam się Szymon. pracuję w zakładzie kolejowym na Dolnym Śląsku. Dostałem zadanie napisania programu CNC na obróbkę takiej płyty:

Obrazek

Najpierw, przyjmując bazę w lewym górnym rogu, frezuję naddatek (2,5 mm) z prawej i dolnej krawędzi. Teraz następuje zmiana bazy obróbkowej na prawy dolny róg i wiercenie otworów. Program, jaki napisałem, wygląda tak:

N010 000100 ;
N020 G91 G28 Z0 ;
N030 G54 G90 G17 ;
N040 G00 Z200. ;
N050 G00 X100. Y100. ;
N060 T1 M06 ;
N070 G40 S1500 M3 ;
N080 G00 X705. Y100. ;
N090 G43 Z50. ;
N100 G01 Z-20. F150 M8 ;
N110 G01 Y-50. G41 D1 ;
N120 G01 Y-361. ;
N130 G01 X376. ;
N140 G01 Z50. ;
N150 M5 ;
N160 M9 ;
N170 G00 Z100. Y100. ;
N180 G00 Z200. ;
N190 T2 M06 ;
N200 G55 G90 G17 ;
N210 G40 S1500 M3 ;
N220 G43 Z200. ;
N230 G00 X-255. Y116. ;
N240 G01 Z-20. F80 M8 ;
N250 G01 Z200 ;
N260 G00 X-535. ;
N270 G01 Z-20. F80 M8 ;
N280 G01 Z200 ;
N290 G00 Y276. ;
N300 G01 Z-20. F80 M8 ;
N310 G01 Z200 ;
N320 G00 X-255. ;
N330 G01 Z-20. F80 M8 ;
N340 G01 Z200 ;
N350 G91 G28 Y0 ;
N360 M9 ;
N370 M5 ;
N380 M30 ;

I teraz moje pytanie, skąd układ CNC będzie wiedział, że druga baza (N200) jest w prawym dolnym rogu?



Tagi:


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 4147
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

#2

Post napisał: Steryd » 07 cze 2017, 12:20

Jak ją tam ustawisz, to będzie wiedział, jak nie ustawisz, to będzie tam, gdzie jest ustawiona.

W takiej sytuacji jak ta możesz zastosować nie zmianę bazy, tylko przesunięcie (G52 X705 Y-361), żeby Ci było wygodniej (tylko potem należałoby odwołać).
Pytanie, czemu nie chcesz od razu bazy przyjąć tam gdzie ma być?
ewentualnie, czy przeliczenie tych 2 współrzędnych jest na tyle trudne, że chce Ci się kombinować.
Można?
Morzna!!!


Bostom
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 174
Rejestracja: 14 sty 2015, 20:06
Lokalizacja: małopolska

#3

Post napisał: Bostom » 07 cze 2017, 12:27

Nie lepiej będzie Ci przeliczyć wymiary do jednej bazy?


Autor tematu
simosim
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 7
Rejestracja: 02 cze 2015, 13:39
Lokalizacja: Gryfino

#4

Post napisał: simosim » 07 cze 2017, 12:41

Na rysunku bazą dla wiercenia otworów jest prawy dolny róg, dlatego chcę zmienić bazę. Poza tym to dobre ćwiczenie. Czyli muszę wprowadzić przed obróbką przesunięcie G55?


Bostom
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 174
Rejestracja: 14 sty 2015, 20:06
Lokalizacja: małopolska

#5

Post napisał: Bostom » 07 cze 2017, 15:26

Operator musi ustawić osobną bazę dla G54 i G55. Ew. możesz zamiast G55 użyć G58, ale w maszynie będzie trzeba wpisać wartość przesunięcia względem punktu G54.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7977
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#6

Post napisał: WZÓR » 07 cze 2017, 16:54

A w jakim celu ta zmiana bazy ?
.... z jednej nie można (?)

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
simosim
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 7
Rejestracja: 02 cze 2015, 13:39
Lokalizacja: Gryfino

#7

Post napisał: simosim » 08 cze 2017, 13:55

Czyli należy pod G55 wpisać przesunięcie względem G54?


Bostom
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 174
Rejestracja: 14 sty 2015, 20:06
Lokalizacja: małopolska

#8

Post napisał: Bostom » 08 cze 2017, 15:00

Nie. Pod G55 trzeba ustawić drugą bazę. Jako operator i tak olałbym ustawianie dwóch baz i g55 sobie przeliczył bez ustawiania. Dwie bazy miałyby sens jakby gabaryty były różne i otwory musiałyby być od innej bazy niż reszta wymiarów.

Awatar użytkownika

WZÓR
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7977
Rejestracja: 01 sty 2009, 20:01
Lokalizacja: Oława

#9

Post napisał: WZÓR » 08 cze 2017, 18:50

simosim pisze:Czyli należy pod G55 wpisać przesunięcie względem G54?
Szkoda , że nie odpowiadasz na pytania.

..... , zastosuj G10 i nie mieszaj ludziom w głowie.

Mariusz.
Pomagam w:
HAAS - frezarki, tokarki


Autor tematu
simosim
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 5
Posty: 7
Rejestracja: 02 cze 2015, 13:39
Lokalizacja: Gryfino

#10

Post napisał: simosim » 09 cze 2017, 12:17

Faktycznie, jedna baza wystarczy. Operator i tak mocuje detal inaczej jak na rysunku (odbicie lustrzane w lewo). Sam napomknął, że będzie mu łatwiej z jedną bazą. A co myślicie o programie, abstrahując od G55 w wierszu N200? Można go jeszcze jakoś poprawić?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „G-CODE - programowanie”