PROBE kąta
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 5
- Posty: 117
- Rejestracja: 21 lut 2007, 19:21
- Lokalizacja: wielkopolskie
PROBE kąta
Witam!
Chodzi mi o automatyczne próbkowanie sondy i wyznaczenie kąta kieszeni nieregularnej np.stożka w jej osi. Tak jakby 408 w jednej odległości i 408 w drugiej i zadeklarować kąt 0 miedzy tymi punktami.
Czy ktoś z fachowców próbował coś takiego???
Chodzi mi o automatyczne próbkowanie sondy i wyznaczenie kąta kieszeni nieregularnej np.stożka w jej osi. Tak jakby 408 w jednej odległości i 408 w drugiej i zadeklarować kąt 0 miedzy tymi punktami.
Czy ktoś z fachowców próbował coś takiego???
Tagi:
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 1
- Posty: 9
- Rejestracja: 21 cze 2007, 16:25
- Lokalizacja: Poznan
witam
Kiedyś pisałem program w którym sond na początku programu sama sobie łapała kąt ułożenia detalu na stole, następnie obracała cała plaszczyzne roboczą zgodnie z kątem który zmierzyła Wszystko pisane było na parametrach Q.
Podaj dokładniejszy opis o co chodzi albo przeslij jakiś rysunek to postaram się pomóc;)
Kiedyś pisałem program w którym sond na początku programu sama sobie łapała kąt ułożenia detalu na stole, następnie obracała cała plaszczyzne roboczą zgodnie z kątem który zmierzyła Wszystko pisane było na parametrach Q.
Podaj dokładniejszy opis o co chodzi albo przeslij jakiś rysunek to postaram się pomóc;)
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 1
- Posty: 177
- Rejestracja: 09 wrz 2007, 12:45
- Lokalizacja: Gdańsk
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 5
- Posty: 117
- Rejestracja: 21 lut 2007, 19:21
- Lokalizacja: wielkopolskie
Witam!!
Coś takiego, tylko nie wiem co dalej
2 ;SONDA
3 TOOL CALL 24 Z
4 L Z+200 R0 FMAX M31
5 L X+20 Y-40 FMAX M31
6 TCH PROBE 0.0 PLASZCZYZNA BAZOW Q1 X+
7 TCH PROBE 0.1 X+20 Y-40 Z-3
8 L Z+10 R0 FMAX M31
9 FN 25: PRESET = X /+Q1 /+0
10 L X-20 Y-40 FMAX M31
11 TCH PROBE 0.0 PLASZCZYZNA BAZOW Q1 X-
12 TCH PROBE 0.1 X-20 Y-40 Z-3
13 FN 4: Q1 =+Q1 DIV +2
14 FN 25: PRESET = X /+Q1 /+0
15 L Z+10 R0 FMAX M31
16 L X+30 Y-60 FMAX M31
17 TCH PROBE 0.0 PLASZCZYZNA BAZOW Q2 X+
18 TCH PROBE 0.1 X+30 Y-60 Z-3
19 FN 25: PRESET = X /+Q2 /+0
20 L X-30 Y-60 R0 FMAX M31
21 TCH PROBE 0.0 PLASZCZYZNA BAZOW Q2 X-
22 TCH PROBE 0.1 X-30 Y-60 Z-3
23 FN 4: Q2 =+Q2 DIV +2
24 FN 25: PRESET = X /+Q2 /+0
25 L Z+10 R0 FMAX M31
Coś takiego, tylko nie wiem co dalej
2 ;SONDA
3 TOOL CALL 24 Z
4 L Z+200 R0 FMAX M31
5 L X+20 Y-40 FMAX M31
6 TCH PROBE 0.0 PLASZCZYZNA BAZOW Q1 X+
7 TCH PROBE 0.1 X+20 Y-40 Z-3
8 L Z+10 R0 FMAX M31
9 FN 25: PRESET = X /+Q1 /+0
10 L X-20 Y-40 FMAX M31
11 TCH PROBE 0.0 PLASZCZYZNA BAZOW Q1 X-
12 TCH PROBE 0.1 X-20 Y-40 Z-3
13 FN 4: Q1 =+Q1 DIV +2
14 FN 25: PRESET = X /+Q1 /+0
15 L Z+10 R0 FMAX M31
16 L X+30 Y-60 FMAX M31
17 TCH PROBE 0.0 PLASZCZYZNA BAZOW Q2 X+
18 TCH PROBE 0.1 X+30 Y-60 Z-3
19 FN 25: PRESET = X /+Q2 /+0
20 L X-30 Y-60 R0 FMAX M31
21 TCH PROBE 0.0 PLASZCZYZNA BAZOW Q2 X-
22 TCH PROBE 0.1 X-30 Y-60 Z-3
23 FN 4: Q2 =+Q2 DIV +2
24 FN 25: PRESET = X /+Q2 /+0
25 L Z+10 R0 FMAX M31
- Załączniki
-
- bez tytułu.GIF (5.69 KiB) Przejrzano 2580 razy
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 5
- Posty: 117
- Rejestracja: 21 lut 2007, 19:21
- Lokalizacja: wielkopolskie
Witam!
Chodzi mi o wyznaczenie osi Y , kąta, tak jakbym pociągną prostą z punktu który otrzymałem z pierwszego próbkowania do punktu otrzymanego z drugiego próbkowania.
I zadanie kąta 90.
Nie wiem czy dobrze to tłumaczę. W cyklu 400 automatycznym próbkowaniu kąta, można zpróbkować dwa punkty i zadać kąt układowi współrzędnych. Mi chodzi o połączenie tak jakby dwuch próbkowań 408 i zadaniu kąta 90st. Czy ktoś z panów tego próbował???
Pozdrawiam!!
Chodzi mi o wyznaczenie osi Y , kąta, tak jakbym pociągną prostą z punktu który otrzymałem z pierwszego próbkowania do punktu otrzymanego z drugiego próbkowania.
I zadanie kąta 90.
Nie wiem czy dobrze to tłumaczę. W cyklu 400 automatycznym próbkowaniu kąta, można zpróbkować dwa punkty i zadać kąt układowi współrzędnych. Mi chodzi o połączenie tak jakby dwuch próbkowań 408 i zadaniu kąta 90st. Czy ktoś z panów tego próbował???
Pozdrawiam!!
- Załączniki
-
- bez tytułu.GIF (5.74 KiB) Przejrzano 2544 razy
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 4
- Posty: 8
- Rejestracja: 13 maja 2007, 22:04
- Lokalizacja: Kętrzyn
Kod: Zaznacz cały
3 TOOL CALL 24 Z
4 L Z+200 R0 FMAX
5 ;PUNKT STARTU 1 POMIARU W OSI X
6 FN 0: Q500 =+0
7 ;PUNKT STARTU 1 POMIARU W OSI Y
8 FN 0: Q501 =+0
9 ;GLEBOKOSC 1 POMIARU W OSI Z
10 FN 0: Q502 =-5
11 ;SREDNICA 1 POMIARU
12 FN 0: Q503 =+50
13 CALL LBL 1
14 ;PRZYPISANIE WSPOLRZEDNEJ "X" Z 1 CYKLU POMIAROWEGO
15 FN 0: Q504 =+Q151
16 ;PUNKT STARTU 2 POMIARU W OSI X
17 FN 0: Q500 =+0
18 ;PUNKT STARTU 2 POMIARU W OSI Y
19 FN 0: Q501 =+0
20 ;GLEBOKOSC 2 POMIARU W OSI Z
21 FN 0: Q502 =-10
22 ;SREDNICA 2 POMIARU
23 FN 0: Q503 =+40
24 CALL LBL 1
25 ;PRZYPISANIE WSPOLRZEDNEJ "X" Z 2 CYKLU POMIAROWEGO
26 FN 0: Q505 =+Q151
27 ;WYZNACZENIE SREDNIEJ WARTOSCI
28 Q500 = ( Q504 + Q505 ) / 2
29 ;WYZNACZENIE 0 W X DO AKTYWNEGO PRESET
30 FN 25: PRESET = X /+Q500 /+0
31 L Z+200 FMAX M2
32 LBL 1
33 L Z+0 R0 FMAX
34 TCH PROBE 412 USTAW SRODEK KOLA ~
Q321=+Q500
Q322=+Q501
Q262=+Q503
Q261=+Q502
Q305=+1
Q303=+0
35 LBL0 0

-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 5
- Posty: 117
- Rejestracja: 21 lut 2007, 19:21
- Lokalizacja: wielkopolskie
Witam!
Tak jest to kieszeń a rysunek to widok z góry. Chodzi mi właśnie o oś kieszeni, aby zadać jej wartość 90.
A jak by to było w połączeniu z cyklam 400 osi kieszeni??
Proszę o opinie-Imm3r
0 BEGIN PGM PROBE_OSI3 MM
1 ;-----ZABIEG--------------
1 ;PROBE OSI KIESZENI
3 ;-----PARAMETRY-----------
3 ;PIERWSZY POMIAR
8 FN 0: Q1 =+0 ;WSP. W X
8 FN 0: Q2 =-30 ;WSP. W Y
8 FN 0: Q3 =-3 ;WSP. W Z
8 FN 0: Q4 =+60 ;SZEROKOSC
3 ;DRUGI POMIAR
8 FN 0: Q5 =+0 ;WSP. W X
8 FN 0: Q6 =-60 ;WSP. W Y
8 FN 0: Q7 =-3 ;WSP. W Z
8 FN 0: Q8 =+80 ;SZEROKOSC
3 ;PROBE W "Z"
8 FN 0: Q9 =+50 ;WSP. W X
8 FN 0: Q10 =-100 ;WSP. W Y
8 FN 0: Q11 =+0 ;WSP. W Z
8 ;ZADANY KAT
8 FN 0: Q12 =+90 ;ZADANY KAT
8 ;---------------------------
2 ;SONDA
3 TOOL CALL 24 Z
4 L Z+200 R0 FMAX M31
36 TCH PROBE 408 POMIAR SZEROKOSCI ~
Q321=+Q1 ;SRODEK W 1-SZEJ OSI ~
Q322=+Q2 ;SRODEK W 2-SZEJ OSI ~
Q311=+Q4 ;SZEROKOSC ROWKA ~
Q272=+1 ;OS POMIAROWA ~
Q261=+Q3 ;POMIAR WYSOKOSCI ~
Q320=+0 ;BEZPIECZNA WYSOKOSC ~
Q260=+50 ;BEZPIECZNA WYSOKOSC ~
Q301=+0 ;ODJAZD BEZPIECZNY ~
Q305=+0 ;NR W TABELI ~
Q405=+0 ;PUNKT ODNIESIENIA ~
Q303=+0 ;PRZEKAZ DANYCH POM. ~
Q381=+0 ;PROBKOW. NA OSI TS ~
Q382=+0 ;1.WSPOL. DLA OSI TS ~
Q383=+0 ;2.WSPOLRZ.DLA OSI TS ~
Q384=+0 ;3. WSPOL. DLA OSI TS ~
Q333=+0 ;PUNKT ODNIESIENIA
14 ;PRZYPISANIE WSP. "X" Z 1 CYKLU POMIAROWEGO
15 FN 0: Q20 =+Q151
36 TCH PROBE 408 POMIAR SZEROKOSCI ~
Q321=+Q5 ;SRODEK W 1-SZEJ OSI ~
Q322=+Q6 ;SRODEK W 2-SZEJ OSI ~
Q311=+Q8 ;SZEROKOSC ROWKA ~
Q272=+1 ;OS POMIAROWA ~
Q261=+Q7 ;POMIAR WYSOKOSCI ~
Q320=+0 ;BEZPIECZNA WYSOKOSC ~
Q260=+50 ;BEZPIECZNA WYSOKOSC ~
Q301=+0 ;ODJAZD BEZPIECZNY ~
Q305=+0 ;NR W TABELI ~
Q405=+0 ;PUNKT ODNIESIENIA ~
Q303=+0 ;PRZEKAZ DANYCH POM. ~
Q381=+1 ;PROBKOW. NA OSI TS ~
Q382=+Q9 ;1.WSPOL. DLA OSI TS ~
Q383=+Q10 ;2.WSPOLRZ.DLA OSI TS ~
Q384=+Q11 ;3. WSPOL. DLA OSI TS ~
Q333=+0 ;PUNKT ODNIESIENIA
25 ;PRZYPISANIE WSP. "X" Z 2 CYKLU POMIAROWEGO
26 FN 0: Q21 =+Q151
27 ;----UWAGA-NIEEDYTOWAC---------
35 TCH PROBE 400 OBROT PODSTAWOWY ~
Q263=+Q20 ;1.PKT POMIAROW 1.OSI ~
Q264=+Q2 ;1.PKT 2.OSI ~
Q265=+Q21 ;2-GI PUNKT W 1. OSI ~
Q266=+Q6 ;2-GI PUNKT W 2. OSI ~
Q307=+Q12 ;NASTAWY OBR. ~
Q305=+0 ;NR W TABELI
31 L Z+200 FMAX M31
44 END PGM PROBE_OSI3 MM
Pozdrawiam!
Tak jest to kieszeń a rysunek to widok z góry. Chodzi mi właśnie o oś kieszeni, aby zadać jej wartość 90.
A jak by to było w połączeniu z cyklam 400 osi kieszeni??
Proszę o opinie-Imm3r
0 BEGIN PGM PROBE_OSI3 MM
1 ;-----ZABIEG--------------
1 ;PROBE OSI KIESZENI
3 ;-----PARAMETRY-----------
3 ;PIERWSZY POMIAR
8 FN 0: Q1 =+0 ;WSP. W X
8 FN 0: Q2 =-30 ;WSP. W Y
8 FN 0: Q3 =-3 ;WSP. W Z
8 FN 0: Q4 =+60 ;SZEROKOSC
3 ;DRUGI POMIAR
8 FN 0: Q5 =+0 ;WSP. W X
8 FN 0: Q6 =-60 ;WSP. W Y
8 FN 0: Q7 =-3 ;WSP. W Z
8 FN 0: Q8 =+80 ;SZEROKOSC
3 ;PROBE W "Z"
8 FN 0: Q9 =+50 ;WSP. W X
8 FN 0: Q10 =-100 ;WSP. W Y
8 FN 0: Q11 =+0 ;WSP. W Z
8 ;ZADANY KAT
8 FN 0: Q12 =+90 ;ZADANY KAT
8 ;---------------------------
2 ;SONDA
3 TOOL CALL 24 Z
4 L Z+200 R0 FMAX M31
36 TCH PROBE 408 POMIAR SZEROKOSCI ~
Q321=+Q1 ;SRODEK W 1-SZEJ OSI ~
Q322=+Q2 ;SRODEK W 2-SZEJ OSI ~
Q311=+Q4 ;SZEROKOSC ROWKA ~
Q272=+1 ;OS POMIAROWA ~
Q261=+Q3 ;POMIAR WYSOKOSCI ~
Q320=+0 ;BEZPIECZNA WYSOKOSC ~
Q260=+50 ;BEZPIECZNA WYSOKOSC ~
Q301=+0 ;ODJAZD BEZPIECZNY ~
Q305=+0 ;NR W TABELI ~
Q405=+0 ;PUNKT ODNIESIENIA ~
Q303=+0 ;PRZEKAZ DANYCH POM. ~
Q381=+0 ;PROBKOW. NA OSI TS ~
Q382=+0 ;1.WSPOL. DLA OSI TS ~
Q383=+0 ;2.WSPOLRZ.DLA OSI TS ~
Q384=+0 ;3. WSPOL. DLA OSI TS ~
Q333=+0 ;PUNKT ODNIESIENIA
14 ;PRZYPISANIE WSP. "X" Z 1 CYKLU POMIAROWEGO
15 FN 0: Q20 =+Q151
36 TCH PROBE 408 POMIAR SZEROKOSCI ~
Q321=+Q5 ;SRODEK W 1-SZEJ OSI ~
Q322=+Q6 ;SRODEK W 2-SZEJ OSI ~
Q311=+Q8 ;SZEROKOSC ROWKA ~
Q272=+1 ;OS POMIAROWA ~
Q261=+Q7 ;POMIAR WYSOKOSCI ~
Q320=+0 ;BEZPIECZNA WYSOKOSC ~
Q260=+50 ;BEZPIECZNA WYSOKOSC ~
Q301=+0 ;ODJAZD BEZPIECZNY ~
Q305=+0 ;NR W TABELI ~
Q405=+0 ;PUNKT ODNIESIENIA ~
Q303=+0 ;PRZEKAZ DANYCH POM. ~
Q381=+1 ;PROBKOW. NA OSI TS ~
Q382=+Q9 ;1.WSPOL. DLA OSI TS ~
Q383=+Q10 ;2.WSPOLRZ.DLA OSI TS ~
Q384=+Q11 ;3. WSPOL. DLA OSI TS ~
Q333=+0 ;PUNKT ODNIESIENIA
25 ;PRZYPISANIE WSP. "X" Z 2 CYKLU POMIAROWEGO
26 FN 0: Q21 =+Q151
27 ;----UWAGA-NIEEDYTOWAC---------
35 TCH PROBE 400 OBROT PODSTAWOWY ~
Q263=+Q20 ;1.PKT POMIAROW 1.OSI ~
Q264=+Q2 ;1.PKT 2.OSI ~
Q265=+Q21 ;2-GI PUNKT W 1. OSI ~
Q266=+Q6 ;2-GI PUNKT W 2. OSI ~
Q307=+Q12 ;NASTAWY OBR. ~
Q305=+0 ;NR W TABELI
31 L Z+200 FMAX M31
44 END PGM PROBE_OSI3 MM
Pozdrawiam!