czujnik długość narzędzia, freza

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
Waldemar-vuk
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 2
Posty: 72
Rejestracja: 02 maja 2011, 11:04
Lokalizacja: Tubądzin

czujnik długość narzędzia, freza

#1

Post napisał: Waldemar-vuk » 28 lut 2013, 11:12

Znalazłem na forum taki oto skrypt ale po jego zastosowaniu nie uwzględnia grubości czujnika "płytki" , jak tą wielkość wprowadzić by poprawnie skrypt robił co powinien ?



PlateThickness = GetUserDRO(1151) 'Z-plate thickness DRO

If GetOemLed (825)=0 Then 'Check to see if the probe is already grounded or faulty
DoOEMButton (1010) 'zero the Z axis so the probe move will start from here
Code "G4 P5" ' this delay gives me time to get from computer to hold probe in place
Code "G31Z-30 F100" 'probing move, can set the feed rate here as well as how far to move
While IsMoving() 'wait while it happens
Wend
ZProbePos = GetVar(2002) 'get the axact point the probe was hit
Code "G0 Z" &ZProbePos 'go back to that point, always a very small amount of overrun
While IsMoving ()
Wend
Call SetDro (2, PlateThickness) 'set the Z axis DRO to whatever is set as plate thickness
Code "G4 P0.25" 'Pause for Dro to update.
Code "G0 Z25.4" 'put the Z retract height you want here
Code "(Oś Z jest wyzerowana)" 'puts this message in the status bar - Z axis is now zeroed
Else
Code "(Z-Plate is grounded, Sprawdź połączenie i spróbój ponownie)" 'this goes in the status bar if aplicable
Exit Sub
End If



Tagi:

Awatar użytkownika

noel20
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1395
Rejestracja: 02 lip 2010, 07:15
Lokalizacja: Białystok

#2

Post napisał: noel20 » 28 lut 2013, 12:56

Spróbuj w pierwszej linijce zamiast:

GetUserDRO(1151)

wstawić grubość swojej płytki w mm, np:

PlateThickness = 2 'Z-plate thickness DRO

Ale załóż jakieś cienkie wiertełko, które możesz poświęcić, bo ja też na tych makrach znam się kiepsko, więc może być różnie. ja też kiedyś te makro przerabiałem do swojej maszynki, ale ja jako płytki używam detalu bo to pcb, a ono jest pokryte miedzią.
pozdrawiam


Autor tematu
Waldemar-vuk
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 2
Posty: 72
Rejestracja: 02 maja 2011, 11:04
Lokalizacja: Tubądzin

#3

Post napisał: Waldemar-vuk » 28 lut 2013, 22:35

i zagadało, no cóż to nie Basic :)

Awatar użytkownika

noel20
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 2
Posty: 1395
Rejestracja: 02 lip 2010, 07:15
Lokalizacja: Białystok

#4

Post napisał: noel20 » 01 mar 2013, 07:13

Ciesze się, że mogłem pomóc
Pozdrawiam


kameleon
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 103
Rejestracja: 07 lis 2006, 21:18
Lokalizacja: Kraków

#5

Post napisał: kameleon » 01 mar 2013, 18:49

wystarczy zamienić i już jest GetUserDRO(1151)
Załączniki
1024.rar
(15.19 KiB) Pobrany 238 razy
Janusz

ODPOWIEDZ Poprzedni tematNastępny temat

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