Strona 1 z 1

Ustawienie różnych offsetów

: 09 lis 2020, 17:19
autor: luki158
Witam

Potrzebuje porady, mam do wykonania powiedzmy kilkadziesiąt takich samych detali. Mam 3 imadła na frezarce, powiedzmy że zero każdego detalu będzie w górnym lewym rogu. Jak zrobić żeby obrabiało mi wszystkie po kolei. Wiadomo jak pójdzie głowica to ma obrobić najpierw wszystkie detale, potem następne narzędzie itd

Dzięki za pomoc.

Re: Ustawienie różnych offsetów

: 09 lis 2020, 17:31
autor: WZÓR
Pierwsze imadło na G54 , drugie na G55 , trzecie na G56 ustaw.

...
G54
T2M6 ( glowica)
...
...
...
...
G55
...
...
...
G56
...
...

Skopiuj obróbkę głowicy pod każdą bazą , tak samo wykonaj kopiowanie do kolejnych narzędzi.

Mariusz.

Re: Ustawienie różnych offsetów

: 09 lis 2020, 17:36
autor: Steryd
Albo zapisz podprogramy do każdej obróbki i
G54
M98P111
G55
M98P111
G56
M98P111 itd
Możesz też uzyc M 97 jak wszystko zapiszesz w jednym programie.

Re: Ustawienie różnych offsetów

: 09 lis 2020, 17:46
autor: luki158
Dzięki za pomoc jutro to ogarnę.

Re: Ustawienie różnych offsetów

: 10 lis 2020, 07:37
autor: luki158
G90 G55
N100 T[#992] M06(GLOWICA 25)
N110 G00 G43 H010
N120 S8000 M3
N130 G00 X-3.165 Y-26.215
N140 Z20.0
N150 M01
N160 M8
N170 Z1.1
N180 G01 Z0.1 F3500.
N190 X-3.038 Y-25.732
N200 G17 G02 X-2.807 Y-25.604 I0.321 J-0.306
N210 X-0.49 Y-25.293 I2.888 J-12.713
N220 X0.84 Y-25.249 I1.373 J-21.367
N230 G01 X41.668 Y-25.239
N240 G03 X47.704 Y-22.958 I-0.489 J10.418
N250 X52.163 Y-16.223 I-7.657 J9.915
N260 X49.322 Y-12.75 I-2.841 J0.574
N270 G01 X-9.108 Y-12.74
N280 G02 X-12.59 Y-9.0 I0.268 J3.74
N290 G01 X-12.58 Y-3.732
N300 G02 X-8.84 Y-0.25 I3.74 J-0.268
N310 G01 X49.56 Y-0.24
N320 G03 X52.051 Y3.643 I-0.243 J2.896
N330 X45.579 Y11.275 I-11.993 J-3.611
N340 X41.218 Y12.249 I-4.361 J-9.273
N350 G01 X-2.91
N360 G00 Z20.0
N370 M9
N380 M5
N390 G28 G91 Z0.0
N400 G90 X0.0
N410 G28 G91 Y0.0
N420 M30
%


Jak to powinno wyglądać ?

Re: Ustawienie różnych offsetów

: 10 lis 2020, 12:54
autor: WZÓR
Tak

Kod: Zaznacz cały

%
O11111
G90 G54
T[#992] M06(GLOWICA 25)
G00 G43 H010
S8000 M3
G00 X-3.165 Y-26.215
Z20.0
M01
M8
Z1.1
G01 Z0.1 F3500.
X-3.038 Y-25.732
G17 G02 X-2.807 Y-25.604 I0.321 J-0.306
X-0.49 Y-25.293 I2.888 J-12.713
X0.84 Y-25.249 I1.373 J-21.367
G01 X41.668 Y-25.239
G03 X47.704 Y-22.958 I-0.489 J10.418
X52.163 Y-16.223 I-7.657 J9.915
X49.322 Y-12.75 I-2.841 J0.574
G01 X-9.108 Y-12.74
G02 X-12.59 Y-9.0 I0.268 J3.74
G01 X-12.58 Y-3.732
G02 X-8.84 Y-0.25 I3.74 J-0.268
G01 X49.56 Y-0.24
G03 X52.051 Y3.643 I-0.243 J2.896
X45.579 Y11.275 I-11.993 J-3.611
X41.218 Y12.249 I-4.361 J-9.273
G01 X-2.91
G00 Z20.0

G90 G55
G00 X-3.165 Y-26.215
Z20.0
M01
M8
Z1.1
Z0.1 F3500.
X-3.038 Y-25.732
G17 G02 X-2.807 Y-25.604 I0.321 J-0.306
X-0.49 Y-25.293 I2.888 J-12.713
X0.84 Y-25.249 I1.373 J-21.367
G01 X41.668 Y-25.239
G03 X47.704 Y-22.958 I-0.489 J10.418
X52.163 Y-16.223 I-7.657 J9.915
X49.322 Y-12.75 I-2.841 J0.574
G01 X-9.108 Y-12.74
G02 X-12.59 Y-9.0 I0.268 J3.74
G01 X-12.58 Y-3.732
G02 X-8.84 Y-0.25 I3.74 J-0.268
G01 X49.56 Y-0.24
G03 X52.051 Y3.643 I-0.243 J2.896
X45.579 Y11.275 I-11.993 J-3.611
X41.218 Y12.249 I-4.361 J-9.273
G01 X-2.91
G00 Z20.0

G90 G56
G00 X-3.165 Y-26.215
Z20.0
M01
M8
Z1.1
G01 Z0.1 F3500.
X-3.038 Y-25.732
G17 G02 X-2.807 Y-25.604 I0.321 J-0.306
X-0.49 Y-25.293 I2.888 J-12.713
X0.84 Y-25.249 I1.373 J-21.367
G01 X41.668 Y-25.239
G03 X47.704 Y-22.958 I-0.489 J10.418
X52.163 Y-16.223 I-7.657 J9.915
X49.322 Y-12.75 I-2.841 J0.574
G01 X-9.108 Y-12.74
G02 X-12.59 Y-9.0 I0.268 J3.74
G01 X-12.58 Y-3.732
G02 X-8.84 Y-0.25 I3.74 J-0.268
G01 X49.56 Y-0.24
G03 X52.051 Y3.643 I-0.243 J2.896
X45.579 Y11.275 I-11.993 J-3.611
X41.218 Y12.249 I-4.361 J-9.273
G01 X-2.91
G00 Z20.0
M9
M5
G28 G91 Z0.0
G90 X0.0
G28 G91 Y0.0
M30
%
albo tak
http://www.haas-poland.pl/_download/ins ... ki_ngc.pdf

str.178

Mariusz.

Re: Ustawienie różnych offsetów

: 10 lis 2020, 16:13
autor: luki158
Dzięki

Re: Ustawienie różnych offsetów

: 16 lis 2020, 10:18
autor: grzeszko
hej, ja mam takie specjalne makro na takie zadania.


powiedzmy masz program.

%
O0407(przyklad)
(11 MIN.)
(03.11.2020)


(TU MASZ BAZY DETALU)

G10G90L20P1X269.4Y510.5Z336.1B90
G10G90L20P2X530Y310.9Z335B0
G10G90L20P3X529.8Y510.5Z336.1B90
G10G90L20P4X269.9Y310.6Z335.2B0
G10G90L20P5X579.9Y512Z295.4B180



N100(PRZYKLADOWE NARZEDZIE)
(INGERSOLL)
G0G91G28Z0
T20
M6
S5000M3
M8
#110=1 (OD JAKIEGO PUNKTU ZEROWEGO ZACZYNASZ= TU JEST G54.1 P1)
#111=5 (KONCOWY PUNKT ZEROWY= TU JEST G54.1 P5)

N102G0G90G54.1P#110B0 (MA JECHAC NA TE KOORDYNATY)
G0G90G17G54.1P#110G40X-19.464Y160 (MA JECHAC NA TE KOORDYNATY)
G43H20D20Z10M8
#1=160(Y-START) (TU JAKIS PRZYKLADOWY PROGRAM, PISZESZ CO CHCESZ)
#2=120.5
#3=0.5
WHILE[#1GT#2]DO1
G1Y#1
G1Z-28.389F4500
G1X-18.839Z-28.098
G1X-18.214Z-27.831
G1X19.964Z-27.32
#1=#1-#3
G1Y#1
G1X19.158Z-34.671
#1=#1-#3
END1


#110=#110+1 (TU CI LICZY I PRZESKAKUJE W PONIZSZYM BLOKU DO KOLEJNEGO PKT ZEROWEGO)
IF[#110GE#111]GOTO102
M9
G0G91G28Z0M5



Ja uzywam tego na fanuc i idzie a nie wiem jak na haas, jak ktos ma czas moze potestowac.

Re: Ustawienie różnych offsetów

: 16 lis 2020, 16:41
autor: WZÓR
grzeszko pisze:
16 lis 2020, 10:18
hej, ja mam takie specjalne makro na takie zadania.


powiedzmy masz program.

%
O0407(przyklad)
(11 MIN.)
(03.11.2020)


(TU MASZ BAZY DETALU)

G10G90L20P1X269.4Y510.5Z336.1B90
G10G90L20P2X530Y310.9Z335B0
G10G90L20P3X529.8Y510.5Z336.1B90
G10G90L20P4X269.9Y310.6Z335.2B0
G10G90L20P5X579.9Y512Z295.4B180



N100(PRZYKLADOWE NARZEDZIE)
(INGERSOLL)
G0G91G28Z0
T20
M6
S5000M3
M8
#110=1 (OD JAKIEGO PUNKTU ZEROWEGO ZACZYNASZ= TU JEST G54.1 P1)
#111=5 (KONCOWY PUNKT ZEROWY= TU JEST G54.1 P5)

N102G0G90G54.1P#110B0 (MA JECHAC NA TE KOORDYNATY)
G0G90G17G54.1P#110G40X-19.464Y160 (MA JECHAC NA TE KOORDYNATY)
G43H20D20Z10M8
#1=160(Y-START) (TU JAKIS PRZYKLADOWY PROGRAM, PISZESZ CO CHCESZ)
#2=120.5
#3=0.5
WHILE[#1GT#2]DO1
G1Y#1
G1Z-28.389F4500
G1X-18.839Z-28.098
G1X-18.214Z-27.831
G1X19.964Z-27.32
#1=#1-#3
G1Y#1
G1X19.158Z-34.671
#1=#1-#3
END1


#110=#110+1 (TU CI LICZY I PRZESKAKUJE W PONIZSZYM BLOKU DO KOLEJNEGO PKT ZEROWEGO)
IF[#110GE#111]GOTO102
M9
G0G91G28Z0M5



Ja uzywam tego na fanuc i idzie a nie wiem jak na haas, jak ktos ma czas moze potestowac.
Fanuc to nie Haas więc nie wiem , czy pomożesz ? :)

W Haas używając jednej bazy ( G54) i cyklu G10 niesie jedną niedogodność .
Nie można wtedy użyć RESTARTU PROGRAMU gdyż na końcu programu trzeba odwołać G10 do wartości początkowej i o tym zwykle zapominają operatorzy wykonując w/ wspomniany RESTART.

Mariusz.

Re: Ustawienie różnych offsetów

: 16 lis 2020, 20:34
autor: grzeszko
można to ominąc wpisując GOTO przed punktami zerowymi aby przeskoczylo dalej bez zmiany,ale o tym też mozna zapomnieć :)