ustawianie osi "Z" w programie

Dyskusje na temat systemu Heidenhaina

Autor tematu
taktylko4
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 22
Rejestracja: 14 sty 2009, 07:46
Lokalizacja: Małopolska

ustawianie osi "Z" w programie

#1

Post napisał: taktylko4 » 16 lip 2015, 08:03

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ę




zibi
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1279
Rejestracja: 24 lut 2007, 15:20
Lokalizacja: podkarpackie

#2

Post napisał: zibi » 16 lip 2015, 08:26

NX CAD, NX CAM, FREZOWANIE 5AX, ELEKTRODRĄŻARKI WGŁĘBNE I DRUTOWE. PEPS, VERICUT. Pomagam w NX przez Team Viewer. Postprocesory NX.


Autor tematu
taktylko4
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 22
Rejestracja: 14 sty 2009, 07:46
Lokalizacja: Małopolska

#3

Post napisał: taktylko4 » 16 lip 2015, 09:05

dalej nie wiem jak to zrobić :( gdzie mogę znaleźć funkcję FN25?? przeglądnąłem wszystko i chyba nie posiadam :(


wackon
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 2
Posty: 78
Rejestracja: 29 lip 2008, 01:45
Lokalizacja: Pszów

#4

Post napisał: wackon » 16 lip 2015, 10:00

Możesz Q1 wpisać bezpośrednio np. L ZQ1..., pośrednio L ZQ2... gdzie Q2=Q1+Z itp., możesz Q1;Q2 wykorzystać w cyklu 7(przesunięcie punktu bazowego), możesz też wykorzystać cykl do bazowania i wtedy zmieni się współrzędna Z
FN 25 prawdopodobnie jest blokowany kodem.... tylko po co Ci FN25?


Autor tematu
taktylko4
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 22
Rejestracja: 14 sty 2009, 07:46
Lokalizacja: Małopolska

#5

Post napisał: taktylko4 » 16 lip 2015, 10:25

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ł


wackon
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 2
Posty: 78
Rejestracja: 29 lip 2008, 01:45
Lokalizacja: Pszów

#6

Post napisał: wackon » 16 lip 2015, 10:37

Jeśli Ci zależy to kod powinien być :555343, ale to samo uzyskasz z cyklu .... jak dobrze pamiętam 417 czy 419....


Autor tematu
taktylko4
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 22
Rejestracja: 14 sty 2009, 07:46
Lokalizacja: Małopolska

#7

Post napisał: taktylko4 » 16 lip 2015, 11:45

udało się cykl 419 :)

Dzięki

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”