You are on page 1of 11

DXF-Import

Datum : 06. Jun. 2006 (SF)

Table of content
1 2 3 INTRODUCTION SETTINGS STANDARD CONDITION IMPORTABLE ELEMENTS Z-POSITION FEED RATES , RADIUS COMPENSATION AND TOOL IDS FINISHED PART VERTICAL HOLES HORIZONTAL HOLES GROOVES (ROTATED ) CIRCULAR AND RECTANGULAR POCKETS / CUT OUTS STARTING POINT OF MILLING CONTOUR M ILLING CONTOUR 2 2 5 5 5 5 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 11

3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 4 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8

U. S. VERSION CONDITION IMPORTABLE ELEMENTS FINISHED PART M ILLING CONTOUR GROOVES (ROTATED ) VERTICAL DRILLS HORIZONTAL HOLES DEFINITION OF PIN POSITIONS

Seite 1 von 11 W:\Wise\CAMPUS_UNICODE\Inst_DOC\MiscTech\ibtr_DXFImport_en.doc

DXF-Import
Datum : 06. Jun. 2006 (SF)

Introduction
The DXF import is available from the version 5.0.0.219 on. Here two different formats will be supported. - standard - US version The version will be automatically detected based on the property of the DXF file.

Settings
In the Hops menu options | adjustments in the register Import/Export the settings for the DXF import can be reviewed. For both types, following settings can be set:

Seite 2 von 11 W:\Wise\CAMPUS_UNICODE\Inst_DOC\MiscTech\ibtr_DXFImport_en.doc

DXF-Import
Datum : 06. Jun. 2006 (SF)

Unit: Definition of the measurement unit of the drawing. This setting will be set for the macro. Min height: Automatic detection from mm / inch. The automatic detection is turned on if the value in unequal 0. In case the board thickness is smaller that the defined value, it will be switched to Inches. Otherwise the measurement unit mm is selected. Tolerance: Tolerance in mm Template: All variables and rows of the selected template will be used in the Hop file. The manufacturing definitions of the DXF file will be added a the end. Vertical Drilling max D: In order to set the correct drilling type (i.e. hinge drill), the drilling diameter is getting used. In case the drilling diameter of the hole is larger than the specified value, the drilling type 30 (hinge drill) will be set. The default value is 10. In case the drilling depth is bigger or equal the finished part thickness, the drilling type 20 (through drill) will be used. Switch compensation: 0: The definition of the milling radius compensation for the specific DXF format is not getting changed. 1: The definition of the milling radius compensation for the specific DXF format is getting changed. (right to left; left to right) FX,FY,FZ: Definition of the variable names for the finished part in X, Y and Z. Groove: Definition of the macro for a groove. Circular pocket: Macro definition for a circular pocket. Rectangular pocket: Macro definition for a rectangular pocket. Circle: Macro definition for a circular milling.
Seite 3 von 11 W:\Wise\CAMPUS_UNICODE\Inst_DOC\MiscTech\ibtr_DXFImport_en.doc

DXF-Import
Datum : 06. Jun. 2006 (SF)

Rectangle: Macro definition for a rectangular milling. BoxNo milling: Standard tool ID for milling (in case no milling ID is defined in the DXF file). BoxNo drilling: Standard tool ID for drilling (in case no drilling ID is defined in the DXF file). Lead in / Lead out: Standard value for the lead in and out movement. Hint: In the directory settings the colors can be set in the file called ExportImport.ini. [ImportSettings_Ext0Filter0] ColorPanel=7 ColorGroove=2 ColorVertical=5 ColorHorizontal=5 ColorHorizontalUS=3 ColorStart=2 ColorMilling=1 ColorPocket=6

Seite 4 von 11 W:\Wise\CAMPUS_UNICODE\Inst_DOC\MiscTech\ibtr_DXFImport_en.doc

DXF-Import
Datum : 06. Jun. 2006 (SF)

3
3.1

Standard
Condition The Layer 0 hat to exist. On this layer the contours in the finished part colour have to be defined. The first contour element has to have a negative object height. When these conditions are true, the system will identify the DXF file as Standard

3.2

Importable elements
color black red yellow blue blue yellow Magenta No 7 1 2 5 5 2 6 Visualization Polyline/Lines Line arc no circles Circle Circle Circle Polyline-rectangle Circle and polyline rectangle

Part Milling line / arc Contour start point Vertical drilling Horizontal drilling Groove (rotated) Circular and rectangular pocket / cut outs

3.3

Z-Position The Z-Position will not be used for manufacturing definitions from the top.

Seite 5 von 11 W:\Wise\CAMPUS_UNICODE\Inst_DOC\MiscTech\ibtr_DXFImport_en.doc

DXF-Import
Datum : 06. Jun. 2006 (SF)

3.4

Feed rates, radius compensation and tool IDs The layer name will define the tool ID, the radius compensation of the tool and the feed rate. It exists of a leading number between 0 and 29 as well as the definition TT$x$ for the tool ID. Both definitions are separated by a underline. For a better understanding following will be described base on an example. Example: 27_TT$17$ The decade position describes the radius compensation of the tool (left=1, right=2, without = decade position is not used) In the example 2 defined a left compensation. This definition is switchable (settings switch campensation) The singular value describes the feed rate in 10 percent steps based on the tool feed rate defined. In this example 70% of the tool feed rate. The definition TT$x$ defines the tool ID. In the example it is 17. This value has to be written between two $ signs. Wrong layer definitions will be imported using the standard values. For horizontal and vertical drilling the drill type can be defined. Exmple: 27_TT$17$_Y15 Drilling type 15 was defined in this example. The value will overwrite the value created in Setting Vert. Drill max. D .

3.5

Finished part White poly line or line on layer 0 will be defined as the part. All white lines on this layer will be used for a min-max calculation. The difference between the smallest and the biggest X value equals the width of the part. The height will be calculated from the difference between the smallest and the biggest Y value. If the lower left corner is not at the origin, all elements will be shifted by this value. The negative object height of the first white line element on this layer will define the thickness of the part.

Seite 6 von 11 W:\Wise\CAMPUS_UNICODE\Inst_DOC\MiscTech\ibtr_DXFImport_en.doc

DXF-Import
Datum : 06. Jun. 2006 (SF)

3.6

Vertical holes Vertical holes will be defined by a blue circle . Blue circles on the finished part layer however will not be used. The diameter of the circle will define the diameter of the tool (hole). The object height defines the drilling depth. It has to be defined negative in the manufacturing direction. The definition of the drilling type is described under settings. The drilling speed and tool ID will be defined as described above. Holes, which are not exactly perpendicular to the top side of the board, will be handled as horizontal holes. Circles inside of blocks will not be used.

3.7

Horizontal holes Horizontal holes will be defined by a blue circle. Blue circles on the finished part layer however will not be used. The diameter of the circle will define the diameter of the tool (hole). The object height defines the drilling depth. It has to be defined negative in the manufacturing direction. The definition of the drilling type is described under settings. The drilling speed and tool ID will be defined as described above.

3.8

Grooves (rotatable) Grooves will be defined by yellow poly line - rectangles with negative object heights and layer name. The width of the rectangle defines the groove width. The negative object height from top level of the board specifies the groove depth. The position of the groove is defined by the mid point of the front line of the rectangle. A compensation is not definable since the groove is specified by the middle line and the groove width. The speed and tool ID will be defined as described above. Tilted grooves are not supported. Groove elements in blocks are not getting used.

Seite 7 von 11 W:\Wise\CAMPUS_UNICODE\Inst_DOC\MiscTech\ibtr_DXFImport_en.doc

DXF-Import
Datum : 06. Jun. 2006 (SF)

3.9

Circular and rectangular pockets / cut outs Circular and rectangular pockets and cut outs will be defined by a magenta circle or a rectangular poly line. The Z-position as well as the centre point define the describe the position of the pocket/ cut out. The negative object height defines the depth. Pockets not defined rectangular to the top face of the board, will be inserted in the view defined by the DXF view. Blocks will not be used. The singular position of the layer name is defining the speed, the decade position the milling direction. No definition or 1 clockwise, 2 counter clockwise. Divided by a under score the tool ID TT$x$ is defined. A following C, separated by a under score, defines the element as a cut out. Without a C, the element will be identified as a pocket. For rectangular pockets/ cut outs, a following Rxx (separated by a user score) will define the corner radius. For straight radius values, the dot can be left out. Example: 20_TT$7$_C_R20.5

3.10 Starting point o f milling contour The starting point of milling contours will be identified by a yellow circle . Speed and tool ID will be defined as described above. The negative object height equals the insertion depth. If another line type than CONTINUOUS is used, the laser will be activated. Circles in blocks are getting used. If a circle inside a block is being detected, only the elements inside this block are getting used for the contour definition. Using the additional information _LIN1 (linear) or _LIN2 (radial) in the layer name, the standard lead in movement can be overwritten. Using _LOUT1 (linear) and _LOUT2 (radial) the standard lead out movement can be overwritten. 3.11 Milling contour Milling contours will be defined by red lines and arcs. The object height specifies the end depth of the milling contour. The singular position of the layer name defines the milling speed. No circles can be imported as milling contour. Circles have to be defined using two arcs.

Seite 8 von 11 W:\Wise\CAMPUS_UNICODE\Inst_DOC\MiscTech\ibtr_DXFImport_en.doc

DXF-Import
Datum : 06. Jun. 2006 (SF)

4
4.1

U. S. Version
Condition The Layer PL has to exist. On this layer the contour in the finished part colour have to be defined. The first element hat to have a negative object height. If these conditions are true, the system is defining the DXF file as US Version.

4.2

Importable elements
colour Part Milling line / arc Vertical drill Horizontal drill Groove (rotated) black red blue green yellow Nr 7 1 5 3 2 Visualization Polyline /Line Polyline Circle Circle Polyline- Recatangle

4.3

Finished part White poly lines or lines on the layer PL will be defined as finished part. All white lines on this layer will be used for a min-max calculation. The difference between the smallest and the biggest X value equals the width of the part. The height will be calculated from the difference between the smallest and the biggest Y value. If the lower left corner is not at the origin, all elements will be shifted by this value. The negative object height of the first white line element on this layer will define the thickness of the part.

4.4

Milling contour All red poly lines will be detected as milling contour. They have to exist on a valid layer. The negative object height equals the insertion depth. The layer includes information about the radius compensation and the tool ID. _L in the layer name is using a left compensation; _R is using a right compensation. The definition is reversible in the Import/Export settings. The use of _TTx defines the tool ID. Example.: RT_TT1_R Korrection right using tool ID 1. No circles can be imported as milling contours. Circles ha ve to be defined by two arcs in a poly line. Elements in blocks are not getting used.

Seite 9 von 11 W:\Wise\CAMPUS_UNICODE\Inst_DOC\MiscTech\ibtr_DXFImport_en.doc

DXF-Import
Datum : 06. Jun. 2006 (SF)

4.5

Grooves (rotatable) Grooves will be defined using yellow poly line rectangles with a negative object height and a line element. The starting width of the poly line is defined as the groove width. The negative object height from board top face on is the groove depth. The start and ending point of the groove is defined by the first line. A tool compensation is not used since the groove is defined by the centre line and the width. The information _TTx in the layer name specifies the tool ID. Elements in blocks are not getting used.

4.6

Vertical drills Vertical drills will be defined by a blue circle . Blue circles on the finished part layer are not getting used. The diameter o f the circle defines the diameter of the drill (hole). The object height defines the drilling depth (needs to be negative in the drilling direction). The definition of the drill type is described in the section settings. The use of _TTx in the layer name defines the tool type. A Type 10 can be defined as follows: _TT1. Holes which are defined not exactly perpendicular to the to face are not getting used. Circles inside of blocks are not getting used. The tool ID will be defined by the default value in the settings. In case another tool has to be used, the following layer definition has to be made: VD_TT$100$_Y15 ToolID 100 and drilling type 15.

4.7

Horizontal holes Horizontal holes will be defined by a green circle . Green circles on the finished part layer are not getting used. The diameter of the circle defines the diameter of the drill (hole). The object height defines the drilling depth (needs to be negative in the drilling direction). The coordinates of the circle have to start at the staring point of the hole. The use of _TTx in the layer name defines the tool type. Circles inside of blocks are not getting used. The tool ID will be defined by the default value in the settings. In case another tool has to be used, the following layer definition has to be made: H_TT$100$_Y1 Tool ID 100 and drilling type 1.

Seite 10 von 11 W:\Wise\CAMPUS_UNICODE\Inst_DOC\MiscTech\ibtr_DXFImport_en.doc

DXF-Import
Datum : 06. Jun. 2006 (SF)

4.8

Definition of Pin positions On the layer RUNFIELD Text for the definition of the position on the machine is used. AF or AV: AB or AH: DF or DV: DB or DH: left front left back right front right back

Seite 11 von 11 W:\Wise\CAMPUS_UNICODE\Inst_DOC\MiscTech\ibtr_DXFImport_en.doc

You might also like