Defining the dxfrobot.ind robot layout file

The dxfrobot.ind robot layout file is needed for the profile DXF output. The file has a fixed layout. An example file can be found in the default norms. The example file can be used as the basis for a customized file. You can change this file according to your needs. The file must be placed in the project's norms folder %ncgnorms%.

Example file contents

 

PROFILE AS DXF

E,DXF;NC-PARAMETERS> 2000,1,0,$EERSTE_TYPE,0,0,0,1,$LIJFHOOGTE,1,$EERSTE_W1,$EERSTE_F1,$EERSTE_R1,$EERSTE_R2,$EERSTE_R3,$EERSTE_R4,$EERSTE_R5,$EERSTE_R6,$EERSTE_R7,$EERSTE_R8,$EERSTE_H2,$EERSTE_B2,$EERSTE_W2,$EERSTE_F2,$EERSTE_OL,0

E,DXF;NC-PARAMETERS> 2000,1,$BASIS,$TWEEDE_TYPE,0,0,0,2,$LIJFHOOGTE,1,$TWEEDE_W1,$TWEEDE_F1,$TWEEDE_R1,$TWEEDE_R2,$TWEEDE_R3,$TWEEDE_R4,$TWEEDE_R5,$TWEEDE_R6,$TWEEDE_R7,$TWEEDE_R8,$TWEEDE_H2,$TWEEDE_B2,$TWEEDE_W2,$TWEEDE_F2,$TWEEDE_OL,0

I,B;NC-PARAMETERS> 913,1,$XBS,1,1,1,1,1,1,1,1,1,0,$YBS,$AMPLITUDE,$XBE,$YBE,0,0,0,0,0,0,0,0,0,0,0,0,0

I,DXF;NC-PARAMETERS> 902,1,$AANSLAG_MARK1_LENGTE,0,0,0,0,0,$LIJFHOOGTE,1,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0

I,DXF;NC-PARAMETERS> 905,1,$EERSTE_WERKLIJN_LENGTE,0,0,0,0,0,0,1,,0,0,0,$LIJFHOOGTE,0,0,0,0,0,0,Text $EERSTE_WERKLIJN,0,0,0,0,0,0

I,DXF;NC-PARAMETERS> 905,1,$TWEEDE_AANSLAGWL_LENGTE,0,0,0,0,0,0,1,0,0,0,$LIJFHOOGTE,0,0,0,0,0,0,Text $TWEEDE_WERKLIJN,0,0,0,0,0,0

I,DXF;NC-PARAMETERS> 902,1,$AANSLAG_MARK2_LENGTE,0,0,0,0,0,$LIJFHOOGTE,1,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0

I,DXF;NC-PARAMETERS> 906,$NC_TURN0,$FIRST_GORDING_PLATE_LENGTH,0,0,0,0,0,$LIJFHOOGTE,1,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0

I,DXF;NC-PARAMETERS> 910,1,0,0,0,0,0,0,$CENTER_DISTANCE,1,0,0,$BASIS,20,50,0,0,0,0,0,0,0,0,0,0,0

I,DXF;NC-PARAMETERS> 503,$FACE_PL_BEND5_LENGTH,40,50,40,$BASIS,40,50,40,DN$FACE_PL_BEND_ANGLEFIN/R$FACE_PL_BEND_RADIUS

I,DXF;NC-PARAMETERS> 503,$FACE_PL_BEND3_LENGTH,80,0,80,$BASIS,80,0,80,$FACE_PL_BEND_ANGLE,0,TAN

I,DXF;NC-PARAMETERS> 906,$NC_TURN0,$SECOND_GORDING_PLATE_LENGTH,0,0,0,0,0,$LIJFHOOGTE,1,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0

I,DXF;NC-PARAMETERS> 908,1,$FACE_PL_BEND1_LENGTH,0,0,0,0,0,$LIJFHOOGTE,1,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0

I,DXF;NC-PARAMETERS> 908,1,$FACE_PL_BEND2_LENGTH,0,0,0,0,0,$LIJFHOOGTE,1,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0

I,DXF;NC-PARAMETERS> 503,$FACE_PL_BEND5_LENGTH,80,0,80,$BASIS,80,0,80,$FACE_PL_BEND5_LENGTH,0,TAN

I,DXF;NC-PARAMETERS> 503,15,40,15,$LIJFHOOGTE,$FIRST_B_TYPE$FIRST_B_1$FIRST_OL,0

I,DXF;NC-PARAMETERS> 503,$BASIS,$LIJFHOOGTE,$BASIS,40,$SECOND_B_TYPE$SECOND_B_1$SECOND_OL,0

LOOP

I,DXF,$AANSLAG_LENGTE;NC-PARAMETERS>$NC-TYPE,$FLIP,$AANSLAG_LENGTH,$C1,$C2,$C3,$ROTATIE,$HOOGTE,$LIJFHOOGTE,$DIKTE,0,0,$R1,$R2,$R3,$R4,$R5,$R6,$R7,$R8,0,0,0,0,0,$R9

NEXT

C#I,DXF;NC-PARAMETERS> 909,1,$FIRST_GORDING_PLATE_LENGTH,0,0,0,0,0,$CENTER_DISTANCE,1,0,0,$BASIS,$SECOND_GORDING_PLATE_LENGTH,0,0,0,0,0,0,0,0,0,0,0

 

Specifying the reference line indications

The definitions of the default reference line indications can be found in the type### files (type902, type903, type904 etc.) in the uitsp folder of the default norms.

Note that the marking lines are defined differently for the DXF method (which uses dxfrobot.ind) compared to the profile sketch method (which uses ncgrobot.ind). The below examples are the default definitions for the type902 reference line.

Profile DXF method: (dxfrobot.ind):

I,DXF;NC-PARAMETERS> 902,1,$AANSLAG_MARK1_LENGTE,0,0,0,0,0,$LIJFHOOGTE,1,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0

I,DXF;NC-PARAMETERS> 902,1,$AANSLAG_MARK2_LENGTE,0,0,0,0,0,$LIJFHOOGTE,1,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0

Profile sketch method: (ncgrobot.ind):

I,C,$AANSLAG_MARK1_LENGTE,3;NC-PARAMETERS> 902,1,0,0,0,0,0,0,$LIJFHOOGTE,1,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0

I,C,$AANSLAG_MARK2_LENGTE,3;NC-PARAMETERS> 902,1,0,0,0,0,0,0,$LIJFHOOGTE,1,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0