To nie miałbyć test do sprawdzania maszyn profesjonalnych. Maszyny które wymieniłeś miały być wzorcem głównie dla drewniaka - i oto chodziło. Już znalazłem osobe ktróra wykona odpowiedni element na swojej frezarce i zamiast mierzyć podrzuci do pomiarów. takze sprawa zakończona a "zabawa" się dzisiaj zaczyna.
robert
Znaleziono 12 wyników
- 05 lut 2013, 11:03
- Forum: CNC podstawy
- Temat: Podstawy nauka
- Odpowiedzi: 34
- Odsłony: 8507
- 04 lut 2013, 23:28
- Forum: CNC podstawy
- Temat: Podstawy nauka
- Odpowiedzi: 34
- Odsłony: 8507
silvesters pisze:Wymiary pewnie zachowa, w końcu na nim pracujesz więc powinieneś być tego pewnykubus838 pisze:Zobaczymy czy zachowa wymiary.![]()
Nie do końca wiem czemu ma służyć ten test?
Test miał być na zachowanie wymiarów jak również wygląd obróbki czyli wykonujemy projekt i robimy pieć plików z pięcioma różnymi prockami. Z racji tego że jest to element 50mm na 50mm ze skosami otworami i łukami wykonujemu ten projekt na dostępnym obrabiarkach i dokonujemy pomiaru. Porównujemy wyniki maszyn profesjonalnych z maszynami wykonanymi prywatnie. W teście miał brać udział jeden drewniak wykonany własnoręcznie przez mojego sąsiada który właśnie zaczyna zabawę z cnc i pierwsze co zrobił to wlaśnie drewniaka. Ale jeżeli jest to jakiś problem to "zabawę" sobie odpuścimy, może rzeczywiście szkoda na to czasu.
robert
- 04 lut 2013, 22:10
- Forum: CNC podstawy
- Temat: Podstawy nauka
- Odpowiedzi: 34
- Odsłony: 8507
Rzeczywiście jest coś takiego tylko ja musze jeszcze doinstalować jakaś "poprawke" . Jezeli nie mam tej poprawki to tylko mogę wskazać postka ale mi go nie zapisze i wraca do początku i każe jeszcze raz robic ścieżke freza
Dobra dla testu przygotuje coś bardziej skomplikowanego tylko jeszcze podaj mi który heidenhain bo ja ich mam dziesieć sztuk - może być 3-osiowy. Zobaczymy czy zachowa wymiary.
robert
Dobra dla testu przygotuje coś bardziej skomplikowanego tylko jeszcze podaj mi który heidenhain bo ja ich mam dziesieć sztuk - może być 3-osiowy. Zobaczymy czy zachowa wymiary.
robert
- 04 lut 2013, 20:27
- Forum: CNC podstawy
- Temat: Podstawy nauka
- Odpowiedzi: 34
- Odsłony: 8507
Bo to takie g...ko było. Tam są ważne otwory na kulki. Ja to robie w ten sposób, że po zrobieniu projektu zapisuje to jako plik a później wybieram w camie postprocek i robie scieżkę dla narzędzia czyli plik nc. Jak chce zrobić to na innej maszynie to do cama importuje plik z projektem i znowu robie ścieżke dla narzędzia - ale to trwa pare minut. A jeżeli masz możliwość to moge przesłać Ci ten plik abyś zobaczył co na twojej pokaże generalnie chodzi o wymiary tylko musiałbys napisać do jakiej maszyny.
robert
robert
- 04 lut 2013, 18:48
- Forum: CNC podstawy
- Temat: Podstawy nauka
- Odpowiedzi: 34
- Odsłony: 8507
A ile Ci zajeło napisanie tego i na jakiego Heidenhaina.
Poniżej przykład:
1 BEGIN PGM 1 MM
2 TOOL CALL 6 Z S4300
3 CYCL DEF 32.0 TOLERANCE
4 CYCL DEF 32.1 T0.1
5 L M3 M7
6 L Z0.055 FMAX F30
7 L X0.075 Y0.049 Z0.055
8 L X0.075 Y0.049 Z0.03 F4
9 L X0.053 Y0.049 Z0.026 F4
10 L X0.053 Y0.072 Z0.022
11 L X0.08 Y0.049 Z0.015
12 L X0.053 Y0.049 Z0.011
13 L X0.053 Y0.072 Z0.007
14 L X0.08 Y0.049 Z0.
15 L X0.053 Y0.049 Z-0.004
16 L X0.053 Y0.072 Z-0.008
17 L X0.08 Y0.049 Z-0.015
18 L X0.053 Y0.049 Z-0.019
19 L X0.053 Y0.072 Z-0.019 F20
20 L X0.08 Y0.049 Z-0.019
21 L X0.053 Y0.049 Z-0.019
22 L X0.053 Y0.049 Z0.006 F30
23 L X0.053 Y0.049 Z0.03
24 L X0.055 Y0.539 Z0.055
25 L X0.055 Y0.539 Z0.03 F4
26 L X0.077 Y0.539 Z0.025 F4
27 L X0.062 Y0.53 Z0.022
Jest to element dla modelarza podpora makiety wiaduktu kolejowego i juz wykonana.
A co do g-codów i kodów iso to producent pisze inaczej niz Ty. I komu tu teraz mam uwierzyć.
robert
Poniżej przykład:
1 BEGIN PGM 1 MM
2 TOOL CALL 6 Z S4300
3 CYCL DEF 32.0 TOLERANCE
4 CYCL DEF 32.1 T0.1
5 L M3 M7
6 L Z0.055 FMAX F30
7 L X0.075 Y0.049 Z0.055
8 L X0.075 Y0.049 Z0.03 F4
9 L X0.053 Y0.049 Z0.026 F4
10 L X0.053 Y0.072 Z0.022
11 L X0.08 Y0.049 Z0.015
12 L X0.053 Y0.049 Z0.011
13 L X0.053 Y0.072 Z0.007
14 L X0.08 Y0.049 Z0.
15 L X0.053 Y0.049 Z-0.004
16 L X0.053 Y0.072 Z-0.008
17 L X0.08 Y0.049 Z-0.015
18 L X0.053 Y0.049 Z-0.019
19 L X0.053 Y0.072 Z-0.019 F20
20 L X0.08 Y0.049 Z-0.019
21 L X0.053 Y0.049 Z-0.019
22 L X0.053 Y0.049 Z0.006 F30
23 L X0.053 Y0.049 Z0.03
24 L X0.055 Y0.539 Z0.055
25 L X0.055 Y0.539 Z0.03 F4
26 L X0.077 Y0.539 Z0.025 F4
27 L X0.062 Y0.53 Z0.022
Jest to element dla modelarza podpora makiety wiaduktu kolejowego i juz wykonana.
A co do g-codów i kodów iso to producent pisze inaczej niz Ty. I komu tu teraz mam uwierzyć.
robert
- 04 lut 2013, 16:40
- Forum: CNC podstawy
- Temat: Podstawy nauka
- Odpowiedzi: 34
- Odsłony: 8507
To ja mam pytanie odnośnie ad4. Zawsze jak zaczynam przygotowywać plik nc do danej obrabiarki to muszę wskazać rodzaj postprocesora potem określić materiał łącznie z wymiarami i poźniej narzędzie do obróbki zgrubnej. Ty piszesz, że najpierw zaczynasz od kodów a później wybierasz postprocesor. Jezeli ja najpierw ustaliłbym ścieżkę narzędzia a potem wybrałbym postprocesor to od razy wyskakuje błąd w ścieżce narzędzia. To dlaczego tak się dzieje?silvesters pisze:Pozwolę sobie odpowiedzieć za kolegę Śmieszek88.
Tak mam dostęp do takich sterowań (Mazatrol, Heidenhain, Fanuc, Mitsubishi), ba programuje je codziennie. I nie ma różnicy jak zaczynam pracę w CAM'ie czy będzie to jedno sterowanie czy drugie, ważne że wiem że będzie to np. frezarka 4 osiowa, to wystarczy.
Ad 1) W heidenhainie występuje język gdzie nie ma funkcji G. Jest to plik z rozszerzeniem .h, podobnie jest w mazatrolu..
Ad 2) Nie każdy program musi być robiony CAM'em, można pisać klasycznie i nie musi być to 60 000 linii. Można także pisać inaczej, słyszałeś może o makrach? Lub Q-parametrach?
Ad 3) Napisałeś wyraźnie że G-kod to zbiór informacji dla wrzeciona, a jest to nieprawda. G-kod to zbiór informacji dla obrabiarki. Głupie G1 w maszynie z ruchomym stołem rusza stół, a nie wrzeciono.
Ad 4) Wybór obróbki to nie wybór postprocesora. Gdy przygotujesz już wszystko w CAM'ie wtedy wybierasz generowanie kodu i przepuszczasz to przez postprocesor, tak jak pisał Śmieszek88, postprocesor właśnie generuje kod pod daną maszynę uwzględniając sposób zapisu promieni i inne szczegóły. Wartości parametrów, naddatki, strategia itd - to wszystko robi się w CAM'ie.
Tylko nie mówię tu o obrabiarce która chodzi z pod Windowsa ze zwykłego PC - dyskusja dotyczy profesjonalnych obrabiarek i profesjonalnego CAM'a - w moim wypadku NX.
Wiadomo nie od dziś, że zwykła obrabiarka zbudowana amatorsko jak i typowo przemysłowa jak np. Heidenhain działa na kodach iso. Róznicą między nimi jest oprogramowanie sterujące czyli postprocesor jak i oczywiscie wygląd zewnętrzny a obróbke bedą wykonywały tak samo. To czy możemy zrobić doświadczenie? Ja zrobiłbym plik do Heidenhain oczywiście jakiś mały element o wymiarach powiedzmu 50mm na 50mm z użyciem jednego narzędzia. Oczywiście plik z wyglądem i wymiarami jak i plik nc bym Ci przesłał a Ty byś go wyfrezowal np z kawałka drewna i pomierzył i napisał jak to wyszło.
robert
- 04 lut 2013, 00:09
- Forum: CNC podstawy
- Temat: Podstawy nauka
- Odpowiedzi: 34
- Odsłony: 8507
To skoro jesteś człowiekiem z opdowiednią wiedzą techniczną to oczywiście odpowiesz na kilka pytańsmieszek88 pisze: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.A co wrzeciono ma do np. ruchów stołu? - czyli znowu mijasz się z prawdą.kubus838 pisze:G-cod jest to zbiór instrukcji dla wrzeciona
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.
1 Do obrabiarek gdzie "może nie występować G-kod"(tak jak napisałeś) to jak wprowadza się informacje o obróbce na zasadzie pliku czy funkcji wpisanych "z pulpitu w notatniku"?
2 Napisałeś "Dodatkowo wiele programów nie widzi CAM-a tylko są pisane z pulpitu w notatniku itp" - tzn co jest pisane? Czy jesteś w stanie napisać np 60 000 lini "czegoś" aby obrabiarka wyfrezowała jakąś bryłę 3d? Ja rozumiem, że w przypadku "heidenhain, mazatrol" może to się inaczej nazywać ale zawarte są tam informacje o obróbce czy może sie mylę?
3 Również napisałeś " A co wrzeciono ma do np. ruchów stołu? - czyli znowu mijasz się z prawdą. " - ludzie robią różne obrabiarki 3-osiowe, 4-osiowe, a w innych np jest ruchomy stół, a możesz napisac o co Ci chodzi?
4 Czy to, że zaczynasz od wskazania rodzaju obrabiarki to nie zaczyna się już wybór postprocesora? Ale według Twojego toku myślenia postprocesor "dogrywa szczegóły: kod poszczególnej funkcji, sposób opisywania promieni, cykle itp" a czasem nie dobiera prędkości obrotowej wrzeciona wymiarów wykonywanego elementu a może też nie dobiera parametrów do kształtowania zgrubnego i wykańczajacego czy to też jest szczegół lub itp? Nie wiem co Ty myslisz ale dla mnie są to bardzo ważne informacje do wyprodukowania elementu na jakieś obrabiarce. A powiem więcej takie informacje napewno muszą się znależć w pliku robionym pod postprocesor, a dlaczego a dlatego, że jeżeli podpinasz obrabiarke pod komputer z zainstalowanym oprogramowaniem do jej obsługi to przecież musisz mówiąc poprostu poustawiać takie rzeczy jak prędkość, krańcówki, punkty i jeszcze mase róznych rzeczy jak i rodzaj operacji która będzie wykonywana
Dzisiaj po raz drugi czytam, że można napisać "instrukcje" do obróbki bez użycia jakiegoś programu to proszę napisz taką "instrukcje" odręcznie np na frezarke. Chodzi o koło w kwadracie o 30mm, bo osoba na którą się powołujesz została poproszona i już się nie odezwała a napisała "Podczas tworzenia ścieżki nie trzeba wiedzieć na jakiej maszynie z jakim konkretnym układem sterowania będzie dany detal obrabiany. Tak jak napisałem - wszystko załatwia postprocesor" to ja sobie "przepuszcze" przez postprocesor i zobaczymy co z tego wyjdzie
Acha jeszcze jedno pytanie ma kolega może do dyspozycji taka obrabiarkę heidenhain, lub mazatrol?
robert
- 03 lut 2013, 13:22
- Forum: CNC podstawy
- Temat: Podstawy nauka
- Odpowiedzi: 34
- Odsłony: 8507
Bryły/elementy rysuje w Rhinoceros 4.0 + Rhinoart pliki nc/txt Rhinocam. Pliki przygotowuje pod mach, stepa.silvesters pisze:W programie tworzy się ścieżkę narzędzia, ale nie jest to g kod. Powiedz co wg ciebie dzieje się z heidenhainem jeśli nie robimy na g tylko w języku właśnie heidenhaina? Ścieżka która tworzymy jest faktycznie w camie zapisana w postaci pewnego kodu, ale jest to wewnętrzny kod, który jest przegenerowywany przez postprocesor na kod do danej obrabiarki z uwzględnieniem jej kinematyki i innych szczegółów. Dopiero wtedy przesyłamy program do maszyny, gdzie sterowanie przetwarza program na sygnały itd. Piszesz że robisz to codziennie, możesz napisać w jakim programie i z jakimi maszynami?
robert
Do kolegi Berry
Jeżeli chcesz zacząć przygodę z cnc jako operator to musisz wiedzieć, że operator dostaje plik przygotowany specjalnie do maszyny na której pracuje od programistu. Importuje ten plik do programu obsługujacego maszynę(czy to jest frezarka czy tokarka, waterjet czy laser) zakłada odpowiednie narzędzia i materiał z którego maszyna ma wykonać jakiś element i przycisk start. U mnie przynajmniej tak to się odbywało. Projektant/programista zrobił projekt z magazyny pobierał materiał który był dostarczony bezpośrednio do frezarki potem przygotował pliki do obróbki dostarczał operatorowi na jakimś nośniku. Operator montował materiał, narzędzia importował plik i zaczynał obróbke. U mnie w firmie jeżeli chodziło o frezarki to był jeden operator na trzy frezarki
robert
- 02 lut 2013, 20:48
- Forum: CNC podstawy
- Temat: Podstawy nauka
- Odpowiedzi: 34
- Odsłony: 8507
Pneumokok pisze:Proszę bardzo ^^
1. Nie ma czegoś takiego jak program obługujący obrabiarkę - są układy sterowania.kubus838 pisze: 2. Potem musisz użyć programu CAM. W programie tym tworzysz ścieżkę narzędzia którym bedziesz ten element obrabiał/produkował czyli tworzysz plik nc lub txt i najważniejsze: podczas tworzenia ścieżki narzędzia musisz wiedzieć jaki program obsługuje Twoją maszynę po to aby wybrać odpowiedni postprocesor. Przez zaden postprocesor nic nie przepuszczasz. Plik nc lub txt popularnie nazywamy g-codami
2. Z tymi postprocesorami to sobie sam Kolega przeczy. Po wygenerowaniu ścieżki w CAMie przepuszcza się ją przez postprocesor. Dopiero wtedy jest generowany g-kod.
3. Podczas tworzenia ścieżki nie trzeba wiedzieć na jakiej maszynie z jakim konkretnym układem sterowania będzie dany detal obrabiany. Tak jak napisałem - wszystko załatwia postprocesor.
Pozdrawiam
Zacznijmy od początku:
W programie CAD tworzymy jakąś bryłe 3d kiedy jest już gotowa to w programie CAM tworzymy "ścieżkę narzędzia" czyli tzw g-cod. G-cod jest to zbiór instrukcji dla wrzeciona które będzię "wycinało" dany element, narzędzia, posów, wymiar materiału z którego zrobimy daną bryłe, i są zapisane w pliku nc/txt stworzonym na potrzeby programu do obsługi maszyny cnc. A program wydaje polecenia które są wysyłane do układu sterujacego maszyną a układ ten za pomocą sygnałów przekazywanych do silników krokowych przesuwa z odpowiednia szybkością wrzeciono i steruję pracą tego wrzeciona. Jeszcze jedna rzecz g-cody tworzy się za pomoca postprocesora bo "coś" co tworzy te
g-cody musi wiedzieć czy maszyna ma 3 osie czy 5 osi, czy pracuje w jednostkach metrycznych czy innych, czy to laser czy, woda.
A jak kolega jest taki mądry to niech napisze na szybko program do wyfrezowania koła w kwadracie 30mm i wysokości 10mm a ja spróbuje to jeszcze dzisiaj wyciąć. Oczywiście jednostka miary, wielkość matariału, narzędzie, obroty wrzeciona, posów pozostawie dla siebie bo przecież kolega pisze bez postprocesora.
robert
- 02 lut 2013, 19:30
- Forum: CNC podstawy
- Temat: Podstawy nauka
- Odpowiedzi: 34
- Odsłony: 8507