• Keine Ergebnisse gefunden

Öppna och mata in program

Im Dokument TNC 320 (Seite 87-98)

TNC 320 | Bruksanvisning DIN-ISO-programmering | 1/2015

87

3.2 Öppna och mata in program

Uppbyggnad av ett NC-program i DIN/ISO-format

Ett bearbetningsprogram består av en serie programblock. Bilden till höger visar elementen i ett block.

TNC:n numrerar ett bearbetningsprograms block automatiskt med ledning av maskinparameter blockIncrement (105409).

Maskinparameter blockIncrement (105409) definierar steglängden för blocknumren.

Det första blocket i ett program innehåller texten %, programnamnet och den använda måttenheten.

De därpå följande blocken innehåller information om:

Råämnet Verktygsanrop

Framkörning till en säker position Matningshastighet och varvtal

Konturrörelser, cykler och andra funktioner

Det sista blocket i ett program innehåller texten N99999999, programnamnet och den använda måttenheten.

HEIDENHAIN rekomenderar att du efter ett verktygsanrop kör till en säker position, från vilken TNC:n kan positionera utan risk för kollision till bearbetningen!

Block number

Path function Words

Block

Programmering: Grunder, filhantering 3.2 Öppna och mata in program

3

Definiera råämne: G30/G31

Direkt när man har öppnat ett nytt program definierar man ett obearbetat arbetsstycke. För att definiera råämnet i efterhand, trycker man på knappen spec fct, softkey PROGRAMMALLAR och därefter på softkey BLK FORM. TNC:n behöver denna definition för grafiska simuleringar.

Råämnesdefinitionen behövs endast om man vill testa programmet grafiskt!

TNC:n kan presentera olika råämnesformer:

Softkey Funktion

Definiera ett rektangulärt råämne Definiera ett cylindriskt råämne Definiera ett rotationssymetriskt råämne med valfri form

Rektangulärt råämne

Råämnets sidor måste ligga parallellt med axlarna X, Y och Z. Detta råämne bestäms med hjälp av två hörnpunkter:

MIN-punkt G30: kubens minsta X-,Y- och Z-koordinat; ange absoluta värden

MAX-punkt G31: kubens största X-,Y- och Z-koordinat; ange absoluta eller inkrementala värden

Exempel: Presentation av BLK FORM i NC-programmet

%NEU G71 * Programbörjan, namn, måttenhet

N10 G30 G17 X+0 Y+0 Z-40 * Spindelaxel, MIN-punktskoordinater

N20 G31 X+100 Y+100 Z+0 * MAX-punktskoordinater

N99999999 %NEU G71 * Programslut, namn, måttenhet

Öppna och mata in program 3.2

3

TNC 320 | Bruksanvisning DIN-ISO-programmering | 1/2015

89

Cylindriskt råämne

Det cylindriska råämnet definieras via cylinderns dimensioner:

R: Cylinderns radie L: Cylinderns längd

DIST: Förskjutning längs rotationsaxeln RI: Invändig radie för ihålig cylinder

Parameter DIST och RI är valfria och därför inte nödvändiga att programmera.

Exempel: Presentation av BLK FORM CYLINDER i NC-programmet

0 BEGIN PGM NEU MM Programbörjan, namn, måttenhet

1 BLK FORM CYLINDER Z R50 L105 DIST+5 RI10 Spindelaxel, radie, längd, distans, invändig radie

2 END PGM NEU MM Programslut, namn, måttenhet

Rotationssymetriskt råämne med valfri form

Du definierar det rotationssymetriska råämnets kontur i ett underprogram. I råämnesdefinitionen refererar du till konturbeskrivningen:

DIM_D, DIM_R: Diameter eller radie för det rotationssymetriska råämnet

LBL: Underprogram med konturbeskrivningen

Informationen om underprogrammet kan ske med hjälp av ett nummer, ett namn eller en QS-parameter.

Exempel: Presentation av BLK FORM ROTATION i NC-programmet

0 BEGIN PGM NEU MM Programbörjan, namn, måttenhet

1 BLK FORM ROTATION Z DIM_R LBL1 Spindelaxel, tolkningssätt, underprogramnummer

2 M30 Huvudprogram slut

3 LBL 1 Början på underprogram

4 L X+0 Z+1 Konturbörjan

5 L X+50 6 L Z-20 7 L X+70 8 L Z-100 9 L X+0

10 L Z+1 Konturslut

11 LBL 0 Slut på underprogram

12 END PGM NEU MM Programslut, namn, måttenhet

Programmering: Grunder, filhantering 3.2 Öppna och mata in program

3

Öppna nytt bearbetningsprogram

Nya bearbetningsprogram skapas alltid i driftart PROGRAMMERING.

Exempel på en programöppning:

Välj driftart PROGRAMMERING

Kalla upp filhantering: Tryck på knappen PGM MGT

Välj katalogen som det nya programmet skall sparas i:

.I

Ange det nya programmets namn, bekräfta med knappen ENT

Välja måttenhet: Tryck på softkey MM eller INCH.

TNC:n växlar till programfönstret och öppnar dialogen för definition av BLK-FORM (råämne) Välj rektangulärt råämne: Tryck på softkey för rektangulär råämnesform

BEARBETNINGSPLAN I GRAFIK: XY

Z Ange spindelaxel, t.ex. Z

RÅÄMNESDEFINITION: MINIMUM

Ange i tur och ordning MIN-punktens X-, Y- och Z-koordinater, bekräfta varje koordinat med ENT RÅÄMNESDEFINITION: MAXIMUM

Ange i tur och ordning MAX-punktens X-, Y- och Z-koordinater, bekräfta varje koordinat med ENT Exempel: Presentation av BLK-form i NC-programmet

%NEU G71 * Programbörjan, namn, måttenhet

N10 G30 G17 X+0 Y+0 Z-40 * Spindelaxel, MIN-punktskoordinater

N20 G31 X+100 Y+100 Z+0 * MAX-punktskoordinater

N99999999 %NEU G71 * Programslut, namn, måttenhet

TNC:n genererar automatiskt programmets första och sista block.

Om man inte vill programmera någon råämnesdefinition avbryter man dialogen vid Bearbetningsplan i grafik: XY med knappen DEL!

Öppna och mata in program 3.2

3

TNC 320 | Bruksanvisning DIN-ISO-programmering | 1/2015

91

Programmera verktygsrörelser i DIN/ISO

För att programmera ett block trycker man på knappen SPEC FCT.

Välj softkey PROGRAMFUNKTIONER och sedan softkey DIN/ISO.

Man kan även använda de grå konturfunktionsknapparna för att erhålla respektive G-kod.

När du matar in DIN/ISO-funktioner med en anslutet USB-knappsats, kontrollera att stora bokstäver är aktiverat.

Exempel på ett positioneringsblock

1 anges och tryck sedan på knappen ENT för att öppna ett block

KOORDINATER ?

10 (Ange målkoordinaten för X-axeln)

Y 20 (Ange målkoordinaten för Y-axeln) gå till nästa fråga med knappen ENT FRÄSCENTRUMBANA

40 anges och tryck sedan på knappen ENT för att förflytta utan verktygsradiekompensering, eller Förflyttning till vänster resp. till höger om den programmerade konturen: Välj G41 resp. G42 via softkey

MATNING F=?

100 (Ange matningshastighet för denna konturrörelse 100 mm/

min)

gå till nästa fråga med knappen ENT TILLÄGGSFUNKTION M ?

3 (Ange tilläggsfunktion M3 "Spindelstart").

Med knappen END avslutar TNC:n denna dialog.

I programfönstret visas raden:

N30 G01 G40 X+10 Y+5 F100 M3 *

Programmering: Grunder, filhantering 3.2 Öppna och mata in program

3

Överföra Är-positioner

TNC:n möjliggör att verktygets aktuella position överförs till programmet, t.ex. när man

Programmerar förflyttningsblock Programmerar cykler

För att det korrekta positionsvärdet skall överföras gör man på följande sätt:

Flytta inmatningsfältet till det ställe i ett block som du vill överföra positionen till

Välj funktionen Överför är-position: TNC:n visar de axlar som positionen kan överföras ifrån i softkeyraden

Välj axel: TNC:n skriver in den valda axelns aktuella position i det aktiva inmatningsfältet

TNC:n tar alltid över koordinaterna för verktygets centrum i bearbetningsplanet, även om

verktygsradiekompenseringen är aktiv.

TNC:n tar alltid över koordinaten för verktygsspetsen i verktygsaxeln, den tar alltså alltid hänsyn till den aktiva kompenseringen för verktygslängden.

TNC:n låter softkeyraden för axelval vara aktiv ända tills du stänger av den igen genom förnyad tryckning på knappen "Överför ärposition". Detta beteende gäller även när du sparar det aktuella blocket och öppnar ett nytt block med en konturfunktionsknapp.

När du väljer ett blockelement som du måste selektera ett inmatningsalternativ via softkey (t.ex.

radiekompenseringen), stänger TNC:n softkeyraden för axelval.

Funktionen "Överför ärposition" är inte tillåten när funktionen 3D-vridning av bearbetningsplanet är aktiv.

Öppna och mata in program 3.2

3

TNC 320 | Bruksanvisning DIN-ISO-programmering | 1/2015

93

Editera program

Du kan bara redigera ett program när det inte håller på att exekveras i en maskindriftart av TNC:n.

När man skapar eller förändrar ett bearbetningsprogram kan man använda pilknapparna eller softkeys för att gå in på de olika programraderna och välja ett enskilt ord i ett block:

Funktion Softkey/

knappar Bläddra en sida uppåt

Bläddra en sida nedåt

Hoppa till programmets början Hoppa till programmets slut

Förändra det aktuella blockets position i bildskärmen. På detta sätt kan man visa fler programblock som är programmerade framför det aktuella blocket.

Förändra det aktuella blockets position i bildskärmen. På detta sätt kan man visa fler programblock som är programmerade efter det aktuella blocket.

Hoppa från block till block

Välj enskilda ord i ett block

Välj ett bestämt block: Tryck på knappen GOTO, ange önskat blocknummer, bekräfta med knappen ENT. Eller: Ange blocknummersteg och hoppa framåt eller bakåt det angivna antalet rader genom att trycka på softkey N RADER

Programmering: Grunder, filhantering 3.2 Öppna och mata in program

3

Funktion Softkey/knapp

Nollställ ett valt ords värde Radera ett felaktigt värde

Ta bort (raderbart) felmeddelande

Radera valt ord ENTNO

Radera valt block

Radera cykler och programdelar

Infoga det block som du senast editerade alt. raderade

Infoga block på valfritt ställe

Välj ett block, efter vilket det nya blocket skall infogas, och öppna dialogen

Ändra och infoga ord

Välj ett ord i ett block och skriv över med ett nytt värde. När man har valt ordet står Klartext-Dialogen till förfogande.

Avsluta ändringen: Tryck på knappen END

Om man vill infoga ett nytt ord trycker man på pilknapparna (till höger eller vänster), tills den önskade dialogen visas och anger då önskat värde.

Sök efter samma ord i andra block

Vid denna funktion skall softkey AUTOM. RITNING ställas in på AV.

Välj ett ord i ett block: Tryck på pilknappen ända tills det önskade ordet är markerat

Välj block med pilknapparna

Markören befinner sig nu i ett nytt block på samma ord som valdes i det första blocket.

När du har startat sökningen i mycket stora program så presenterar TNC:n en symbol som visar hur långt sökning har kommit. Dessutom kan du då avbryta sökningen via en softkey.

Öppna och mata in program 3.2

3

TNC 320 | Bruksanvisning DIN-ISO-programmering | 1/2015

95

Söka godtycklig text

Välj sökfunktionen: Tryck på softkey SÖK TNC:n visar dialogen Sök text:

Skriv in den sökta texten

Sök text: Tryck på softkey SÖK UTFÖR

Markera, kopiera, radera och infoga programdel

För att kopiera programdelar inom ett NC-program alternativt till ett annat NC-program erbjuder TNC:n följande funktioner: Se tabellen nedan.

För att kopiera en programdel gör man på följande sätt:

Välj softkeyraden med markeringsfunktioner

Välj det första (sista) blocket i programdelen som skall kopieras Markera första (sista) blocket: Tryck på softkey MARKERA BLOCK. TNC:n framhäver blocknumrets första tecken med ett upplyst fält och presenterar softkey UPPHÄV MARKERING Förflytta markören till det sista (första) blocket i programdelen som du vill kopiera eller radera. TNC:n visar alla de

markerade blocken med en annan färg. Man kan alltid avsluta markeringsfunktionen genom att trycka på softkey UPPHÄV MARKERING

Kopiera markerad programdel: Tryck på softkey KOPIERA BLOCK, radera markerad programdel: Tryck på softkey RADERA BLOCK. TNC:n lagrar det markerade blocket

Välj det block som den kopierade (raderade) programdelen skall infogas efter med pilknapparna

För att infoga den kopierade programdelen i ett annat program väljer man önskat program via filhanteringen och markerar där det block som man vill infoga programdelen efter.

Infoga lagrad programdel: Tryck på softkey INFOGA BLOCK Avsluta markeringsfunktionen: Tryck på softkey tag bort markering

Programmering: Grunder, filhantering 3.2 Öppna och mata in program

3

Funktion Softkey

Aktivera markeringsfunktion Stänga av markeringsfunktion Radera markerade block

Infoga blocken som finns i minnet Kopiera markerade block

TNC:ns sökfunktion

Med TNC:ns sökfunktion kan man söka efter godtycklig text i ett program och vid behov även ersätta den med ny text.

Söka efter godtyckliga texter

Välj sökfunktionen: TNC:n presenterar sökfönstret och visar de sökfunktioner som finns tillgängliga i softkeyraden

TOOL (ange text som skall sökas)

Starta sökningen: TNC:n hoppar till nästa block som innehåller den sökta texten

Upprepa sökningen: TNC:n hoppar till nästa block som innehåller den sökta texten

Avsluta sökfunktionen

Öppna och mata in program 3.2

3

TNC 320 | Bruksanvisning DIN-ISO-programmering | 1/2015

97

Sök/Ersätt av godtycklig text

Funktionen sök/ersätt fungerar inte när ett program är skyddat

programmet för tillfället exekveras av TNC:n Vid funktionen ERSÄTT ALLA måste man beakta att man inte av misstag råkar ersätta textdelar som egentligen skall vara oförändrade. Texter som har ersatts är oåterkalleligen förlorade.

välj ett block, i vilket ordet som skall sökas finns lagrat.

Välj sökfunktionen: TNC:n presenterar sökfönstret och visar de sökfunktioner som finns tillgängliga i softkeyraden

Tryck på softkey AKTUELLT ORD: TNC:n tar över det första order från det aktuella blocket. Tryck i förekommande fall på softkey igen för att överföra det önskade ordet.

Starta sökningen: TNC:n hoppar till nästa sökta text

För att ersätta texten och sedan hoppa till nästa ställe som texten förekommer på: Tryck på softkey ersätt, eller för att ersätta alla funna textställen:

Tryck på softkey ersätt alla, eller för att inte ersätta texten och hoppa till nästa ställe som texten förekommer på: Tryck på softkey SÖK Avsluta sökfunktionen

Programmering: Grunder, filhantering

Im Dokument TNC 320 (Seite 87-98)