Vis formaterte tekster medFN 16: F-PRINT

Bruk

Med funksjonen FN 16: F-PRINT kan du vise Q-parameterverdier og tekster formatert, f.eks. for å lagre måleprotokoller.

  • Du kan vise verdiene på følgende måte:
  • lagre i en fil på styringen
  • vise på skjermen som overlappingsvindu
  • lagre i en ekstern fil
  • skrive ut på en tilkoblet skriver

Funksjonsbeskrivelse

  1. Slik kan du vise Q-parameterverdier og tekster:
  2. Opprett tekstfil som angir utdataformatet og innholdet på forhånd
  3. Bruk funksjonen FN 16: F-PRINT i NC-programmet for å vise protokollen

Når du viser verdier i en fil, er den maksimale størrelsen til den viste filen 20 kB.

I funksjonen FN 16 fastsetter du utdatafilen som inneholder de viste tekstene.

  • Styringen oppretter utdatafilen i følgende tilfeller:
  • Programslutt END PGM
  • Programavbrudd med tasten NC-STOPP
  • Kommando M_CLOSE
  • Nøkkelord

Kildefil for utdataformat

Du definerer utdataformatet og innholdet i filen i en kildefil *.a.

Formatering

Du kan definere formateringen med følgende kommandoer:

 
Tip

Ta hensyn til store og små bokstaver under inntastingen.

Spesialtegn

Funksjon

«...........»

Fastsett utgangsformat for tekst og variabler i anførselstegn.

%F

  • Format for Q-parameter, QL og QR:
  • %: fastsette format
  • F: Floating (desimaltall), format for Q, QL, QR

9.3

  • Format for Q-parameter, QL og QR:
  • totalt 9 tegn (inkl. desimaltegn)
  • derav 3 desimaler

%S

Format for tekstvariabel QS

%RS

Format for tekstvariabel QS

Overtar den etterfølgende teksten uforandret, uten formatering

%D eller %I

Format for heltall

,

Skilletegn mellom utdataformat og parameter

;

Tegn for blokkslutt, avslutter en linje

*

Blokkstart for en kommentarlinje

Kommentarer vises ikke i protokollen

%"

Utdata anførselstegn

%%

Utdata prosenttegn

\\

Utdata backslash

\n

Utdata linjeskift

+

Q-parameterverdi høyrestilt

-

Q-parameterverdi venstrestilt

Nøkkelord

Du kan inkludere følgende informasjon i filen:

Nøkkelord

Funksjon

CALL_PATH

Viser banenavnet på NC-programmet som FN 16-funksjonen står i Eksempel: "Måleprogram: %S",CALL_PATH;

M_CLOSE

Lukker filen som du skriver i med FN 16 Eksempel: M_CLOSE;

M_APPEND

Legger ved protokollen for nye inndata til den eksisterende protokollen. Eksempel: M_APPEND;

M_APPEND_MAX

Tilføyer ved nye overføring protokollen til den eksisterende protokollen inntil den maksimale filstørrelsen i kilobyte som skal overføres, overskrides. Eksempel: M_APPEND_MAX20;

M_TRUNCATE

Overskriver protokollen ved ny overføring. Eksempel: M_TRUNCATE;

M_EMPTY_HIDE

Forhindrer tomme linjer i protokollen ved ikke-definerte eller tomme QS-parametre. Eksempel: M_EMPTY_HIDE;

M_EMPTY_SHOW

Føyer inn tomme linjer i protokollen ved ikke-definerte QS-parametre. Tilbakestiller M_EMPTY_HIDE. Eksempel: M_EMPTY_SHOW;

L_ENGLISH

Viser bare tekst med dialogspråket engelsk

L_GERMAN

Viser bare tekst med dialogspråket tysk

L_CZECH

Viser bare tekst med dialogspråket tsjekkisk

L_FRENCH

Viser bare tekst med dialogspråket fransk

L_ITALIAN

Viser bare tekst med dialogspråket italiensk

L_SPANISH

Viser bare tekst med dialogspråket spansk

L_PORTUGUE

Viser bare tekst med dialogspråket portugisisk

L_SWEDISH

Viser bare tekst med dialogspråket svensk

L_DANISH

Viser bare tekst med dialogspråket dansk

L_FINNISH

Viser bare tekst med dialogspråket finsk

L_DUTCH

Viser bare tekst med dialogspråket nederlandsk

L_POLISH

Viser bare tekst med dialogspråket polsk

L_HUNGARIA

Viser bare tekst med dialogspråket ungarsk

L_CHINESE

Viser bare tekst med dialogspråket kinesisk

L_CHINESE_TRAD

Viser bare tekst med dialogspråket kinesisk (tradisjonell)

L_SLOVENIAN

Viser bare tekst med dialogspråket slovensk

L_NORWEGIAN

Viser bare tekst med dialogspråket norsk

L_ROMANIAN

Viser bare tekst med dialogspråket rumensk

L_SLOVAK

Viser bare tekst med dialogspråket slovakisk

L_TURKISH

Viser bare tekst med dialogspråket tyrkisk

L_ALL

Viser tekst uavhengig av dialogspråket

HOUR

Antall timer i sanntid

MIN

Antall minutter i sanntid

SEC

Antall sekunder i sanntid

DAY

Dag i sanntid

MONTH

Måned (tall) i sanntid

STR_MONTH

Måned (strengforkortelse) i sanntid

YEAR2

År (to sifre) i sanntid

YEAR4

År (fire sifre) i sanntid

Innføring

NC-programmene som er å finne i brukerhåndboken, er løsningsforslag. Før du bruker NC-programmene eller enkelte NC-sett på en maskin, må du tilpasse dem.

  • Tilpass følgende innhold:
  • Verktøy
  • Snittverdier
  • Matinger
  • Sikker høyde eller sikre posisjoner
  • Maskinspesifikke posisjoner, for eksempel med M91
  • Baner til opphenting av programmer

Noen NC-programmer er avhengige av maskinkinematikken. Tilpass disse NC-programmene til din maskinkinematikk før første testkjøring.

Test NC-programmene i tillegg ved hjelp av simuleringen før den egentlige programkjøringen.

 
Tip

Ved hjelp av en programtest kan du konstatere om du kan bruke NC-programmet med de tilgjengelige programvarevariantene, den aktive maskinkinematikken samt den aktuelle maskinkonfigurasjonen.

11 FN 16: F-PRINT TNC:\mask.a / TNC:\Prot1.txt

; Vis utdatafilen Prot1.txt med kilden fra Mask.a

NC-funksjonen inneholder følgende syntakselementer:

Syntakselement

Beskrivelse

FN 16: F-PRINT

Vis syntaksåpner for tekster formatert

*.a

Banen til kildefilen for utdataformatet

/

Skille mellom de to banene

TNC:\Prot1.txt

Bane der styringen lagrer utdatafilen

Filendelsen til protokollfilen bestemmer filtypen til utdataene (f.eks. .TXT, .A, .XLS, .HTML).

Du kan angi kildefilen og utdatafilen som Q-parameter eller QS-parameter. Du må da definere den ønskede parameteren på forhånd i NC-programmet.

For at styringen skal vite at du arbeider med Q-parametere, må du angi disse i FN 16-funksjonen med følgende syntaks:

Innføring

Funksjon

:'QS1'

Angi QS-parameter med foranstilt kolon og mellom enkle anførselstegn

:'QL3'.txt

Ved en målfil angir du eventuelt i tillegg filendelsen

Utdatamuligheter

Skjermvisining

Du kan også bruke funksjonen FN 16: F-PRINT for å vise meldinger i et overlappingsvindu på styringsskjermbildet. På den måten kan du på en enkel måte vise merknadstekster slik at brukeren må reagere på dem. Du kan fritt velge merknadstekstenes lengde og posisjon i NC-programmet. Du kan også vise innhold fra variabler ved å definere tekstfilen tilsvarende.

For at meldingen skal vises på skjermen til styringen, definerer du SCREEN: som utdatabane.

Eksempel

11 FN 16: F-PRINT TNC:­\MASKE­\MASKE1.A / SCREEN:

 
Tip

Hvis du ønsker å erstatte innholdet i overlappingsvinduet ved flere skjermvisninger i NC-programmet, definerer du nøkkelordene M_CLOSE eller M_TRUNCATE.

  • Du kan lukke overlappingsvinduet på følgende måter:
  • Tasten CE
  • Definering av utdatabanen SCLR:

Lagre utdata styringseksternt

Med funksjonen FN 16 kan du også lagre protokollfilene eksternt.

Du må da angi den fullstendige målbanen i FN 16-funksjonen.

Eksempel

96 FN 16: F-PRINT TNC:­\MSK­\MSK1.A / PC325:­\LOG­\PRO1.TXT

Hvis du overfører den samme filen flere ganger i NC-programmet, tilføyer styringen de aktuelle utdataene i målfilen bak det tidligere overførte innholdet.

Skriv ut utdatafil

Du kan også bruke funksjonen FN 16: F-PRINT til å skrive ut utdatafilene på en tilkoblet skriver.

Skriver

For at styringen skal skrive ut protokollfilen, må kildefilen for utdataformatet slutte på nøkkelordet M_CLOSE.

For at meldingen skal sendes til standardskriveren, angir du et filnavn og Printer:\ som målbane.

Hvis du bruker en annen skriver enn standardskriveren, angir du skriverens bane, for eksempel Printer:\PR0739\ og et filnavn.

Styringen lagrer filen under det definerte filnavnet i den definerte banen. Filnavnet blir ikke skrevet ut.

Styringen lagrer filen helt til den blir skrevet ut.

Eksempel

11 FN 16: F-PRINT TNC:­\MASKE­\MASKE1.A / PRINTER:­\PRINT1

Tips:

  • Med de valgfrie maskinparametrene fn16DefaultPath (nr. 102202) og fn16DefaultPathSim (nr. 102203) definerer du en bane der styringen lagrer utdatafilene.
  • Hvis du bare definerer filnavnet som målbane for utdatafilen, lagrer styringen utdatafilen i mappen NC-program.
  • Hvis du definerer en bane både i maskinparametrene og i funksjonen FN 16, gjelder banen fra funksjon FN 16.
  • Hvis filen som er kalt opp, ikke er i samme katalog som filen som kaller opp, kan du bare oppgi filnavnet uten bane. Hvis du velger filen med rullegardinmenyen, vil styringen gjøre dette automatisk.
  • Med %RS-funksjonen i kildefilen overtar styringen følgende innhold uformatert. Med den kan du f.eks. vise en baneangivelse med QS-parameter.
  • For å vise tekster kan du bruke UTF-8-tegnsettet.

Eksempel

Eksempel på en tekstfil som gir ut en protokollfil med variabel lengde:

“MESSPROTOKOLL“;

“%S“,QS1;

M_EMPTY_HIDE;

“%S“,QS2;

“%S“,QS3;

M_EMPTY_SHOW;

“%S“,QS4;

M_CLOSE;

Eksempel på et NC-program som utelukkende definerer QS3:

95 Q1 = 100

96 QS3 = "Pos 1: " || TOCHAR( DAT+Q1 )

97 FN 16: F-PRINT TNC:\fn16.a / SCREEN:

Eksempel på skjermvisning med to tomme linjer, disse oppstår gjennom QS1 og QS4:

FN16_EMPTY_HIDE