Strona 1 z 4

Spirala Archimedesa w HH

: 19 maja 2008, 21:48
autor: easy2002
Witam Wszystkich
Mam cichą nadzieję ,że chociaż ten temat nie zostanie bez odpowiedzi
Tak dziś z nudów przyszło mi do głowy jakby opisać spiralę Archimedesa za pomocą funkcji sterownika HH czy spotkał się już ktoś z takim dylematem ??
Jeśli będzie odpowiedź to będę kontynuował moje pytanie bo to jeszcze nie wszystko
:wink:

Kontynuacja tematu

: 05 cze 2008, 09:33
autor: easy2002
Kontynuacja tematu
Witam Wszystkich żeby nie było jak to już wielu zaczęło twierdzić ,że forum schodzi „na psy” nie czekając na odpowiedź „popełniłem program”
Jest w nim jeszcze dużo do zrobienia ale liczy już to co chciałem
Oto PrintScr
Zapraszam kolegów do dyskusji

:wink:

: 05 cze 2008, 12:29
autor: kaleena
Może coś takiego:

: 05 cze 2008, 14:23
autor: easy2002
Witaj
O coś podobnego
Ten kod pewnie przez Cama wygenerowany tak ??
A ja chcę to opisać w Q - parametrach i aby zaczynał od danej średnicy i kończył na danej średnicy

: 05 cze 2008, 14:35
autor: kaleena
easy2002 pisze:Ten kod pewnie przez Cama wygenerowany tak ??
Nie, z ręki na maszynie. EdgeCam, którego mam generuje kod spirali, jako proste XYZ.
Pozdrawiam

: 06 cze 2008, 17:37
autor: rollaz
kolego easy2002 tą spirale można napisać w bardzo prosty sposób poniżej znajdziesz przykład .Program oczywiście można jeszcze bardziej sparametryzować dodając warunki .

0 BEGIN PGM 0 MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-30
2 BLK FORM 0.2 X+100 Y+100 Z+0
3 TOOL CALL 1 Z S1000
4 * - promien startu
5 FN 0: Q1 =+0,01
6 * - przyrost promienia
7 FN 0: Q2 =+0,05
8 * - przyrost kata
9 FN 0: Q3 =+1
10 * - ##################
11 L X+0 Y+0 Z+100 R0 FMAX
12 L Z+2 R0 FMAX M3
13 L Z-2 R0 FMAX
14 CC X+0 Y+0
15 LP PR+Q1 PA+0 R0 F3000
16 LBL 1
17 FN 1: Q1 =+Q1 + +Q2
18 CC X+0 Y+0
19 LP PR+Q1 IPA-Q3 R0 F3000
20 CALL LBL 1 REP1000
21 L Z+100 R0 FMAX M5
22 STOP M30
23 END PGM 0 MM

: 09 cze 2008, 07:39
autor: easy2002
Dziękuję :wink:
Bardziej chodzi mi o coś takiego

0 BEGIN PGM Spirala arch MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-10
2 BLK FORM 0.2 X+100 Y+100 Z+10
3 ; SPIRALA ARCHIMEDESA
4 ; ----------------------------
5 L X+0 Y+0 F1000
6 L Z+100 F1000
7 ; -------------------------------
8 FN 0: Q1 =+0 ; PROMIEN POCZATKOWY
9 FN 0: Q2 =+10 ; PRZYROST NA PROMIENIU
10 FN 0: Q3 =+100 ; SREDNICA
11 FN 0: Q99 =+1000 ;POSUW
12 FN 0: Q4 =+Q2
13 FN 3: Q5 =+Q2 * +2
14 FN 3: Q6 =+Q5 * -1
15 FN 3: Q7 =+Q2 * +2
16 CALL LBL 2
17 LBL 1 ; PRZYPISYWANIE
18 FN 0: Q4 =+Q2
19 FN 1: Q5 =+Q5 + +Q7
20 FN 2: Q6 =+Q6 - +Q7
21 CALL LBL 3
22 LBL 0
23 ;-------------------------------
24 LBL 2 ; FREZOWANIE
25 L X+Q1 Y+0 FQ99
26 LBL 3 ; FREZOWANIE
27 CC X+Q4 Y+0
28 C X+Q5 Y+0 DR+ FQ99
29 CC X+0 Y+0
30 C X+Q6 Y+0 DR+
31 FN 12: IF +Q5 LT +Q3 GOTO LBL 1
32 FN 11: IF +Q5 GT +Q3 GOTO LBL 4
33 LBL 0
34 LBL 4 ; ODEJSCIE
35 FN 4: Q8 =+Q5 DIV +2
36 CC X+0 Y+0
37 C X+Q5 Y+0 DR+ FQ99
38 CC X+Q8 Y+0
39 C X+0 Y+0 DR+ FQ99
40 L Z+100 R0 FMAX
41 ; ---------------------------
42 END PGM Spirala arch MM

Przy kolegi programie był problem z większymi średnicami którymi ja operuje :wink:
Oczywiście w moim programie standardowy problem z za dużym pakietowaniem :cry:
Zapraszam do dyskusji :wink:

: 09 cze 2008, 17:16
autor: rollaz
kolego dlaczego piszesz ze byłby problem z większymi średnicami ja takiego problemu tu nie zauważam.

pozdrawiam

a może by tak kule?

: 29 sie 2008, 16:41
autor: Bialkowski
Panowie program na powyższe ma 21 linii.

: 29 sie 2008, 17:44
autor: rollaz
no i prawidłowo