zapetlenie programu

Dyskusje na temat systemu Heidenhaina

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

zapetlenie programu

#1

Post napisał: kropek1980 » 03 paź 2012, 17:45

witam
chcialem napisac program na wykonanie detalu przy urzyciu np 3 narzedzi w 3 imadlach (3bazach)
i stad moje pytanie czy dobrze robie ?
chodzi mi dokladnie o samo przeniesienie bazy tak aby wykonujac np glowica 63 program na gabaryt zrobila ona od razu we wszystkich 3 imadlach po czym wywolany zostalby program na fr12 itd itd

ps. z gory przepraszam jak troche temat zakrecilem, mam jednak nadzieje ze bedzie wiadomo o co mi chodzi ;)

pr

0 BEGIN PGM PLAN MM
1 BLK FORM 0.1 Z X-30 Y-30 Z+0
2 BLK FORM 0.2 X+200 Y+60 Z+30
przesuniecie bazy w osi X, baza Y stala, Z stale
fn 0: Q10=0
fn 0: Q20=50
fn 0: Q30=100

glowica 63
CALL LBL 4
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+Q10
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+Q20
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+Q30

frez 12
CALL LBL 5
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+Q10
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+Q20
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+Q30

w 10
CALL LBL 6
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+Q10
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+Q20
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+Q30

lbl4
3 TOOL CALL 1 Z S1000 F2000 DL+0 ; GLOWICA63
4 L Z+150 R0 F MAX M3
5 FN 0: Q1 = +44.2
6 LBL 1
7 L X+0 Y+0 R0 F MAX
8 L Z+Q1 R0 F MAX
9 L X+300 R0 F AUTO
10 L Y+45 R0 F MAX
11 L X+0 F AUTO
12 L Y+90 R0 F MAX
13 L X+300 R0 F AUTO
14 L Y+135 R0 F MAX
15 L X+0 R0 F AUTO
16 FN 1: Q1 = +Q1 + -0.5
17 LBL 0
18 FN 9: IF +Q1 EQU +41.2 GOTO LBL 1
19 FN 11: IF +Q1 GT +41.2 GOTO LBL 1
20 L Z+100 R0 F MAX
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+0

lbl5
drugie narzedzie i np program na gabaryt
3 TOOL CALL 2 Z S1000 F2000 DL+0 ; frez 12
4 L Z+150 R0 F MAX M3
5 FN 0: Q1 = +44.2
6 LBL 2
7 L X+0 Y+0 R0 F MAX
8 L Z+Q2 R0 F MAX
9 L X+300 R0 F AUTO
10 L Y+45 R0 F MAX
11 L X+0 F AUTO
12 L Y+90 R0 F MAX
13 L X+300 R0 F AUTO
14 L Y+135 R0 F MAX
15 L X+0 R0 F AUTO
16 FN 1: Q2 = +Q2 + -0.5
17 LBL 0
18 FN 9: IF +Q2 EQU +41.2 GOTO LBL 2
19 FN 11: IF +Q2 GT +41.2 GOTO LBL 2
20 L Z+100 R0 F MAX
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+0

lbl6
3 program niech bedzie np otwory
3 TOOL CALL 1 Z S1000 F2000 DL+0 ; w 10
4 L Z+150 R0 F MAX M3
5 FN 0: Q3 = +44.2
6 LBL 3
7 L X+0 Y+0 R0 F MAX
8 L Z+Q1 R0 F MAX
9 L X+300 R0 F AUTO
10 L Y+45 R0 F MAX
11 L X+0 F AUTO
12 L Y+90 R0 F MAX
13 L X+300 R0 F AUTO
14 L Y+135 R0 F MAX
15 L X+0 R0 F AUTO
16 FN 1: Q3 = +Q3 + -0.5
17 LBL 0
18 FN 9: IF +Q3 EQU +41.2 GOTO LBL 3
19 FN 11: IF +Q3 GT +41.2 GOTO LBL 3
20 L Z+100 R0 F MAX
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+0
22 END PGM PLAN MM



Tagi:


rc666
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1246
Rejestracja: 27 cze 2011, 14:48
Lokalizacja: Chrząszczyżewoszyce

#2

Post napisał: rc666 » 03 paź 2012, 18:52

Ja bym nie perzonosil bazy za pomoca przesuniec. Osobiscie dalbym nowe punkty zerowe dla kazdego imadla.
Ostatnio zmieniony 03 paź 2012, 18:53 przez rc666, łącznie zmieniany 1 raz.
Nie ma głupich pytań, są tylko głupcy którzy ich nie zadają...


smieszek88
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 241
Rejestracja: 25 maja 2012, 10:52
Lokalizacja: łódź

#3

Post napisał: smieszek88 » 03 paź 2012, 18:52

CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+Q10
CALL LBL 4
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+Q20
CALL LBL 4
CYCL DEF 7.0 PUNKT BAZOWY
CYCL DEF 7.1 X+Q30
CALL LBL 4

Tak powinno nieco lepiej działać :wink:

Można też użyć cyklu 247 i wybierać bazy z tabeli preset, jest to znacznie lepsze rozwiązanie bo nie musisz mieć dokładnie rozstawionych imadeł.


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

#4

Post napisał: kropek1980 » 03 paź 2012, 19:16

myslalem o przenoszeniu za pomoca punktow bazowych tyle ze zmiennik wcale nie czai klimatu ;p i nie kwapi sie aby to stosowac a na mojego pecha ma lepsze plecy u przelozonych i nie mam jak przemowic ze tak byloby lepiej. w zwiazku z tym pozostalo mi kombinowac aby sobie ulepszyc


rafglow
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 294
Rejestracja: 16 maja 2006, 16:10
Lokalizacja: Trójmiasto

#5

Post napisał: rafglow » 04 paź 2012, 21:39

kropek1980 pisze:myslalem o przenoszeniu za pomoca punktow bazowych tyle ze zmiennik wcale nie czai klimatu ;p i nie kwapi sie aby to stosowac a na mojego pecha ma lepsze plecy u przelozonych i nie mam jak przemowic ze tak byloby lepiej. w zwiazku z tym pozostalo mi kombinowac aby sobie ulepszyc
To może powiedz szefostwu że ustawiając dokładnie rozstawy imadeł co np.100mm potrzebujesz 2 godziny a przy zastosowaniu 3 punktów z prest tabeli 10 minut. Nic tak nie przekona jak pieniądze. Ja sam czasem miałem poustawiane detale na 2 imadłach i tylko CYCLE DEF 247
Zgadzam się z opinią kolegi smieszek88

To niech zmiennik spróbuje ustawiś

Awatar użytkownika

silvesters
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 262
Rejestracja: 27 kwie 2008, 21:27
Lokalizacja: Z warsztatu

#6

Post napisał: silvesters » 05 paź 2012, 10:01

Na mój gust przed lbl4 musisz wstawić M30, lub skok aby pominąć te trzy LBL'e które masz poniżej, bez tego program wykona ci je 3 razy na po kolei na bazach, które podałeś, a na końcu powtórzy je na bazie X+0.
@rafglow, uwaga odnośnie ustawiania imadeł jest raczej mało celna, kto powiedział że bazy nie mogą być na X+99,67 a druga na X+198,34?


maniolo84
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 1
Posty: 23
Rejestracja: 14 sie 2012, 15:34
Lokalizacja: oleśnica

#7

Post napisał: maniolo84 » 05 paź 2012, 19:47

Nie rozumiem po co komplikować sobie życie przesunięciami punktu zerowego skoro mamy tabele preset. ;/


rafglow
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 294
Rejestracja: 16 maja 2006, 16:10
Lokalizacja: Trójmiasto

#8

Post napisał: rafglow » 05 paź 2012, 20:19

silvesters pisze:
@rafglow, uwaga odnośnie ustawiania imadeł jest raczej mało celna, kto powiedział że bazy nie mogą być na X+99,67 a druga na X+198,34?
To daj mi 100% gwarancję że wszystkie masz w jednej linii i z taką samą rotacją.


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

#9

Post napisał: kropek1980 » 06 paź 2012, 11:15

programik wyprobowany w wersji z przesunieciem w osi x za pomoca cyklu 7 oraz wyprobowany za pomoca przesuniecie punktu bazowego cykl 247 ;) teraz jeszcze po skracac dojazdy wyjazdy troche podsrubowac parametry i mozna trzepac masowke ;)

Awatar użytkownika

silvesters
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 5
Posty: 262
Rejestracja: 27 kwie 2008, 21:27
Lokalizacja: Z warsztatu

#10

Post napisał: silvesters » 06 paź 2012, 12:41

rafglow, a po co muszą być w jednej linii? W osi Y też można dac przesuniecie. odnośnie rotacji to tak czy inaczej wypadało by je ustawic równolegle, a jak nie, to można użyć obrotu układu współrzędnych i problem rotacji też jest załatwiony. Tak więc nie rozumiem po co ci gwarancja ustawienia w jednej lini?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”