
Znaleziono 2 wyniki
Wróć do „Ustawienie różnych offsetów”
- 16 lis 2020, 20:34
- Forum: HAAS
- Temat: Ustawienie różnych offsetów
- Odpowiedzi: 9
- Odsłony: 1311
Re: Ustawienie różnych offsetów
można to ominąc wpisując GOTO przed punktami zerowymi aby przeskoczylo dalej bez zmiany,ale o tym też mozna zapomnieć 

- 16 lis 2020, 10:18
- Forum: HAAS
- Temat: Ustawienie różnych offsetów
- Odpowiedzi: 9
- Odsłony: 1311
Re: Ustawienie różnych offsetów
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.
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.