Znaleziono 2 wyniki

autor: romeus
07 lut 2009, 18:04
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: M6 - wymiana narzędzia - Makro - ??
Odpowiedzi: 6
Odsłony: 5376

jaśli nie masz licencji :sad: makra NIE MA :shock:
mażesz edytować win np. w notatniku c/mach/macros/machmill/m6start i end
autor: romeus
06 lut 2009, 23:41
Forum: Mach 2 / 3 / 4 (ArtSoft software)
Temat: M6 - wymiana narzędzia - Makro - ??
Odpowiedzi: 6
Odsłony: 5376

w machu jest zakładka makro > load
są tam wszystkie podstawowe makra.jest też M6start i M6end
wszystko działa jak sa krancowki refa i włączone w konfiguracji digitize (port , pin ) :lol:

edytujesz

M6start ja sobie wpisałem tak:

tool = GetSelectedTool()
SetCurrentTool( tool )
Code "G0"
Code "G53 z72" >moj ref

While IsMoving()
Wend

gdy Z dojedzie do 72 "maszynka czeka na wymiane marzedzia i czykl start

a
M6end zrobiłem z tego w załączniku i wygłąda tak:(może żle a może dobrze,u mnie działa)
z 72 to moj ref wiec 0 mam na stole


dim tool
z = 72
Code "g0"
Code "g53 x263 y-9" > tu mam "czujnik" pozycja maszynowa
While IsMoving()
Wend
Code "g53z50" >dojazd nad czujnik
Code "G31 Z" & z-100 & "f100" >dojazd wolny do czujnika (do zadziałania digitize)
While IsMoving()
Wend
Z = GetVar( 2002 )
Code "G0"
Code "G53 z50" >odiaz nad czujnik
While IsMoving()
Wend
call SetOEMDRO(42,z-9.7) >a z-9.7 to chyba odejmuje z refa(daopasowane na macajewa
Tool = GetDRO( 24 )
Code "G43 H"&Tool
Code "G53 z50"
While IsMoving()
Wend

tak zrobiłem bo orginał coś wariował
"Z" wendrował poza limit maszynki zamiast do wdół.


może ktoś to poprawi ,a może ja zle robiłem?
gdyby ktoś chciał też się dowiedzieć niech dołączy się do tematu a z pewnością pomoże to
ps. jak ktoś chce pobawić sie (WYKASUJ MOJE OPISY)
a to jest reczna wymiana NIE Z MAGAZYNU
pozdro :lol:

Wróć do „M6 - wymiana narzędzia - Makro - ??”