Heidenhain 415-programowanie .h oraz .i

Dyskusje na temat systemu Heidenhaina

Autor tematu
Denmar
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 18
Rejestracja: 24 lis 2010, 08:31
Lokalizacja: Nisko

Heidenhain 415-programowanie .h oraz .i

#1

Post napisał: Denmar » 27 lip 2014, 22:50

Witam
Prosze o pomoc w programowaniu HH 415B.
Zamieszczam ponizej krotki program w systemie HH ktory nie jest dobrze napisany , jest to mój pierwszy program w HH i mam problemy.

1. czy do zapisania/stworzenia bazy detalu X0/Y0/Z0/ używa sie cyklu 7 DATUM SHIFT ( wiersz nr 3 w moim programie ) ? jesli inaczej prosze o rade

Następnie jest wybór narzedzia krotkie planowanie - to poszło wiec uważam ze jest O.K- Jak cos do zmiany prosze o cenne uwagi.

2. Nastepnie od wiersza 18 jest wywołanie wiertla i cykl 1 PECKING ( od wiersza 23 ).
Ten cykl mi nie poszedl , narzedzie ustawilo sie na X20/Y-20/Z10, i nie wykonało cyklu. Co jest źle napisane??

3. Jak ten program wyglądałby w ISO a więc .i , chodzi mi głównie o bazę czy w ISO jest G54 X0 Y0 Z0, jak następuje pomiar bazy , jest tak samo jak powyżej ? Bardzo proszę kogoś z forum o napisanie tego programu w ISO , głownie chodzi mi o poczatek, baza, wywołanie narzedzia, oddanie narzedzia, zakonczenie programu.

Baza X0/Y0 jest ustawiona w lewym górnym rogu detalu.

Wiem ze tego jest sporo ale bardzo prosze o pomoc. Właściwe napisanie programu w HH oraz w ISO

dziękuje za pomoc

Mój program:
0 BEGIN PGM PIER-1 MM
1 BLK FORM 0.1 Z X+0 Y-70 Z-30
2 BLK FORM 0.2 X+160 Y+0 Z+0
3 CYCL DEF 7.0 DATUM SHIFT
4 CYCL DEF 7.1 X+0
5 CYCL DEF 7.2 Y+0
6 CYCL DEF 7.3 Z+161.398
7 TOOL CALL 11 Z S850
8 L M6
9 L X-50 Y-10 R0 F1000 M3
10 L Z+50 R0 F MAX
11 L Z+10 F500
12 L Z-1.5
13 L X+160 R0 F200
14 L Y-40
15 L X-33
16 L Z+50
17 L M5
18 TOOL CALL 14 Z S600
19 L M6
20 L X+20 F500 M3
21 L Y-20
22 L Z+10
23 CYCL DEF 1.0 PECKING
24 CYCL DEF 1.1 SET UP +1
25 CYCL DEF 1.2 DEPTH -20
26 CYCL DEF 1.3 PECKG +4
27 CYCL DEF 1.4 DWELL 0
28 CYCL DEF 1.5 F100
29 L Z+50 F500
30 L M5
31 TOOL CALL 0 Z
32 L M6
33 END PGM PIER-1 MM



Tagi:


Loser
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 242
Rejestracja: 06 lip 2007, 21:27
Lokalizacja: Nienack

#2

Post napisał: Loser » 28 lip 2014, 15:29

Co do bazy detalu: Jeśli to proste programy na 3 osiowej machinie to najlepiej ustawiać za pomocą funkcji Punt Ustaw (DAtum Set), powinna być w softkeyach w trybie ręcznym. Cyklu 7 używasz wtedy do przesunięć bazy, (myślę że chyba tak zrobiłeś bo potem podniosłeś sobie zeta). Możesz też zapisywać bazę w tabeli miejsc zerowych (dostępna w widoku MDI). wtedy zapisujesz sobie miejsce zerowe np. pod 1 i potem wywołujesz cyklem 7 (wybierasz cykl 7 i zaiast wybierać oś wpisujesz odrazu numer miejsca z tabeli, któe powinno się zapisać z #, np. #1). Tylko problem z tab miejsc zerowych jest taki, że możesz ją odwołać M30 (łatwo o tym zapomnieć) a miejsce ustawione przez pkt ustaw jest zawsze ustawione domyślnie (globalnie), (no przynajmiej na moich maszynach).
Co do wiercenia to wybrałeś soboie najgorszy z możliwych cykli. Normalnie używa się cyklu 200 wtedy jeżeli wiercisz bez podprogramów to po cyklu dajesz współżędne otworu w X i Y i w tej samej linijce M99, lub po cyklu dajesz współżędne otworu a potem w nast linii cycle call. Co do twojego cyklu, to go nie używałem, ale te stare cykle mają tak że po cyklu dajesz wspóżędne otworu w X Y (opcjonalnie Z) a potem musisz dojechać w Z na tą samą odległość, którą podałeś w cyklu jako odstęp bezpieczeństwa (set up) i w tej lini dopiero dajesz M99 albo w następnej linii cycle call. Co do ISO to się nie wypowiem bo ngdy nie pisałem w ISO na HH.


wirtualnyjan
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 404
Rejestracja: 09 paź 2012, 14:08
Lokalizacja: PL

#3

Post napisał: wirtualnyjan » 29 lip 2014, 21:10

Denmar pisze:8 L M6
9 L X-50 Y-10 R0 F1000 M3
10 L Z+50 R0 F MAX
11 L Z+10 F500
12 L Z-1.5
13 L X+160 R0 F200
14 L Y-40
15 L X-33
16 L Z+50
17 L M5
18 TOOL CALL 14 Z S600
19 L M6
20 L X+20 F500 M3
21 L Y-20
22 L Z+10
Co oznacza literka "L" przed każdym wierszem?


Loser
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 242
Rejestracja: 06 lip 2007, 21:27
Lokalizacja: Nienack

#4

Post napisał: Loser » 30 lip 2014, 12:35

wirtualnyjan pisze:
Denmar pisze:8 L M6

Co oznacza literka "L" przed każdym wierszem?
L- przemieszczenie narzędzia po prostej, w starszych sterowaniach służy też do przywoływania funkcji M.


wirtualnyjan
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 404
Rejestracja: 09 paź 2012, 14:08
Lokalizacja: PL

#5

Post napisał: wirtualnyjan » 30 lip 2014, 17:39

Czyli taki odpowiednik G01? Czy G00? Jak to jest w tym przypadku? Ruch roboczy czy szybki?


malpa500000
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 483
Rejestracja: 25 kwie 2010, 22:49
Lokalizacja: rwlk

#6

Post napisał: malpa500000 » 30 lip 2014, 21:03

zalezy jaki nadasz posuw


Autor tematu
Denmar
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 18
Rejestracja: 24 lis 2010, 08:31
Lokalizacja: Nisko

#7

Post napisał: Denmar » 31 lip 2014, 06:57

Witam
dziekuje za zainteresowanie
czy jest ktos na forum kto zna stare sterowanie HH i moze mi pomoc przynajmniej w jakiesj części? bardzo proszę

Loser
"(Możesz też zapisywać bazę w tabeli miejsc zerowych (dostępna w widoku MDI) )" - nie mam takiej tabeli, wiem ze tabela miejsc zerowych jest w 530i, i nie wiem jak to zrobic, a czy moge zmierzyc kilka baz ? wtedy jak i gdzie to zapisac?

co do cyklu to cykl 200 nie ma go w HH 415,
jak masz starego HH mozesz mi zrobic jakies zdjecia, byl jaki jest cykl na wiercenie w ISO dla HH 415 i jak go rozpisac

dzieki


Autor tematu
Denmar
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 18
Rejestracja: 24 lis 2010, 08:31
Lokalizacja: Nisko

#8

Post napisał: Denmar » 04 sie 2014, 23:36

Witam
temat opanowany, wszystko pod ISO chodzi jak należy łącznie z transmisją po RS

dziękuje za zainteresowanie

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”