Kula wypukła
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 6
- Posty: 335
- Rejestracja: 28 lip 2007, 00:05
- Lokalizacja: Ostrów Wlkp.
Kula wypukła
Proszę o pomoc w napisaniu programu w G-codach na kule wypukłą .Z góry serdeczne dzięki
Ostatnio zmieniony 10 sie 2007, 10:15 przez Łuki31, łącznie zmieniany 1 raz.
Tagi:
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 846
- Rejestracja: 03 paź 2006, 20:45
- Lokalizacja: Gołdap
W jakim materiale ?
Moja pierwsza maszynka http://www.cnc.info.pl/topics60/3765.htm
Maszynka 2 http://www.cnc.info.pl/topics57/maszynka-2-vt16531.htm
Maszynka 3 http://www.cnc.info.pl/topics60/maszynka-3-vt23848.htm
www.moje-modele-rc.pl
Maszynka 2 http://www.cnc.info.pl/topics57/maszynka-2-vt16531.htm
Maszynka 3 http://www.cnc.info.pl/topics60/maszynka-3-vt23848.htm
www.moje-modele-rc.pl
-
- Czytelnik forum poziom 1 (min. 10)
- Posty w temacie: 7
- Posty: 16
- Rejestracja: 27 sty 2007, 18:38
- Lokalizacja: Warka
Półkula wypukła
N1 T1
N2 M6
N3 G0 X0 Y0 Z50 S5000 M3
N4 Y130
N5 R1=0
N6 AA: R1=R1+1
N7 IF R1>=100 GOTOF BB
N8 G1 Z=-(R1) F1000
N9 R2=0
N10 CC: R2=R2+2
N11 IF R2>=360 GOTOF DD
N12 R3=100 R4=100
N13 R5=SQRT(R1*(2*R3-R1)) R6=SQRT(R1*(2*R4-R1))
N14 R7=R5*SIN(R2) R8=R6*COS(R2)
N15 G1 X=(R7) Y=(R8)
N16 GOTOB CC
N17 DD: Y130
N18 GOTOB AA
N19 BB: G0 Z50
N20 M30
Objaśnienia:
GOTOF skok w programie do przodu do adresu oznaczonego np AA:
GOTOB skok do tyłu
SQRT oczywiście pierwiastek
Blok N6 jedynka lub inna wartość np 0.2 przybieranie w tym przypadku w osi Z
Blok N7 100 lub inna wartość to granica do jakiej przybieramy
Blok N12 długość promieni( jeśli R3 różne od R4 to w podstawie będzie elipsa)
Jeśli będzie potrzeba to podam równanie jakie trzeba wstawić w bloku N13 aby uzyskać półkulę wklęsłą lub stożek
Powodzenia
N1 T1
N2 M6
N3 G0 X0 Y0 Z50 S5000 M3
N4 Y130
N5 R1=0
N6 AA: R1=R1+1
N7 IF R1>=100 GOTOF BB
N8 G1 Z=-(R1) F1000
N9 R2=0
N10 CC: R2=R2+2
N11 IF R2>=360 GOTOF DD
N12 R3=100 R4=100
N13 R5=SQRT(R1*(2*R3-R1)) R6=SQRT(R1*(2*R4-R1))
N14 R7=R5*SIN(R2) R8=R6*COS(R2)
N15 G1 X=(R7) Y=(R8)
N16 GOTOB CC
N17 DD: Y130
N18 GOTOB AA
N19 BB: G0 Z50
N20 M30
Objaśnienia:
GOTOF skok w programie do przodu do adresu oznaczonego np AA:
GOTOB skok do tyłu
SQRT oczywiście pierwiastek
Blok N6 jedynka lub inna wartość np 0.2 przybieranie w tym przypadku w osi Z
Blok N7 100 lub inna wartość to granica do jakiej przybieramy
Blok N12 długość promieni( jeśli R3 różne od R4 to w podstawie będzie elipsa)
Jeśli będzie potrzeba to podam równanie jakie trzeba wstawić w bloku N13 aby uzyskać półkulę wklęsłą lub stożek
Powodzenia