Znaleziono 2 wyniki

autor: smieszek88
04 lut 2013, 16:52
Forum: CNC podstawy
Temat: Podstawy nauka
Odpowiedzi: 34
Odsłony: 8507

1) Przykładowy program z Heidenhaina:
0 BEGIN PGM test MM
1 BLK FORM 0.1 Z X-100 Y-100 Z-100
2 BLK FORM 0.2 X+100 Y+100 Z+100
3 TOOL CALL 1 Z S1000
4 M3
5 Q1 = 50 ;r
6 Q2 = 100 ;R
7 Q3 = 0 ;KAT ALFA
8 L X+0 Y+0 Z+200 F1000
9 CC X+0 Y+0
10 L X+Q1
11 LBL 1
12 Q11 = Q1 * SIN Q3 ;X
13 Q12 = ASIN ( Q11 / Q2 ) ;KAT BETA
14 Q15 = Q1 * COS Q3 ;Y
15 L X+Q11 Y+Q15 Z+Q2 B+Q12
16 Q3 = Q3 + 10
17 LBL 0
18 CALL LBL 1 REP359
19 ;
20 ;
21 ;
22 ;
23 M30
24 END PGM test MM

Czy można to nazwać G kodem?

2) Wiele nie znaczy wszystkie. Siedzę w produkcji form wtryskowych i wiem że większość matryc nie ma szans napisać z pulpitu, ale miałem okazję pisać program na zbiornik ciśnieniowy 4 kołnierze + półka pod kątem 45°. Generalnie planowanie, wiercenie, frezowanie kanałków, fazowanie. Z tego co kojarzę program miał około 1000 linijek i przejrzysty układ gdzie operator mógł bez problemu wprowadzić zmianę. Żeby program z CAM-a przerobić to trzeba wracać do CAM-a.
Dodatkowo z lenistwa napisałem program parametryczny na frezowanie zgrubne i wykańczające stożka (zgrubnie warstwami po spirali, wykańczająca spirala po stożku) bo zbyt często operatrzy przychodzili po takie proste programy. Teraz dłużej zajmuje im przyjście do mnie niż przerobienie takiego programu. Niestety z braku czasu nie zrobiłem programu na układ wlewowy.

3), 4) silvesters doskonale to opisał

Mam dostęp do frezarek ze sterowaniem Heidenhain 520, Heidenhain jakiś sprzed 20 lat, i Fanuc i zupełnie nie robi mi różnicy na którą maszynę generuję program, a nawet wiele programów po ułożeniu wszystkich ścieżek w CAMie generuję zarówno na Fanuca jak i na 520 - która maszyna będzie wolna to tam wrzucą. Muszę jedynie uważać na parametry bo każda ma inne obroty max.
autor: smieszek88
03 lut 2013, 22:44
Forum: CNC podstawy
Temat: Podstawy nauka
Odpowiedzi: 34
Odsłony: 8507

kubus838
W swoich wypowiedziach nie zagłębiaj się zbyt mocno w szczegóły, bo wychodzą braki w wiedzy ;)
Np. G-kody nie jest najlepszym pojęciem bo jak przyznał silvesters jest jeszcze heidenhain, mazatrol i z pewnością wiele innych gdzie może nie występować G-kod.
kubus838 pisze:G-cod jest to zbiór instrukcji dla wrzeciona
A co wrzeciono ma do np. ruchów stołu? - czyli znowu mijasz się z prawdą.
Dodatkowo wiele programów nie widzi CAM-a tylko są pisane z pulpitu, w notatniku itp.
W NX-ie i EdgeCam-ie wybór postprocesora jest jedną z ostatnich rzeczy przy tworzeniu kodu, a to czy robimy program na frezarkę, tokarkę laser itp. wypadałoby wybrać na samym początku. Postprocesor dogrywa szczegóły: kod poszczególnej funkcji, sposób opisywania promieni, cykle itp.

Programuję na co dzień, a stworzeniu postprocesora do EdgeCam-a było częścią mojej pracy dyplomowej, więc nieco się zagłębiłem w szczegóły.

Wróć do „Podstawy nauka”