manualne sterowanie frezarką (potrzebna pomoc)

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC
Awatar użytkownika

Autor tematu
zacharius
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 2558
Rejestracja: 04 paź 2007, 01:32
Lokalizacja: Kraków
Kontakt:

manualne sterowanie frezarką (potrzebna pomoc)

#1

Post napisał: zacharius » 07 kwie 2012, 23:08

witajcie,
rzecz jest w tym że stałem się posiadaczem owej płyty głównej

Obrazek

posiada ona port do sterowania manualnego tzw handle.
z instrukcji do płyty wnioskuje że sterownik manualny musi generować sygnały step dir itp bo sama płyta raczej nie potrafi.

pomyślałem żeby taki sterownik zrobić na bazie jakiegoś ATMELa/Arduino czy coś w ten deseń, sterowanie na 3-5 osi + wlacz wylacz przekaźnik + zmiana szybkości posuwu (generowania pulsów step), jakaś rampa na rozpędzanie/hamowanie silnika można wrzucić tez potencjometr na wysterowanie falownika,jakiś wyświetlacz do odczytu tego i owego. wszystko w zasadzie do ustalenia.

jakaś bardziej rozwinięta wersja tego

Obrazek

ktoś chętny do pomocy? bo o ile elektronikę narysuję/złoże/polutuję to wsad do procka to już ciężko :cry:


Nie otrzymasz koni wyścigowych krzyżując dwa osły

Tagi:

Awatar użytkownika

blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#2

Post napisał: blue_17 » 08 kwie 2012, 17:35

Masz schemat tej płyty i wejścia do tego manualnego sterowania ?
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

Awatar użytkownika

Autor tematu
zacharius
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 2558
Rejestracja: 04 paź 2007, 01:32
Lokalizacja: Kraków
Kontakt:

#3

Post napisał: zacharius » 08 kwie 2012, 17:41

schematu nie mam ale mam pinout tegoż portu i w sumie mógłbym miernikiem dojść do tego gdzie co idzie.

Obrazek

HEN - Handle enable
HMOTO1 -relay control
HPLA - X pulse
HDIRA - X direction
HPLB - Y pulse
HDIRB- Y direction
HPLC- Z pulse
HDIRC - Z direction
HPLD - A pulse
HDIRD -A direction
HPLE - C pulse
HDIRE - C direction
2G - switch for handle and software
VCC - VCC output
GND1 - GND
Nie otrzymasz koni wyścigowych krzyżując dwa osły

Awatar użytkownika

blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#4

Post napisał: blue_17 » 08 kwie 2012, 18:03

HEN - Handle enable -> przekazanie kontroli do sterowania manualnego
HMOTO1 -relay control -> to jasne tylko jaki stan a właściwie jak tranzystor tam siedzi
HPLA - X pulse -> impulsy na X
HDIRA - X direction -> kierunek X
HPLB - Y pulse -> impulsy na Y
HDIRB- Y direction -> kierunek Y
HPLC- Z pulse -> impulsy na Z
HDIRC - Z direction -> kierunek Z
HPLD - A pulse -> impulsy na A
HDIRD -A direction -> kierunek A
HPLE - C pulse -> impulsy na C
HDIRE - C direction -> kierunek C
2G - switch for handle and software -> przełącznik między sterowaniem ręcznym a z programu
VCC - VCC output -> zapewne zasilanie do manipulatora 5 ? 12 ?
GND1 - GND -> masa zasilania

Kwestia zbadania jakie poziomy napięć są na pinach i jakie stany logiczne co wyzwalają jaki stan to jaki kierunek jaki stan musi być na enable żeby przekazać sterowanie do manipulatora

Najciekawsze w tym momencie by było zbadanie tego przełącznika pomiędzy sterowaniem manualnym a programem bo zapewne sterowanie manualne polega na podawanie stanów bezpośrednio na osie
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

Awatar użytkownika

Autor tematu
zacharius
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 2558
Rejestracja: 04 paź 2007, 01:32
Lokalizacja: Kraków
Kontakt:

#5

Post napisał: zacharius » 08 kwie 2012, 18:50

zasilanie całej płytki jest 5V więc 5, ogólnie płytka jakaś skomplikowana nie jest, z tego portu widzę że idą ścieżki na bufory HC244SJ i potem na opto i na osie

HEN idzie na 17 pin bufora po lewej
zaś 2G łączy piny 19 wszystkich 3ch buforów
Nie otrzymasz koni wyścigowych krzyżując dwa osły

Awatar użytkownika

blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#6

Post napisał: blue_17 » 08 kwie 2012, 19:00

No to tak jak przypuszczałem :) sterowanie manualne/ programowe realizowane jest poprzez zablokowanie buforów :) (bufory 3-stanowe)

Sygnał wchodzi na 17 a wychodzi na 3 nodze widzisz gdzie to leci ?

widzę że ten układ jest kompatybilny z 74HC244 a ten często jest stosowany np w programatorach do AVR-ków :)
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

Awatar użytkownika

Autor tematu
zacharius
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 2558
Rejestracja: 04 paź 2007, 01:32
Lokalizacja: Kraków
Kontakt:

#7

Post napisał: zacharius » 08 kwie 2012, 20:01

3cia "dzwoni" z 18 i idzie na opornik w stronę opto
Nie otrzymasz koni wyścigowych krzyżując dwa osły

Awatar użytkownika

blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#8

Post napisał: blue_17 » 09 kwie 2012, 12:33

Jakie rozwiązanie sprzętowe kolega proponuje bo osobiście widział bym demultiplekser do przełanczania impulsów kroku bo można by było wziąć coś z 1 PWM na poszczególneosie i prosto z kontrolera podawać pozostałe stany a jesli niewydolił by port to puścic porzez ajkieś tranzystory lub jakiegoś ULN-a :?:
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

Awatar użytkownika

Autor tematu
zacharius
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 2558
Rejestracja: 04 paź 2007, 01:32
Lokalizacja: Kraków
Kontakt:

#9

Post napisał: zacharius » 09 kwie 2012, 15:43

jakie będzie lepsze? ULN na wyjściu będzie ciekawy tylko żeby to nie był przyrost masy nad treścią chyba że jeśli wziąć poprawkę na parę metrów kabla od pilota do płyty to się może przydać, a całe wejście płyty jest w TTL.

jakiś kontroler Atmela daje wygodę manipulacji bo jak wspominałem widziałby mi się wyświetlacz na którym będą widoczne np aktualne parametry szybkości z możliwością jej zmiany i może coś tam jeszcze.
no i też fajnie by było gdyby maszynka mogła iść w 2 osiach na raz.

nie wiem nawet, może mega8 ???
Nie otrzymasz koni wyścigowych krzyżując dwa osły

Awatar użytkownika

blue_17
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 6
Posty: 1715
Rejestracja: 16 kwie 2009, 07:55
Lokalizacja: Kraków/Kornatka

#10

Post napisał: blue_17 » 09 kwie 2012, 16:20

zacharius pisze: jakiś kontroler Atmela daje wygodę manipulacji bo jak wspominałem widziałby mi się wyświetlacz na którym będą widoczne np aktualne parametry szybkości z możliwością jej zmiany i może coś tam jeszcze.
no i też fajnie by było gdyby maszynka mogła iść w 2 osiach na raz.

nie wiem nawet, może mega8 ???
Jak dla mnie trochę za dużo ogólników :)

Jak miał bym coś proponować to zaczął bym od meg88 :)

i weź pod uwagę że maszyna 2 rzeczy w jednym momecie nie może robić - wiesz o co chodzi :)
"I siedzieli oni razem pod nagim DOS-em i nie wstydzili sie tego." :D

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”