Znaleziono 10 wyników

autor: easy2002
12 wrz 2008, 10:08
Forum: Heidenhain
Temat: Programowanie z parametrem q
Odpowiedzi: 35
Odsłony: 10776

Witam
zflaczały pisze:słuchaj wiro, dla mnie to to całe pindolenie to jest jakaś masakra,
Wcześniej pisaliśmy
rollaz pisze:wszystko masz opisane w podręczniku heidenhaina
easy2002 pisze: Nikt tu nie twierdzi że trzeba być matematykiem ale na pewno trzeba logicznie myśleć
Nikt tak nie twierdzi
Kolega widzę dawno temu się zalogował na forum
Dopiero ostatnio się rozpisał na temat HH
A jaj kolega jest tak dobry w te klocki może poradzi coś na mój problem z funkcją odpowiedzialną za zmiany w systemie z poziomu programu
autor: easy2002
05 lip 2008, 08:19
Forum: Heidenhain
Temat: Programowanie z parametrem q
Odpowiedzi: 35
Odsłony: 10776

Witam
Skoro to takie proste do dlaczego tak niewielu było wstanie pomóc mi z problemem zapętlenia ??
Skoro to takie proste do dlaczego nikt nie wie jak zastosować funkcje wpisywania w dane systemowe ??
:?:
autor: easy2002
25 cze 2008, 11:04
Forum: Heidenhain
Temat: Programowanie z parametrem q
Odpowiedzi: 35
Odsłony: 10776

Witam
mocart4 pisze:Mam pytanie do kolegi Easy2002; jak wpisać takie polecenie:
"FN 4: Q4 = +Q2 DIV +Q3 ; WYNIK" chodzi mi szczególnie o DIV ?
DIV to to samo co znak dzielenia / obie możesz pisząc program na PC użyć
na maszynie naciskasz Q i wybierasz pierwszy soft key i tam są działania
albercik pisze:Moim skromnym zadaniem aby zrozumieć programowanie za pomocą q parametrów dobrze byłoby najpierw zapoznać sie ze zwykłym programowaniem w języku np. C++, turbo pascal. Tam jest wszystko dokladnie opisane co , kiedy, dlaczego; tak mi się wydaję, mogę się mylić
Coś w tym jest bo wcześniej programowałem w C++ i zasady są podobne
autor: easy2002
17 cze 2008, 19:45
Forum: Heidenhain
Temat: Programowanie z parametrem q
Odpowiedzi: 35
Odsłony: 10776

Witam
silvesters pisze:PS jesli sie myle nie bijcie tylko wytłumaczcie
https://www.cnc.info.pl/topics82/progra ... vt6069.htm

Nikt tu nie twierdzi że trzeba być matematykiem ale na pewno trzeba logicznie myśleć , może kolega zna rozwiązania na nurtujące mnie od dłuższego czasu problemy

https://www.cnc.info.pl/topics82/spiral ... ght=#74923
lub
https://www.cnc.info.pl/topics82/ustawi ... vt7758.htm
autor: easy2002
07 mar 2008, 20:47
Forum: Heidenhain
Temat: Programowanie z parametrem q
Odpowiedzi: 35
Odsłony: 10776

Witam
Postaram się jeszcze raz to opisać ale proszę o skupienie się nad tym co pisze
I jeszcze jedno kolega musi znać temat LBL (podprogramów) i umieć się tym posługiwać
Objaśnię to na tym prostym przykładzie
Chce kolega wyfrezować sześciokąt w detalu ale na jedno przejście to za dużo np. Max wiór dla narzędzia to 5mm a głębokość jaką kolega musi wyfrezować to 100 mm
Można to napisać tak :
Podejście do detalu zagłębić frezować , zagłębić frezować ....milion linii .....
A można zrobić to tak :

LBL 10 ; FREZOWANIE Szesciokata
L X+0 Y+0 F MAX
L Z+100 F1000 podejście do detalu
; ---Parametry do zmiany przez operatora
FN 0: Q1 = 5 ; DOSUW WIOR
FN 0: Q2 = 100 ; GLEBOKOSC
FN 0: Q3 = 5000 ; POSUW FREZOWANIA
; struktura programu nie zmieniać jeśli już będzie sprawdzona
FN 0: Q4 = Q1 przypisanie wartości Q4 wartości z Q1 czyli 5
FN 11: IF +Q4 GT +Q2 GOTO LBL 3 Jeśli już wartość Q4 przekroczy wartość Q2 to idź do LBL 3 czyli do odejścia – czyli jeśli kolega by wpisał do parametrów Q1 = 101
FN 12: IF +Q4 LT +Q2 GOTO LBL 1 a jeśli mniejsze to do LBL 1
LBL 1 ; frezowanie
CALL LBL 2 ; tu przeskok do LBL 2 z wartością w Q1 = 5
FN 1: Q4 = Q4 + Q1 ; tu dodanie do wartości aktualnej czyli 5 kolejnej wartości zagłębiania czyli 5 = 10
FN 11: IF +Q4 GT +Q2 GOTO LBL 3 ; kolejne sprawdzanie jak wyżej
FN 10: IF +Q4 NE +Q2 GOTO LBL 1 ; równe to do LBL 1
FN 12: IF +Q4 LT +Q2 GOTO LBL 1 ; mniejsze to do LBL 1
LBL 0
LBL 2 ; FREZOWANIE
L X+305,137 Y+232,034 R0 F MAX M3
L Z-Q4 F1000
L X+192,5 Y+118,897 RL FQ3
L Y-107,59
L X+0 Y-220,53
L X-192,5 Y-107,59
L Y+107,59
L X+0 Y+220,53
L X+202,313 Y+101,832
L X+305,137 Y+232,034 R0 F1000
LBL 0 ; po frezowaniu powraca do linii poniżej CALL LBL2
LBL 3 ; ODEJSCIE
L Z+400 R0 F MAX
LBL 0
I proszę sobie przepisać ten program i zobaczyć jak zachowuje się maszyna np. jak kolega zmieni głębokość Q1 na 1 mm a jak na 101 mm
autor: easy2002
07 mar 2008, 18:05
Forum: Heidenhain
Temat: Programowanie z parametrem q
Odpowiedzi: 35
Odsłony: 10776

Witam
dziękuję koledze „jasiu...” bo ja już nie mam pomysłów jak koledze „wiro” pomóc
autor: easy2002
07 mar 2008, 07:05
Forum: Heidenhain
Temat: Programowanie z parametrem q
Odpowiedzi: 35
Odsłony: 10776

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?
autor: easy2002
06 mar 2008, 20:34
Forum: Heidenhain
Temat: Programowanie z parametrem q
Odpowiedzi: 35
Odsłony: 10776

Witam
Tu w temacie jest prosty przykład
https://www.cnc.info.pl/topics82/szesciokat-vt7970.htm
autor: easy2002
04 mar 2008, 22:50
Forum: Heidenhain
Temat: Programowanie z parametrem q
Odpowiedzi: 35
Odsłony: 10776

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:
autor: easy2002
03 mar 2008, 21:18
Forum: Heidenhain
Temat: Programowanie z parametrem q
Odpowiedzi: 35
Odsłony: 10776

Wróć do „Programowanie z parametrem q”