Sida 1 av 2

Programmering av verktygsväxlare

Postat: 20 februari 2012, 16:30:13
av säter
Jag har en fräsmaskin med armväxlare, och är fundersam om jag verkligen programmerar växlaren på rätt sätt. :humm:

Koderna som används är följande:
T01-T30 = Position på potta i verktygsmagasin
M28-M29 = Rotera magasin CW-CCW
M16 = Verktyget plockas ut ur magasin, växelarmen ställer sig i mellanläge. Magasinet är nu fritt att rotera.
M06 = Verktyget växlas mellan spindel och mellanläge. Tidigare verktyg stoppas tillbaka i magasinet.

Problemet, som jag upplever, är att när M16 utförs stannar bearbetningen.
Det gör att man undviker att programmera M16 tillsammans med andra funktioner.

Vid flersidig bearbetning brukar jag köra M16 i samband med att B-axeln ska positioneras.
I övriga fall måste jag vänta på magasinets positionering.

Det hade varit intressant att reda ut det här ordentligt.
Det finns ju många här på forumet som kör armväxlare.

Re: Programmering av verktygsväxlare

Postat: 20 februari 2012, 18:10:27
av tecno
Tar det för lång tid för verktygsväxlingen om du väntar ut att pågående skall slutföras?
Verkar ju vara klart nåt skumt med M16 om allt stannar upp, är det stopp tills verktyget har nåt mellanläget? och sen fortsätter körningen tills det är dags att byta verktyg M06?

Re: Programmering av verktygsväxlare

Postat: 20 februari 2012, 18:23:37
av säter
#Tar det för lång tid för verktygsväxlingen om du väntar ut att pågående skall slutföras?#

Jag kan ju inte köra tillbaka magasinet till den potta som spindelverktyget ska stoppas tillbaka i, förren jag har utfört M16.
Kan man inte utföra M16 förren bearbetning är klar, då får man vänta på magasinpositioneringen.
I värsta fall ett halvvarv.

M16 verkar konstigt förreglad, lika som M6.
Eller också är så att jag programmerar galet. :)

Re: Programmering av verktygsväxlare

Postat: 20 februari 2012, 18:40:42
av tecno
Eller så är det som det ska/är i den maskinen och du har inte tiden/tålamodet att vänta. Du är ju inte direkt Kalle brådis typen så låt det ta den tiden det tar :wink:

Re: Programmering av verktygsväxlare

Postat: 21 februari 2012, 09:45:32
av Swemill
Jag har full förståelse för att Säter vill få detta att funka om det är möjligt! Är ganska segt att vänta på verktygsbyte även om det inte tar många "sekunder". Tycker inte det hör hemma på en styrd maskin heller...
Nu har jag den modernare varianten på jobbet där man bara kallar fram verktyget med T, men har du testat med att lägga M16 på olika ställe? Kan kanske även vara någon parameterinställning som inte stämmer för denna växlaren?

Re: Programmering av verktygsväxlare

Postat: 21 februari 2012, 14:26:06
av säter
Tiden spelar inte så stor roll.
Det är enerverande att det inte fungerar som det skulle kunna göra.

Ett par exempel som inte fungerar:

"N1111 T15 M28 M16"
Här startar magasinet och positionerar CW till T15, direkt därpå plockas verktyget till mellanläget.
Först därefter startar bearbetningen.

"N1111 G0 X300 Y300 T15 M28 M16"
Här fungerar det hyggligt, men löser inte ut nästa rörelseblock förrens magasinet är klart.

Re: Programmering av verktygsväxlare

Postat: 21 februari 2012, 14:35:48
av tecno
Det ser ut att vara som det ska, dvs att ett bör värde är satt i systemet med M16 och släpper inte vidare innan är värdet är korrekt.

Jag förstår vad du är ute efter men det kan väl vara så tokigt att det inte går att få den att bli flinkare.
Är det nåt i karusell rörelsen/bytar armen som gör att allt måste stanna upp så det inte kan krocka med pågående bearbetning och därav bör värdet med M16?

Re: Programmering av verktygsväxlare

Postat: 21 februari 2012, 21:05:24
av kato
Jag har kört äldre maskiner där man förväljer verktyg på lite olika sätt.

Nu på jobbet har vi tex en gammal SMT-svarv med ATC där man skriver följande:
G74 X101 (växlingsposition i X)
G74 Z102 (växlingsposition i X)
T0101 M6 (Kontrollerar att det är T01 i växlaren och växlar in)
G0 Z... (Måste positionera sig i Z efter en verktygsväxling)
G39 T0202 (Förvalsfunktion och T02 valt)
G0 X... Z... (vad man vill göra med verktyget)

Kan det finnas någon sådan funktion i din maskin?
Kanske bara jag som inte vet, men vad är det för maskin?

Re: Programmering av verktygsväxlare

Postat: 21 februari 2012, 22:42:34
av säter
#T0101 M6 (Kontrollerar att det är T01 i växlaren och växlar in)#

Ok, någon sådan kontroll sker inte i min maskin, men det gör ingen skillnad.
Den växlar med M6, och man får själv se till att rätt verktyg sitter i mellanstationen.
Jag kan alltså inte ta ett verktyg direkt ur magasinet och stoppa i spindeln.
Det måste först till mellanstationen med hjälp av M16.

#G39 T0202 (Förvalsfunktion och T02 valt)#
G39 är allså förvalet som stoppar verktyget i mellanstationen?

Men sedan då?
Man måste ju även hantera verktyget som växlats ut från spindeln?
Och se till att magasinet har rätt potta framme för detta.

Det är bra att ni skriver kod från era maskiner.
Kanske man får något uppslag.

Min maskin är en Niigata horisontell fräsmaskin.

tecno:
Att växla med M16 till mellanstationen är inte i vägen för bearbetningen.
Möjligtvis att skakningerna som blir, kan störa eventuell finbearbetning.

Re: Programmering av verktygsväxlare

Postat: 22 februari 2012, 10:48:19
av tecno
Möjligtvis att skakningerna som blir, kan störa eventuell finbearbetning.
Det kan ju vara orsak nog till det udda beteendet.

Re: Programmering av verktygsväxlare

Postat: 22 februari 2012, 12:12:27
av kato
Jag har en kompis som kört niigata i många år. Ska prata med honom.

Re: Programmering av verktygsväxlare

Postat: 28 februari 2012, 01:11:44
av kato
Vilket styre sitter på din niigata? Kompisen berättade att han körde med mycket egna skrivna M- G-koder för att det skulle fungera bra. Jag ska få lite kopior.

Re: Programmering av verktygsväxlare

Postat: 28 februari 2012, 10:46:18
av säter
#egna skrivna M- G-koder# ?

Maskinen är en HN50a, och systemet Fanuc 7M.

Re: Programmering av verktygsväxlare

Postat: 29 februari 2012, 12:47:17
av säter
Jag ska nu vara ledig i ett par veckor.
Då är det läge att gå till botten med detta.

Jag tänkte börja med att leta upp lite gamla program, skrivna av förra ägaren.
Få se om det ger några uppslag.

Sedan får det bli några skarpa test.

Re: Programmering av verktygsväxlare

Postat: 29 februari 2012, 13:09:56
av labmaster
:humm: Jag tyckte du sa att du skall vara ledig i två veckor Säter :).