TAPPER light - czyli STEP2CNC + sterownik mikroproc. na USB
: 17 sie 2009, 08:59
Witam wszystkich.
Przedstawiam projekt o nazwie TAPPER light (dlaczego light - o tym później). Projekt ten to mikroprocesorowy sterownik USB, którego sercem jest procesor ARM7, do sterowania 3-osiową - z pełną interpolacją, dowolną obrabiarką CNC + oprogramowanie sterujące.
Wykonanie:
Zdjęcie gotowego sterownika pokazano poniżej.
- procesor ARM 7 (32-bit) z 4 MB pamięcią zewnętrzną,
- komunikacja przez USB,
- częstotliwość generacji sygnału 25 kHz z możliwością płynnej regulacji od -95% do +50%, czyli od 1250 Hz do 37.5 KHz - zmiana dynamiczna w trakcie pracy sterownika,
- obsługuje 3 osie z interpolacją liniową
- dwa niezależnie generowane sygnały PWM,
- każda oś ma dedykowane 2 krańcówki (+ i -)
- obsługa 2 przekaźników (lub dwóch innych wyjść)
- oddzielna obsługa E-Stop,
- obsługa 3 wejść binarnych (które np. mogą posłużyć do pulpitu sterującego - START, PAUZA, STOP).
Sterownik jest stałoprędkościowy (brak rozpędzania i hamowania), ale to można ominąć programistycznie, jak będzie potrzeba. Poniżej na zdjęciach przedstawiam ten sterownik. Jestem także po pierwszych testach z ploterem termicznym. Testy wyszły znakomicie - dużo lepiej, niż się spodziewałem. Po pierwsze - na słuch - silniki grają zupełnie inaczej, niż w sterowaniu przez LPT (STEP2CNC). Po prostu "świetna muza". Swoją drogą chyba ją kiedyś nagram.
Dlaczego "light" - bo będą co najmniej 2 wersje sterownika mikroprocesorowego. Druga - znacznie bardzie rozbudowana (4-osie, pełna interpolacja liniowa i kołowa, rozpędzanie i hamowanie, max. częstotliwość do 400 KHz, 8 wejść i wyjść itd.) - powstaje właśnie. Opisuję to w innym wątku.
Oprogramowanie - TAPPER light
Komunikacja ze sterownikiem odbywa się przez USB, a wysterowaniem zajmuje się najnowszy nasz program Tapper Light (interface zbliżony do STEP2CNC). Oprogramowanie napisałem tak, by było bliźniacze (bardzo podobne) do mojego STEP2CNC. I na tym się podobieństwa praktycznie kończą. Oprogramowanie jest nowe i napisane od początku specjalnie dla tego sterownika mikroprocesorowego. Poniżej pokazuję zrzuty ekranu pierwszej wersji nowego oprogramowania, które jest przeznaczone do współpracy z tym sterownikiem.
Oczywiście planuję pełną integrację z eduCADem, jak to zrobiłem już przy oprogramowaniu dla ploterów termicznych.
Tapper light będzie świetny do następujących zastosowań: plotery termiczne, rysujące, tnące, plazmowe, grawerki.
Podsumowując: działa niezwykle stabilnie, potrafi generować wystarczającą ilość impulsów na sekundę - idealny do wykorzystania w ww. maszynach.
Poniżej zdjęcia sterownika i aplikacji w sterowaniu ploterem termicznym. Wersja oprogramowania eduCAD 2.x TERM + Tapper light - dla plotera termicznego już jest.
Mam zamiar zrobić wiele wersji oprogramowania: do laserów, frezarek, maszyn pracujących głowicą z nożem wibracyjnym, plazmy, grawerek wymagających fontów jednoelementowych, a nawet ploterów tnąco-rysujących, itd. Siłą zestawu będzie jego niezwykła uniwersalność i możliwość pracy w dwóch trybach: prostym - typu narysuj i wykonaj i zaawansowanym - z edycją g-kodu. W trybie uproszczonym użytkownik nie będzie nawet wiedział, że takie coś jak g-kody istnieje (bo i po jaką cholerę). Oczywiście będzie się można przełączać z trybu uproszczonego w tryb rozbudowany w dowolnym momencie.
Czekam na pytania i pozdrawiam, PR
Przedstawiam projekt o nazwie TAPPER light (dlaczego light - o tym później). Projekt ten to mikroprocesorowy sterownik USB, którego sercem jest procesor ARM7, do sterowania 3-osiową - z pełną interpolacją, dowolną obrabiarką CNC + oprogramowanie sterujące.
Wykonanie:
Zdjęcie gotowego sterownika pokazano poniżej.
- procesor ARM 7 (32-bit) z 4 MB pamięcią zewnętrzną,
- komunikacja przez USB,
- częstotliwość generacji sygnału 25 kHz z możliwością płynnej regulacji od -95% do +50%, czyli od 1250 Hz do 37.5 KHz - zmiana dynamiczna w trakcie pracy sterownika,
- obsługuje 3 osie z interpolacją liniową
- dwa niezależnie generowane sygnały PWM,
- każda oś ma dedykowane 2 krańcówki (+ i -)
- obsługa 2 przekaźników (lub dwóch innych wyjść)
- oddzielna obsługa E-Stop,
- obsługa 3 wejść binarnych (które np. mogą posłużyć do pulpitu sterującego - START, PAUZA, STOP).
Sterownik jest stałoprędkościowy (brak rozpędzania i hamowania), ale to można ominąć programistycznie, jak będzie potrzeba. Poniżej na zdjęciach przedstawiam ten sterownik. Jestem także po pierwszych testach z ploterem termicznym. Testy wyszły znakomicie - dużo lepiej, niż się spodziewałem. Po pierwsze - na słuch - silniki grają zupełnie inaczej, niż w sterowaniu przez LPT (STEP2CNC). Po prostu "świetna muza". Swoją drogą chyba ją kiedyś nagram.
Dlaczego "light" - bo będą co najmniej 2 wersje sterownika mikroprocesorowego. Druga - znacznie bardzie rozbudowana (4-osie, pełna interpolacja liniowa i kołowa, rozpędzanie i hamowanie, max. częstotliwość do 400 KHz, 8 wejść i wyjść itd.) - powstaje właśnie. Opisuję to w innym wątku.
Oprogramowanie - TAPPER light
Komunikacja ze sterownikiem odbywa się przez USB, a wysterowaniem zajmuje się najnowszy nasz program Tapper Light (interface zbliżony do STEP2CNC). Oprogramowanie napisałem tak, by było bliźniacze (bardzo podobne) do mojego STEP2CNC. I na tym się podobieństwa praktycznie kończą. Oprogramowanie jest nowe i napisane od początku specjalnie dla tego sterownika mikroprocesorowego. Poniżej pokazuję zrzuty ekranu pierwszej wersji nowego oprogramowania, które jest przeznaczone do współpracy z tym sterownikiem.
Oczywiście planuję pełną integrację z eduCADem, jak to zrobiłem już przy oprogramowaniu dla ploterów termicznych.
Tapper light będzie świetny do następujących zastosowań: plotery termiczne, rysujące, tnące, plazmowe, grawerki.
Podsumowując: działa niezwykle stabilnie, potrafi generować wystarczającą ilość impulsów na sekundę - idealny do wykorzystania w ww. maszynach.
Poniżej zdjęcia sterownika i aplikacji w sterowaniu ploterem termicznym. Wersja oprogramowania eduCAD 2.x TERM + Tapper light - dla plotera termicznego już jest.
Mam zamiar zrobić wiele wersji oprogramowania: do laserów, frezarek, maszyn pracujących głowicą z nożem wibracyjnym, plazmy, grawerek wymagających fontów jednoelementowych, a nawet ploterów tnąco-rysujących, itd. Siłą zestawu będzie jego niezwykła uniwersalność i możliwość pracy w dwóch trybach: prostym - typu narysuj i wykonaj i zaawansowanym - z edycją g-kodu. W trybie uproszczonym użytkownik nie będzie nawet wiedział, że takie coś jak g-kody istnieje (bo i po jaką cholerę). Oczywiście będzie się można przełączać z trybu uproszczonego w tryb rozbudowany w dowolnym momencie.
Czekam na pytania i pozdrawiam, PR