Formatirana izdaja besedil z možnostjo FN 16: F-PRINT

Uporaba

S funkcijo FN 16: F-PRINT lahko izdate oblikovane fiksne in spremenljive številke ter besedila, npr. za shranjevanje merilnih protokolov.

  • Vrednosti lahko oddate na naslednji način:
  • Shranite kot datoteko v krmiljenje
  • Prikažete kot okno na zaslonu
  • Shranite kot datoteko na zunanji pogon ali USB-napravo
  • Izpis prek povezanega tiskalnika

Opis funkcije

  • Za izdajo fiksnih in spremenljivih številk ter besedil potrebujete naslednje korake:
  • Izvorna datoteka
  • Izvorna datoteka navaja vsebino in obliko.

  • NC-funkcija FN 16: F-PRINT
  • Z NC-funkcijo FN 16 krmiljenje ustvari izhodno datoteko.

  • Izhodna datoteka lahko znaša največ 20 kB.

Izvorna datoteka za vsebino in obliko

  • Krmiljenje ustvari izhodno datoteko v naslednjih primerih:
  • Na koncu programa END PGM
  • Pri prekinitvi programa s tipko NC-ZAUSTAVITEV
  • Šifra M_CLOSE v izvorni datoteki
  • Ključne besede

Izvorna datoteka za vsebino in obliko

Obliko in vsebino izhodne datoteke določite v izvorni datoteki *.a.

Formatiranje

Obliko izhodne datoteke lahko določite z naslednjimi znaki za oblikovanje:

 
Tip

Upoštevajte velike in male črke.

Znaki za oblikovanje

Funkcija

"..."

Označite obliko izhodnih vsebin

 
Tip

Za besedila, namenjena za izpis, lahko uporabite nabor znakov UTF-8.

%F, %D ali %I

Izvedite oblikovano izdajo za parametre Q, QL in QR

  • F: drsno (32-bitna drseča decimalna številka)
  • D: dvojno (64-bitna drseča decimalna vejica)
  • I: celo število (32-bitno celo število)

9.3

Definirajte število mest pri izdaji številskih vrednosti

  • 9: skupno število mest vklj. z decimalnimi ločili
  • 3: število mest za decimalno vejico

%S ali %RS

Izvedite oblikovano ali neoblikovano izdajo parametra QS

  • S: niz (zaporedje znakov)
  • RS: neobdelan niz
  • Krmiljenje naslednje besedilo prevzame nespremenjeno in brez oblikovanja.

,

Vnose znotraj ene vrstice izvorne datoteke ločite med seboj, npr. tip datoteke in spremenljivka

;

Zaključite vrstico izvorne datoteke

*

Vstavite vrstico komentarjev znotraj izvorne datoteke

Komentarji v izhodni datoteki ne bodo prikazani

%"

Izdajte narekovaje v izhodni datoteki

%%

Izdajte odstotkovni znak v izhodni datoteki

\\

Izdajte poševnico v izhodni datoteki

\n

Izdajte prelom vrstic v izhodni datoteki

+

Spremenljivo vrednost v izhodni datoteki izdajte desno poravnano

-

Spremenljivo vrednost v izhodni datoteki izdajte levo poravnano

Ključne besede

Vsebine izhodne datoteke definirajte z naslednjimi ključnimi besedami:

Ključna beseda

Funkcija

CALL_PATH

Izdajte ime poti NC-programa, ki vsebuje funkcijo FN 16, npr. "Touchprobe: %S",CALL_PATH;

M_CLOSE

Zaprite datoteko, v katero zapisujete z možnostjo FN 16

M_APPEND

Izhodno datoteko ob ponovni izdaji pripnite na obstoječo izhodno datoteko

M_APPEND_MAX

Izhodno datoteko ob ponovni izdaji pripnite na obstoječo izhodno datoteko, dokler ne dosežete največje navedene velikosti datoteke 20 kB, npr. M_APPEND_MAX20;

M_TRUNCATE

Izhodno datoteko prepišite ob ponovni izdaji

M_EMPTY_HIDE

Presledkov pri nedefiniranih ali praznih parametrih QS v izhodni datoteki ne izdajte

M_EMPTY_SHOW

Presledke pri nedefiniranih ali praznih parametrih QS izdajte in ponastavite možnost M_EMPTY_HIDE

L_ENGLISH

Besedilo v pogovornih oknih se prikaže samo v angleščini

L_GERMAN

Besedilo v pogovornih oknih se prikaže samo v nemščini

L_CZECH

Besedilo v pogovornih oknih se prikaže samo v češčini

L_FRENCH

Besedilo v pogovornih oknih se prikaže samo v francoščini

L_ITALIAN

Besedilo v pogovornih oknih se prikaže samo v italijanščini

L_SPANISH

Besedilo v pogovornih oknih se prikaže samo v španščini

L_PORTUGUE

Besedilo v pogovornih oknih se prikaže samo v portugalščini

L_SWEDISH

Besedilo v pogovornih oknih se prikaže samo v švedščini

L_DANISH

Besedilo v pogovornih oknih se prikaže samo v danščini

L_FINNISH

Besedilo v pogovornih oknih se prikaže samo v finščini

L_DUTCH

Besedilo v pogovornih oknih se prikaže samo v nizozemščini

L_POLISH

Besedilo v pogovornih oknih se prikaže samo v poljščini

L_HUNGARIA

Besedilo v pogovornih oknih se prikaže samo v madžarščini

L_RUSSIAN

Besedilo v pogovornih oknih se prikaže samo v ruščini

L_CHINESE

Besedilo v pogovornih oknih se prikaže samo v kitajščini

L_CHINESE_TRAD

Besedilo v pogovornih oknih se prikaže samo v kitajščini (tradicionalni)

L_SLOVENIAN

Besedilo v pogovornih oknih se prikaže samo v slovenščini

L_KOREAN

Besedilo v pogovornih oknih se prikaže samo v korejščini

L_NORWEGIAN

Besedilo v pogovornih oknih se prikaže samo v norveščini

L_ROMANIAN

Besedilo v pogovornih oknih se prikaže samo v romunščini

L_SLOVAK

Besedilo v pogovornih oknih se prikaže samo v slovaščini

L_TURKISH

Besedilo v pogovornih oknih se prikaže samo v turščini

L_ALL

Besedilo v pogovornih oknih se prikaže neodvisno od jezika

URA

Izdajte ure trenutnega časa

MIN

Izdajte minute trenutnega časa

SEK

Izdajte sekunde trenutnega časa

DAN

Izdajte dan trenutnega datuma

MESEC

Izdajte mesec trenutnega datuma

STR_MESEC

Izdajte kratico meseca trenutnega datuma

LETO2

Izdajte dvomestno letnico leta trenutnega datuma

LETO4

Izdajte štirimestno letnico trenutnega datuma

Vnos

V uporabniškem priročniku vsebovani NC-programi so predlogi rešitev. Preden na stroju uporabite NC-programe ali posamezne NC-nize, jih morate prilagoditi.

  • Prilagodite naslednje vsebine:
  • Orodja
  • Podatki o rezanju
  • Pomiki
  • Varna višina ali varni položaji
  • Položaji, značilni za stroje, npr. z M91
  • Poti priklicev programov

Nekateri NC-programi so odvisni od kinematike stroja. Te NC-programe pred prvim testnim delovanjem prilagodite vaši kinematiki stroja.

NC-programe dodatno testiranje s pomočjo simulacije dejanskega programskega teka.

 
Tip

S pomočjo programskega testa ugotovite, ali lahko NC-programe uporabljate z razpoložljivimi možnostmi programske opreme, aktivno kinematiko stroja in trenutno konfiguracijo stroja.

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

; izdaja datoteke za izdajo Prot1.txt z izvorom iz možnosti Mask.a

Na to funkcijo se premaknete na naslednji način:

Vstavljanje NC-funkcije FN Posebne funkcije FN 16 F-PRINT

NC-funkcija vsebuje naslednje sintaktične elemente:

Sintaktični element

Pomen

FN 16: F-PRINT

Odpiralnik sintakse za besedila za oblikovano izdajo vsebin

*.a

Pot izvorne datoteke za obliko za izdajo

/

Ločevalnik med obema potema

TNC:\Prot1.txt

Pot, v kateri krmiljenje shrani datoteko za izdajo

Fiksno ali spremenljivo ime

Pripono datoteke protokola določa vrsta datoteke izpisa (npr. .TXT, .A, .XLS, .HTML).

Če poti definirate spremenljivo, vnesite parameter QS z naslednjo sintakso:

Sintaktični element

Pomen

:"QS1"

Nastavitev parametra QS z vnaprej nastavljenim dvopičjem in med narekovaji zgoraj

:'QL3'.txt

Pri ciljni datoteki po potrebi dodatno navedba pripone

Možnosti izdaje

Izdaja zaslona

Funkcijo FN 16 lahko uporabite za izdajo sporočil v oknu na zaslonu krmiljenja. Tako so lahko prikazani napotki, na katere se mora uporabnik odzvati. Vsebino izdanih besedil in mesto v NC-programu lahko prosto izberete. Izdate lahko tudi vrednosti spremenljivk.

Da krmiljenje sporočilo prikaže na zaslonu, določite kot pot prikaza SCREEN:.

Primer

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

; izhodno datoteko z možnostjo FN 16 prikažite na zaslonu krmiljenja

 
Tip

Če želite pri več izdajah zaslona v NC-programu zamenjati vsebino okna, določite ključne besede M_CLOSE ali M_TRUNCATE.

Pri izdaji na zaslonu krmiljenje odpre okno FN16-PRINT. Okno ostane odprto, dokler ga ne zaprete. Ko je okno odprto, lahko v ozadju upravljate krmiljenje in zamenjate način delovanja.

  • Okno lahko zaprete na naslednji način:
  • Gumb V redu
  • Definirate pot izdaje SCLR (Screen Clear)

Shranite izhodno datoteko

S funkcijo FN 16 lahko izhodne datoteke shranite na pogonu ali USB-napravi.

Da krmiljenje shrani izhodno datoteko, pot vklj. s pogonom definirajte v funkciji FN 16.

Primer

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

; izhodno datoteko shranite z možnostjo NC 16

Če v NC-programu večkrat programirate isto izdajo, krmiljenje v ciljni datoteki trenuten izpis postavi izza predhodno izpisane vsebine.

Tiskanje datoteke za izdajo

Funkcijo FN 16 lahko uporabite za tiskanje izhodnih datotek na priključenem tiskalniku.

Tiskalnik

Da krmiljenje natisne izhodno datoteko, se mora izvorna datoteka končati s ključno besedo M_CLOSE.

Če uporabljate standardni tiskalnik, vnesite Printer:\ in ime datoteke kot ciljno pot.

Če uporabljate tiskalnik, ki ni standardni tiskalnik, vnesite pot tiskalnika, npr. Printer:\PR0739\ in ime datoteke.

Krmiljenje shrani datoteko pod določenim imenom datoteke v določeno pot. Krmiljenje ne natisne imena datoteke.

Krmiljenje shrani datoteko samo tako dolgo, dokler je ne natisnete.

Primer

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

; izhodno datoteko natisnite z možnostjo NC 16

Napotki

  • Z izbirnima strojnima parametroma fn16DefaultPath (št. 102202) in fn16DefaultPathSim (št. 102203) določite pot, v kateri krmiljenje shrani datoteke za izdajo.
  • Če pot določite v strojnih parametrih in v funkciji FN 16, velja pot iz funkcije FN 16.

  • Če znotraj FN-funkcije kot ciljno pot datoteke za izdajo določite samo ime datoteke, shrani krmiljenje datoteko za izdajo v mapo NC-programa.
  • Če se priklicana datoteka nahaja v istem imeniku kot datoteka, ki izvaja priklic, lahko povežete tudi ime datoteke brez poti. Če datoteko spremenite z izbirnim menijem, krmiljenje samodejno nadaljuje na ta način.
  • S funkcijo %RS v izvorni datoteki krmiljenje definirano vsebino prevzame neoblikovano. Na ta način lahko npr. navedbo poti izdate s parametrom QS.
  • V nastavitvah delovnega območja Program lahko izberete, ali krmiljenje v oknu prikaže izdajo zaslona.
  • Če deaktivirate izdajo zaslona, krmiljenje ne prikazuje okna. Krmiljenje vsebino kljub temu prikaže v zavihku FN 16 delovnega območja Status.

  • Nastavitve v delovnem območju Program

  • Zavihek FN16

Primer

Primer izvorne datoteke, ki ustvari izhodno datoteko s spremenljivo vsebino:

"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;

Primer za NC-program, ki določa izključno QS3:

11 Q1 = 100

; možnosti Q1 dodelite vrednost 100

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

; številsko vrednost Q1 spremenite v alfanumerično vrednost in povežite z definiranim zaporedjem znakov

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

; izhodno datoteko z možnostjo FN 16 prikažite na zaslonu krmiljenja

Primer prikaza zaslona z dvema presledkoma, ki nastane prek QS1 in QS4:

Okno FN16-PRINT