Znaleziono 7 wyników

autor: siwy
28 sie 2007, 21:07
Forum: G-CODE - programowanie
Temat: Kula wypukła
Odpowiedzi: 17
Odsłony: 6896

Piszesz, ze poznajesz programy parametryczne pisane z ręki. Uważam, że moja rada była całkiem na miejscu. Takie programy pisałem już 14 lat temu, gdy CAM był mało rozpowszechniony. Do dziś w cyklach nie ma tego wszystkiego. Tak więc ta ikona należy się ale Tobie
autor: siwy
23 sie 2007, 19:39
Forum: G-CODE - programowanie
Temat: Kula wypukła
Odpowiedzi: 17
Odsłony: 6896

Kol. ŁUKI , zadanie domowe dla Ciebie , skoro maszyna z Fanukiem zbyt stara przerób ten program na Heidenhaina, bo zauważyłem , że masz to sterowanie. Gdy to zrobisz, a wierzę że tak, poznasz pisanie z ręki programów parametrycznych i wyższość w tym względzie Sinumerika nad Heidenhainem. Powodzenia.
autor: siwy
22 sie 2007, 14:43
Forum: G-CODE - programowanie
Temat: Kula wypukła
Odpowiedzi: 17
Odsłony: 6896

Kolego Wojtku. W Sinumeriku 810 więc w 840 z pewnością też w programowaniu dialogowym można rysować różne figury płaskie na wykonanie których system sam wygeneruje następnie gotowy program. Jeśli dopiszemy pętlę możemy z figury płaskiej uzyskać bryłę.
autor: siwy
21 sie 2007, 14:45
Forum: G-CODE - programowanie
Temat: Kula wypukła
Odpowiedzi: 17
Odsłony: 6896

O ile wiem elipsa nie ma prostych boków. Jeśli chodzi o program na frezowanie samej elipsy przeczytaj wątek podprogram w temacie sinumerik oczywiście forum cnc
autor: siwy
10 sie 2007, 23:20
Forum: G-CODE - programowanie
Temat: Kula wypukła
Odpowiedzi: 17
Odsłony: 6896

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
autor: siwy
10 sie 2007, 19:31
Forum: G-CODE - programowanie
Temat: Kula wypukła
Odpowiedzi: 17
Odsłony: 6896

Mam taki programik. Cały liczy 20 bloków. robi dowolną półkulę, wklęsłą lub wypukłą, współbieżnie lub przeciwbieżnie, zgrubnie lub wykańczająco. Można łatwo przerobić na Fanuca, bo napisałem go w SINUMERIKU 810
autor: siwy
10 sie 2007, 01:11
Forum: G-CODE - programowanie
Temat: Kula wypukła
Odpowiedzi: 17
Odsłony: 6896

Frezowana czy toczona?

Wróć do „Kula wypukła”