Sida 1 av 1
Heidenhain TNC 155
Postat: 7 februari 2012, 19:38:45
av Thomas H
Har fått nys på en Combi mill med TNC 155 om jag fattat det rätt så kan 155 köra 3 axlar samtidigt men har begränsningen med 1000 rader kod ?. Jag antar att 155 inte hanterar 4 axel?.
Hoppas att någon av de kunniga på TNC kan räta ut frågetecknen.
MVH/ Thomas
Re: Heidenhain TNC 155
Postat: 7 februari 2012, 20:29:45
av persa
Hej,
TNC155 klarar upp till 4 axlar och 3 axlar simultant. Det är vad jag vet den första Heidenhain styrningen där man förutom dialog kan köra ISO-kod. Programlagring 3100 dialogblock. Men det positiva är att detta också är den första Heidenhain styrningen som klarar blockwise transfer från extern dator
Är man inte ute efter högeffektiv 3D-körning och kan acceptera att Heidenhain inte kan garantera reservdelar så tycker jag detta är ett klart gångbart styrsystem. Framförallt smidig dialog för enklare bearbetningar
Re: Heidenhain TNC 155
Postat: 7 februari 2012, 21:00:27
av Micke_71
Det fungerar ganska okej att köra 3d bearbetning genom blockvis överföring bara man ändrar lite parametrar. Normalt är att varje program bara kan innehålla 999 rader kod men det finns ett totalt program minne om några tusen rader kod.
Heidenhains dialog med cykler för fickor, spår, vridningar noll punkter samt dess ganska enkla möjligheter till parameterprogramering kan ge ganska små program som ligger i en beräknande loop. Det är även smidigt med rundningar av olika typer i funktioner som RND, CT, CR och C i kombination med polära kordinater.
EN enkel gängfräsloop ser ut ungefär så här. Det var 5 år sedan jag stod o programerade en 155'a på heltid, men gjorde det i 10 års tid.
TOOL DEF 1 L0 R0
TOOL CALL 1 Z S2000
L X0 Y0 R0 F9999 M
L Z3 R0 F9999 M3
L Z-40 R0 F1000
L X20 RL F100 M
LBL SET 1
CP IPA+360 IZ+2 DR+ R F M
LBL CALL 1 REP 20/20
L X0 Y0 R0 F M
L Z3 R0 F9999 M
L Z200 R F M
STOP M5
Gjorde en gång i tiden en gjutform till 400grams päronsänken. En droppform på 300 repeteringar skrivet på ca 15 rader kod. Det finns möjlighet att ha ett centralt verktygsregister och slippa ha tool def i programkoden. Bara ändra en enkel parameter och PGM 0 blir tool fil.
Re: Heidenhain TNC 155
Postat: 7 februari 2012, 22:55:53
av GoldenChamp
Hej!
Lånar tråden och ställer en fråga angående tankning av program från PC med TNC155.
Med tankning menar jag att maskinen fräser samtidigt som den hämtar programmet från en PC.
När jag tankar så kan jag inte ha alla tool i tex prg 1 och skriva CALL PGM 1 i början av programmet.
Systemet verkar inte kunna ta instruktionen CALL PRG i detta läge.
Istället måste jag definiera alla tool direkt i programmet.
Skulle detta fungera om man ställer om den där parametern för centralt verktygsregister och använder PGM 0?
Vilken parameter är det då som ska ändras?
Om jag ändå definierar alla tool direkt i programmet så kan jag inte göra detta i början av programmet för
systemet kan tydligen bara ha ett tool i taget minnet när man tankar. Se beskrivning nedan.
Det vore jättebra om det fanns en lösning på detta eftersom jag ofta måste tanka från pc och samtidigt använda mer än ett tool.
Om jag skriver så här i början av programmet så klagade den på att verktyg 1 inte var definierat:
6 TOOL DEF 1 L+0,000 R+3,000
7 TOOL DEF 2 L-1,350 R+1,500
8 TOOL CALL 1
------------------------------------------------
Men detta funkar:
6 TOOL DEF 2 L-1,350 R+1,500
7 TOOL DEF 1 L+0,000 R+3,000
8 TOOL CALL 1
Men då skiter det sig vid nästa verktygsbyte till verktyg 2.
------------------------------------------------
För att det ska fungera måste jag skriva:
7 TOOL DEF 1 L+0,000 R+3,000
8 TOOL CALL 1
…
…kör med tool 1
…
…
…
220 TOOL DEF 2 L+0,000 R+3,000
221 TOOL CALL 2
…
…kör med tool 2
…
…osv..
Detta blir ganska omständigt eftersom jag måste leta upp alla verktygsbyten i programmet och definiera tool där.
Mycket tacksam för svar.
Mvh Stefan.
Re: Heidenhain TNC 155
Postat: 7 februari 2012, 23:17:08
av spufuz
Var det du som ropade hem combi-millen på PS.nu?
Re: Heidenhain TNC 155
Postat: 8 februari 2012, 09:35:58
av Thomas H
Persa Tack det låter perfekt och det är rätt simpla prylar jag behöver fräsa.
Micke 71 det kommer att bli en del gråa hårstrån om jag köper denna har lite erfaarenhet av TNC har kört Fanuc med det är några år sedan. Men det är bara att lära sig!
spufuz nej den på Ps tyckte jag blev rätt dyr dessutom var det den modellen med 145 mm i y vill helst ha den med y i bommen.
Re: Heidenhain TNC 155
Postat: 8 februari 2012, 14:01:11
av Micke_71
Kom på att det beror lite på vilken version du har av 155'an. Om du går in på kodnummer 95148 (mod knappen och pila sedan upp eller ner tills du kan slå in kodnummer) så är de senare utrustade med möjlighet till centralt verktygsminne som då ligger i parameter 225. Värde 0 är inget minne och 1-99 är centralt minne och siffran anger antalet platser.
Parameter 91 är konstant hastighet på externa hörn vilket bör vara typ 2-5grader vid kopierfräsning om jag kommer ihåg rätt.
Det finns även parametrar för blockvis överföring och hur den ska fungera.
Om du inte har parameter 225 så är det en tidigare variant som saknar den finessen.
Du går ur parametrarna genom att trycka "delete" knappen 2ggr
Om du i editeringsläget pilar ut och markerar en "tool" rad och sedan pilar upp o ner så hoppar den mellan alla tool rader (tool def, tool call) , går typ 100ggr snabbare att hitta dom då.
Re: Heidenhain TNC 155
Postat: 8 februari 2012, 19:39:55
av Micke_71
Man kan även i parametrarna öka värdet på positioneringsfönstret vid kopierfräsning så går maskinen lite mjukare. I nyare heidenhain finns en cykel som heter tolerans som gör i stort sett samma sak. Om du har ett fönster på 0.005 så ska maskinen att hitta inom det fönstret innan den går till nästa block. Det innebär då att den kan mer eller mindre stanna innan den kör vidare med effekt att fräsen hinner skära ut o ge ett märke. Ökar man fönstret vid kopierfräsning till 0.05mm eller kanske 0.1mm så går den mjukare. Den kommer fortfarande att söka exakt position. Detta ihop med parameter 91 (constant speed on external corners) ger helt annat flyt.
På våra stora maskiner där den kanske ska flytta på några ton så kan fördröjningen bli märkbar. Genom att lägga in en tolerans på 0.05 när jag borrade en hålserie på 500 hål i en fixturplatta så tillåts maskinen att runda hörnen när den positionerar mellan hålen, men den kommer alltid ha hunnit ställa sig rätt innan borret träffar biten. Resultatet blir att tiden kapas rejält och det blir ett annat flyt i körningen.
Se bara till att ha ett överföringsprogram som klarar 9600baud vid blockvis överföring, ha inga program sparade i minnet och fyll bufferten innan du startar. Även om max storlek är 999 rader på ett program så kan den lagra flera tusen rader i bufferten vid blockvis överföring. Är det små snabba rörelser så kan maskinen faktiskt tömma bufferten. Det hände oss förr i tiden när vi hade ett överföringsprogram skrivet i basic som klarade 600 baud. Typ 15 år sedan och en chef som inte ville investera i något snabbare.