Frezarka CNC

Zamieszanyyazjack
Rozpoczęto2019-03-16
Status
Tagi

Modernizacja frezarki CNC

  • wymiana części mechaniki i elektroniki
  • zamiana kontrolera na open source

NIE TYKAĆ USTAWIEŃ GRBL JEŚLI SIĘ NIE ZNASZ !!!1jeden

NIE MA JESZCZE DOKŁADNEJ KALIBRACJI, NIE SPODZIEWAĆ SIĘ SUPER PRECYZJI

Worklog

11.03.2019

  • przeniesienie w kąt cooworku

12.03.2019

  • podłączenie sterownika GRBL 1.1 + CNC SHIELD V3 + A4988
  • testy uruchomieniowe

13.03.2019

  • kalibracja silników
  • kalibracja osi

14-15.03.2019

  • wymiana okablowania silników na czterożyłowe, kolorowe przewody 0.5mm (były 1.5mm sznury, zupełnie niepotrzebne, 0.5mm może pociągnąć do 6A, silniki mamy 2A)
  • rozdzielenie szeregowego podłączenia end stopów na poszczególne linie przewodów -X, X, -Y, Y, -Z, Z
  • spawany, stalowy uchwyt do nakrętki trapezowej pod stołem (wyrwałem z płyty wiórowej przy demontażu)
  • przerzucenie end stopów z montażu pod blatem na ramę, dla ułatwienia dostępu
  • wymiana wtyczek do silników na cnc shield na debiloodporne

16.03.2019

  • Wrzucenie przewodów osi XZ i wrzeciona do prowadnicy kabli

18.03.2019

  • wymiana zasilacza na taki, który będzie w stanie dostarczyć prąd do silników (mamy 0.5A…, zamienię na 8A)
  • przerzucenie end stopów XZ w bardziej dostępne i mniej ruchawe miejsca

19.03.2019

  • montaż nowych silników (wszystkie silniki będą wymienione te same modele) i docięcie nowych dystansów
  • terminacja przewodów za silnikami na szybkozłączkach
  • wymiana A4988 na nowe
  • dalsza kalibracja i testy uruchomieniowe

20.03.2019

  • problem z działaniem silników na niskim feedzie rozwiązany, działa poprawnie przy 4 microsteppach. Minimalny feed to teraz około 100mm/min
  • problem z działaniem silnika osi Z rozwiązany. Losowy kierunek obracania silnikiem był spowodowany brakiem ciągłości obwodu na jednej z żył zasilania silnika. Wymiana zacisków i wtyczek z obu stron po teście ciągłości obwodu.
  • rozwiązanie problemu ze śpiewającymi end stopami, kondensatory dały radę, jest problem z przewodami +X

21.03.2019

  • kolejne zmiany ustawień sprzętu. Microstepping podniesiony do 8, teraz minimalny feed rate to 40 bez nadmiernego śpiewania. Zalecam 50, już i tak wchodzimy w prędkości do cięcia metalu. MDF spokojnie leci na 500, sklejkę robiłem na 200-300. Jog sprzętowo ograniczony do 1000, i tak dość szybko się nawiguje po obszarze roboczym.
  • poprawione przewody na end stop +X
  • okazuje się, że coś jest pozmieniane w GRBL 1.1 jeśli chodzi o end stopy Z i nie do końca się dogaduje z CNC Shieldem. W ekefcie nie mamy wspieranych endów na Z, hardwareowo wszystko gra.
  • obudowa srobudowa, poprzykręcałem wszystko do boku frezarki, działa i co mi zrobicie.
  • zamontowane łożyska stożkowe na osiach XY. Nie było łożyska z wew. fi 10mm więc jest 15mm i wałek śmiga na podkładkach o właściwej średnicy wewnątrz łożyska. Rozwiązanie jest prowizoryczne czyli zostanie na długi czas. Można rozważyć toczenie adapterów, ale na razie działa.
  • okazuje się, że end stopy nie chcą współpracować w sposób przewidywalny, kondensatory jednak nie dały rady. Będzie trzeba zrobić na optoizolaorach jak sugerują na wiki GRBL.
  • nie działa homing z poziomu bCNC, wobec braku stabilnie działających end stopów jest to problem drugorzędny. Później pogadam bezpośrednio z arduino a jak nie da rady to przeflashuję (przy okazji przemapuję piny żeby end stopy Z działały)

22.03.2019

  • Układ do odszumiania krańcówek na transoptorach jest już zlutowany i czeka na podłączenie
  • mały setback, zamontowałem puszkę na elektronikę i wszystko odłączyłem od płytki. Sprawdzę czy wszystko działa i polutuję przewody do shielda żeby nie było jaj że stabilnością podłączeń w puszce
  • wywierciłem w puszce za duże otwory na przewody, wykorzystam je na wentylację a na przewody wywiercę nowe
  • przekaźnik do wrzeciona razem z radiatorem zamontowane w puszce

23.03.2019

  • poprawki w układzie do odszumiania. Nigdy nie jest za późno, żeby zauważyć że jest się upośledzonym
  • podłączenie i testy przekaźnika do załączania wrzeciona. Śmiga
  • modyfikacje puszki
  • wymiana Arduino na oryginalne, flash zmodyfikowanego firmware (już widzi end stopy Z)

24.03.2019

  • End stopy działają, homeing działa
  • ostatnie poprawki w układzie odszumiania
  • część przewodów przylutowana do płytek
  • reszta przewodów ordynarnie wciśnięta do obudowy
  • wiatrak zamontowany
  • przewody na zewnątrz opanowane
  • frez złamany

TODO

  • zaprojektowanie i dodanie uchwytu na odciąg wiórów
  • poskracać przewody i przylutować do shielda i płytki
  • fizyczny przycisk awaryjny

Software

bCNC - crossplatform, nawigacja i ustawienia frezarki, polecany do GRBL, podstawowe opcje CAM i edytor GCode

Universal GCode Sender - crossplatform, j.w., trochę uboższy w funkcje w wersji podstawowej, ale bazuje na pluginach

PyCAM - crossplatform, CAM, generator gcode

jscut.org makercam.com

Hardware

  • CNCSHIELD V3 - zworki na 8 microsteppów, oś Z rozdzielona na 2 sterowniki (będę zmieniać w razie potrzeby), end stopy N/O z kondensatorami żeby nie śpiewały jak głupie
  • Arduino UNO - GRBL 1.1
  • 4x A4988
  • 3x 23km-k381 24V 2A - bipolar podpięte na unipolar
  • AC/DC 24V 6.5A
  • USB Camera - do podlądu przy pozycjonowaniu materiału
  • Kress 800 FME - collet 3.175mm (1/8'')

Możliwości rozwoju

  • Przyciski sterowania pause, resume, stop
  • sterowanie prędkością wrzeciona

Przydatne

  • frezarka_cnc.txt
  • ostatnio zmienione: 2020/09/28 14:09
  • przez yasiu