EXTENSION: .ncp

VARIABLES:NCStudio-Globals.txt
WERKZEUGE:NCStudio-Tools.txt

MINKREISTASCHENDURCHMESSER:1

DESCRIPTION: Ausgabeformat für NC-Studio. Nutzbar für Tria-basierende SCM- und Morbidelli-Maschinen

ORDER:TOP BOTTOM LEFT RIGHT FRONT BACK

DOS-FORMAT

PRGNR_START:1
PRGNR_FORMAT:%03d
# PRG_NAME:[?AUFTRAG_POSITION]-[?PRGNR]


BOOLVALUE: TRUE, FALSE

BEGIN WERKSTUECK
VWH DX=[?X_FERTIG] DY=[?Y_FERTIG] DZ=[?STAERKE] C="[?BAUTEIL_NAME]" E1=[?KANTE_VORNE] E2=[?KANTE_RECHTS] E3=[?KANTE_HINTEN] E4=[?KANTE_LINKS]
END WERKSTUECK

BEGIN WERKSTUECKRUECKSEITE
VWH DX=[?X_FERTIG] DY=[?Y_FERTIG] DZ=[?STAERKE] C="[?BAUTEIL_NAME]" E1=[?KANTE_VORNE] E2=[?KANTE_RECHTS] E3=[?KANTE_HINTEN] E4=[?KANTE_LINKS]
END WERKSTUECKRUECKSEITE

BEGIN WERKSTUECKFORMAT
VWH DX=[?X_FERTIG] DY=[?Y_FERTIG] DZ=[?STAERKE] C="[?BAUTEIL_NAME]" E1=[?KANTE_VORNE] E2=[?KANTE_RECHTS] E3=[?KANTE_HINTEN] E4=[?KANTE_LINKS]
END WERKSTUECKFORMAT

BEGIN WERKSTUECKSYNCFORMAT
VWH DX=[?X_FERTIG] DY=[?Y_FERTIG] DZ=[?STAERKE] C="[?BAUTEIL_NAME]" E1=[?KANTE_VORNE] E2=[?KANTE_RECHTS] E3=[?KANTE_HINTEN] E4=[?KANTE_LINKS]
END WERKSTUECKSYNCFORMAT

BEGIN FORMATIERUNG
VWF EF1=[?KANTE_VORNE] EF2=[?KANTE_RECHTS] EF3=[?KANTE_HINTEN] EF4=[?KANTE_LINKS] T=$WKZFORMAT V1=$VFORMAT 
END FORMATIERUNG

BEGIN BOHRUNG_VERT
VWB X=[?FX] Y=[?FY] Z=[?TIEF] D=[?D] V=$VDVFormel[TRUNC([?D])]
END BOHRUNG_VERT

BEGIN BOHRUNG_VERT_DURCH
VWB X=[?FX] Y=[?FY] Z=Formel[[?STAERKE]+2] D=[?D] V=$VDVFormel[TRUNC([?D])]
END BOHRUNG_VERT_DURCH

BEGIN ANKOERNUNG_VERT
VWB X=[?FX] Y=[?FY] Z=1 D=[?D] V=$VDVFormel[TRUNC([?D])]
END ANKOERNUNG_VERT

BEGIN KREISTASCHE
VWCP X=[?FX] Y=[?FY] Z=[?TIEF] D=[?D] TI=$WKZCP TO=$WKZCP V1=$VCP V3=$VCP ZS=[?ZUSTELLUNG] i=TRUE
END KREISTASCHE

BEGIN KREISTASCHEDURCHGEHEND
VWCP X=[?FX] Y=[?FY] Z=Formel[[?STAERKE]+2] D=[?D] TI=$WKZCP TO=$WKZCP V1=$VCP V3=$VCP ZS=[?ZUSTELLUNG] i=FALSE
END BOHRUNG_VERT

BEGIN BOHRUNG_HOR_LINKS
VWB X=[?FY] Y=Formel[[?STAERKE]-[?Z]] Z=[?TIEF] V=$VDHFormel[TRUNC([?D])] D=[?D] F=3
END BOHRUNG_HOR_LINKS

BEGIN BOHRUNG_HOR_RECHTS
VWB X=[?FY] Y=Formel[[?STAERKE]-[?Z]] Z=[?TIEF] V=$VDHFormel[TRUNC([?D])] D=[?D] F=2
END BOHRUNG_HOR_RECHTS

BEGIN BOHRUNG_HOR_VORNE
VWB X=[?FX] Y=Formel[[?STAERKE]-[?Z]] Z=[?TIEF] V=$VDHFormel[TRUNC([?D])] D=[?D] F=4
END BOHRUNG_HOR_VORNE

BEGIN BOHRUNG_HOR_HINTEN
VWB X=[?FX] Y=Formel[[?STAERKE]-[?Z]] Z=[?TIEF] V=$VDHFormel[TRUNC([?D])] D=[?D] F=5
END BOHRUNG_HOR_HINTEN

BEGIN ANKOERNUNG_HOR_LINKS
VWB X=[?FY] Y=Formel[[?STAERKE]-[?Z]] Z=2 V=$VDHFormel[TRUNC([?D])] D=[?D] F=3
END ANKOERNUNG_HOR_LINKS

BEGIN ANKOERNUNG_HOR_RECHTS
VWB X=[?FY] Y=Formel[[?STAERKE]-[?Z]] Z=2 V=$VDHFormel[TRUNC([?D])] D=[?D] F=2
END ANKOERNUNG_HOR_RECHTS

BEGIN ANKOERNUNG_HOR_VORNE
VWB X=[?FX] Y=Formel[[?STAERKE]-[?Z]] Z=2 V=$VDHFormel[TRUNC([?D])] D=[?D] F=4
END ANKOERNUNG_HOR_VORNE

BEGIN ANKOERNUNG_HOR_HINTEN
VWB X=[?FX] Y=Formel[[?STAERKE]-[?Z]] Z=2 V=$VDHFormel[TRUNC([?D])] D=[?D] F=5
END ANKOERNUNG_HOR_HINTEN


BEGIN BOHRUNG_HOR_LINKS_WINKEL
VWBR X=[?FX] Y=[?FY] Z=[?TIEF] H=Formel[[?STAERKE]-[?Z]] D=[?D] A=Formel[0+[?ROTATIONZ]] B=0 V=$VDVFormel[TRUNC([?D])] 
END BOHRUNG_HOR_LINKS_WINKEL

BEGIN BOHRUNG_HOR_RECHTS_WINKEL
VWBR X=[?FX] Y=[?FY] Z=[?TIEF] H=Formel[[?STAERKE]-[?Z]] D=[?D] A=Formel[180+[?ROTATIONZ]] B=0 V=$VDVFormel[TRUNC([?D])] 
END BOHRUNG_HOR_RECHTS_WINKEL

BEGIN BOHRUNG_HOR_VORNE_WINKEL
VWBR X=[?FX] Y=[?FY] Z=[?TIEF] H=Formel[[?STAERKE]-[?Z]] D=[?D] A=Formel[90+[?ROTATIONZ]] B=0 V=$VDVFormel[TRUNC([?D])]
END BOHRUNG_HOR_VORNE_WINKEL

BEGIN BOHRUNG_HOR_HINTEN_WINKEL
VWBR X=[?FX] Y=[?FY] Z=[?TIEF] H=Formel[[?STAERKE]-[?Z]] D=[?D] A=Formel[270+[?ROTATIONZ]] B=0 V=$VDVFormel[TRUNC([?D])]  
END BOHRUNG_HOR_HINTEN_WINKEL

BEGIN BOHRUNG_SCHRAEG
VWBR X=[?FX] Y=[?FY] Z=[?TIEF] H=Formel[[?STAERKE]-[?Z]] D=[?D] A=Formel[IF ([?RICHTUNG]=2) THEN 0 ELSE (IF ([?RICHTUNG]=0) THEN 180 ELSE (IF ([?RICHTUNG]=1) THEN 90 ELSE 270))] B=[?WINKEL] V=$VDVFormel[TRUNC([?D])]
END BOHRUNG_SCHRAEG
 
BEGIN FALZEINGESETZT
VWG0 X=Formel[IF [?FX]<>[?FXE] AND [?FY]>[?BREITE] THEN MIN([?FX];[?FXE]) ELSE IF [?FX]<>[?FXE] AND [?FY]<=[?BREITE] THEN MAX([?FX];[?FXE]) ELSE IF [?FX]=[?FXE] AND [?FX]>[?BREITE] THEN [?FX]+[?BREITE]/2+30 ELSE  [?FX]-[?BREITE]/2-30]Formel[IF [?FY]=[?FYE] AND [?FY]>[?BREITE] AND MIN([?FX];[?FXE])=0 THEN '-50' ELSE IF [?FY]=[?FYE] AND [?FY]<[?BREITE] AND MAX([?FX];[?FXE])=[?X_FERTIG] THEN '+50' ELSE '' ] Y=Formel[IF [?FY]<>[?FYE] AND [?FX]>[?BREITE] THEN MAX([?FY];[?FYE]) ELSE IF [?FY]<>[?FYE] AND [?FX]<=[?BREITE] THEN MIN([?FY];[?FYE]) ELSE IF [?FY]=[?FYE] AND [?FY]>[?BREITE] THEN [?FY]+[?BREITE]/2+30 ELSE  [?FY]-[?BREITE]/2-30]Formel[IF [?FX]=[?FXE] AND [?FX]<[?BREITE] AND MIN([?FY];[?FYE])=0 THEN '-50' ELSE IF [?FX]=[?FXE] AND [?FX]>[?BREITE] AND MAX([?FY];[?FYE])=[?Y_FERTIG] THEN '+50' ELSE '' ] Z=[?TIEF] T=$WKZFALZ C=1 F=1 V=$VFALZ 
VWG1 X=Formel[IF [?FX]<>[?FXE] AND [?FY]>[?BREITE] THEN MIN([?FX];[?FXE]) ELSE IF [?FX]<>[?FXE] AND [?FY]<=[?BREITE] THEN MAX([?FX];[?FXE]) ELSE IF [?FX]=[?FXE] AND [?FX]>[?BREITE] THEN [?FX]-[?BREITE]/2 ELSE  [?FX]+[?BREITE]/2]Formel[IF [?FY]=[?FYE] AND [?FY]>[?BREITE] AND MIN([?FX];[?FXE])=0 THEN '-50' ELSE IF [?FY]=[?FYE] AND [?FY]<[?BREITE] AND MAX([?FX];[?FXE])=[?X_FERTIG] THEN '+50' ELSE '' ] Y=Formel[IF [?FY]<>[?FYE] AND [?FX]>[?BREITE] THEN MAX([?FY];[?FYE]) ELSE IF [?FY]<>[?FYE] AND [?FX]<=[?BREITE] THEN MIN([?FY];[?FYE]) ELSE IF [?FY]=[?FYE] AND [?FY]>[?BREITE] THEN [?FY]-[?BREITE]/2 ELSE  [?FY]+[?BREITE]/2]Formel[IF [?FX]=[?FXE] AND [?FX]<[?BREITE] AND MIN([?FY];[?FYE])=0 THEN '-50' ELSE IF [?FX]=[?FXE] AND [?FX]>[?BREITE] AND MAX([?FY];[?FYE])=[?Y_FERTIG] THEN '+50' ELSE '' ]
VWG1 X=Formel[IF [?FX]<>[?FXE] AND [?FY]>[?BREITE] THEN MAX([?FX];[?FXE]) ELSE IF [?FX]<>[?FXE] AND [?FY]<=[?BREITE] THEN MIN([?FX];[?FXE]) ELSE IF [?FX]=[?FXE] AND [?FX]>[?BREITE] THEN [?FX]-[?BREITE]/2 ELSE  [?FX]+[?BREITE]/2]Formel[IF [?FY]=[?FYE] AND [?FY]<[?BREITE] AND MIN([?FX];[?FXE])=0 THEN '-50' ELSE IF [?FY]=[?FYE] AND [?FY]>[?BREITE] AND MAX([?FX];[?FXE])=[?X_FERTIG] THEN '+50' ELSE '' ] Y=Formel[IF [?FY]<>[?FYE] AND [?FX]>[?BREITE] THEN MIN([?FY];[?FYE]) ELSE IF [?FY]<>[?FYE] AND [?FX]<=[?BREITE] THEN MAX([?FY];[?FYE]) ELSE IF [?FY]=[?FYE] AND [?FY]>[?BREITE] THEN [?FY]-[?BREITE]/2 ELSE  [?FY]+[?BREITE]/2]Formel[IF [?FX]=[?FXE] AND [?FX]>[?BREITE] AND MIN([?FY];[?FYE])=0 THEN '-50' ELSE IF [?FX]=[?FXE] AND [?FX]<[?BREITE] AND MAX([?FY];[?FYE])=[?Y_FERTIG] THEN '+50' ELSE '' ]
VWG1 X=Formel[IF [?FX]<>[?FXE] AND [?FY]>[?BREITE] THEN MAX([?FX];[?FXE]) ELSE IF [?FX]<>[?FXE] AND [?FY]<=[?BREITE] THEN MIN([?FX];[?FXE]) ELSE IF [?FX]=[?FXE] AND [?FX]>[?BREITE] THEN [?FX]+[?BREITE]/2+30 ELSE  [?FX]-[?BREITE]/2-30]Formel[IF [?FY]=[?FYE] AND [?FY]<[?BREITE] AND MIN([?FX];[?FXE])=0 THEN '-50' ELSE IF [?FY]=[?FYE] AND [?FY]>[?BREITE] AND MAX([?FX];[?FXE])=[?X_FERTIG] THEN '+50' ELSE '' ] Y=Formel[IF [?FY]<>[?FYE] AND [?FX]>[?BREITE] THEN MIN([?FY];[?FYE]) ELSE IF [?FY]<>[?FYE] AND [?FX]<=[?BREITE] THEN MAX([?FY];[?FYE]) ELSE IF [?FY]=[?FYE] AND [?FY]>[?BREITE] THEN [?FY]+[?BREITE]/2+30 ELSE  [?FY]-[?BREITE]/2-30]Formel[IF [?FX]=[?FXE] AND [?FX]>[?BREITE] AND MIN([?FY];[?FYE])=0 THEN '-50' ELSE IF [?FX]=[?FXE] AND [?FX]<[?BREITE] AND MAX([?FY];[?FYE])=[?Y_FERTIG] THEN '+50' ELSE '' ]
END FALZEINGESETZT

BEGIN NUTEINGESETZT
VWGRW X0=Formel[IF MIN([?FX];[?FXE])=0 THEN -80 ELSE MIN([?FX];[?FXE])] Y0=Formel[IF MIN([?FY];[?FYE])=0 THEN -80 ELSE MIN([?FY];[?FYE])] X1=Formel[IF MAX([?FX];[?FXE])=[?WS_X] THEN [?WS_X]+80 ELSE MAX([?FX];[?FXE])] Y1=Formel[IF MAX([?FY];[?FYE])=[?WS_Y] THEN [?WS_Y]+80 ELSE MAX([?Y];[?YE])] W=[?BREITE] Z=[?TIEF] C=0 LC=0 T=$WKZNUT V1=$VNUT
END NUTEINGESETZT

BEGIN GEHRUNG
VWGR X0=[?FX] Y0=[?FY] X1=[?FXE] Y1=[?FYE] A=[?GEHRUNGSWINKEL] Z=$dz Z1=[?TIEF] Z2=[?TIEF] C=[?RADIUSKORREKTUR] T=$WKZSAEGE V=$VSAEGE
END GEHRUNG

BEGIN SAEGEN
VWGR X0=[?FX] Y0=[?FY] X1=[?FXE] Y1=[?FYE] A=[?GEHRUNGSWINKEL] Z=$dz Z1=[?TIEF] Z2=[?TIEF] C=[?RADIUSKORREKTUR] T=$WKZSAEGE V=$VSAEGE
END SAEGEN


BEGIN NCMACRO
[?MAKRONAME] X="[?MIDDLEX]" Y="[?MIDDLEY]" L="[?REALLAENGE]" B="[?REALBREITE]" W="[?WINKEL]"
END NCMACRO


BEGIN AUSKLINKUNG
Formel[IF ([?FPT1X]=0 AND [?FPT1Y]=0) OR ([?FPT4X]=0 AND [?FPT4Y]=0) THEN  ";links/vorne
VWG0 X=Formel{MAX([?FPT1X];[?FPT2X];[?FPT3X];[?FPT4X])} Y=-30 Z=[?STAERKE]+2 T=$WKZAUSK C=1 V=$VAUSK
VWG1 X=Formel{MAX([?FPT1X];[?FPT2X];[?FPT3X];[?FPT4X])} Y=Formel{MAX([?FPT1Y];[?FPT2Y];[?FPT3Y];[?FPT4Y])}
VWG1 X=-30 Y=Formel{MAX([?FPT1Y];[?FPT2Y];[?FPT3Y];[?FPT4Y])}
"
ELSE IF ([?FPT1X]=[?X_FERTIG] AND [?FPT1Y]=0) OR ([?FPT4X]=[?X_FERTIG] AND [?FPT4Y]=0) THEN ";rechts/vorne
VWG0 X=Formel{MIN([?FPT1X];[?FPT2X];[?FPT3X];[?FPT4X])}Y=-30 Z=[?STAERKE]+2 T=$WKZAUSK C=2 V=$VAUSK
VWG1 X=Formel{MIN([?FPT1X];[?FPT2X];[?FPT3X];[?FPT4X])}Y=Formel{MAX([?FPT1Y];[?FPT2Y];[?FPT3Y];[?FPT4Y])}
VWG1 X=[?WS_X]+30 Y=Formel{MAX([?FPT1Y];[?FPT2Y];[?FPT3Y];[?FPT4Y])}
"
ELSE IF ([?FPT1X]=[?X_FERTIG] AND [?FPT1Y]=[?Y_FERTIG]) OR ([?FPT4X]=[?X_FERTIG] AND [?FPT4Y]=[?Y_FERTIG]) THEN  ";rechts/hinten
VWG0 X=Formel{MIN([?FPT1X];[?FPT2X];[?FPT3X];[?FPT4X])} Y=[?WS_Y]+30 Z=[?STAERKE]+2 T=$WKZAUSK C=1 V=$VAUSK
VWG1 X=Formel{MIN([?FPT1X];[?FPT2X];[?FPT3X];[?FPT4X])} Y=Formel{MIN([?FPT1Y];[?FPT2Y];[?FPT3Y];[?FPT4Y])}
VWG1 X=[?WS_X]+30 Y=Formel{MIN([?FPT1Y];[?FPT2Y];[?FPT3Y];[?FPT4Y])}
"
ELSE IF ([?FPT1X]=0 AND [?FPT1Y]=[?Y_FERTIG]) OR ([?FPT4X]=0 AND [?FPT4Y]=[?Y_FERTIG]) THEN  ";links/hinten
VWG0 X=Formel{MAX([?FPT1X];[?FPT2X];[?FPT3X];[?FPT4X])} Y=[?WS_Y]+30  Z=[?STAERKE]+2 T=$WKZAUSK C=2 V=$VAUSK
VWG1 X=Formel{MAX([?FPT1X];[?FPT2X];[?FPT3X];[?FPT4X])} Y=Formel{MIN([?FPT1Y];[?FPT2Y];[?FPT3Y];[?FPT4Y])}
VWG1 X=-30 Y=Formel{MIN([?FPT1Y];[?FPT2Y];[?FPT3Y];[?FPT4Y])}
"
ELSE ";In der Kante
VWG0 X=Formel{IF [?FPT1Y]=[?FPT2Y] AND [?FPT1X]=0 THEN [?FPT1X]-30 ELSE IF [?FPT1Y]=[?FPT2Y] AND [?FPT1X]>0 THEN [?FPT1X]+30 ELSE [?FPT1X]} Y=Formel{IF [?FPT1X]=[?FPT2X] AND [?FPT1Y]=0 THEN [?FPT1Y]-30 ELSE IF [?FPT1X]=[?FPT2X] AND [?FPT1Y]>0 THEN [?FPT1Y]+30 ELSE [?FPT1Y]} Z=[?STAERKE]+2  T=$WKZAUSK C=2 V=$VAUSK
VWG1 X=[?FPT2X] Y=[?FPT2Y]
VWG1 X=[?FPT3X] Y=[?FPT3Y]
VWG1 X=[?FPT4X] Y=[?FPT4Y]
VWG1 X=Formel{IF [?FPT3Y]=[?FPT4Y] AND [?FPT4X]=0 THEN [?FPT4X]-30 ELSE IF [?FPT3Y]=[?FPT4Y] AND [?FPT4X]>0 THEN [?FPT4X]+30 ELSE [?FPT4X]} Y=Formel{IF [?FPT3X]=[?FPT4X] AND [?FPT4Y]=0 THEN [?FPT4Y]-30 ELSE IF [?FPT3X]=[?FPT4X] AND [?FPT4Y]>0 THEN [?FPT4Y]+30 ELSE [?FPT4Y]}
"]
END AUSKLINKUNG

RADIUSKORREKTUR: 0 1 2

BEGIN POLYFIRST
VWG0 X=[?XSTART] Y=[?YSTART] Z=Formel[IF [?EINTAUCHEN]=1 THEN '0' ELSE '[?ZUSTELLUNGENDZ]'] T=Formel[IF IDENTISCH('[?WERKZEUGINFO]';'') THEN '$WKZKONTUR' ELSE '"[?WERKZEUGINFO]"'] C=[?RADIUSKORREKTUR] AC=[?KONTURABSTAND] F=1 V=$VKONTUR
VWG1 X=[?XEND] Y=[?YEND] Z=[?ZUSTELLUNGENDZ]
END POLYFIRST

BEGIN POLYFIRSTCLOCKWISE
VWG0 X=[?XSTART] Y=[?YSTART] Z=Formel[IF [?EINTAUCHEN]=1 THEN '0' ELSE '[?ZUSTELLUNGENDZ]'] T=Formel[IF IDENTISCH('[?WERKZEUGINFO]';'') THEN '$WKZKONTUR' ELSE '"[?WERKZEUGINFO]"'] C=[?RADIUSKORREKTUR] AC=[?KONTURABSTAND] F=1 V=$VKONTUR
VWG2 X=[?XEND] Y=[?YEND] I=[?XCENTER] J=[?YCENTER] Z=[?ZUSTELLUNGENDZ]
END POLYFIRSTCLOCKWISE

BEGIN POLYFIRSTCOUNTERCLOCKWISE
VWG0 X=[?XSTART] Y=[?YSTART] Z=Formel[IF [?EINTAUCHEN]=1 THEN '0' ELSE '[?ZUSTELLUNGENDZ]'] T=Formel[IF IDENTISCH('[?WERKZEUGINFO]';'') THEN '$WKZKONTUR' ELSE '"[?WERKZEUGINFO]"'] C=[?RADIUSKORREKTUR] AC=[?KONTURABSTAND] F=1 V=$VKONTUR
VWG3 X=[?XEND] Y=[?YEND] I=[?XCENTER] J=[?YCENTER] Z=[?ZUSTELLUNGENDZ]
END POLYFIRSTCOUNTERCLOCKWISE

BEGIN POLYBODY
VWG1 X=[?XEND] Y=[?YEND]
END POLYBODY

BEGIN POLYBODYCLOCKWISE
VWG2 X=[?XEND] Y=[?YEND] I=[?XCENTER] J=[?YCENTER]
END POLYBODYCLOCKWISE

BEGIN POLYBODYCOUNTERCLOCKWISE
VWG3 X=[?XEND] Y=[?YEND] I=[?XCENTER] J=[?YCENTER]
END POLYBODYCOUNTERCLOCKWISE

BEGIN POLYLAST
VWG1 X=[?XEND] Y=[?YEND]
END POLYLAST

BEGIN POLYLASTCLOCKWISE
VWG2 X=[?XEND] Y=[?YEND] I=[?XCENTER] J=[?YCENTER]
END POLYLASTCLOCKWISE

BEGIN POLYLASTCOUNTERCLOCKWISE
VWG3 X=[?XEND] Y=[?YEND] I=[?XCENTER] J=[?YCENTER]
END POLYLASTCOUNTERCLOCKWISE

BEGIN PRGEND
VWN
END PRGEND

BEGIN ARBEITSINFO
Jobliste ncstudio "[?WS_NAME]"

Programmname	Anzahl	Bauteil-Name	Material	Bauteil-Nr	Bauteillänge	Bauteilbreite	Wird Formatiert	Getrenntes Formatierungsprogramm	Art.-Nr. Kante-Links	Art.-Nr. Kante-Rechts	Art.-Nr. Kante-Oben	Art.-Nr. Kante-Unten	Art.-Nr. Belag Innen	Art.-Nr. Belag Aussen	Art.-Nr. Beschichtung 1	Art.-Nr. Beschichtung 2	Art.-Nr. Beschichtung 3	Bemerkung	Dicke	Dicke Kante L	Dicke Kante R	Dicke Kante O	Dicke Kante U	Symbolname
[BEGIN LOOP]
[?FPRG_NAME]	[?ANZAHL]	[?BAUTEIL_NAMEAUSGABE]	[?MATERIAL]	[?BAUTEIL_NR]	[?LAENGE]	[?BREITE]	[?FORMATIERT]	[?GETRENNT_FORMATIERT]	[?ART_KANTE_L]	[?ART_KANTE_R]	[?ART_KANTE_O]	[?ART_KANTE_U]	[?ART_BELAG_INNEN]	[?ART_BELAG_AUSSEN] [?ART_BESCHICHTUNG_1]	[?ART_BESCHICHTUNG_2]	[?ART_BESCHICHTUNG_3]	[?BEMERKUNG]		[?STAERKE]	[?STAERKE_KANTE_L]	[?STAERKE_KANTE_R]	[?STAERKE_KANTE_O]	[?STAERKE_KANTE_U]	[?SYMBOLNAME]	
[END LOOP]
END ARBEITSINFO

BEGIN ZUSCHNITTSINFO
Aufkb;Plakb;Elnr;Aufpos;Teilbez;Stück;Zuslange;Zusbreite;Optlange;Optbreite;Auftrag;Teilbez;Zusatzinformation;TInfo1,Kantevkb;Kantevdicke;Kantehkb;Kantehdicke;Kantelkb;Kanteldicke;Kanterkb;Kanterdicke;Belagikb;Belagakb
[BEGIN LOOP]
[?AUFTRAG];[?MATERIAL];[?COUNTER];[?AUFTRAG_POSITION];[?LAENGE];[?BREITE];[?LAENGE];[?BREITE];[?SYMBOLNAME];[?BAUTEIL_NAME];[?FPRG_NAME];[?BEMERKUNG];[?ART_KANTE_U];[?STAERKE_KANTE_U];[?ART_KANTE_O];[?STAERKE_KANTE_O];[?ART_KANTE_L];[?STAERKE_KANTE_L];[?ART_KANTE_R];[?STAERKE_KANTE_R];[?ART_BELAG_INNEN];[?ART_BELAG_AUSSEN]
[END LOOP]
END ZUSCHNITTSINFO
