Programowanie z parametrem q

Dyskusje na temat systemu Heidenhaina

Autor tematu
wiro
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 7
Posty: 7
Rejestracja: 03 mar 2008, 19:13
Lokalizacja: KRAKÓW

Programowanie z parametrem q

#1

Post napisał: wiro » 03 mar 2008, 19:30

Witam serdecznie!
Mam pytanko. Czy mogę gdzieś znależć podstawy programowania paramtrycznego z parametrem q. A może ma ktoś z Was takie materiały.
Pracuję kilka lat na maszynie Deckel z systemem HH. Używam cykli maszynowych.
Większą część programów dostaję od programistów. Zainteresowałem się parametrem Q,
a to co jest opisane na ten temat w instrukcji jest dla mnie mało przejrzyste.
Pozdrawiam Wiro
Ostatnio zmieniony 04 mar 2008, 22:02 przez wiro, łącznie zmieniany 1 raz.



Tagi:

Awatar użytkownika

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

#2

Post napisał: easy2002 » 03 mar 2008, 21:18

... 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


Autor tematu
wiro
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 7
Posty: 7
Rejestracja: 03 mar 2008, 19:13
Lokalizacja: KRAKÓW

#3

Post napisał: wiro » 04 mar 2008, 21:55

Witam i dziękuję za zainteresowanie Easy 2002!

Ładnie te programy wyglądają jak są napisane przez kogoś.
Mnie chodzi o same podstawy, co gdzie i jak wpisać. Kiedy taki FN, a kiedy inny.
Jest tyle różnych paramtrów q, który do czego? Przepisałem kilka programów z forum i pomału próbuję je testować w pracy. Ale chodzi mi o sposób podejścia do pisania.
Próbuję rozgryźć wasze zapisy, lecz nic z tego nie rozumiem jak one powstały.
Co z tego że np. program na spiralę działa bez zarzutu, gdy ja nie wiem o co biega w niektórych linijkach.
Pozdrawiam
Wiro :sad:

Awatar użytkownika

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

#4

Post napisał: easy2002 » 04 mar 2008, 22:50

Witam
Trzeba zacząć od podstawowych spraw
IF Jeśli
EQU Równy
NE Nie równy
GT Większy niż
LT Mniejszy niż
GOTO Skok
Q10 = Q1 + Q5 Dodawanie
Q25 = Q7 – Q108 Odejmowanie
Q12 = 5 * Q5 Mnożenie
Q25 = Q1 / Q2 Dzielenie
Q12 = Q1 * (Q2 + Q3) Otworzyć nawias
Q12 = Q1 * (Q2 + Q3) Zamknąć nawias
Q15 = SQ 5 Wartość podnieść do kwadratu
Q22 = SQRT 25 Obliczyć pierwiastek
Q44 = SIN 45 Sinus kąta
Q45 = COS 45 Cosinus kąta
Q46 = TAN 45 Tangens kąta
Sama matematyka :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


Autor tematu
wiro
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 7
Posty: 7
Rejestracja: 03 mar 2008, 19:13
Lokalizacja: KRAKÓW

#5

Post napisał: wiro » 06 mar 2008, 18:15

Hej!
No dobra, to początki, które są też w instrukcji, ale co dalej, jak poejśc do pisania.
Proszę, napisz w jaki sposób tworzyc programy. Jaka jest tego logika.
Zajrzyj do poprzedniego postu, w nim była moja prośba. :sad: :?:


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

#6

Post napisał: rollaz » 06 mar 2008, 20:34

Kolego wiro programowanie poprzez Q parametry to nic innego jak matematyka ,jesli byles slaby z maty to proponuje ci zapomniec o parametrach.
Fachman

Awatar użytkownika

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

#7

Post napisał: easy2002 » 06 mar 2008, 20:34

Witam
Tu w temacie jest prosty przykład
https://www.cnc.info.pl/topics82/szesciokat-vt7970.htm
... 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


Autor tematu
wiro
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 7
Posty: 7
Rejestracja: 03 mar 2008, 19:13
Lokalizacja: KRAKÓW

#8

Post napisał: wiro » 06 mar 2008, 21:14

Panowie programiści!
Wszystko pięknie, ale nie o taką pomoc mi chodzi. Czy to tylko matma?
Czy nie ma innych podstaw najprostrzych, jaka jest metoda pisania?
Przecież nie chodzi tutaj tylko o dodaj,odejmij, sin, cos,itd. W jakiej kolejności to robic?
Czy istnieje jakaś literatura na ten temat, lub czy znacie jakąś stronę www?

Pozdro Wiro :sad:

[ Dodano: 2008-03-06, 21:33 ]
Konkretnie chodzi mi o takie coś jak w przykładzie Easy na 6-kąt

FN 0: Q4 = Q1
FN 11: IF +Q4 GT +Q2 GOTO LBL 3
FN 12: IF +Q4 LT +Q2 GOTO LBL 1
LBL 1
CALL LBL 2
FN 1: Q4 = Q4 + Q1
FN 11: IF +Q4 GT +Q2 GOTO LBL 3
FN 10: IF +Q4 NE +Q2 GOTO LBL 1
FN 12: IF +Q4 LT +Q2 GOTO LBL 1
LBL 0

Skąd to się bierze? Czemu tak, a nie inaczej?

Wiro :sad:

Awatar użytkownika

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

#9

Post napisał: easy2002 » 07 mar 2008, 07:05

wiro pisze:Panowie programiści!
Czy to tylko matma?
Czy nie ma innych podstaw najprostrzych, jaka jest metoda pisania?
W jakiej kolejności to robic?
Wiro
Właśnie zgodnie z zasadami matematyki (chociaż na niektóre działania trzeba uważać te bardziej skomplikowanie )
A jeśli chodzi o działanie na IF GOTO to zgodnie z zasadami logiki
wiro pisze:Konkretnie chodzi mi o takie coś jak w przykładzie Easy na 6-kąt

FN 0: Q4 = Q1 ; przypisanie wartości Q4 wartości z Q1
FN 11: IF +Q4 GT +Q2 GOTO LBL 3 ; pytanie jeśli Q4 większy od Q2 to idź do LBL 3
FN 12: IF +Q4 LT +Q2 GOTO LBL 1 ; pytanie jeśli Q4 mniejszy od Q2 to idź do LBL 1
LBL 1
CALL LBL 2
FN 1: Q4 = Q4 + Q1
FN 11: IF +Q4 GT +Q2 GOTO LBL 3
FN 10: IF +Q4 NE +Q2 GOTO LBL 1
FN 12: IF +Q4 LT +Q2 GOTO LBL 1
LBL 0

Skąd to się bierze? Czemu tak, a nie inaczej?
... 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


Autor tematu
wiro
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 7
Posty: 7
Rejestracja: 03 mar 2008, 19:13
Lokalizacja: KRAKÓW

#10

Post napisał: wiro » 07 mar 2008, 15:07

Easy 2002!
Poprzez pisanie się nie porozumiemy. Nie odpisujesz na wiele moich pytań. Trudno!
Pozdro
Wiro :shock: :sad:

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Heidenhain”