Strona 1 z 1

Tabela narzędziowa

: 17 cze 2022, 18:35
autor: dudziak4
Witam,
Chciałbym aby wybrane narzędzie z tabeli były cały czas mierzone a inne nie czy jest taka możliwość lub dodanie takiej możliwości ?
Już mówię w czym problem a mianowicie, mam kilka oprawek w które zakładam frezy mierze czujnikiem ich wysokość po czym korekcja jest wpisana w tabelę i jest zaznaczone to narzędzie jako zmierzone, jak na razie jest ok, problem jest w tym że mam jeden precyzyjny uchwyt wiertarski i chciałbym aby wpisane w tabele wiertła były mierzone za każdym razem bo nie wymieniam oprawki tylko samo wiertło. Na razie za każdym razem w tabeli wiertła zaznaczam jako nie zmierzone i jest dobrze ale nieraz przy kolejnym detalu zapomnę i muszę przerywać program, wejść do tabeli odznaczyć i tak w kółko, jest to po prostu męczące i nie praktyczne czy jest szansa by to zrobić ?

Re: Tabela narzędziowa

: 23 cze 2022, 08:45
autor: dudziak4
Może ma ktoś inny pomysł ?

Re: Tabela narzędziowa

: 05 lip 2022, 12:13
autor: dawf
witam, jeżeli korzystasz z makra m6 to można tam cos pokombinować ( znając numer slotu można wymusić skok do procedury pomiaru narzędzia jeżeli dany slot zostanie wybrany )

Re: Tabela narzędziowa

: 05 lip 2022, 12:18
autor: dudziak4
Możesz pokazać jakiś przykład, obojętnie jaki numer slotu np. 10, 11, 12 ?

Re: Tabela narzędziowa

: 13 lip 2022, 11:52
autor: dawf
w oryginalnym skrypcie zmiana w M6_MESS:

:M6_MESS
if UserExe and IsArg('M') then GotoLabel('M6_MESS_MAIN');
if (GetVar(REQ_TOOL)=10) then GotoLabel('M6_ENDPROCES');
if ValidTool(GetActTool) then GotoLabel('M6_ENDPROCES');

Dodane 7 minuty 22 sekundy:
drobna zmiana - poprzedni program pomijał pomiary danego slotu ten wymusza w oryginalnym skrypcie zmiana w M6_MESS:

:M6_MESS
if UserExe and IsArg('M') then GotoLabel('M6_MESS_MAIN');
if (GetVar(REQ_TOOL)=10) then GotoLabel('M6_MESS_MAIN);
if ValidTool(GetActTool) then GotoLabel('M6_ENDPROCES');