nadpisywanie sie baz

Dyskusje na temat systemu Heidenhaina

Autor tematu
kropek1980
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 230
Rejestracja: 21 lut 2009, 18:45
Lokalizacja: Krotoszyn

nadpisywanie sie baz

#1

Post napisał: kropek1980 » 12 mar 2019, 18:57

witam.
w jaki sposob moge pisac program w hh na 16 sztuk detali (zamontowane na przyzadzie) w hasie lapie jedna w x y i z a pozniej same sie nadpisuja w parametrach. nie bardzo znam hh a nie chce rozpisywac kazdej szt w osobnej bazie bo program bedzie mial milion linii.
potrzebuje rozwiazania ktore pozwoli mi na wykonanie 16szt jak i np 1 na szybko. dodam ze w gre wchodzi wiele narzedzi




capt.d.
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 387
Rejestracja: 25 lut 2016, 19:23
Lokalizacja: Tarnowskie Góry

Re: nadpisywanie sie baz

#2

Post napisał: capt.d. » 12 mar 2019, 19:40

Aloha

Każdy detal jedna baza. Nic nie trzeba rozpisywać. Uruchamiasz program/cykle na kolejnych bazach. Przez bazy wędrujesz podprogramem i robisz na nich co chcesz.

Pozdrawiam.
Live long and prosper.


mheli
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 211
Rejestracja: 09 gru 2006, 01:12
Lokalizacja: Częstochowa

Re: nadpisywanie sie baz

#3

Post napisał: mheli » 12 mar 2019, 19:45

Możesz napisać jeden program do obróbki, a potem zrobić drugi który będzie go wywoływał jako podprogram te szesnaście razy z uwzględnieniem odpowiednich baz.
To tak na szybko bo pewnie są jeszcze inne metody wywołania punktów bazowych ale ja korzystam raz w roku (przeważnie jednostkowo robię) więc tzw. przesunięcie punktu bazowego zdaje u mnie egzamin.

Awatar użytkownika

JacekBelof
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 532
Rejestracja: 02 gru 2018, 22:25
Lokalizacja: Tarnów MP
Kontakt:

Re: nadpisywanie sie baz

#4

Post napisał: JacekBelof » 12 mar 2019, 20:25

Tak na szybko...
TOOL CALL xx
CYCLE DEF xx (np. nawiercanie)
LBL 1
Q1001 =1
LBL 2
CYCLE DEF 247 Q339=Q1001
L Xx Yx R0 FMAX M99
...
Q1001 =Q1001+1
CALL LBL 2 REP 15
LBL 0
...
TOOL CALL xxx
CYCLE DEF xxx (np. wiercenie)
CALL LBL 1
...
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. :lol:


Steryd
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 4147
Rejestracja: 13 lut 2017, 19:34
Lokalizacja: Szczecin

Re: nadpisywanie sie baz

#5

Post napisał: Steryd » 12 mar 2019, 21:02

Tak sie nie da Panie Jacku, bo za kazdym razem zrobi tylko raz w bazie 16
Wywolanie lbla w górę bedzie wykonywać program tyle razy ile razy trafi na niewyzerowany rep
Jeśli chce sie wykorzystac lbl0 jako zakończenie czesci programu, to musi być wywolane w dół $ wtedy lbl0 powoduje przeskok do linii po wywołaniu
Można?
Morzna!!!

Awatar użytkownika

JacekBelof
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 532
Rejestracja: 02 gru 2018, 22:25
Lokalizacja: Tarnów MP
Kontakt:

Re: nadpisywanie sie baz

#6

Post napisał: JacekBelof » 12 mar 2019, 21:19

I tak i nie... wiele zależy od wersji oprogramowania. Choć faktycznie lepszym rozwiązaniem byłoby wywalenie całej konstrukcji LBL 1 - LBL 0 po M2/M30
Natomiast sama pętla jest skonstruowana poprawnie... wartość początkowa jest nadawana na samym początku LBL 1, a inkrementacja następuje w LBL 2.
Stosuję tą konstrukcję wielokrotnie i w zasadzie tylko na początku miałem problem... pomógł serwis, zmiana jakiejś danej maszynowej... podzielnica głupiała na AVII, na DMG nigdy nie miałem z tym problemu.
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. :lol:

Awatar użytkownika

JacekBelof
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 3
Posty: 532
Rejestracja: 02 gru 2018, 22:25
Lokalizacja: Tarnów MP
Kontakt:

Re: nadpisywanie sie baz

#7

Post napisał: JacekBelof » 13 mar 2019, 07:53

PS. Dla pewności właśnie sprawdziłem na maszynie - działa i w pierwszej i w drugiej postaci.
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym. :lol:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”