Formateret tekst udlæst med FN 16: F-PRINT

Anvendelse

Med funktionen FN 16: F-PRINT du kan udskrive formaterede faste og variable tal og tekster, f.eks. for at gemme måleprotokoller.

  • De kan ændre værdi som følger:
  • Gem som en fil på styringen
  • Vis på skærmen som et vindue
  • Gem som en fil på et eksternt drev eller USB-enhed
  • Udskriv på en tilsluttet printer

Anvendt tema

Funktionsbeskrivelse

  • For at udskrive faste og variable tal og tekster skal De bruge følgende trin:
  • Kildefil
  • Kildefilen specificerer indholdet og formateringen.

  • NC-Funktion FN 16: F-PRINT
  • Med NC-Funktion FN 16 genererer styringen en udlæsefil

    Udlæsefilen kan maksimalt være 20 kB.

Kildefil til indhold og formatering

  • Styringen genererer udlæsefilen i følgende tilfælde:
  • Programslut END PGM
  • Programafbrydelse med tasten NC-STOP
  • Nøgleord M_CLOSE i kildefil
  • Nøgleord

Kildefil til indhold og formatering

Du definerer formateringen og indholdet af udlæsefilen i en kildefil *.a.

Formatering

Du kan definere formateringen af ​​udlæsefilen med følgende formateringstegn:

 
Tip

Bemærk store og små bogstaver.

Formateringstegn

Funktion

“...“

Identificer formateringen af ​​det indhold, der skal udlæses

 
Tip

De kan anvende UTF-8-tegnsæt for udskrivnings af tekst.

%F, %D eller %I

Start formateret udlæsning for Q-, QL- og QR-parametre

  • F: Float (32-Bit-flydende kommatal)
  • F: Dobbelt (64-Bit-flydende kommatal)
  • I: Integeret (32-Bit-heltal)

9.3

Definer antallet af cifre ved udlæsning af numeriske værdier

  • 9: Samlet antal cifre inklusive decimalseparator
  • 3: Antal decimaler

%S eller %RS

Start formateret eller uformateret udlæsning af en QS-parameter

  • S: String (tegnfølge)
  • RS: Rå String
  • Styringen accepterer følgende tekst uændret og uden formatering.

,

Separate indlæsning inden for en kildefillinje, f.eks. datatype og variable

;

Afslut kildefillinje

*

Indfør en kommentarlinje i kildefilen

Kommentarer vises ikke i udlæsefilen

%"

Udlæs anførselstegn i udlæsefilen

%%

Udlæs procenttegn i udlæsefilen

\\

Udlæs skråstreg udlæsefil

\n

Udlæs ny linje i udlæsefil

+

Udlæsevariabelværdi højrejusteret i udlæsefilen

-

Udlæsevariabelværdi venstrejusteret i udlæseilen

Nøgleord

De kan definere indholdet af udlæsefilen ved hjælp af følgende nøgleord:

Nøgleord

Funktion

CALL_PATH

Udlæs stinavn for NC-Programmer, indeholdende for funktion FN 16, f.eks. "Touchprobe: %S",CALL_PATH;

M_CLOSE

Luk fil, hvori De skriver med FN 16

M_APPEND

Føj udlæsefil til eksisterende udlæsefil, når du udlæser igen

M_APPEND_MAX

Når De udlæser igen, skal du tilføje udlæsefilen til den eksisterende udlæsefil, indtil den angivne maksimale filstørrelse på 20 kB er nået, f.eks. M_APPEND_MAX20;

M_TRUNCATE

Overskriv udlæsefil, når De udlæse igen

M_EMPTY_HIDE

Udlæs ikke tomme linjer for udefinerede eller tomme QS-Parameter i udlæsefilen

M_EMPTY_SHOW

Udskriv tomme linjer for udefinerede eller tomme QS-Parameter, og nulstil M_EMPTY_HIDE

L_ENGLISH

Udlæse tekst kun med dialogsprog engelsk

L_GERMAN

Udlæse tekst kun med dialogsprog tysk

L_CZECH

Udlæse tekst kun med dialogsprog tjekkisk

L_FRENCH

Udlæse tekst kun med dialogsprog fransk

L_ITALIAN

Udlæse tekst kun med dialogsprog italiensk

L_SPANISH

Udlæse tekst kun med dialogsprog spansk

L_PORTUGUE

Udlæse tekst kun med dialogsprog portugisisk

L_SWEDISH

Udlæse tekst kun med dialogsprog svensk

L_DANISH

Udlæse tekst kun med dialogsprog dansk

L_FINNISH

Udlæse tekst kun med dialogsprog finsk

L_DUTCH

Udlæse tekst kun med dialogsprog hollandsk

L_POLISH

Udlæse tekst kun med dialogsprog polsk

L_HUNGARIA

Udlæse tekst kun med dialogsprog ungarsk

L_RUSSIAN

Udlæs kun tekst, hvis dialogsproget er russisk

L_CHINESE

Udlæse tekst kun med dialogsprog kinesisk

L_CHINESE_TRAD

Udlæse tekst kun med dialogsprog kinesisk (traditionel)

L_SLOVENIAN

Udlæse tekst kun med dialogsprog slovensk

L_KOREAN

Udlæs kun tekst, hvis dialogsproget er koreansk

L_NORWEGIAN

Udlæse tekst kun med dialogsprog norsk

L_ROMANIAN

Udlæse tekst kun med dialogsprog rumænsk

L_SLOVAK

Udlæse tekst kun med dialogsprog slovakisk

L_TURKISH

Udlæse tekst kun med dialogsprog tyrkisk

L_ALL

Udlæse tekst uafhængig af dialogsprog

HOUR

Udlæs timer af det aktuelle tidspunkt

MIN

Udlæs minutter af det aktuelle tidspunkt

SEC

Udlæs sekunder af det aktuelle tidspunkt

DAY

Udlæs dag af det aktuelle dato

MONTH

Udlæs måned af det aktuelle dato

STR_MONTH

Udlæs månedsforkortelse af det aktuelle dato

YEAR2

Udlæs det tocifrede årstal for den aktuelle dato

YEAR4

Udlæs det flercifrede årstal for den aktuelle dato

Indlæsning

Brugerhåndbogen indeholder NC-Programmer løsningsforslag. Før De anvender NC-Programmer eller enkelte NC-blokke på en maskine, skal de tilpasses.

  • De tilpasser følgende indhold for:
  • Værktøjer
  • Snitværdier
  • Tilspænding
  • Sikker højde eller sikker position
  • Maskinspecifike Positioner, f.eks. med M91
  • Sti for programkald

Nogle NC-Programmer er afhængig af maskinkinematikken. Tilpas disse NC-Programmer før den første testkørsel til din maskinkinematik.

Test NC-Programmer derudover ved at bruge simuleringen før den egentlige programkørsel.

 
Tip

Vha. en programtest fastlægger De, om NC-Programmer med den tilgængelige Software-Optionen, kan anvendes den aktive maskinkinematik og den aktuelle maskinkonfiguration.

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

; Udlæsefil Prot1.txt udlæse med kilde fra Mask.a

De navigerer til denne funktion som følger:

NC-Funktion indføjes FN Specialfunktioner FN 16 F-PRINT

NC-Funktion indeholder følgende Syntaxelemente:

Syntaxelement

Betydning

FN 16: F-PRINT

Syntaksåbner for tekst indhold formateret udlæsning

*.a

Stien til kildefilen for udlæseformatet

/

Skilning mellem de to stier

TNC:\Prot1.txt

Sti, hvor styringen gemmer udlæsefilen

Fast eller variabel navn

Endelsen af protokolfil bestemmer filtype af udlæsning (f.eks. TXT, A, XLS, HTML).

Hvis De definerer stierne variabelt, indgiver De QS-Parameter med følgende syntaks:

Syntaxelement

Betydning

:'QS1'

Sæt QS-Parameter med foranstående kolon og mellem anførselstegn

:'QL3'.txt

Angiv målfil og hhv. endelse

Udlæsemuligheder

skærmudgang

De kan benytte funktion FN 16, for at udsende meddelelser i et vindue på styringsskærmen. Dette giver Dem mulighed for at vise informationstekster på en sådan måde, at brugeren skal reagere på dem. De kan frit vælge indholdet af udgangsteksten og positionen i NC-Programmet. De kan også udlæse variabelværdier.

For at vise meldingen på styringsbilledskærmen, definerer De som udlæsesti SCREEN:.

Eksempel

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

; Vis udlæsefil med FN 16 på styringsskærmen

 
Tip

Hvis De vil erstatte indholdet af vinduet med flere skærmudgange i NC-Programmet, skal De definere nøgleordene M_CLOSE eller M_TRUNCATE.

I tilfælde af en skærmudgang åbner styringen vinduet FN16-PRINT. Vinduet forbliver åbent indtil De lukker det. Mens vinduet er åbent, kan De betjene styringen i baggrunden og ændre driftsart.

  • De kan lukke vinduet som følger:
  • Knap OK
  • Definer udlæsesti SCLR: (Screen Clear)

Gem udlæsefil

Med funktionen FN 16 kan De gemme udlæsefil på et drev eller et USB-udstyr.

For at styringen kan gemme udlæsefilen, skal De definere stien inklusive drevet i FN 16-Funktion.

Eksempel

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

; Gem udlæsefilen med FN 16

Hvis De flere gange i NC-Programm programmerer den samme udlæsning, så tilføjer styringen indenfor målfilen den aktuelle udlæsning efter det forud angivne indhold.

Print udlæsefil

De kan også benytte funktionen FN16, for at printe udlæsefilen på tilsluttet printer.

Printer

For at styringen kan printe udlæsefilen, skal kildefilen for udlæsefomatet slutte med nøgleordet M_CLOSE.

Hvis De anvender en standard printer, indgiver De som målsti Printer:\ og et filnavn.

Hvis De vil anvende en anden printer som standardprinter, indgiver De stien til printeren, f.eks. Printer:\PR0739\ og et filnavn.

Styringen gemmer filen under den definerede filnavn i definerede sti. Styringen udskriver ikke filnavnet.

Styringen gemmer fil indtil filen er printet.

Eksempel

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

; Print udlæsefilen med FN 16

Anvisninger

  • Med valgfri Maskinparameter fn16DefaultPath (Nr. 102202) og fn16DefaultPathSim (Nr. 102203) definerer De en sti, under hvilken styringen gemmer udlæsefilerne.
  • Når De både i maskinparameter og også i funktion FN 16 definerer en sti, gælder stien fra funktionen FN 16.

  • Hvis De kun definerer filnavnet som målstien til udlæsefilen, gemmer styringen udlæsefilen i NC-Programmets mappe.
  • Hvis den kaldte fil er i samme mappe som den kaldende fil, kan du også bare indtaste filnavnet uden en sti. Hvis De vælger filen med valgmenuen, vil styringen gøre dette automatisk.
  • Med funktion %RS i kildefil overfører styringen det definerede indhold uformateret. Hermed kan de f.eks. udlæse en stispecifikation med QS-parametre.
  • De kan vælge i indstilling i arbejdsområde Program, om styringen skal vise en skærmudlæsning i et vindue.
  • Hvis du deaktiverer skærmudlæsning, viser styringen ikke et vindue. Styringen viser stadig indholdet i fanen FN 16 for arbejdsområdet STATUS.

    Indstilling i arbejdsområde Program

    Fane FN16

Eksempel

Eksempel på en kildefil, der producerer en udlæsefil med variabelt indhold:

“TOUCHPROBE“;

“%S“,QS1;

M_EMPTY_HIDE;

“%S“,QS2;

“%S“,QS3;

M_EMPTY_SHOW;

“%S“,QS4;

"DATE: %02d.%02d.%04d",DAY,MONTH,YEAR4;

"TIME: %02d:%02d",HOUR,MIN;

M_CLOSE;

Eksempel for et NC-Program, som udelukkende definerer QS3:

11 Q1 = 100

; Q1 tildel værdi 100

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

; Konverter den numeriske værdi af Q1 til en alfanumerisk værdi og sammenkæd med den definerede streng

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

; Vis udlæsefil med FN 16 på styringsskærmen

Eksempel på skærmoutput med to tomme linjer, som med QS1 og QS4 opstår:

AS_6_24_11_FN16
Vindue FN16-PRINT