Przesunięty przez: Piotrjub 2008-03-03, 20:01 |
Programowanie z parametrem q |
| Autor |
Wiadomość |
wiro
Czytelnik forum poziom 1 wiro

Dołączył: 03 Mar 2008 Posty: 7 Skąd: KRAKÓW
|
Wysłany: 2008-03-03, 19:30 Programowanie z parametrem q
|
|
|
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 przez wiro 2008-03-04, 22:02, w całości zmieniany 1 raz |
|
|
|
 |
easy2002
Specjalista poziom 3 easy


Pomógł: 162 razy Dołączył: 27 Lis 2004 Posty: 1603 Skąd: Gniew
|
|
|
|
 |
wiro
Czytelnik forum poziom 1 wiro

Dołączył: 03 Mar 2008 Posty: 7 Skąd: KRAKÓW
|
Wysłany: 2008-03-04, 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 |
|
|
|
 |
easy2002
Specjalista poziom 3 easy


Pomógł: 162 razy Dołączył: 27 Lis 2004 Posty: 1603 Skąd: Gniew
|
Wysłany: 2008-03-04, 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 |
_________________ ... 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 projektu http://www.cnc.info.pl/viewtopic.php?t=2281 |
|
|
|
 |
wiro
Czytelnik forum poziom 1 wiro

Dołączył: 03 Mar 2008 Posty: 7 Skąd: KRAKÓW
|
Wysłany: 2008-03-06, 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. |
|
|
|
 |
rollaz
Specjalista poziom 1

Pomógł: 15 razy Dołączył: 26 Lis 2006 Posty: 226 Skąd: Kuznia Raciborska
|
Wysłany: 2008-03-06, 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 |
|
|
|
 |
easy2002
Specjalista poziom 3 easy


Pomógł: 162 razy Dołączył: 27 Lis 2004 Posty: 1603 Skąd: Gniew
|
|
|
|
 |
wiro
Czytelnik forum poziom 1 wiro

Dołączył: 03 Mar 2008 Posty: 7 Skąd: KRAKÓW
|
Wysłany: 2008-03-06, 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
[ 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 |
|
|
|
 |
easy2002
Specjalista poziom 3 easy


Pomógł: 162 razy Dołączył: 27 Lis 2004 Posty: 1603 Skąd: Gniew
|
Wysłany: 2008-03-07, 07:05
|
|
|
| wiro napisał/a: | 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 napisał/a: | 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 projektu http://www.cnc.info.pl/viewtopic.php?t=2281 |
|
|
|
 |
wiro
Czytelnik forum poziom 1 wiro

Dołączył: 03 Mar 2008 Posty: 7 Skąd: KRAKÓW
|
Wysłany: 2008-03-07, 15:07
|
|
|
Easy 2002!
Poprzez pisanie się nie porozumiemy. Nie odpisujesz na wiele moich pytań. Trudno!
Pozdro
Wiro |
|
|
|
 |
|
|