simCNC – program sterujący do maszyn CNC firmy CS-Lab – Licencja testowa

0,00 

ikona ce srednia ikona pb srednia ikona rohs srednia ikona trash srednia

Kupując licencję potwierdzasz, że przeczytałeś, rozumiesz i akceptujesz:
  Umowa SimCNC licencja 90-dniowa

Oprogramowanie sterujące CNC „simCNC”

Oprogramowanie simCNC to nowatorski program sterujący, dedykowany dla kontrolerów CSMIO/IP. Oprogramowanie zapewnia dynamikę i precyzję ruchu niespotykaną wcześniej w innych autorskich programach sterujących CNC. Udało się to osiągnąć dzięki profilowi krzywej S oraz zaawansowanym algorytmom optymalizacji trajektorii ruchu.

Program simCNC wymaga kontrolera CSMIO/IP w wersji sprzętowej FP4 (oznaczenie przednim panelu urządzenia). Wybierając licencje simCNC testową możesz korzystać z wszystkich funkcjonalności programu simCNC przez okres 3 miesięcy. Z licencji testowej można korzystać jeden raz w roku na wybrany kontroler CSMIO/IP.

i
O oprogramowaniu simCNC
r
Zalety
Aktualizacje
Zastosowanie
Akcje Python
Licencja
Zdobądź licencję w prostych krokach

Więcej o simCNC

Nasza pasja i lata ciężkiej pracy zaowocowały stworzeniem oprogramowania, które zapewnia użytkownikom najwyższą jakość ruchu, do tej pory niespotykaną w tym segmencie cenowym.

Program simCNC używa popularnego, standardowego języka opisu trajektorii ISO G-Code, jednak podczas wczytywania jak i pracy analizuje każdy segment, łuk czy narożnik i praktycznie tworzy wszystkie kształty na nowo, używając zaawansowanych matematycznych algorytmów. Uwzględnianych jest wiele zmiennych, takich jak np. zadana tolerancja, prędkości, przyspieszenia, zrywy i rodzaj krzywizn, by wygenerować dane dla sterownika i napędów osi w taki sposób, aby ruch był dokładny, płynny i szybki.

W wielu konkurencyjnych programach ruch generowany jest w taki sposób, że prędkość i pozycja maszyny zmieniają się płynnie, natomiast przyspieszenie skokowo. To tak zwany trapezowy profil prędkości. Na niskich wartościach przyspieszeń, rzędu 100-1000mm/s2 nie jest to bardzo mocno zauważalne, ale powoduje między innymi gorszą jakość obrabianej powierzchni i szybsze zużywanie się elementów mechanicznych, które skoki przyspieszenia odbierają jak uderzenia. Z kolei wysokie przyspieszenia (>1000mm/s2) są przy trapezowym profilu prędkości praktycznie nieużywalne.

Program simCNC przenosi jakość na nieporównanie wyższy poziom, gdyż w obliczeniach uwzględnia to, by przyspieszenie zmieniało się stopniowo. Potocznie nazywa się to profilem „S” prędkości. W praktyce trwa to często ułamki sekund, ale sprawia ogromną różnicę, którą odczuje się na każdej obrabiarce – lekkiej, ciężkiej, amatorskiej czy profesjonalnej. Zarówno na silnikach krokowych jak i serwo. W połączeniu ze wspomnianymi zaawansowanymi algorytmami analizy i matematycznej optymalizacji pozwala to na uzyskanie doskonałej jakości powierzchni, skrócenie czasu obróbki i znaczne zmniejszenie zużycia mechaniki obrabiarki.

Do tego wszystkiego potrzeba jeszcze zaawansowanej elektroniki, która jest w stanie przetworzyć w czasie rzeczywistym strumień danych o ruchu i bez zniekształceń przekazać je do napędów osi. Dlatego stworzyliśmy również serię sterowników CSMIO/IP, które do komunikacji z komputerem wykorzystują połączenie sieciowe Ethernet i są oparte na szybkich mikroprocesorach, a część z nich dodatkowo wykorzystuje autorskie rozwiązania sprzętowe w specjalizowanych czipach FPGA. Kontrolując zarówno program do sterowania CNC jak i sprzęt jesteśmy w stanie dostarczyć kompletny system, którego składowe części pasują do siebie idealnie, a konfiguracja ograniczona jest do minimum.

Oprogramowanie simCNC zostało stworzone w oparciu o najnowocześniejsze rozwiązania, dzięki temu działa na wszystkich najważniejszych platformach systemowych: Windows, Linux oraz macOS. Interfejs programu jest szybki i responsywny, tak by był gotowy zawsze i na każde skinienie – jak przystało na narzędzie, którego używa się z przyjemnością.

Oprogramowanie simCNC zapewnia niespotykaną dotychczas dynamikę i precyzję ruchu wśród oprogramowań autorskich. Osiągnięto to dzięki zastosowaniu profilu krzywej S, a także wyrafinowanych algorytmów optymalizacji trajektorii ruchu.  Oznacza to, że maszyna jednocześnie może być:

  • szybka,
  • dynamiczna,
  • precyzyjna,
  • a proces obróbki płynny i jednostajny.

Wpływa to ogromnie na skrócenie czasu obróbki, wydłużenie żywotności narzędzi i mechaniki samej maszyny. Programy simCNC są wyposażone w język skryptowy Python.

Napisz do nas i dowiedz się więcej: office@cs-lab.eu

Oprogramowanie simCNC jest cenione przez użytkowników na całym świecie za wysoką precyzję, prostą konfigurację, zastosowanie profilu krzywej S, a także wyrafinowanych algorytmów optymalizacji trajektorii ruchu.

Do zalet simCNC można dodać:

  • Zawansowane algorytmy ruchu, które zapewniają wysoką precyzję oraz płynność ruchu, przekładające się na jakość powierzchni obrabianego detalu.
  • Profil prędkości krzywej S, gwarantujący uzyskanie kilkukrotnie większych przyspieszeń bez słyszalnych stuków w układzie napędowym.
  • Zwiększoną precyzję wykonania narożników przy jednoczesnym skróceniu czasu obróbki.  Efekt ten uzyskuje się dzięki możliwości konfiguracji wartości precyzji cięcia narożników z poziomu gcod za pomocą komendy G64 P (x to wartość precyzji). Pozwala to na znaczne skrócenie czasu obróbki zgrubnej, a także na zwiększenie precyzji wykonania narożników podczas obróbki finiszowej.
  • Język skryptowy Python to najbardziej popularny i najbardziej rozwinięty język skryptowy świata. Dzięki temu w sieci można znaleźć wiele tutoriali i darmowych bibliotek rozszerzających jego możliwości.
  • Edytor ekranu wbudowany w simCNC pozwala na tworzenie skalowalnych ekranów praktycznie do każdego formatu monitora. Posiada także obsługę plików i krótkich wstawek CSS, które dla zawansowanych programistów otwierają nowe możliwości.
  • Przejrzystą i usystematyzowaną konfigurację. Wszystkie ustawienia zostały pogrupowane tematycznie tak, aby użytkownik samoistnie zwracał uwagę na opcje, które powinien skonfigurować.
  • Obsługę maszyn hybrydowych. SimCNC jest tworzony w taki sposób, aby pozwalał na zbudowanie maszyny łączącej w sobie funkcjonalność kilku maszyn. Przykładowo simCNC pozwala na stworzenie maszyny wielogłowicowej umożliwiającej cięcia nożem stycznym, bigowanie, wypalanie laserem oznaczeń i nakładanie kleju. Innymi przykładami są frezarki wielowrzecionowe z kilkoma magazynami narzędzi lub wiertarko-przecinarki plazmowe.
  • Możliwość eksportowania profilu simCNC do pliku i importowania z pliku. Umożliwia to odtworzenie oprogramowania simCNC na nowym komputerze lub seryjnie produkowanej maszynie w kilka minut. Jest to możliwe dzięki temu, że profil simCNC zawiera w sobie wszelkie ustawienia, makra Python oraz ekran simCNC.
  • Obsługę kilku systemów operacyjnych. simCNC można z powodzeniem uruchomić na systemach Windows, Linux i MacOS (szczegóły w zakładce Download). Ciekawą opcją jest także możliwość uruchomienia simCNC na urządzeniu Raspberry Pi model B z 4GB pamięci RAM lub więcej. Rozwiązanie to może być stosowane w przypadku wszystkich przeciętnych maszyn oprócz bardzo szybkich urządzeń pracujących z dużymi rozdzielczościami, gdzie moc obliczeniowa Raspberry Pi może być nie wystarczająca.

Aktualizacje w przypadku simCNC można uznać za kolejną zaletę, lecz zasługują na nieco szersze omówienie z uwagi na kilka ważnych rzeczy, o których warto wiedzieć.

 

  1. Częstotliwość aktualizacji. Aktualizacje oprogramowania simCNC są planowane średnio co dwa miesiące. W przypadku wystąpienia znacznej ilości poprawek, kluczowych dla stabilności oprogramowania simCNC zmian lub realizacji czasochłonnych funkcjonalności okres ten może zostać skrócony lub wydłużony.
  2.  Brak pluginu. W przeciwieństwie do oprogramowania Mach3 i Mach4, oprogramowanie simCNC nie używa pluginu, dlatego że komunikuje się z kontrolerem CSMIO/IP bezpośrednio. Stanowi to ogromną zaletę, ponieważ upraszcza konstrukcję software i firmware, minimalizując przy tym ryzyko wystąpienia błędów, a także zwalnia użytkownika z obowiązku stosowania kompatybilnego pluginu.
  3.  Zawsze ta sama wersja software i firmware. Aby zaoszczędzić użytkownikowi czasu i niepotrzebnego stresu, oprogramowanie simCNC przechowuje w sobie zawsze zgodną wersję firmware dla wszystkich kontrolerów CSMIO/IP. W przypadku, gdy w kontrolerze zainstalowano wcześniej niekompatybilną wersję  firmware, oprogramowanie simCNC, podczas uruchomienia, wykryje ten fakt i zapyta się użytkownika, czy chce on je zmienić na właściwe.
  4. Jeden prężnie działający zespół programistów. W przypadku simCNC zarówno software i firmware jest tworzony przez ten sam zespół programistów. Rozwiązanie to jest ogromną zaletą, ponieważ skraca czas wykonywania poprawek i wprowadzania nowych funkcjonalności. Warto także wspomnieć, że nasi programiści, dzięki takiemu podejściu, mają o wiele większą swobodę i pole do popisu. Owocuje to powstaniem świetnie działających i unikalnych funkcjonalności. Niestety sprawa wygląda zupełnie inaczej w przypadku oprogramowania Mach4, ponieważ tutaj programiści muszą postępować zgodnie z wytycznymi twórców tego oprogramowania. Powoduje to sytuacje, w których mimo zauważenia słabych punktów oprogramowania Mach4, nie mogą nic w tej kwestii zrobić i pozostaje im tylko dostosowanie się, czyli stworzenie kompatybilnego pluginu i firmware dla kontrolerów CSMIO/IP.
  5. Wersje beta i alpha. W przypadku normalnego toku udostępniania aktualizacji, nim nowa wersja oprogramowania simCNC zostanie udostępniona oficjalnie, musi przejść dwa etapy. Pierwszy etap to faza alpha, w której oprogramowanie simCNC przechodzi wewnętrzne testy i ewentualne poprawki. Następny etap to faza beta, gdzie oprogramowanie zostaje udostępnione jako wersja do testowania z oznaczeniem beta (nieoficjalnie). Planowany okres trwania każdego z etapów to minimum miesiąc. Dopiero po przejściu obu oprogramowanie simCNC zostaje udostępnione oficjalnie.
  6. Awaryjne poprawki. Gdy w wersji oficjalnej oprogramowania simCNC zostanie ujawniony błąd, to zadaniem całego zespołu programistów jest bezzwłoczne wykonanie poprawki. Gdy zajście ma miejsce w ciągu tygodnia pracy, to czas na wykonanie poprawki i jej udostepnienia nie powinien być dłuższy niż kilkanaście godzin. Jeśli błąd jest mało znaczący i można go zaliczyć do kosmetycznych poprawek, to jego usuniecie zostanie zrealizowane w następnej wersji oprogramowanie simCNC.
  7. Sugestie klientów i zgłaszanie poprawek. Jeśli użytkownik zgłosi sugestie odnośnie do nowej funkcjonalności i zostanie ona zakwalifikowana jako pożyteczna dla znacznego grona użytkowników, to zostanie przyjęta do realizacji.  Podobnie proces wygląda w przypadku zgłoszenia żądania poprawki. Aby żądanie zostało przyjęte, musi przejść proces weryfikacji, czyli próby odtworzenia błędu na stanowisku lub maszynie testowej. Jeśli błąd zostanie odtworzony, zostaje on przekazany do usunięcia. W obu przypadkach (sugestii i poprawek) użytkownik zawsze otrzymuje przybliżony czas realizacji i, jeśli jest zainteresowany tokiem postępowania, także numer zgłoszenia. Na podstawie numeru zgłoszenia w późniejszym czasie może się dowiadywać, jak wyglądają postępy prac lub ewentualnie zmiany w ich harmonogramie.

Oprogramowanie sterujące simCNC jest przeznaczone dla maszyn CNC posiadających maksymalnie do sześciu osi. Ograniczenie to wynika z maksymalnej ilości osi obsługiwanych przez kontrolery CSMIO/IP. Oprogramowanie simCNC z powodzeniem może być stosowane w maszynach CNC typu :

1.Maszyny ogólnie znane:

  • uniwersalne 3-osiowe frezarki,
  • frezarki 4-, 5- i 6-osiowe,
  • frezarki bramowe,
  • centra obróbcze do metali, kompozytów, tworzyw sztucznych,
  • przecinarki plazmowo wymagające obsługi THC,
  • przecinarki gazowe,
  • wiertarki współrzędnościowe,
  • plotery,
  • routery,
  • tokarki (już wkrótce),
  • routery z obsługą noża stycznego i opcją bigowania,
  • lasery tnące i grawerujące (grawerowanie za pomocą ditheringu lub odcieni szarości).

 

  1. Maszyny specjalne:
  • przecinarki plazmowe z obsługą cięcia rur,
  • przecinarki plazmowo-gazowe,
  • przecinarki plazmowe z opcją wiercenia,
  • frezarki wielowrzecionowe (np. 3 główne wrzeciona i kilkanaście wiertarek) z obsługą bocznych agregatów i przystawek typu piła do rozkroju płyt meblowych,
  • wiertarko-nacinarki do produkcji PCB,
  • układarki do kleju lub mas uszczelniających,
  • frezarki ze stołami podciśnieniowym i wysuwanymi kołkami bazowymi,
  • frezarki z dwoma lub więcej stołami,
  • roboty wieloosiowe pracujące w układzie kartezjańskim,
  • giętarki do drutu i rur.

 

Jak można wywnioskować z powyższej listy, zastosowanie oprogramowania sterującego simCNC jest bardzo szerokie. Jest to możliwe dzięki temu, że oprogramowanie simCNC jest tworzone tak, aby było wszechstronne i elastyczne.

Warto także wspomnieć, że oprogramowanie simCNC dzięki swoim algorytmom ruchu zapewnia wzrost wydajności, dynamiki i precyzji w przypadku każdej maszyny. Nie ma znaczenia, czy maszyna jest:
– ciężka czy lekka,
– szybka czy wolna,
– stara czy nowa,
– wyposażona w serwonapędy czy napędy krokowe.

Akcje Python to prosty system zdarzeń uruchamiający wybrane makra. Zdarzeniem uruchamiającym może być :

  • zmiana stanu wejścia lub wyjścia cyfrowego,
  • zmian wartości wejścia lub wyjścia analogowego,
  • timer,
  • zamiana wartości parametrów maszynowych,
  • wiele statusów wewnętrznych simCNC.

W praktyce akcje Python pozwalają w kilka minut stworzyć obsługę takich funkcjonalności jak:

  • przyciski start, stop, pauza itp.,
  • sterowanie stołem podciśnieniowym,
  • sterowanie odciągiem powietrznym,
  • bariery świetlne,
  • centralne smarowanie,
  • taśmociąg do usuwania wiórów.

 

Licencja

Twoja próbna licencja simCNC w kilku prostych krokach:

  1. Pobierz program simCNC: DOWNLAD simCNC dla Windows, Linux lub Mac
  2. Otwórz program simCNC, aby zobaczyć swój kontroler CSMIO/IP w sieci oraz jego numer seryjny (SN) i MAC adres.
  3. W sklepie online, gdzie obecnie jesteś zamów za darmo licencję simCNC, wpisz powyższe dane, czyli numer seryjny i MAC adres w wyznaczone pola. Przejdź cały proces zamówienia do końca.
  4. Swoją licencję otrzymasz na wskazany adres e-mail.
  5. Wypróbuj, a następnie kup licencję wieczystą simCNC w przedsprzedaży w premierowej cenie.

Szczegółowe informacje, dotyczące zamawiania licencji simCNC:

  1. Jedna licencja simCNC może być przypisana do jednego sterownika CSMIO.
  2. Program simCNC jest udostępniony do pobrania w dziale DOWNLOAD. Do pobrania i instalacji programu konieczne jest połączenie z internetem. Zaznacz pole “uruchom jako administrator (run as administrator)” w swoim systemie operacyjnym jeśli nie było wcześniej zaznaczone.
  3. Po uruchomieniu programu simCNC zobaczysz listę swoich sterowników CSMIO/IP wraz z numerami seryjnymi i MAC adresami.
  4. Wprowadź dane sterownika CSMIO/IP (numer seryjny i MAC adres) we wskazane pola i dodaj licencję do koszyka i sfinalizuj zamówienie lub prześlij powyższe dane mailem na adres: office@cs-lab.eu. Pamiętaj, do czasu otrzymania wszystkich wymaganych danych nie jesteśmy w stanie przesłać pliku z kluczem licencyjnym.
  5. Jeśli kupujesz jednocześnie licencję simCNC i sterownik CSMIO/IP i nie znasz jeszcze jego numeru ani MAC adresu możesz przesłać SN sterownika CSMIO i jego MAC adres na naszą skrzynkę mailową: office@cs-lab.eu, gdy otrzymasz zamówienie.
  6. Zakupiony plik licencyjny otrzymasz mailem. Programu simCNC nie można dalej używać bez ważnego pliku licencyjnego.
  7. Plik licencyjny simCNC należy użyć zgodnie z instrukcją zamieszczoną w wiadomości e-mail.
  8. Po upływie 3 miesięcy licencja traci ważność i kolejna darmowa licencja simCNC nie może zostać przypisana do tego samego sterownika CSMIO/IP przez okres 1 roku.
4/5 (2 Reviews)