czujnik długości narzędzia.
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 5
- Posty: 301
- Rejestracja: 04 mar 2006, 22:36
- Lokalizacja: poznan
czujnik długości narzędzia.
Witam, czy jest jakaś możliwość podłaczenia i skonfigurowania czujnika do pomiaru długości narzedzia w TurboCNC ??? np. w przypadku wymiany lub uszkodzenia ??? tak aby było możliwośc dalszej obróbki ?? Jesli tak to mógłbym prosić o pomoc jak to wykonać (na który pin podaćs sygnał i jak to w sofcie ustawić? ) Jeśli nie mam inne pytanie .. jakie oprogramowanie umożliwia taką operacje ?
Tagi:
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 989
- Rejestracja: 01 sty 2005, 17:48
- Lokalizacja: Bełchatów
- Kontakt:
Z tego co wiem to mach2 ma taka opcje sam nie prubowalem ale wlasnie pytanie na czasie zaprojektowalm wlasnie plyte glowna z mikroprocesorem i miendzy innymi jego zadaniem bedzie korekcja wysokosci narzedzia po zmianie lub uszkodzeniu oczywiscie cala operacja bedzie sie dziala bez pomocy komputera ...b_j pisze:... jakie oprogramowanie umożliwia taką operacje ?
Pozdrawiam PlotComplex.com
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 5
- Posty: 301
- Rejestracja: 04 mar 2006, 22:36
- Lokalizacja: poznan
dzieki za pomoc ... to w takm razie musze poczekac jeszcze trche i zainwestować w kompa na którym by działał mach.
..a z drugiej strony to troche dziwnie że tego niema bo chyba ta opcja byłaby bardzo przydatna. Znalazłem jeszcze takie rozwiązanie w CNCgraf (ogólnie ciekawy program..nawet pokazuje sie rysuneczek gdzieśtam jak to "przebiega" ) ale tam niezabardzo idzie sterować przez lpt ...innymi słowy 3ba szukac dalej.:-p

-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 5
- Posty: 301
- Rejestracja: 04 mar 2006, 22:36
- Lokalizacja: poznan
Możliwe ze USB to zaleta jednak w moim przypadku kiedy już całe sterowanie mam przygotowane po lpt t i troche kłopotliwe mogłoby to być dla mnie , zresztą nawet nie wiem zabardzo jakby to zrobić. Znalazłem ze jest CnCGraf pod lpt. ma może ktoś wersje demo ???
Pozatym mam pytanie dotyczące TurboCnC . Gdzie tam sie ustawia predkości posuwów ? G00 i G01 ???To w ogóle sie tam ustawia czy to jest "wplątane "gdzieś w G-kodzie?
Pozatym mam pytanie dotyczące TurboCnC . Gdzie tam sie ustawia predkości posuwów ? G00 i G01 ???To w ogóle sie tam ustawia czy to jest "wplątane "gdzieś w G-kodzie?
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 3
- Posty: 863
- Rejestracja: 02 lip 2004, 23:38
- Lokalizacja: --
moze sie komuś przyda , moj sposob na pomiar frezów , dziala to tak , wpisujemy w MDI " T1 M6" i maszyne jedzie i czeka az zalozymy jakis frez a potem jedzie i mierzy sobie dlugosc, po tym dopiero mozemy podjechac pod przedmiot i wyzerowac "Z" dla np. G55 , potrzebne do tego są 2 skrypty które sam napisałem , oto one : ( aby dzialalo powinno wystarczyc podmienic je )
M6Start.m1s
M6End.m1s
mam nadzieje , ze komus sie to przyda, ktos to sprawdzi i opisze , poniewaz duzo ludzi sie o to pyta, ja juz nie mam maszyny na ktorej moge to sprawdzic , pisalem to conajmniej 2 lata temu i juz niewiele pamietam.
[ Dodano: 2006-08-11, 20:46 ]
aha - nie zauwazylem, ze to dzial o turbocnc
proszę wiec moderatora o przeniesienie tego w odpowiednie miejsce
M6Start.m1s
Kod: Zaznacz cały
tool = GetSelectedTool()
SetCurrentTool( tool ) ; oryginalna częsc z macha
Code "g0"
Code "G53 z0" ; wybór ruchu i ruch do Z0 maszyny ( mozna tez przez G28 G91 Z0 )
While IsMoving() ; ale nie wiem dlaczego tak zrobilem
Wend
Code "G28" ; ruch do pozycji zerowych wszystkich osi dla latwiejszej wymiany narzędzi u mnie
While IsMoving()
Wend
Kod: Zaznacz cały
dim Z,z1,z2,z3
dim tool ; pare zmiennych
z = 70.72
z3 = GetDRO(2) ; pobranie pozycji osi Z
z3 = z3 - 70
Code "g0"
Code "g53 x1.56 y-31.84" ; ruch do pozycji XY czujnika dlugosci narzędzi
While IsMoving()
Wend ; pętla, która czeka az maszyna dojedzie
Code "G31 Z" & z3 & "f600" ; funkcja która bedzie jechała osią Z w dół aż do napotkania sygnału "DIGITIZE" ale nie wiecej niz do wartości Z3 wyliczonej wyzej
While IsMoving()
Wend
Z1 = GetVar( 2002 ) ' pobranie osi Z maszyny , ta metoda jest dokladniejsza poniewaz podczas zderzenia jest zapamietywana wartosc i nie zalezy od predkosci hamowania silnika po zatrzymaniu
Z2 = Z+z1
message (z2) ; wyswietlenie wartosci na dolnym pasku wiadomosci
Code "G0"
Code "G53 z0"
While IsMoving() ; podjechanie do góry Z maszyny Z0
Wend
call SetOEMDRO(42,z2)
Tool = GetDRO( 24 ) ; wpisanie wyliczonej wartosci do rejestru dlugosci narzedzia
Code "G43 H"&Tool ; i wywolanie korekty dla tego narzedzia
Code "G53 z-1"
While IsMoving()
Wend
Code "G53 z0" ; ta czesc jest najbardziej tajemnicza, musialem tak zrobic
While IsMoving() ; poniewaz bez tego przy zalozeniu krutszego ( albo dluzszego )
Wend ; freza maszyna jechala do góry pomimo ze byla na samej górze i naciskała na LIMIT Z
[ Dodano: 2006-08-11, 20:46 ]
aha - nie zauwazylem, ze to dzial o turbocnc

- Załączniki
-
- pack.zip
- (551 Bajtów) Pobrany 588 razy
PiteR
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 5
- Posty: 301
- Rejestracja: 04 mar 2006, 22:36
- Lokalizacja: poznan
witam , wszystko ładnie pięknie działa jedzie tak jak trzeba ale mam jedno pytanie ...pomiar długości jest realizowany za pomocą wyłacznika - na który pin podac ( jak sie nazywa to wejście w mach2 ) impuls który pójdzie jeśli narzędzie dojedzie do czujnika ??? bo narazie obniża sie i podnosi i jedzie dalej ... :-/ a jakos nigzie nie moge tego znaleźć :-/