Archiwa tagu: simCNC

Połączenie CSMIO/IP-A z napędem CD1-A INFRANOR (Mach4, simCNC)

Schemat połączenia kontrolera CSMIO/IP-A z napędem CD1-A INFRANOR oraz programami simCNC i Mach4.

1. Połączenie kontrolera CSMIO/IP-A z napędem CD1-A INFRANOR oraz oprogramowaniem simCNC

Otwórz w formacie PDF, aby zobaczyć szczegóły

 

2. Połączenie kontrolera CSMIO/IP-A z napędem CD1-A INFRANOR oraz oprogramowaniem Mach4

  Otwórz w formacie PDF, aby zobaczyć szczegóły

 

[Źródło:]  Opracowane przez Wsparcie Techniczne CS-Lab dla użytkowników kontrolerów CSMIO

 

 

 

7 stycznia 2021

SimCNC dla RaspberryPi 4 Model B

Z przyjemnością ogłaszamy, że oprogramowanie simCNC zawitało właśnie na nową, bardzo popularną platformę – RaspberryPi 4! Jest to wersja eksperymentalna, która działa na 64 bitowym systemie operacyjnym RaspberryPi OS (beta). Nie jest to jednak wersja w żaden sposób okrojona, to w pełni sprawny port programu simCNC, łącznie z najnowszymi funkcjami takimi jak dynamiczny, w pełni edytowalny interfejs użytkownika.

Wydajność pracy jest zaskakująco dobra jak na tak tani i mały komputer, ale należy również pamiętać, że zaawansowane algorytmy ruchu zawarte w programie simCNC mają swoje wymagania. Ciężko jednoznacznie określić zastosowania, do jakich wydajność RaspberryPi będzie wystarczająca, a gdzie może już zabraknąć mocy procesora. Dlatego zachęcamy do testowania, byście sami mogli poznać możliwości i ich granice 🙂

Instalacja:
Instalacja jest banalnie prosta, tylko 3 kroki:

1. Pobranie obrazu systemu z http://soft.cs-lab.eu/rpios64_simcnc.img.gz
2. Wgranie obrazu na kartę SD, polecamy użycie w tym celu programu balenaEtcher – https://www.balena.io/etcher/
3. Włożenie przygotowanej kartę SD do RaspberryPi i włączenie zasilania
To wszystko, system operacyjny i program simCNC są już zainstalowane.

Pierwsze uruchomienie zawsze trwa nieco dłużej, ponieważ system tworzy partycje i kończy instalację.
Nazwa użytkownika: pi

Hasło: simcnc
Program simCNC można uruchomić z menu startowego, z podkatalogu Other. W tym samym miejscu znajduje się też simCNC Maintenance, którym można zaktualizować program do najnowszej wersji.

Wymagania:

  • Bezwzględnie wymagana jest płytka RaspberryPi 4 Model B. Starsze produkty nie mają odpowiedniej wydajności i ilości pamięci.
  • Ilość pamięci RAM: minimum 4GB
  • Do łączenia z siecią należy używać połączenia przewodowego. Sieć WiFi nie ma wystarczającej stabilności do komunikacji z kontrolerami ruchu CSMIO/IP.
  • Dla poprawy wydajności pamięci masowej, zamiast karty SD można użyć dysku SSD na USB3 (np. SanDisk Extreme).
  • Nie jest to absolutnie konieczne, ale poprawia komfort pracy.
5 sierpnia 2020

Co powoduje problemy z połączeniem sieciowym [Mach4, simCNC]?

W przypadku problemu z utratą połączenia sieciowego z kontrolerem ruchu CSMIO/IP zastosuj się do poniższej listy, zachowując kolejność:

  • Jeśli używasz połączenia WiFi to zrezygnuj z niego i zastąp je połączeniem kablowym. Połączenie WiFi jest zbyt mało stabilne aby można go używać.
  • Wyłącz tryb oszczędności energii karty sieciowej.
  • W ustawieniach systemu operacyjnego aktywuj plan zasilania, gwarantujący najwyższą wydajność jednostki PC.
  • Sprawdź, czy w systemie operacyjnym nie są uruchomione aplikacje, zarządzające oszczędnością energii, wyłącz je lub skonfiguruj tak, aby nie ograniczały wydajności jednostki PC.
  • Wyłącz lub skonfiguruj oprogramowanie antywirusowe, aby nie blokowało połączenia sieciowego.
  • Sprawdź, czy kabel sieciowy nie przebiega obok źródła silnych zakłóceń, w razie potrzeby zmień jego ułożenie.
  • W razie potrzeby wymień przewód sieciowy na inny w ramach testu.
  • Użyj innego zasilacza 24V DC o dobrej jakości.
  • Jeśli używasz rutera lub switcha zrezygnuj z niego w ramach testu i zastosuj połączenie bezpośrednie (IP: 10.1.1.1 i  Mask :255.255.255.0).
  • Wyślij numer seryjnym kontrolera do wsparcia technicznego CS-LAB, aby ustalić czy twój kontroler jest aktualny sprzętowo.
  • W ostateczności zmień komputer na inny w ramach testu.

Wszystkie powyższe czynności są bardzo ważne i wpływają bezpośrednio na stabilność połączenia sieciowego. Z naszych obserwacji wynika, że najczęściej problemy z połączeniem sieciowym są powodowane przez algorytmy oszczędności energii w laptopach.

Przydatnym narzędziem, o którym należy wspomnieć może być okno diagnostyczne połączenia sieciowego. Okno to zawiera wszystkie potrzebne parametry do oceny jakości połączenia sieciowego.

[Źródło:]  Opracowane przez Wsparcie Techniczne CS-Lab dla użytkowników sterowników CSMIO

18 maja 2020

Lista Gcode i Mcode obsługiwanych przez simCNC

Lista Gcode i Mcode obsługiwanych przez simCNC:

G00 – Ruch szybki po prostej / Rapid Move
G01 – Ruch roboczy po prostej / Linear Move
G02/03 – Ruch roboczy po łuku / Arc Move
G04 – Przerwa czasowa / Dwell
G10 – Zmienia wartości współrzędnych offsetu roboczego o zadanym indeksie./ Tool Offset and Work Offset Tables
G17/G18/G19 – Wybór płaszczyzny / Plane Selection
G20 / 21 – Wybór jednostki / mm, cal 
G28 / G30 Najazd na punkt referencyjny / Return to Home
G31 – Probing – Pomiar sondą numer 0 / Probe
G31.1 – Probing – Pomiar sondą numer 1 / Probe
G31.2 – Probing – Pomiar sondą numer 2 / Probe
G31.3 – Probing – Pomiar sondą numer 3 / Probe
G32 – Gwintowanie
G40 – Tolerowany lecz obecnie nie używany
G43 – Kompensacja długości narzędzia / Set Tool Length Offsets
G49 – Odwołanie kompensacji długości narzędzia. / Disable Tool Length Offsets
G50 – Tolerowany lecz obecnie nie używany.
G53 – Tymczasowe odwołanie układu współrzędnych / Move in ABS Coordinates
G54 – G59.3 Wywołuje offset roboczy numer 1-9 / Work Offsets 1- 9
G64 – Zadana wartość precyzji (CV) 
G68 – Obrót układu współrzędnych (od 3.300) / Rotate Coordinates Command
G80 – Odwołanie cykli / Cancel Canned Cycles
G81 – Wiercenie w jednym przejściu / Drill Cycle
G82 – Wiercenie w jednym przejściu z postojem na dnie / Drill Cycle with Dwell
G83 – Wiercenie z wyrzucaniem wióra / Peck Drill Cycle
G90 – Programowanie absolutne / Distance Mode
G91 – Programowanie przyrostowe / Distance Mode
G92 – Tymczasowe przesuniecie Work Offsetsu (od wersji 3.300) TEMPORARY WORK OFFSETS 
G94 – Tolerowany lecz obecnie nie używany
G98 – Szybkie wycofanie do płaszczyzny Z / Canned Cycle Return to Z plane
G99 – Szybkie wycofanie do płaszczyzny R Canned Cycle Return to R plane

M01 – Stop warunkowy / Program stop
M03 – Obroty prawe / Optional program stop
M04 – Obroty lewe / Rotate spindle clockwise/counterclockwise
M05 – Obroty stop / Stop spindle rotation
M06 – Zmiana narzędzia – wywołuje skryptu wymiany narzędzia / Tool change
M07 – Mgła włączone / Mist on
M08 – Chłodziwo włączone / Flood on
M09 – Wyłącz mgłę i chłodziwo / Mist & flood off
M30 – Koniec programu i przewinięcie do początku. / Program end and rewind

M62 P0 – załączenie wyjścia synchronizowanego z trajektorią numer 0 
M63 P0 – wyłączenie wyjścia synchronizowanego z trajektorią numer 0
M62 P1 – załączenie wyjścia synchronizowanego z trajektorią numer 1
M63 P1 – wyłączenie wyjścia synchronizowanego z trajektorią numer 1
M62 P2 – załączenie wyjścia synchronizowanego z trajektorią numer 2
M63 P2 – wyłączenie wyjścia synchronizowanego z trajektorią numer 2
M62 P3 – załączenie wyjścia synchronizowanego z trajektorią numer 3
M63 P3 – wyłączenie wyjścia synchronizowanego z trajektorią numer 3

Opis poszczególnych gcodów ukaże się niebawem. Sposób definiowania G2/3 jest zgodny z standardem ISO.

29 kwietnia 2020

VIDEO: Jak zainstalować wersję beta simCNC na Windows, MacOS i Ubuntu Linux

Krótkie filmy instruktażowe prezentujące jak dodać respozytoria „beta”, aby zainstalować i przetestować simCNC w wersji beta. Prosimy zachować szczególną ostrożność korzystając z wersji beta na prawdziwej maszynie, ponieważ mogę być one niestabilne!

Jak zainstalować wersję beta simCNC na Windows

Jak zainstalować wersję beta simCNC na Ubuntu Linux

Jak zainstalować wersję beta simCNC na MacOS

[źródło: CS-Lab s.c. YouTube] 

30 września 2019

Schematy dla sterownika CSMIO/IP-A, simCNC, napędów AASD i in.

1. Schemat połączenia sterownika CSMIO/IP-A z programem simCNC oraz napędami AASD

   Otwórz schemat w formacie PDF, aby zobaczyć szczegóły

 

2. Schemat połączenia CSMIO/IP-A z programem simCNC, napędami AASD i FVD 9100

  Otwórz schemat w formacie PDF, aby zobaczyć szczegóły

[Źródło:]  Opracowane przez Wsparcie Techniczne CS-Lab dla użytkowników kontrolerów CSMIO

6 marca 2019