Strona 1 z 2

Zmiana bazy obróbkowej

: 07 cze 2017, 11:03
autor: simosim
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?

: 07 cze 2017, 12:20
autor: Steryd
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ć.

: 07 cze 2017, 12:27
autor: Bostom
Nie lepiej będzie Ci przeliczyć wymiary do jednej bazy?

: 07 cze 2017, 12:41
autor: simosim
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?

: 07 cze 2017, 15:26
autor: Bostom
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.

: 07 cze 2017, 16:54
autor: WZÓR
A w jakim celu ta zmiana bazy ?
.... z jednej nie można (?)

Mariusz.

: 08 cze 2017, 13:55
autor: simosim
Czyli należy pod G55 wpisać przesunięcie względem G54?

: 08 cze 2017, 15:00
autor: Bostom
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.

: 08 cze 2017, 18:50
autor: WZÓR
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.

: 09 cze 2017, 12:17
autor: simosim
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ć?