Strona Główna CNC FORUM
Amatorskie maszyny CNC

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum
Akcesoria CNC

Poprzedni temat «» Następny temat
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
Wysłany: 2008-03-03, 21:18   

Witam
Proszę bardzo temat
http://www.cnc.info.pl/to...czne-vt6069.htm
: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 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-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 :sad:
 
 
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 :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 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. :sad: :?:
 
 
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
Wysłany: 2008-03-06, 20:34   

Witam
Tu w temacie jest prosty przykład
http://www.cnc.info.pl/to...okat-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 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, 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:
 
 
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 :shock: :sad:
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group

sponsorem forum jest www.akcesoria.cnc.info.pl
Informacje na witrynie cnc.info.pl są podawane tylko w celach edukacyjnych oraz hobbystycznych. Jedynie użytkownik wysyłający wiadomość lub plik ponosi pełnoprawną odpowiedzialność za ich treść. Jeżeli wynikną z tego konsekwencje prawne, cnc.info.pl może przekazać wszelkie informacje właściwym organom państwowym na temat danego użytkownika oraz pomóc w jego zlokalizowaniu. Zgodnie z ustawą o ochronie danych osobowych cnc.info.pl nie przekazuje informacji odnośnie użytkowników firmom i osobom prywatnym. Hasła, adresy e-mail oraz numery IP są szyfrowane w bazie danych i jedynie administrator jest w stanie odczytać te informacje. Cnc.info.pl jest przeciwna łamaniu zabezpieczeń oraz łamaniu praw autorskich, jednak niektóre osoby nie przestrzegają naszego regulaminu. Jeżeli zobaczyłeś wiadomość lub plik, który twoim zdaniem jest nielegalny lub narusza twoje dobra osobiste, prosimy o natychmiastowy kontakt:
Administrator

www.akcesoria.cnc.info.plsilniki krokoweŁożyska linioweśruby trapezowe i kulowe
Strona wygenerowana w 0,26 sekundy. Zapytań do SQL: 14