plugin do Macha3

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
konrad14
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 8
Posty: 101
Rejestracja: 17 cze 2008, 14:47
Lokalizacja: EU

plugin do Macha3

#1

Post napisał: konrad14 » 21 paź 2009, 15:46

Czy jest możliwe wprowadzenie zmian do gotowego pluginu ze strony Mach'a , konkretnie plugin "Probe".?.

A może ktoś potrafi napisać podobny plugin ?



Tagi:


krzysiekgrab
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 741
Rejestracja: 16 lip 2008, 15:07
Lokalizacja: Polska, Augustow

#2

Post napisał: krzysiekgrab » 21 paź 2009, 16:00

A co chcesz zmienić??
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”

Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;


Autor tematu
konrad14
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 8
Posty: 101
Rejestracja: 17 cze 2008, 14:47
Lokalizacja: EU

#3

Post napisał: konrad14 » 21 paź 2009, 16:09

Chcę zrezygnować w pluginie "Digitizing / Probing" z podnoszenia "z" do punktu Z-max przy każdym pomiarze.
Interesuje mnie również mozliwość obslugi portu szeregowego z poziomu Mach'a , a konkretnie aby po każdym zadanym ruchu x lub y mach wysylal przez rs sygnal i odbieral zwrot w ASCII.

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1417
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#4

Post napisał: k-m-r1 » 22 paź 2009, 00:36

konrad14 pisze:Interesuje mnie również mozliwość obslugi portu szeregowego z poziomu Mach'a , a konkretnie aby po każdym zadanym ruchu x lub y mach wysylal przez rs sygnal i odbieral zwrot w ASCII.
tak jest to możliwe obsługa portu com przez mach urzywając skryptu jeśli chcesz wysyłas znaki na lcd to bodajrze mach tesz daje taką możliwosc i znów kłania sie VB script

jak chcesz wyswietlac znaki na lcd to najlepszy jest lpt i wyswietlacz 4x40 :) nigdy nie miałem okazji bawic sie z portem com bo tu musiał bym wykorzystac jakąs atmege 8 do obsługi wyswietlacza

Kod: Zaznacz cały

 Serial port

You can send bytes of raw data to a serial port. The port number (i.e. n in COMn) to be used and the baud rate for transmission is set in Config>Logic. RTS/CTS hardware flow control protocol will be used to control large volumes of data but this will not be normally required. Data is transmitted 8 data bits, 1 stop bit No Parity by a call of SendSerial.

Sub SendSerial (chars as String) 

Example: to write the value of X DRO to an LCD display connected to the serial (RS232) port.

Call SendSerial ("X-Axis = " & GetDRO (0)) 


ze stronki http://www.machsupport.com/MachCustomiz ... n.22_ports

a co do pierwszego pytania to wg mnie nie da sie bo plugin jest nieedytowalny
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]


Autor tematu
konrad14
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 8
Posty: 101
Rejestracja: 17 cze 2008, 14:47
Lokalizacja: EU

#5

Post napisał: konrad14 » 22 paź 2009, 12:23

Chcę zrobić laserowy skaner 3D w oparciu o Macha i plugin Digitizing / Probing.
W Machu używany jest mechaniczny czujnik dotykowy a ja użylem czujnika laserowego o którego zaletach nie trzeba nikogo przekonywać.
Ponieważ laser fizycznie "nie dotyka obiektu" niepotrzebne są pewne ruchy maszyny i rezygnacja z nich znacznie przyspieszy proces skanowania - stąd moje pytania.
Skaner laserowy może pracować w dwóch wariantach :
-- z czujnikiem przelączającym ( podobnie jak czujnik mechaniczny , pomiar przez ruch osi "z")
-- z czujnikiem pomiarowym ( transfer wyniku pomiaru przez port rs. , oś "z" nieruchoma)

Do tego potrzebne są modyfikacje lub napisanie nowego pluginu lub skryptu.
Ponieważ nie potrafię tego sam zrobić , pytam czy to jest możliwe i czy któryś z Kolegów móglby mi pomóc .

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1417
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#6

Post napisał: k-m-r1 » 22 paź 2009, 13:26

a to zmienia postac żeczy
wg mnie to troche zadurzo roboty bo przez rs trzeba by przesłąc daną wysokosc to zapisujesie do pliku i dodatkowo dopisac pozostałe 2 osie

tu gdzies na forum był wontek skanowania 3d za pomocą kamerki lasera i jakiegos programu rok temu chyba o tym czytalem teraz nie mam czasu grzebac
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]


Autor tematu
konrad14
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 8
Posty: 101
Rejestracja: 17 cze 2008, 14:47
Lokalizacja: EU

#7

Post napisał: konrad14 » 22 paź 2009, 15:11

k-m-r1 napisal
a to zmienia postac żeczy wg mnie to troche zadurzo roboty
Może dużo , może malo .........................szukam kogoś kto potrafi.
Odnośnie skanowania laserem i kamerą to na forum byl wątek "Dawid", lecz nie to mnie interesuje.


krzysiekgrab
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 741
Rejestracja: 16 lip 2008, 15:07
Lokalizacja: Polska, Augustow

#8

Post napisał: krzysiekgrab » 22 paź 2009, 15:23

Co do edycji pluginu, to potrzebne są pliki źródłowe, bez tego ani rusz (o ile mi wiadomo). a patrzył kolega na kreatora próbkowania dostępną w kreatorach w machu?tam bez problemu można edytować algorytm działania.
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”

Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;

Awatar użytkownika

k-m-r1
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 5
Posty: 1417
Rejestracja: 23 cze 2008, 10:38
Lokalizacja: OOL lub DW
Kontakt:

#9

Post napisał: k-m-r1 » 22 paź 2009, 22:57

widze że krzysiekgrab, chciał by miec dostęp do każdego kodu źródłowego i to jest możliwe jeśli ktos sie zgodzi

może warto napisać do twurcy o udostępnienie zmianę bądz współpracę i porzeżenie jego produktu czyli my wnosimy pomysł własną inwencje a druga osoba zyskuje popularnosc i zwiększa dochód

konrad14, jeśli było by to makro to podjoł bym sie drobnych zmian choc jak wiele ósub tu zforum sprzeciwi sie bo w koncu ingeruje w czyjś produkt i narusza prawa autorskie itp itd ...
[b]MACH3 cnc[/b]Tworzenie Makr do palników magazynków THC OHC inne[b]EKRANY dla firm producentów maszyn[/b] Budowa sprzedaż wypalarki plazma gaz obrotnice Elektrodrążarki Frezarki Tokarki Giętarki3D inne wg zlecenia 888 708 196 Tomek Komor [email protected]


krzysiekgrab
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 4
Posty: 741
Rejestracja: 16 lip 2008, 15:07
Lokalizacja: Polska, Augustow

#10

Post napisał: krzysiekgrab » 23 paź 2009, 08:12

Ja go nie potrzebuję tylko piszę, że bez niego nie będzie można dokonać żadnych modyfikacji w pluginie.
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”

Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”