Mach3, Toolchange & Tool Probe

Robot, CNC, Pneumatik, Hydraulik, mm
H.O
Inlägg: 5909
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Mach3 Toolchange

Inlägg av H.O »

OK, men då skall du ju inte köra Mach3 eftersom det körs under Windows, eller ja tvärt om är det på sätt o vis.

Morgons,
Angående det ruggigt bra priset, kan du specificera lite närmre? 10kkr, 20kkr och sen tillkommer servodrivare med TwinCAT bus etc etc. Don't get me wrong, Beckhoff-prylarna är riktigt fina grejer men Mach3 kostar 1500:- och en PC att köra det på har de flesta, annars kostar en ny sådan <4000:-
gotis
Inlägg: 495
Blev medlem: 5 september 2007, 16:08:42
Ort: Blekinge

Re: Mach3 Toolchange

Inlägg av gotis »

Här är ett macro för att mäta fräsdiametern och skriva in det i diameter dro´n
finn en del kvar att göra men detta är i alla fall en början.
men jag får inte g31 att funka tillsammans med g53, någon som har en lösning
Jag använder en laser läsgaffel, ca100mm bred
får mäta och lägga in strålens diameter men jag tror att det stämmer ganska bra ändå.

nästa projekt är att mäta längden på fräsen med det är nog inte så svårt.


Rem VBScript For probing Tooldiameter
Call setoemdro (105,0) 'nolla tooldiameterdro
code "g53 f1000 z0" ´backa Z
code "g53 g0 y-50" 'välj maskinkoordinater och placera fräsen ovanför lasern
code "g53 g1 f1000 z-160" 'kör ner z till lasern

code "g53 f100 g31 y-10" 'scanna fräsen ena sidan
While ismoving()
Wend
toolyttre = getvar(2001)

Call setuserdro (1153,toolyttre)

code "g53 g1 f400 y-10" 'positionera fräsen för att scanna andra sidan
code "g53 f100 g31 y-60" 'scannar andra sidan
While ismoving()
Wend
toolinnre = getvar(2001)

Call setuserdro (1154,toolinnre)

tooldiameter = toolyttre - toolinnre 'räknar ut diametern

Call setoemdro (105,tooldiameter) 'skriver in diametern i tooldiameterdro

code "g28"
Senast redigerad av gotis 21 november 2009, 19:43:27, redigerad totalt 2 gånger.
H.O
Inlägg: 5909
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Mach3 Toolchange

Inlägg av H.O »

gotis,
Tänk på att G53 inte är en modal G-kod (i alla fall inte i Mach3) till skillnad mot G54, G55 etc. Så efter att du kört Z till 0 i maskinkoordinater kör du Y till 60 i aktuell work-offset, inte i G53. Jag vet såklart inte om det är tänkt att vara så men ifall det inte är det så måste du lägga till G53 på alla rader som skall köras i maskinkoordinater.
Användarvisningsbild
POS
Inlägg: 2847
Blev medlem: 4 februari 2007, 20:16:03
Ort: Arboga
Kontakt:

Re: Mach3 Toolchange

Inlägg av POS »

Nu har jag fixat lite med min maskin och provat macrot som H.O postade tidigare i tråden. (tack för det!)
Jag låter vekytgsbytespositionen utgå från G53 som det är i macrot, det betyder att man alltid måste nolla sin maskin på samma ställe vid uppstart för att inte riskera att den försöker göra bytet utanför arbetsområdet.
Jag har Home-givare så det är ju inga problem.

Sen måste/bör man jobba med dom andra offsetpositionerna G54-G59 när man väljer nollpunkt för själva fräsjobbet.
Under config/"general config" så är det lämpligt att kryssa ur "copy G54 from G59.253 on startup" för att kunna spara sin G54 punkt.


Jag har min plats för bytet mitt på X-axeln (X600) och 100mm in på Y på testet jag gjorde.
Jag filmade när jag provade på min maskin och la det på tuben.


Är det här ett vettigt sätt att göra tycker ni?
Kan man använda "charge pump" på nått sätt för att göra verktygsbytet säkrare? så den inte hoppar igång och fingrarna ryker..
Senast redigerad av POS 16 november 2009, 19:09:24, redigerad totalt 1 gång.
Användarvisningsbild
POS
Inlägg: 2847
Blev medlem: 4 februari 2007, 20:16:03
Ort: Arboga
Kontakt:

Re: Mach3 Toolchange

Inlägg av POS »

Nu har jag fått igång min verktygsmätprobe som satt på maskinen och kollat på videon om toolprobe på mach3´s hemsida
men jag kan inte hitta macrot.
Jag tänkte lägga in det macrot och sen försöka få till nått bra sätt att först köra toolchange-macrot sen efter verktygsbytet så vill jag köra toolprobe-macrot innan programmet fortsättet.

Vart på mach3-sidan hittar man macron? Eller är det nån som sitter på ett bra? (fått ett på epost av Tecno som jag ska prova)
Senast redigerad av POS 16 november 2009, 19:14:32, redigerad totalt 1 gång.
Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Re: Mach3 Toolchange

Inlägg av tecno »

Epost på väg

Det är fm nåt ändrat så senaste versionen av Mach3 är det som gäller, hoppas att macrot är OK har inte kollat detta.
Kolla lite på Machsupports forum om detta
gotis
Inlägg: 495
Blev medlem: 5 september 2007, 16:08:42
Ort: Blekinge

Re: Mach3 Toolchange

Inlägg av gotis »

Tack för den H.O, trodde att den gick i G53 tills annan blev vald.
nu fattar jag varför det ballade ur ibland.
Användarvisningsbild
POS
Inlägg: 2847
Blev medlem: 4 februari 2007, 20:16:03
Ort: Arboga
Kontakt:

Re: Mach3 Toolchange

Inlägg av POS »

Tecnos macro var samma som i toolprobe-videon men det är mer än jag behöver, jag tror det duger med
det här mycket enklare scriptet jag hittade på cnc-zone

If IsSuchSignal (22) Then
code "G31 Z-3 F20"
While IsMoving()
Wend
Call SetDRO (2, -20)
code "G0 Z2.5 F60"
While IsMoving()
Wend
End If

Men nått är fel på det, i stället för att räkna bort 20mm för tjockleken på probeplattan så går den upp 20mm för mycket.!?
Vad ska man ändra på?

Som det funkar nu så går den sakta mer tills verktyget träffar proben sen går den fort upp och ställer sig på Z2,5 men den går ju på tok för långt, förmodligen 20mm. Den ska ju bara räkna bort 20mm.
H.O
Inlägg: 5909
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Mach3 Toolchange

Inlägg av H.O »

Om du sätter probeplattan på det som skall vara Z0 och plattan är 20mm tjock så ska du väl sätta Z-positionen till 20 när du "touchar", inte -20?
Användarvisningsbild
POS
Inlägg: 2847
Blev medlem: 4 februari 2007, 20:16:03
Ort: Arboga
Kontakt:

Re: Mach3 Toolchange

Inlägg av POS »

Provade båda men då går den ju fort ner 20mm med katastrofala följder...

Men nu hittade jag det här som funkade bra:

Kod: Markera allt

Zmove = 3 'amount the tool will move down to hit the probe
Zpos = GetDRO(2)
Tool = GetDRO (24)
ZOffset = 20 'enter height of probe here 

OldZpos = Zpos
ZPos = Zpos - ZMove
Code "G31 Z" & ZPos & " F20.0"
While IsMoving()
Wend
Zpos = GetVar (2002)
If Zpos = OldZpos - ZMove Then
responce = MsgBox ("ERROR! The tool did not hit the probe and DRO was not set" , 4 , "Probe ERROR!" )
Else
SetDRO (2,ZOffset)
End If

Code "G00 G53 Z-1"
Edit: nu har jag provat det lite mer och det verkar som att det är exakt vad jag vill ha!
H.O
Inlägg: 5909
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Mach3 Toolchange

Inlägg av H.O »

Jo, den kör ju neråt i ditt makro eftersom du efter att ha satt Z-positionen till +20 ber den köra till Z2.5, vilket ju är 17.5mm neråt.
Användarvisningsbild
POS
Inlägg: 2847
Blev medlem: 4 februari 2007, 20:16:03
Ort: Arboga
Kontakt:

Re: Mach3 Toolchange

Inlägg av POS »

Jag skyller allt på han som skrivit macrot :D
Det ska in ett G53 där kanske? Skit samma det nya jag hitta var perfekt, nu ska jag bara få det att funka ihop med tool change macrot så man mäter det nybytta verktyget innan man kör vidare.
Användarvisningsbild
POS
Inlägg: 2847
Blev medlem: 4 februari 2007, 20:16:03
Ort: Arboga
Kontakt:

Re: Mach3, Toolchange & Tool Probe

Inlägg av POS »

Nu har jag provat dom båda makrona ihop, det funkar perfekt utan några justeringar.
Vid verktygsbyte går fräsen alltid till samma punkt sen byter man verktyg och nollar det mot proben där man vill och sen är det bara att fortsätta programmet.

Det blev exakt som jag ville ha det, nu är det mycket enklare och snabbare att byta verktyg.
Nästa steg blir väll att skaffa ett sånt där snabbfäste till verktygen också.

Mackrona finns tidigare i tråden för dom som vill ha dom.
Användarvisningsbild
POS
Inlägg: 2847
Blev medlem: 4 februari 2007, 20:16:03
Ort: Arboga
Kontakt:

Re: Mach3, Toolchange & Tool Probe

Inlägg av POS »

Åhhhh, hittade den här videon och nu vill jag ju ha så jag med! (smart tool)
Man blir visst aldrig nöjd. :)
http://www.youtube.com/watch?v=EuovqtR38bU
Det får ligga på "att göra" listan.
Senast redigerad av POS 17 november 2009, 22:06:40, redigerad totalt 1 gång.
Mackan
Inlägg: 210
Blev medlem: 1 mars 2006, 21:20:39
Ort: Fjärdhundra/Enköping
Kontakt:

Re: Mach3, Toolchange & Tool Probe

Inlägg av Mackan »

Skapligt fin maskin det var :shock:
Ja man blir väl aldrig nöjd.........men men, det är väl det som är livet.

Du har ju skaffat dig en riktigt fin maskin själv verkar det som.

Såg i bakgrunden på filmen du la ut att det ligger likadana peltor-hörselskydd som jag oxå köpt till barnen. Bra färg, man hittar dom så gott som alltid :D

/Markus
Skriv svar