Znaleziono 7 wyników

autor: k-m-r1
28 lut 2009, 17:23
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Macro wymiany narzędzia w machu
Odpowiedzi: 14
Odsłony: 8595

jeśli odpowiednio podłonczysz czujnik i niepomylisz kierunków osi z czyli Z na samą góre i tu zalerzy jak masz w machu rozpisane osie bowiele osób Z 0 ma na dole i trzeba poprawic makro a tak to chodzi

osobiscie polecam rozpisac sobie kilka narzedzi i ich rozmiarów w tablce narzedzi macha dzieki czemu pomiar można zrobic raz zapisać i korzystac lecz trzeba pamiętac które jest gdzie szybciej i wygodniej jest posiadac magazynek lecz z nim wiąże sie wydatek na uchyty
autor: k-m-r1
26 lut 2009, 14:04
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Macro wymiany narzędzia w machu
Odpowiedzi: 14
Odsłony: 8595

nalerzy pamietac też o tym że nie kazdy umie zaprogramować bądz obsłurzyc nowszą technikę bądz bardziej skomplikowane urządzenia
jak dla mnie ModBus odpada może ze strony macha poradziłbym sobie ale z PLC nie nie wiem nawet jak by pisac makra to nie dlamnie i wiekszosci osób wienc skonczmy na gdybaniu bądz niech któraś wielka głowa poprowadzi jis krutki kurs ogsługi ModBus

tu kilka ciekwych płytek
http://www.galilmc.com/products/overvie ... ontrollers

PoKeys chyba łatwiej obsłurzyc lecz i tego nie robiłem no i masz racje jest widziany jako port wienc w miarę łatwo sterowac będzie pinami
autor: k-m-r1
26 lut 2009, 06:58
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Macro wymiany narzędzia w machu
Odpowiedzi: 14
Odsłony: 8595

muskiel, sterownik niestety kosztuje około 200 do paruset ale to chyba dobry pomysł z wykorzystaniem tego
na początek http://www.modbus.pl/index_pl.htm

natomiast PoKeys55 to wydatek około 50 euro lub ponad 200 zł leczniewiem czy sprawdziłby sie do sterowania magazynkiem bądz innym urządzeniem
chyba lepiej dokupic dodatkowe porty lpt za 40 zł i nauczyc pisania makr dla macha
PoKeys55 ja bym wykorzystywałjako klawiature

możesz rozwinąc myśl na temat protokolu ModBus RTU
niewiem nic na ten temat nawet co z czym sie je i jak spojrzec na to
byćmoę wiecej osób zainteresuje sie
autor: k-m-r1
25 lut 2009, 16:29
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Macro wymiany narzędzia w machu
Odpowiedzi: 14
Odsłony: 8595

czy ktoś ma możliwosc i chęci sprawdzenia tego

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)) 


[edit] 
Foreign ports

Scripts can access ports on the PC which are additional to the one (or perhaps two) parallel port(s) defined in Config>Ports and Pins. These are accessed at the basic hardware port address level and you will have to be aware of the details of the individual port addresses, allocation of data and status bits etc.

Function GetPortByte (pAddr as Integer) as Byte
Sub PutPortByte (pAddr as Integer, bData as Byte) 

This feature should be used with great care as, if misused, it can interfere with any peripheral on your system, including the hard-driv
dowiedziałem sie żę można ustawiac stany na wybranym porcie i odczytywac stany dziki temu mozna w łątwy sposób zrobic magazynek wraz z czujnikami do pomiaru długosci nażedzia oraz inne ciekawe pomysły da się zrealizować czy ktoś ma możliwosc sprawdzenia??
autor: k-m-r1
19 lut 2009, 16:59
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Macro wymiany narzędzia w machu
Odpowiedzi: 14
Odsłony: 8595

hmm wracając do tematu wymiany można zrobic magazynek narzedzi i wysterowac zmiane narzedzia na osobnym porcie np jakis port COM

a pmiar narzedzia wykonac da sie w 3 rużnych osiach zalerzy to od parametru GetVar (2002) zmian na 2000 lub 2001 spowoduje pobranie wartosci z innej osi maszyny ja wiem tylko o tych osiach X Y Z


a przy pisaniu makra i oczekiwaniu na to iż maszyn skonczy ruch radze zastosowac

Kod: Zaznacz cały

While ismoving() 
Sleep 100
Wend
mniej procesor obciąża i komp niemuli tak bardzo

[ Dodano: 2009-02-19, 17:23 ]
poprawka do GetVar

Kod: Zaznacz cały

[2000]  X  współrzędne
[2001]  Y  współrzędne
[2002]  Z współrzędne
[2003]  A współrzędne
[2004]  B współrzędne
[2005]  C współrzędne
jeśli by ktoś pomiar musiał zrobic w innej osi
autor: k-m-r1
05 lut 2009, 07:06
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Macro wymiany narzędzia w machu
Odpowiedzi: 14
Odsłony: 8595

a może to tak w pl napisac?


ja osobiście zrobił bym tak

w połowie wysokości osi Z umieścił bym blaszkę która byłą by czujnikiem lub sam czujnik
kolejna rzecz to pbunkt zerowy maszyny umieścił bym X0 Y0 Z09z tą różnica żę Z0 było by w momencie gdy oś Z jest podniesiona maksymalnie)

i chyba nic prostrzego jak
pomiar pierwszy do stałego punktu w maszynie między blaszką i ...
przyjmiemy na to do wierzchołkiem nakrętki wrzeciona bądz innej czesci która nie jest zmieniana i ruszana w jakikolwiek sposób
pomiar drugi po założeniu narzędzia podjazd do tej samej blaszki z której jest wysyłany sygnał w momencie dotknięcia na jakiś pin i z czytywana wysokość Z-ki następnie wpisanie jej wartosci do rejestru dlugosci narzedzia i wywolanie korekty dla tego narzedzia


nalerzy przy tym pamiętac o maxymalnej długosci narzędzia skrawającego dostosowanej do każdej maszyny z osobna tak samo jak kilka innych wartosci makra

a możę ktoś ma inny pomysł na uniwersalny pomiar długoci narzędzia ?
autor: k-m-r1
04 lut 2009, 20:19
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: Macro wymiany narzędzia w machu
Odpowiedzi: 14
Odsłony: 8595

do pracy z kilkoma narzędziami dobrze jest miec magazynek ułątwia prace a reczna zmiana narzędzia no cóż ... też wyjscie

faniron,

o co chodzi z

Kod: Zaznacz cały

If Tool = 0 Then
       Response = MsgBox ("Did you zero off the part First?", 4 , "Set up offset") 
       If (Response = 6) Then  'Yes
    ZPos = Zpos - ZMove

a dokładnie linijka 2 i 4 MsgBox to wiadomosc w dodatkowym oknie

Wróć do „Macro wymiany narzędzia w machu”