Programiranje spremenljivk

Krmiljenje nudi naslednje možnosti za programiranje spremenljivk znotraj ISO-programov:

Skupina funkcij

Dodatne informacije

Osnovne račun. operacije

Kotne funkcije

Izračuni krogov

Ukazi "Pojdi na"

Posebne funkcije

Funkcije niza

Skladno s sintakso navadnega besedila

Funkcije niza

Števec

Skladno s sintakso navadnega besedila

Določanje števca z možnostjo FUNCTION COUNT

Računanje s formulami

Skladno s sintakso navadnega besedila

Formule v NC-programu

Funkcija za definicijo kompleksnih kontur

Skladno s sintakso navadnega besedila

Kompleksna formula konture

Krmiljenje razlikuje med vrstami spremenljivk Q, QL, QR in QS.

Programiranjespremenljivk

 
Tip

Vse NC-funkcije programiranja spremenljivk niso na voljo v ISO-programih, npr. dostopi do preglednic s SQL-ukazi.

Dostop do preglednice z navodili SQL

Osnovne račun. operacije

S funkcijami D01 do D05 lahko znotraj NC-programa izračunate vrednosti. Če želite računati s spremenljivkami, morate s pomočjo funkcije D00 vsaki spremenljivki predhodno dodeliti začetno vrednost.

Krmiljenje nudi naslednje funkcije:

Funkcije

Pomen

D00

Dodelitev

Dodelite vrednost ali stanje ni definirano

D01

Seštevanje

Tvorjenje in dodelitev vsote iz dveh vrednosti

D02

Odštevanje

Dodelitev razlike dveh vrednosti

D03

Množenje

Dodelitev produkta dveh vrednosti

D04

Deljenje

Tvorjenje in dodelitev količnika iz dveh vrednosti

Omejitev: brez deljenja z 0

D05

Kvadratni koren

Tvorjenje in dodelitev korena iz števila

Omejitev: ni možen koren iz negativne vrednosti

N110 D00 Q5 P01 +60

; dodelitev, Q5 = 60

N110 D01 Q1 P01 –Q2 P02 –5

; seštevanje, Q1 = –Q2+(–5)

N110 D02 Q1 P01 +10 P02 +5

; odštevanje, Q1 = +10–(+5)

N110 D03 Q2 P01 +3 P02 +3

; množenje, Q2 = 3*3

N110 D04 Q4 P01 +8 P02 +Q2

; deljenje, Q4 = 8/Q2

N110 D05 Q20 P01 4

; kvadratni koren, Q20 =4

Možnost D je skladna s sintakso navadnega besedila FN.

Številke ISO-sintakse so skladne s številkami sintakse navadnega besedila.

Možnosti P01, P02 itn. veljajo kot ograde za npr. računske znake, ki jih krmiljenje prikaže v navadnem besedilu.

Mapa Osnovne račun. operacije

 
Tip

Podjetje HEIDENHAIN priporoča neposreden vnos formule, saj lahko v enem NC-nizu programirate več računskih korakov.

Formule v NC-programu

Kotne funkcije

S temi funkcijami lahko izračunate kotne funkcije, da programirate spremenljivke konture trikotnika.

Krmiljenje nudi naslednje funkcije:

Funkcije

Pomen

D06

Sinus

Izračun in dodelitev sinusa kota v stopinjah

D07

Kosinus

Izračun in dodelitev kosinusa kota v stopinjah

D08

Koren iz kvadratne vsote

Dolžino ustvarite iz dveh vrednosti in jo dodelite, npr. izračunajte tretjo stran trikotnika

D13

Kot

Določitev in dodelitev kota z arctan iz nasprotne in priležne katete ali sinusa in kosinusa kota (0 < kot < 360°)

N110 D06 Q20 P01 –Q5

; sinus, Q20 = sin(–Q5)

N110 D07 Q21 P01 –Q5

; kosinus, Q21 = cos(–Q5)

N110 D08 Q10 P01 +5 P02 +4

; koren iz kvadratne vsote, Q10 = (52+42)

N110 D13 Q20 P01 +10 P02 –Q1

; kot, Q20 = arctan(25/–Q1)

Možnost D je skladna s sintakso navadnega besedila FN.

Številke ISO-sintakse so skladne s številkami sintakse navadnega besedila.

Možnosti P01, P02 itn. veljajo kot ograde za npr. računske znake, ki jih krmiljenje prikaže v navadnem besedilu.

Mapa Kotne funkcije

 
Tip

Podjetje HEIDENHAIN priporoča neposreden vnos formule, saj lahko v enem NC-nizu programirate več računskih korakov.

Formule v NC-programu

Izračun kroga

S temi funkcijami lahko iz koordinat treh ali štirih točk kroga izračunate središče kroga in polmer kroga, torej npr. položaj in velikost delnega kroga.

Krmiljenje nudi naslednje funkcije:

Funkcije

Pomen

D23

Podatki kroga iz treh krožnih točk

Krmiljenje določene vrednosti shrani v treh zaporednih parametrih Q, zato programirate samo številko prve spremenljivke.

D24

Podatki kroga iz štirih krožnih točk

Krmiljenje določene vrednosti shrani v treh zaporednih parametrih Q, zato programirate samo številko prve spremenljivke.

N110 D23 Q20 P01 Q30

; podatki kroga iz treh krožnih točk

N110 D24 Q20 P01 Q30

; podatki kroga iz štirih krožnih točk

Možnost D je skladna s sintakso navadnega besedila FN.

Številke ISO-sintakse so skladne s številkami sintakse navadnega besedila.

Možnosti P01, P02 itn. veljajo kot ograde za npr. računske znake, ki jih krmiljenje prikaže v navadnem besedilu.

Mapa Izračun kroga

Ukazi "Pojdi na"

Pri pogojnih (če/potem) odločitvah krmiljenje primerja eno spremenljivo in eno fiksno vrednost z drugo spremenljivo ali fiksno vrednostjo. Če je pogoj izpolnjen, krmiljenje preskoči na oznako, ki je programirana za pogojem.

Če pogoj ni izpolnjen, krmiljenje obdela naslednji NC-niz.

Krmiljenje nudi naslednje funkcije:

Funkcije

Pomen

D09

Skok, če je enako

Če sta obe vrednosti enaki, krmiljenje preskoči na definirano oznako.

Skok, če ni definirano

Če spremenljivka ni definirana, krmiljenje preskoči na definirano oznako.

Skok, če je definirano

Če je spremenljivka definirana, krmiljenje preskoči na definirano oznako.

D10

Skok, če ni enako

Če vrednosti niso enake, krmiljenje preskoči na definirano oznako.

D11

Skok, če je večje kot

Če je prva vrednost večja od druge vrednosti, krmiljenje preskoči na definirano oznako.

D12

Skok, če je manjše kot

Če je prva vrednost manjša od druge vrednosti, krmiljenje preskoči na definirano oznako.

N110 D09 P01 +Q1 P02 +Q3 P03 “LBL“

; skok, če je enako

N110 D09 P01 +Q1 IS UNDEFINED P03 “LBL“

; skok, če ni definirano

N110 D09 P01 +Q1 IS DEFINED P03 “LBL“

; skok, če je definirano

N110 D10 P01 +10 P02 -Q5 P03 10

; skok, če ni enako

N110 D11 P01 +Q1 P02 +10 P03 QS5

; skok, če je večje kot

N110 D12 P01 +Q5 P02 +0 P03 “LBL“

; skok, če je manjše kot

Možnost D je skladna s sintakso navadnega besedila FN.

Številke ISO-sintakse so skladne s številkami sintakse navadnega besedila.

Možnosti P01, P02 itn. veljajo kot ograde za npr. računske znake, ki jih krmiljenje prikaže v navadnem besedilu.

Mapa Ukazi \

Funkcije za preglednice za prosto definicijo

Odprete lahko poljubno preglednico za prosto definicijo in potem z zapisovanjem ali branjem dostopajte do nje.

Krmiljenje nudi naslednje funkcije:

Funkcije

Pomen

D26

D27

D28

N110 D26 TNC:\DIR1\TAB1.TAB

; odpiranje prosto definirane preglednice

N110 Q5 = 3.75

; določanje vrednosti za stolpec Polmer

N120 Q6 = -5

; določanje vrednosti za stolpec Depth

N130 Q7 = 7,5

; določanje vrednosti za stolpec D

N140 D27 P01 5/“Radius,Depth,D“ = Q5

; zapisovanje določene vrednosti v preglednico

N110 D28 Q10 = 6/“X,Y,D“*

; branje številskih vrednosti iz stolpcev X, Y in D

N120 D28 QS1 = 6/“DOC“*

; branje alfanumerične vrednosti iz stolpca DOC

Možnost D je skladna s sintakso navadnega besedila FN.

Številke ISO-sintakse so skladne s številkami sintakse navadnega besedila.

Možnosti P01, P02 itn. veljajo kot ograde za npr. računske znake, ki jih krmiljenje prikaže v navadnem besedilu.

Posebne funkcije

Krmiljenje nudi naslednje funkcije:

Funkcije

Pomen

D14

D16

D18

D19

Predaja vrednosti na PLC

Posebne funkcije za vedenje stroja

D20

Sinhroniziranje NC-ja in PLC-ja

Posebne funkcije za vedenje stroja

D29

Predaja vrednosti na PLC

Posebne funkcije za vedenje stroja

D37

Ustvarite lastne cikle

Posebne funkcije za vedenje stroja

D38

N110 D14 P01 1000

; izdaja sporočila o napaki št. 1000

N110 D16 P01 F-PRINT TNC:\mask.a / TNC: \Prot1.txt

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

N110 D18 Q25 ID210 NR4 IDX3

; shranjevanje aktivnega merilnega faktorja osi Z v možnosti Q25

N110 D38 /"Q-Parameter Q1: %F Q23: %F" P02 +Q1 P02 +Q23

; zapisovanje vrednosti možnosti Q1 in Q23 v dnevnik

Možnost D je skladna s sintakso navadnega besedila FN.

Številke ISO-sintakse so skladne s številkami sintakse navadnega besedila.

Možnosti P01, P02 itn. veljajo kot ograde za npr. računske znake, ki jih krmiljenje prikaže v navadnem besedilu.

 
Napotek
Pozor, nevarnost kolizije!
Spremembe na PLC-ju lahko povzročijo neželeno vedenje in večje napake, npr. neuporabnost krmiljenja. Zaradi tega je dostop do PLC-ja zaščiten z geslom. Funkcije D19, D20, D29 in D37 podjetju HEIDENHAIN, proizvajalcu stroja in tretjim ponudnikom nudi možnost, da iz enega NC-programa komunicirajo s PLC. Uporaba s strani upravljavca stroj ali NC-programerja ni priporočljiva. Med izvajanjem funkcije in naknadno obdelavo obstaja nevarnost trka!
  1. Funkcije uporabljajte izključno v dogovoru s podjetjem HEIDENHAIN, proizvajalcem stroja ali tretjim ponudnikom
  2. Upoštevajte dokumentacije podjetja HEIDENHAIN, proizvajalca stroja in tretjih ponudnikov