Programowanie parametryczne

Dyskusje na temat systemu Heidenhaina
Awatar użytkownika

easy2002
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 19
Posty: 1998
Rejestracja: 27 lis 2004, 19:40
Lokalizacja: Gniew
Kontakt:

#21

Post napisał: easy2002 » 05 wrz 2007, 17:44

Witam Panów :smile:
Może kolega "siwy" wypowie się na ten temat, :wink: poda jakieś ciekawe przykłady programy :mrgreen:


... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje ;-) ---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281

Tagi:


siwy
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 16
Rejestracja: 27 sty 2007, 18:38
Lokalizacja: Warka

#22

Post napisał: siwy » 05 wrz 2007, 20:43

Pytałem dlatego, iż kilkanaście lat temu pracowałem na starym Heidenhainie. Po długiej przerwie wróciłem do cnc ale na Sinumerika. Oprócz tego co wychodzi z CAMa istnieje uzasadniona potrzeba użycia parametrycznych programów pisanych z ręki. Niezależnie od systemu sterowania zasada jest jedna, opisać bryłę równaniami matematycznymi a następnie przełożyć to na język maszyny stosując pętle i skoki w programie. Mam trochę przykładów ale na Sinumerika. Bez trudu można to napisać dla Heidenhaina. Wg mnie interesujący temat i rozrywka dla czasem znudzonego operatora. Pozdrawiam

Awatar użytkownika

easy2002
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 19
Posty: 1998
Rejestracja: 27 lis 2004, 19:40
Lokalizacja: Gniew
Kontakt:

#23

Post napisał: easy2002 » 06 wrz 2007, 06:18

Witam
siwy pisze:Mam trochę przykładów ale na Sinumerika. Bez trudu można to napisać dla Heidenhaina.
Byłbym bardzo wdzięczny i na pewno nie tylko ja za umieszczenie tych przykładowych programów parametrycznych na sinumerik'a
:mrgreen:
I mały opis funkcji na sinumerik'u i jaki to sinumerik
... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje ;-) ---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281


qwedsa123
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 23
Rejestracja: 14 kwie 2007, 21:23
Lokalizacja: gw wlkp

#24

Post napisał: qwedsa123 » 06 wrz 2007, 11:24

rollaz pisze:witam
najpierw chcialem podziekowac koledze easy2002 za zaproszenie do rozmowy,
a oto jeden z programow zrobony na parametrach, program frezuje dowolny promien na dowolnym konturze uwzgledniajac przy tym promien narozny plytki.


0 BEGIN PGM Promien-wypukly MM
1 * - UWAGA
2 ; Nie frezowac przy pionowych scianach poniewaz pierwsze przejscie ~
uszkodziscianke gdyz narzedzie przyjmie korekcje DR minus promien ~
zaokraglenianarzedzia
3 BLK FORM 0.1 Z X-33 Y-30 Z-50
4 BLK FORM 0.2 X+33 Y+30 Z+0
5 ;##############################
6 * - glowiczka-20
7 TOOL CALL 9 Z S6000
8 ;##############################
9 * - Kat startu promienia
10 FN 0: Q1 =+90
11 * - Krok frezowania promienia
12 FN 0: Q2 =+2,5
13 * - Start w osi Z
14 FN 0: Q3 =-10
15 * - Promien zaokraglenia
16 FN 0: Q4 =+3
17 * - Posow
18 FN 0: Q5 =+3000
19 ;##############################
20 FN 18: SYSREAD Q20 = ID20 NR1
21 FN 18: SYSREAD Q21 = ID50 NR3 IDXQ20
22 FN 18: SYSREAD Q22 = ID50 NR6 IDXQ20
23 FN 1: Q23 =+Q21 + +Q22
24 FN 1: Q24 =+Q4 + +Q23
25 ;##############################
26 * - Program glowny
27 L X+0 Y+0 Z+100 R0 FMAX
28 L Z+5 R0 FMAX M13
29 LBL 5
30 FN 6: Q10 = SIN +Q1
31 FN 7: Q11 = COS +Q1
32 FN 3: Q12 =+Q11 * +Q24
33 FN 2: Q12 =+Q12 - +Q24
34 FN 3: Q13 =+Q10 * +Q24
35 FN 2: Q13 =+Q24 - +Q13
36 FN 2: Q13 =+Q3 - +Q13
37 TOOL CALL DR+Q12
38 L Z+Q13 F10000
39 CC X+0 Y+0
40 LP PR+30 PA+0 RL FQ5
41 CP PA+0 DR+
42 L X+0 Y+0 R0 F6000
43 FN 2: Q1 =+Q1 - +Q2
44 FN 11: IF +Q1 GT -0,1 GOTO LBL 5
45 L Z+200 R0 FMAX M9 M5
46 L X+0 Y+0 Z+0 R0 FMAX M92
47 STOP M30
48 END PGM Promien-wypukly MM
------------------------------
kolego ten prograam nie dziala robi kieszen okr.


rollaz
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 19
Posty: 442
Rejestracja: 26 lis 2006, 09:47
Lokalizacja: Kuznia Raciborska

#25

Post napisał: rollaz » 06 wrz 2007, 15:25

kolego w takim razie masz cos nie tak, pracuje na nim prawie codziennie bez problemow.moze podaj pierw jakie masz sterowanie no i jak masz opisane narzedzie w tabeli sprobojemy problem rozwiazac.Program na bank jest ok
Fachman


siwy
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 3
Posty: 16
Rejestracja: 27 sty 2007, 18:38
Lokalizacja: Warka

#26

Post napisał: siwy » 06 wrz 2007, 20:29

Witam
easy2002 pisze:Byłbym bardzo wdzięczny i na pewno nie tylko ja za umieszczenie tych przykładowych programów parametrycznych na sinumerik'a
I mały opis funkcji na sinumerik'u i jaki to sinumerik

Gdy tylko będę miał więcej czasu(wiadomo budowa). Jeden jest w dziale G-Code -programowanie temat kula wypukła


qwedsa123
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 23
Rejestracja: 14 kwie 2007, 21:23
Lokalizacja: gw wlkp

#27

Post napisał: qwedsa123 » 07 wrz 2007, 08:36

rollaz pisze:kolego w takim razie masz cos nie tak, pracuje na nim prawie codziennie bez problemow.moze podaj pierw jakie masz sterowanie no i jak masz opisane narzedzie w tabeli sprobojemy problem rozwiazac.Program na bank jest ok
----------------
pracuje na min.cnc530 narzedzia opisalem jak w programie,program frezuje kieszen okr.


rollaz
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 19
Posty: 442
Rejestracja: 26 lis 2006, 09:47
Lokalizacja: Kuznia Raciborska

#28

Post napisał: rollaz » 07 wrz 2007, 20:10

czy zmieniales parametr
13 * - Start w osi Z
14 FN 0: Q3 =-10
daj tam +0
poza tym w tabeli narzedzi przy danych narzedzia ktore to obrabia musisz podac DR2 (promien narozny plytki), a po trzecie sprawdz jak klepales to z reki czy sie gdzies nie pomyliles .
Program na 1000% jest ok.
Fachman

Awatar użytkownika

easy2002
Moderator
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 19
Posty: 1998
Rejestracja: 27 lis 2004, 19:40
Lokalizacja: Gniew
Kontakt:

#29

Post napisał: easy2002 » 10 wrz 2007, 07:15

Witam
qwedsa123 pisze:kolego ten program nie działa robi kieszeń okr.
Kolego qwedsa123 może troszkę uznania dla kolegi "rollaz" za program
Proszę najpierw pytać jak go uruchomić a potem pisać że program nie działa
:wink:
... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje ;-) ---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281


qwedsa123
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 5
Posty: 23
Rejestracja: 14 kwie 2007, 21:23
Lokalizacja: gw wlkp

#30

Post napisał: qwedsa123 » 10 wrz 2007, 08:48

rollaz pisze:czy zmieniales parametr
13 * - Start w osi Z
14 FN 0: Q3 =-10
daj tam +0
poza tym w tabeli narzedzi przy danych narzedzia ktore to obrabia musisz podac DR2 (promien narozny plytki), a po trzecie sprawdz jak klepales to z reki czy sie gdzies nie pomyliles .
Program na 1000% jest ok.
_______________________________
witam ponownie:)
start w osi z zmienilem od razu na 0
takze wisalem dr2 0.3 wiem ,zrozumialem,ze jak program uwzglednia promien płytki to musi byc uwzględniony,mimo to nie dziala ,probowalem wiele razy,dzisiaj sprawdze,czy przy przepisywaniu bledu nie popelnilem,ale tto jest malo prawdopodobne poniewaz gdyby byl jakis blad w funkcjach to by program sie nie skonczyl,liczyl by albo bez konca badz by powstal jakis blad w liczeniu czy cos w tym rodzaju,ale dziekuje za dobre checi,pozdrawiam i przepraszam jezeli kogos urazilem
jak bede mial czas umieszcze tez cos ciekawego

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”