- Du er her:
- Forsiden ›
- CNC-center ›
- Variabler
Variabler
Styringen indeholder adresserbare hukommelser, som via programmet kan give forskellige numeriske værdier. Disse hukommelser kaldes variabler (parametre).
Ved i et underprogram at anvende disse variabler i stedet for bestemte faste talværdier gøres programmet generelt.
I programmet er det tilladt at tilordne variabler til alle ordadresser, dog er O undtaget.
System variabler
System variabler er variabler der skrives i programmet og indlæses i styringen. F.eks. nulpunkter, værktøjsoffset længder og værktøjsoffset radius.
Eksempler:
VTOFD[14]=8 (systemvariabel indlæser radius offset værdien 8 under adressen D14)
VTOFH[14]=23.24 (systemvariabel indlæser højde offset værdien 23.24 under adressen H14)
Global variabler
Global variabler er variabler der er aktive i hovedprogram og underprogrammer. Beskrives som VC1 til VC128. Værdierne i VC1 til VC32 forbliver aktive selv om styringen og maskinen slukkes.
Eksempel på variabelprogrammering:
| $A.MIN | |||||||||
| N10 | G00 | X.. | Y.. | S.. | M.. | ||||
| N20.. | Z.. | ||||||||
| N.. | |||||||||
| N.. | |||||||||
| N80 | VC1=10 | VC2=10 | VC3=30 | $A.SSB | |||||
| N90 | CALL O1 | > | O1 | ||||||
| N.. | < | N10 | X=VC1 | Y=VC1 | |||||
| N.. | N20 | Z=VC3 | |||||||
| N.. | N30 | X=VC1-2 | Y=VC2-5 | ||||||
| N.. | N.. | ||||||||
| N.. | N.. | ||||||||
| N.. | < | RTS | |||||||
| N230 | M30 |
Lokal variabler
Lokal variabler: Er variabler der kun er aktive i det program eller underprogrammer de er skrevet i. Antallet af variablerne har ingen begrænsninger og kan angives af brugeren efter behov. Betegnelse af lokalvariabler beskrives normalt med to bogstaver og et tal.
Eksempel på betegnelse:
LX1=10
BYl=20
Eksempel på variabelprogrammering
Cirkelindløb.
| Hovedprogram | Underprogram | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|

