Programowanie Sita

Dyskusje na temat systemu Heidenhaina

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

#11

Post napisał: Loser » 02 kwie 2015, 15:10

pablorz pisze:Sorki nie miałem wczoraj dostępu do internetu dlatego nie odpisałem, Loser to co proponujesz mam zmienić format i ci podesłać ? czy Sciągnąć ten program co mówisz, tylko potrzebna mi jest pełna nazwa
Jeżeli kolega nie chce wpisywać wszystkich współrzędnych ręcznie, to można je ściągnąć z dxf. Musisz mieć wykupioną taką opcję żeby to robić na maszynie, ale że najczęściej nie masz to można spróbować to zrobić w treningowym symulatorze który możesz pobrać z tego linka: http://content.heidenhain.de/filebase/f ... 404sp4.zip Najlepiej niech kolega podrzuci plik w dxf to zobaczę co i jak



Tagi:


edo81
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 2
Posty: 67
Rejestracja: 09 kwie 2007, 10:44
Lokalizacja: Slask

#12

Post napisał: edo81 » 03 kwie 2015, 17:38

No faktycznie pisanie z tego z reki gdy sie ma dwg to nie jest za bardzo mądre. Lukni na załacznik :razz:
Pozdrawiam :wink:
Załączniki

[Rozszerzenie h zostało wyłączone i nie będzie dłużej wyświetlane.]


Awatar użytkownika

Tomciowoj
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 662
Rejestracja: 14 kwie 2013, 21:35
Lokalizacja: Wielkopolska

#13

Post napisał: Tomciowoj » 05 kwie 2015, 19:45

W załączniku są przykładowe programy, często z nich korzystam ponieważ też uczę się HH.
Załączniki
Programy.pdf
(545.99 KiB) Pobrany 344 razy


Autor tematu
pablorz
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 14
Posty: 24
Rejestracja: 31 mar 2015, 09:00
Lokalizacja: Rzeszów

#14

Post napisał: pablorz » 08 kwie 2015, 07:52

Loser podsyłam ci w plik w formacie dxf, od razu zaglądnę do tego linka co mi wysłałeś czekam na odpowiedź od ciebie pozdr.

https://drive.google.com/file/d/0B0FwJx ... sp=sharing


Majster70
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 7
Posty: 1255
Rejestracja: 08 cze 2010, 23:37
Lokalizacja: Piastów

#15

Post napisał: Majster70 » 09 kwie 2015, 09:50

Jeżeli rozmieszczenie otworów jest regularne to najlepszy sposób zaproponował Stelmi, czyli cykl wiercenia i wywołujący go pattern(szablon) analogicznie jak w poniższym przykładzie

0 BEGIN PGM 60_WIER_15 MM
1 TOOL CALL 106 Z S310 F15 DL+0
2 L Z+200 F MAX M3
3 CYCL DEF 205 GLEBOKIE WIERCENIE ~
Q200=2 ;BEZPIECZNA WYSOKOSC ~
Q201=-22 ;GLEBOKOSC ~
Q206=AUTO ;WARTOSC POSUWU WGL. ~
Q202=15 ;GLEBOKOSC DOSUWU ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=60 ;2-GA BEZPIECZNA WYS. ~
Q212=5 ;WART. ZMNIEJ. DOSUWU ~
Q205=5 ;MIN. GLEBOK. DOSUWU ~
Q258=0.2 ;GORNA BEZP.ODLEGLOSC ~
Q259=0.2 ;DOLNA BEZP. ODLEGL. ~
Q257=0 ;GLEB.ZLAMANIA. WIORA ~
Q256=0.1 ;WYCOF.DLA ZLAM.WIORA ~
Q211=0 ;PRZERWA CZAS. DNIE
4 CYCL DEF 221 SZABLON LINIOWY ~
Q225=-185.5 ;PKT.STARTU 1SZEJ OSI ~
Q226=-139.479 ;PKT.STARTU 2GIEJ OSI ~
Q237=+47 ;ODSTEP W 1-SZEJ OSI ~
Q238=+46 ;ODSTEP W 2-GIEJ OSI ~
Q242=4 ;LICZBA KOLUMN ~
Q243=7 ;LICZBA WIERSZY ~
Q224=+0 ;KAT OBROTU ~
Q200=2 ;BEZPIECZNA WYSOKOSC ~
Q203=-7.03 ;WSPOLRZEDNE POWIERZ. ~
Q204=60 ;2-GA BEZPIECZNA WYS. ~
Q301=1 ;ODJAZD BEZPIECZNY
5 L Z+200 F MAX
6 STOP M30
7 END PGM 60_WIER_15 MM

Jeśli takie same otwory są rozmieszczone nieregularnie to najprościej rozbić program na 2 pliki, w pierwszym cykl z wierceniem (lub frezowaniem, rozwiercaniem itd) i odwołaniem do drugiego pliku w którym zamieszczone są najazdy z wywołaniem cyklu

plik 1

0 BEGIN PGM 20_WIER_20 MM
1 TOOL CALL 105 Z S1000 F220 DL+0
2 L Z+200 F MAX M3
3 CYCL DEF 205 GLEBOKIE WIERCENIE ~
Q200=2 ;BEZPIECZNA WYSOKOSC ~
Q201=-30 ;GLEBOKOSC ~
Q206=AUTO ;WARTOSC POSUWU WGL. ~
Q202=15 ;GLEBOKOSC DOSUWU ~
Q203=+0 ;WSPOLRZEDNE POWIERZ. ~
Q204=50 ;2-GA BEZPIECZNA WYS. ~
Q212=5 ;WART. ZMNIEJ. DOSUWU ~
Q205=5 ;MIN. GLEBOK. DOSUWU ~
Q258=0.2 ;GORNA BEZP.ODLEGLOSC ~
Q259=0.2 ;DOLNA BEZP. ODLEGL. ~
Q257=0 ;GLEB.ZLAMANIA. WIORA ~
Q256=0.1 ;WYCOF.DLA ZLAM.WIORA ~
Q211=0 ;PRZERWA CZAS. DNIE
4 CALL PGM 40_WSP_20.H
5 L Z+200 F MAX
6 STOP M30
7 END PGM 20_WIER_20 MM

2 plik o nazwie 40_WSP_20.H (w którym nie może być komendy STOP M30 czy M02 itd)

0 BEGIN PGM 40_WSP_20 MM
1 L X-205 Y-180 F MAX M89
2 L X-115 F MAX
3 L X-25 F MAX
4 L X+25 F MAX
5 L X+115 F MAX
6 L X+205 F MAX
7 L Y+180 F MAX
8 L X+115 F MAX
9 L X+25 F MAX
10 L X-25 F MAX
11 L X-115 F MAX
12 L X-205 F MAX M99
13 END PGM 40_WSP_20 MM

Metoda z 2 plikami jest najlepsza gdy do wywiercenia masz dużo (np kilkaset) nieregularnych otworów narysowanych już w jakimś Cadzie. Wywalasz z niego same współrzędne X Y do 3 miejsc po przecinku,( tzn w HH kropce :wink: ) i przerabiasz to np w jakimś edytorze (mi najprzyjemniej idzie w MS Excel) żeby wyglądał tak jak plik 2 z rozszeżeniem nazwa.h. Wszystko da się zrobić w parę minut jak nabierzesz wprawy.
Przyjemnej nauki.
Edit: odpowiedź na PW
Tak to programy z obrabiarki. Schemat postępowania ci nakreśliłem, nie znam ACada, ale musi tam być jakaś możliwość stworzenia pliku ze współrzędnymi otworów. Jak mi podeślesz, to mogę ci go przerobić na plik HH w wolnej chwili.
Ostatnio zmieniony 09 kwie 2015, 10:08 przez Majster70, łącznie zmieniany 1 raz.


Autor tematu
pablorz
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 14
Posty: 24
Rejestracja: 31 mar 2015, 09:00
Lokalizacja: Rzeszów

#16

Post napisał: pablorz » 09 kwie 2015, 10:05

Majster, czyli mam sie wzorować na tym programie który napisałeś ?


Majster70
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 7
Posty: 1255
Rejestracja: 08 cze 2010, 23:37
Lokalizacja: Piastów

#17

Post napisał: Majster70 » 09 kwie 2015, 10:11

Możesz się wzorować, w rzeczywistości najgroźniejszy jest parametr ze współrzędnymi powierzchni, jak w cyklu/szablonie źle wpiszesz to może być dzwon :cry:
Ostatnio zmieniony 09 kwie 2015, 10:14 przez Majster70, łącznie zmieniany 1 raz.


Autor tematu
pablorz
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 14
Posty: 24
Rejestracja: 31 mar 2015, 09:00
Lokalizacja: Rzeszów

#18

Post napisał: pablorz » 09 kwie 2015, 10:12

powiedz mi jeszcze jeżeli mam tych otworów 350 bo wystarczy mi zaprogramować połowę sita, to jak mam maszynie wskazać współrzędne tzn żeby ona zaczęła np od tego otworu który ja chce

X-60.875 Y-17.869 to są współrzędne pierwszego otworu i teraz mój otwór ma mieć 13.5 mm przerwy między średnicą jednego a drugiego otworu.. jakiej komendy mam użyć jak to dograć?

[ Dodano: 2015-04-09, 10:16 ]
Może inaczej, czy byłbyś wstanie napisać taki program na podstawie mojego rysunku wykonanego w autocadzie ? jestem wstanie sie zrewanżować za pomoc, chodzi mi o to żebym ja mógł sie potem na tym programie wzorować, bo teraz kompletnie nie wiem od czego zacząć mam straszny mętlik w głowie.


Majster70
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 7
Posty: 1255
Rejestracja: 08 cze 2010, 23:37
Lokalizacja: Piastów

#19

Post napisał: Majster70 » 09 kwie 2015, 10:17

M99 wywołanie 1-sze i ostatnie :wink:
M89 wywołanie 1-sze i domyślnie dla każdego następnego najazdu aż do pojawienia się M99

Możesz przesłać rysunek ale w Acad 12, bo późniejszych mój program nie czyta, mam wersję z 2003R


Autor tematu
pablorz
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 14
Posty: 24
Rejestracja: 31 mar 2015, 09:00
Lokalizacja: Rzeszów

#20

Post napisał: pablorz » 09 kwie 2015, 10:33


ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”