gereedschapslengte automatisch opslaan in tool table

Alle vragen die betrekking hebben over Mach cnc controllers

Moderator: Moderators

Plaats reactie
Gebruikersavatar
Stephan
Berichten: 275
Lid geworden op: 09 okt 2009 15:17
Locatie: Beverwijk
Contacteer:

gereedschapslengte automatisch opslaan in tool table

Bericht door Stephan »

Beste lotgenoten 8)

Ik heb op mijn frees machine met mach 3 een toolsetter gemaakt en dit werkt goed. Alleen sinds afgelopen week heb ik meerdere gereedschappen gebruikt voor ook weer verschillende werkstukken. Mijn machine (maho sk250) is uitgerust met een sk40 spindel. Wat ik nu doe is ik neem tool 1 als hoofd gereedschap en hier bij vul ik in de tooltable z0. Druk op de knop tool zero en de machine nult automatisch ( zie schript hier onder). Dan doe ik er het volgende gereedschap in tool 2 tast de bovenkant van het werkstuk aan en vul dan de Z waarde die ik in de Z zie staan in enz enz.

Ik heb 2 knoppen die ik wil gebruiken voor de auto tool lengte in meet sessie. Namelijk de tool zero en de tool table knop. Mijn gedachte is ik vul in welk gereedschap in de spindel zit en druk op beide knoppen en de machine doet een tast sessie en schrijft automatisch de gemeten waarde naar de tool table bij het nu geladen gereedschap.

de vraag is kan dit en hoe ga ik dit programeren ?

Ik dacht
referentie punten aan lopen
vul tool 0 in
zorg dat je een lege spindel heb
spindel neus nullen met toolsetter
vul tool 1 in
stop tool 1 in de spindel
druk op tool zero en tooltable
machine meet hoogte schrijft deze weg bij tool 1
vul tool 2 in
stop tool 2 in de spindel
druk op tool zero en tooltable
machine meet hoogte schrijft deze weg bij tool 1
enz.

ik stop een nieuw werkstuk in de klem zet het juiste gereedschap in de spindel tool setter op het werkstuk druk toolzero en alles is klaar en ingesteld ( kwa hoogte) om te frezen.


Script m901

If GetOemLed (825)=0 Then
DoOEMButton (1010)
Code "G4 P0.1"
Code "G31Z-250 F500"
While isMoving()
Wend
ZProbePos = GetVar(2002)
Code "G0 Z5." &ZProbePos
While isMoving()
Wend
Call SetDro (2, 58.3)
Code "G4 P0.25"
Code "G0 Z65."
Code "G31Z-15 F100"
While isMoving()
Wend
ZProbePos = GetVar(2002)
Code "G0 Z5." &ZProbePos
While isMoving()
Wend
Call SetDro (2, 58.3)
Code "G4 P0.25"
Code "G0 Z75."
Code "(Z-as staat op 0)"
Else
Code "(Probe is stuk)"
Exit Sub
End If

9478
Het zijn de twee blauwe knoppen naast de "start knop" de linkse is tool zero en de rechtse is tool table.

Veel tekst maar ik kon het niet korter uitleggen
Gebruikersavatar
Stephan
Berichten: 275
Lid geworden op: 09 okt 2009 15:17
Locatie: Beverwijk
Contacteer:

Re: gereedschapslengte automatisch opslaan in tool table

Bericht door Stephan »

heeft niemand een idee of tip
Gebruikersavatar
Breaker
Donateur
Berichten: 1963
Lid geworden op: 26 mei 2015 22:43
Locatie: Nabij Antwerpen
Contacteer:

Re: gereedschapslengte automatisch opslaan in tool table

Bericht door Breaker »

Het is niet helemaal duidelijk wat je graag aangepast wilt zien. :oops:
Mischien helpt een tegenvraag?
Stephan schreef:...meerdere gereedschappen gebruikt voor ook weer verschillende werkstukken.
Een tool wordt één keer ingemeten en kan daarna toch voor ieder werkstuk gebruikt worden? Hoe is dit anders?
Geduld is een schone zaak, frezen niet...
Gebruikersavatar
zeeschuim
Donateur
Berichten: 880
Lid geworden op: 05 jun 2015 21:54
Locatie: Lelystad
Contacteer:

Re: gereedschapslengte automatisch opslaan in tool table

Bericht door zeeschuim »

is dit wat?
Wij van cncfrees adviseren cncfrees.
Gebruikersavatar
Stephan
Berichten: 275
Lid geworden op: 09 okt 2009 15:17
Locatie: Beverwijk
Contacteer:

Re: gereedschapslengte automatisch opslaan in tool table

Bericht door Stephan »

@ breaker,

Ja dat bedoeld ik :oops: Je meet het gereedschap 1 keer in.

@ zeeschuim
Ik heb het filmpje bijna helemaal bekeken maar als ik het goed begrijp is het wel wat werk om de code voor wat ik wit te schrijven.

Is er niet iemand die dit al heeft? dat de machine zelf de lengtes kan inmeten?
Gebruikersavatar
Breaker
Donateur
Berichten: 1963
Lid geworden op: 26 mei 2015 22:43
Locatie: Nabij Antwerpen
Contacteer:

Re: gereedschapslengte automatisch opslaan in tool table

Bericht door Breaker »

Stephan schreef:Is er niet iemand die dit al heeft? dat de machine zelf de lengtes kan inmeten?
Volgens mij iedereen die een toolsetter gebruikt, ongeacht besturing! Het lijkt me sterk dat je hier het wiel opnieuw moet uitvinden door scripts compleet te herschrijven. Klopt je werkwijze wel?
Geduld is een schone zaak, frezen niet...
Plaats reactie