Krzysztof S.

Krzysztof S. Projektant /
konstruktor
/Programista CNC /
wdrożeniowiec...

Temat: Własnej roboty maszyna CNC

Postanowilem zrobić własną małą frezareczkę CNC, mam już wstępny projekt i dobrane kilka parametrów, jestem w trakcie tworzenia dokumentacji technicznej.

Może ma ktoś doświadczenie w tej materii i konstruował już takie urządzenie. Przydadzą się wskazówki i uwagi oraz ew. problemy podczas realizacji projektu.
Wojciech N.

Wojciech N. własna firma -
outsourcing IT

Temat: Własnej roboty maszyna CNC

Służę pomocą, podaj jakie założenia przyjąłeś.

Zbudowałem kilka prostszych i 1 bardziej zaawansowaną konstrukcję. Generalnie założenia dla wszystkich:
- napędy osi oparte o śruby trapezowe i silniki krokowe,
- była też maszynka napędzana paskami zębatymi,
- posów liniowy realizowany przeważnie na wałkach podpartych i łozyskach liniowych otwartch,
- sterowanie z PC poprzez port LPT1 i oprogramowanie Mach3 (win), CNCGraf (dos) lub TurboCNC (dos)
Ostatnio z braku czasu temat poszedł w odstawkę ale napewno wrócę do ulepszania i kontynuacji tego hobby.

Najwiecej praktycznych rad, opisów, zdjęć znajdziesz w społecznosci forum: www.cnc.info.pl



Wojciech N edytował(a) ten post dnia 08.03.07 o godzinie 01:29
Krzysztof S.

Krzysztof S. Projektant /
konstruktor
/Programista CNC /
wdrożeniowiec...

Temat: Własnej roboty maszyna CNC

Śruba pociągowa fi 12, silniki krokowe 0,9 Nm, pole robocze ok 350x400, stoły oparte na prowadnicach i łożyskach liniowych.

Mam nadzieję że silniki 1A i 0,9 Nm wystarczą do prostych zadan i maszynka nie będzie dostawała zadyszki :-)

Jak będę mial jakies problemy lub pytania to pozwolę sobie do Pana napisać
Andrzej Zawadka

Andrzej Zawadka
Projektant/Programis
ta

Temat: Własnej roboty maszyna CNC

Na forum http://cnc.info.pl jest rzeczywiście mnóstwo porad, może trochę aż za dużo i można doświadczyć lekkiego zamieszania w głowie czytając na raz mnóstwo różnych porad różnych ludzi dotyczących różnych problemów. Czasem ciężko się tam połapać, natomiast jakoś nie widziałem tam kompleksowego wyjaśnienia od A do Z jak taką maszynę zbudować gdzie co kupić itp.
Może ja nie powinienem udzielać rad jak zrobić CNC bo niestety jedyna moja próba zakończyła się porażką, ale co mogę powiedzieć to to że chyba warto kupić porządne silniki, ja kupiłem jakieś słabizny wyciągnięte chyba z jakiejś drukarki, namęczyłem się aby nauczyć się jak zaprogramować mikresterownik ATMELA aby toto wysterować a potem i tak się okazało że silniczki są za słabe i za wolne, zniechęciłem się i rzuciłem wszystko w kąt nim tak na prawdę zaczołem budowę.
Wojciech N.

Wojciech N. własna firma -
outsourcing IT

Temat: Własnej roboty maszyna CNC

Krzysztof S.:Śruba pociągowa fi 12, silniki krokowe 0,9 Nm, pole robocze ok 350x400, stoły oparte na prowadnicach i łożyskach liniowych.

Myślę że przy takim wymiarze stołu śruby fi12 będą lekko za wiotkie. Jam ma maszynkę o podobnym gabarycie stołu i śruby trapezowe 14. Jedna z osi kiedyś lekko się odkształciła i od tego czasu potrafi wpadać w rezonans, co "pomaga" gubić kroki szczególnie podczas pracy jednocześnie dwóch osi.

Krzysztof S.:Mam nadzieję że silniki 1A i 0,9 Nm wystarczą do prostych zadan i maszynka nie będzie dostawała zadyszki :-)

Zadyszki to raczej nie dostanie, jedynie będzie podatna na gubienie kroków przy większych obciążeniach skrawania. Można zawsze zastosować przekładnię lecz wtedy spadnie prędkość posuwów.

Krzysztof S.:Jak będę mial jakies problemy lub pytania to pozwolę sobie do Pana napisać

Jaki tam Pan! Wojtek jestem. :-)) Jak tylko będę miał chwilę czasu to chętnie pomogę.


Wojciech N edytował(a) ten post dnia 09.03.07 o godzinie 19:40
Wojciech N.

Wojciech N. własna firma -
outsourcing IT

Temat: Własnej roboty maszyna CNC

Andrzej Z.:... co mogę powiedzieć to to że chyba warto kupić porządne silniki, ja kupiłem jakieś słabizny wyciągnięte chyba z jakiejś drukarki, namęczyłem się aby nauczyć się jak zaprogramować mikresterownik ATMELA aby toto wysterować a potem i tak się okazało że silniczki są za słabe i za wolne, zniechęciłem się i rzuciłem wszystko w kąt nim tak na prawdę zaczołem budowę.


Andrzeju!
Wszystko zależy do czego potrzebujesz takiej maszynki i jakie dokładności i prędkości są Tobie potrzebne. Jeśli ma to być maszyna na której sprawdzasz nowe układy sterujące bądź oprogramowanie które sam piszesz, lub nawet jeśli uczysz się programować ruchy narzędzia to na pewno wystarczą silniki krokowe od drukarki.
Ja przez długi czas eksperymentowałem na maszynce wykonanej z pleksi z silnikami ze stacji dysków 5,25". Obecnie mam silniki 1.9Nm i do moich zastosowań w zupełności wystarczy.
Jeśli chciałbym budować większą i szybszą maszynę to nie inwestowałbym już w krokowce lecz w serwomotory bo przy wyższych parametrach ceny krokowców są już porównywalne do serw.
Łukasz W.

Łukasz W. Kierownik Działu
Technologicznego w
APX Technologie Sp.
z...

Temat: Własnej roboty maszyna CNC

Krzysztof fajna sprawa z ta frezarka, moge pomoc w kwestii sterowania.
Krzysztof S.

Krzysztof S. Projektant /
konstruktor
/Programista CNC /
wdrożeniowiec...

Temat: Własnej roboty maszyna CNC

Wojtku a ja jestem Krzysiek :-)

Dzisiaj skończyłem calą dokumentacje techniczną i teraz biorę się teraz za spawanie, skręcanie, łączenie i składanie wszystkiego w jedną całość.

Niestety nie mam zbytnio wiele wolnego czasu, jednak,jak będą jakies widoczne postępy to postaram się tu publikować, choćby zdjęcia z prac :)

Dzieki za pomoc i mam nadzieje że jakoś się to uda zbudować :)
Andrzej Zawadka

Andrzej Zawadka
Projektant/Programis
ta

Temat: Własnej roboty maszyna CNC

Wojciech N.:
- sterowanie z PC poprzez port LPT1 i oprogramowanie Mach3 (win), CNCGraf (dos) lub TurboCNC (dos)

Pytanko mam apropo sterowania z PC przy pomocy portu LPT, tak się niestety mi nieszczęśliwie stało że podczas programowania mikrosterownika ATMELA przy pomocy zbyt prostego programatora spaliłem sobie w komputerze port LPT. Tak więc czy dostępne na rynku darmowe oprogramowanie do sterowania CNC potrafi obsługiwać np. porty COM lub USB? Jak rozumiem również potrzeby by był do tego bardziej skomplikowany sterownik niż tylko taki rozumiejący impulsy na dwóch kablach (kierunek, krok). Wiem oczywiście że mogę port LPT dokupić na karcie, ale skoro jest okazja to może bym już rozpracował do tego transmisję szeregową.
Wojciech N.

Wojciech N. własna firma -
outsourcing IT

Temat: Własnej roboty maszyna CNC

Andrzej Z.:... czy dostępne na rynku darmowe oprogramowanie do sterowania CNC potrafi obsługiwać np. porty COM lub USB?

CNCGraf jest darmowy tylko w wersji do sterowania portem LPT. Wszystkie pozostałem wersje tego programu są właśnie do strowania poprzez USB ale są płatne.
Mach firmy ArtSoft może sterować rs232, USB i LPT. Natomiast TurboCNC steruje tylko portem LPT.

Andrzej Z.:Jak rozumiem również potrzeby by był do tego bardziej skomplikowany sterownik niż tylko taki rozumiejący impulsy na dwóch kablach (kierunek, krok).

Sterowniki są oczywiście dedykowane do takich rozwiązań opartych o port USB i RS232. Myślę że w sterownikach tych także jest wykorzystana zasada sterowania STEP/DIR jedynie sygnał jest przesyłany (kodowany) inaczej ze względu na specyfikę łącza szeregowego.
Andrzej Zawadka

Andrzej Zawadka
Projektant/Programis
ta

Temat: Własnej roboty maszyna CNC

Wojciech N.:
CNCGraf jest darmowy tylko w wersji do sterowania portem LPT. Wszystkie pozostałem wersje tego programu są właśnie do strowania poprzez USB ale są płatne.
Mach firmy ArtSoft może sterować rs232, USB i LPT. Natomiast TurboCNC steruje tylko portem LPT.

Sterowniki są oczywiście dedykowane do takich rozwiązań opartych o port USB i RS232. Myślę że w sterownikach tych także jest wykorzystana zasada sterowania STEP/DIR jedynie sygnał jest przesyłany (kodowany) inaczej ze względu na specyfikę łącza szeregowego.

Na pewno przy sterowaniu szeregowym zamiast na stałe (lub zmiennie) przypisanych kabli do poszczególnych funkcji jest wykorzystywany odpowiedni protokół komunikacyjny, i bardzo możliwe że przy tych prostszych starownikach raczej na pewno nie są przesyłane kody G tylko właśnie odpowiednio zakodowane proste polecenia co w języku ludzkim by wyglądało jakoś tak (oś X dodaj 5 kroków), (oś Y odejmij 12 kroków) itp.
Ale właśnie gdybym chciał sam zbudować sterownik szeregowy współpracujący z programem MACH3 to musiałbym znać ten protokół, ciekawe czy gdzieś w dokumentacji, helpie tego programu można znaleść taką specyfikację.
Wojciech N.

Wojciech N. własna firma -
outsourcing IT

Temat: Własnej roboty maszyna CNC

Andrzej Z.:... raczej na pewno nie są przesyłane kody G tylko właśnie odpowiednio zakodowane proste polecenia co w języku ludzkim by wyglądało jakoś tak (oś X dodaj 5 kroków), (oś Y odejmij 12 kroków) itp.

Andrzeju, w żadnym przypadku nie są przesyłane Gkody z oprogramowania do sterownika. Co innego w przypadku maszyn przemysłowych gdzie interpreter Gcode znajduje sie na maszynie i najczęściej RSem przesyłany jest program z PCta, ale to inna bajka. Sterowniki silników krokowych najczęściej sterowane są właśnie impulsami STEP i polaryzacją kierunku DIR.

Andrzej Z.:
Ale właśnie gdybym chciał sam zbudować sterownik szeregowy współpracujący z programem MACH3 to musiałbym znać ten protokół, ciekawe czy gdzieś w dokumentacji, helpie tego programu można znaleźć taką specyfikację.

Jeśli chodzi o MACHa to na pewno można nim sterować poprzez RS, kwestia tylko zrobienia sterownika USB<>silniki, bądź RS<>silniki. MACH jest programem dobrze udokumentowanym nawet toturialami video. Specyfikacje znajdziesz w dokumentacji. Dodam tylko że MACH oczywiście jest darmowy ale z ograniczeniem do 1000 lini kodu. Za pełną wersją trzeba zapłacić ale nie są to duże pieniądze. MACH ponadto ma możliwość pisania skryptów (składnia zbliżona do VB) i dostosowywania własnego GUI. Tak więc jest programem bardzo elastycznym. Jest też wiele pluginów, skryptów i interfaceów od firm trzecich. Np kółka JOG na złącze jostickowe lub USB. Oprogramowane czujniki wysokości narzędzia. Widziałem wiele przykładów przerobienia frezarek konwencjonalnych na CNC i sterowanych właśnie MACHEM. Tak że nie tylko do celów amatorskich można go używać.
Krzysztof S.

Krzysztof S. Projektant /
konstruktor
/Programista CNC /
wdrożeniowiec...

Temat: Własnej roboty maszyna CNC

Mach chyba kosztuje coś koło 700 zł więc nie są to duże pieniądze biorąc pod uwagę możliwości programu, zarówno konfiguracyjne jak i sterowania
Andrzej Zawadka

Andrzej Zawadka
Projektant/Programis
ta

Temat: Własnej roboty maszyna CNC

Zainstalowałem sobie Macha3 i poczytałem dokumentację ściągniętą ze strony producenta, niestety sprawa konfiguracji programu do użycia portu szeregowego została tam potraktowana troszkę po macoszemu albo mój angielski mnie trochę zawiódł i nie zrozumiałem:-) Jeśli ustawię w Ports&Pins "MaxNC Mode" na enable to co w takim razie będzie wysyłane na port szeregowy coś mi tu niespecjalnie pasuje ustawienia specjalizowane pod LPT czyli na którym porcie który pin ma mieć jaki stan.
W porcie szeregowym mamy dwa kable (w uproszczeniu) RXD i TXD na którymi są wysyłane i odbierane ramki danych no powiedzmy dla uproszczenia 8 bitowe a to oznacza że możemy odebrać 255 stanów z jednej ramki. Zakładając że protokół komunikacyjny jest bardzo prosty i jedno polecenie zamyka się tylko w jednej ramce to znaczy że przy konfiguracji w Machu w "output signals" na pozycje "pin Number" mam wpisać jakąś wartość z przedziału od 0 do 255? Już próbowałem i przyjmuje mi tylko od -127 do 127 co się nawet zgadza z tymi 8 bitowymi stanami. Czy moje rozumowanie jest słuszne i na port szeregowy będą po prostu wysyłane odpowiednie liczby, czyli jedna ramka (liczba 8 bitowa) = jedno polecenie?
Grzegorz Maciorowski

Grzegorz Maciorowski Właściciel, Mega-Wat

Temat: Własnej roboty maszyna CNC

Zapraszam do przetestowania sterownika z tej strony http://www.sterownikcnc.pl
Kasjuszmag Magalewicz

Kasjuszmag Magalewicz
https://www.jowisz.i
nfo.pl

Temat: Własnej roboty maszyna CNC

A maszyna posiada usługi frezowania cnc i toczenie cnc czy tylko jedno z usług?Ten post został edytowany przez Autora dnia 22.09.22 o godzinie 10:46
Olek Marcinek

Olek Marcinek Specjalista ds.
sprzedaży, SX

Temat: Własnej roboty maszyna CNC

Nie wiem czy to najlepszy pomysł, chyba, że jesteś ekspertem w tej dziedzinie. Maszyny do obróbki CNC muszą być niezawodne i wysokiej jakości, dlatego jeśli mamy jakiś projekt do wykonania, to lepiej go zlecić profesjonalnej firmie. Na rynku działa niejedna firma obróbki CNC, oferująca szerokie usługi toczenia, wycinania i frezowania. Przykładem może być Obróbka metali CNC - Firma FMT https://fmt-cnc.pl/Ten post został edytowany przez Autora dnia 10.03.24 o godzinie 21:21

Następna dyskusja:

Obrabiarki CNC DIY




Wyślij zaproszenie do