fusion 360 automatisch tool laten opmeten in edingcnc

Vragen over alles wat met autodesk producten te maken heeft kunnen jullie hier stellen.

Moderator: Moderators

Plaats reactie
Gebruikersavatar
carlo
Berichten: 380
Lid geworden op: 04 okt 2009 12:33
Locatie: Diepenbeek België
Contacteer:

fusion 360 automatisch tool laten opmeten in edingcnc

Bericht door carlo »

goeiemorgen

nu eindelijk mijn toolsensor op de machine staat was ik aan het kijken of ik niet in de post voor edingcnc dit kon toevoegen
na wat zoeken heb ik er dit van gemaakt

Code: Selecteer alles

    writeBlock("T" + toolFormat.format(tool.number), mFormat.format(6));
    if (tool.comment) {
      writeComment(tool.comment);
	} 
// mijn verandering: automatisch toollengte opmeten na manueel wisselen	  
	if (tool.number<(92)){
		writeBlock("gosub m_tool");
    }
de eerste writeblock geeft in de g-code Txx M6 dit is de toolwissel
de tweede geeft nu Gosub m_tool dit is de routine voor het inmeten van de toollengte in edingcnc
de if die erbij staat is dat er bij mij vanaf T92 moeilijk te meten tools staan zoals bv een flycutter

dit geeft in de g-code volgende output

Code: Selecteer alles

N220 M1
N225 T24 M6
N230 gosub m_tool
getest heb ik het nog niet (hopelijk morgen)

heeft er iemand hier al mee gespeeld of bedenkingen over
laat maar wat weten alle info welkom

mvg
carlo
Gebruikersavatar
andrefc101
Donateur
Berichten: 3733
Lid geworden op: 26 dec 2007 08:39
Locatie: Bergen op Zoom
Contacteer:

Re: fusion 360 automatisch tool laten opmeten in edingcnc

Bericht door andrefc101 »

En wat doet hij nu wanneer het toolnummer >= 92 is? Ik zie geen else....
Gebruikersavatar
carlo
Berichten: 380
Lid geworden op: 04 okt 2009 12:33
Locatie: Diepenbeek België
Contacteer:

Re: fusion 360 automatisch tool laten opmeten in edingcnc

Bericht door carlo »

moet hij niks doen voorlopig
die hogere nummers doe ik dan nog handmatig

moet eerst nog er voor zorgen dat als ik een hoger nummer heb de waarde in #4997 verander
moet zoiets worden van
if #5016 == xx
#1000 = #4997
#4997 = #10xx
endif

en als de cyclus gedaan is natuurlijk #4997 terug op de normale waarde zetten

maar dat komt allemaal wel
langzaam aan
niet teveel dingen ineens veranderen anders weet je niet meer wat je waar gedaan hebt

mvg
carlo
Plaats reactie