Witam!!!
Mam produkcję seryjną. Chciałem zakładać część, mierzyć oś "z" na początku i póżniej by leciał program. Do pomiaru osi "z" wykorzystałem cykl 0 płaszczyzna bazowa. Zmierzoną wartość płaszczyzny w osi "z" wybrałem by zapisywało w parametrze Q1. Tutaj pojawia się problem. Jak wykorzystać ten parametr by zmierzoną wartość uwzględniło mi w programie?? Zmierzyło mi ładnie ale jak obrabia to ma zapisaną poprzednią wartość "z". Dziękuję
ustawianie osi "Z" w programie
-
Autor tematu - Czytelnik forum poziom 2 (min. 20)
- Posty w temacie: 4
- Posty: 22
- Rejestracja: 14 sty 2009, 07:46
- Lokalizacja: Małopolska
0 BEGIN PGM srodek kanalka MM
1 ;srodek w X osi
2 TOOL CALL 1 Z ;sonda
3 L X+0 Y+0 Z+50 R0 FMAX
4 L Z-5 R0 F2000
5 TCH PROBE 0.0 PLASZCZYZNA BAZOW Q1 X+
6 TCH PROBE 0.1 X+0 Y+0 Z-5
7 TCH PROBE 0.0 PLASZCZYZNA BAZOW Q2 X-
8 TCH PROBE 0.1 X+0 Y+0 Z-5
9 Q3 = ( Q1 + Q2 ) / 2
10 FN 25: PRESET = X /+Q3 /+0
11 L Z+100 R0 FMAX
12 END PGM srodek kanalka MM
w linku w pierwszej wiadomości jest przykład takiego programu, i funkcja FN25 wpisuje do presetu wartość, i to by mi najbardziej odpowiadało, mam program wygenerowany w CAMie i potrzebuje tylko by mi po zmierzeniu wysokości detalu czyli Zeta wpisało do preseta i dalej by program sobie leciał
1 ;srodek w X osi
2 TOOL CALL 1 Z ;sonda
3 L X+0 Y+0 Z+50 R0 FMAX
4 L Z-5 R0 F2000
5 TCH PROBE 0.0 PLASZCZYZNA BAZOW Q1 X+
6 TCH PROBE 0.1 X+0 Y+0 Z-5
7 TCH PROBE 0.0 PLASZCZYZNA BAZOW Q2 X-
8 TCH PROBE 0.1 X+0 Y+0 Z-5
9 Q3 = ( Q1 + Q2 ) / 2
10 FN 25: PRESET = X /+Q3 /+0
11 L Z+100 R0 FMAX
12 END PGM srodek kanalka MM
w linku w pierwszej wiadomości jest przykład takiego programu, i funkcja FN25 wpisuje do presetu wartość, i to by mi najbardziej odpowiadało, mam program wygenerowany w CAMie i potrzebuje tylko by mi po zmierzeniu wysokości detalu czyli Zeta wpisało do preseta i dalej by program sobie leciał