Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

You can import a variety of CAD files into FactoryLogix. The following topics provide the parameters and beginning file headers required to import each type of CAD file.

...

Note

In addition to support for electronic computer-aided design files (ECAD),FactoryLogix also provides support for mechanical computer-aided design files, often referred to as 3D CAD or MCAD. For details, see Work with 3D CAD in FactoryLogix.

Altium Designer

Item

Description

Extraction procedure

Schematic and PCB design files can be exported into various formats - including previous versions of Altium's software or alternate software packages. Export of files is performed using the File > Save As command, or the File > Save Copy As command.

Common file extension

*.PcbDoc

Save as type

Altium PCB ASCII (*.PcbDoc)

FactoryLogix import type

Protel 98/99/2000 ASCII PCB File (v3.0)

Beginning file header

Code Block
|RECORD=Board|SELECTION=FALSE|LAYER=UNKNOWN|LOCKED=FALSE
|POLYGONOUTLINE=FALSE|USERROUTED=TRUE|UNIONINDEX=0|
FILENAME=C:\Altium\PROJECTS\2ASCII.PcbDoc|KIND=Protel_Advanced_PCB
|VERSION=5.00|DATE=7/14/2009| TIME=2:17:54 PM|....... 

Note

The format of the CAD file must be Version 3.0 or higher and in ASCII format.

Cadence Allegro

Item

Description

Extraction procedure

Cadence Allegro requires the use of a script available from www.aiscorp.com. The script produces a ccam.cad file that you can import into FactoryLogix.

Common file extension

*.cad

FactoryLogix import type

Cadence Allegro (Aegis Script)

Beginning file header

Code Block
A!REFDES!CLASS!SUBCLASS!COMP_DEVICE_TYPE!COMP_PACKAGE!SYM_ROTATE!
PIN_NUMBER!DRILL_HOLE_NAME!NET_NAME!PIN_X!PIN_Y!
START_LAYER_NAME!END_LAYER_NAME!GRAPHIC_DATA_NAME!
GRAPHIC_DATA_1!GRAPHIC_DATA_2!GRAPHIC_DATA_3!GRAPHIC_DATA_4!
GRAPHIC_DATA_5!GRAPHIC_DATA_6!GRAPHIC_DATA_7!GRAPHIC_DATA_8!
GRAPHIC_DATA_9!GRAPHIC_DATA_10!SYM_NAME!SYM_X!SYM_Y!SYM_MIRROR!
J!D:\cam\102.brd!Tue Apr 25 15:21:27 2000!-100.000!
-170.000!500.000!430.000!0.001!millimeters!B01!
47.2 mil!6!OUT OF DATE!S!!BOARD GEOMETRY!OUTLINE!!!0.000!!!!!!!!
ARC!-8.095!-9.949!-8.095!-9.949!-10.000!-9.949!1.905!0.000!
COUNTERCLOCKWISE!NOTCONNECT!TARGET!-10.000!-10.000!NO!

Note

A Cadence Allegro file can be distinguished easily by the ! characters in the output file. 29 data fields are required in the output file.

Cadence OrCAD IPC-2581

Note

For Cadence OrCAD it is now recommended to use the IPC-2581 standard.

Item

Description

Common file extension

*.xml

Beginning file header

Code Block
<?xml version = "1.0" encoding = "UTF-8"?>
<IPC-2581 revision="A" xmlns="http://webstds.ipc.org/2581" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

Note

This is the recommended export if available, otherwise the script method can be used as described for Cadence Allegro.

Eagle Layout Editor

Item

Description

Extraction procedure

Visit www.cadsoft.de – Download User Language Programs (ULPs). Download the gencad.ulp.

FactoryLogix import type

GENCAD

GenCAD v 1.4 from Veribest

Item

Description

Extraction procedure

Veribest provides a stand-alone application called Report Writer. Use this application to export the Mitron export option, which causes Veribest to produce a GenCAD compliant output ASCII file.

Common file extension

*.cad

FactoryLogix import type

GENCAD

Beginning file header

Code Block
$HEADER
GENCAD 1.4
USER RSI-TRANSLATOR GENCAD OUTPUT V:10
DRAWING scm
REVISION Wed Jan 07 15:13:12 1998
UNITS USER 1000
ORIGIN 0 0
INTERTRACK 0
$ENDHEADER 

IPC-D-356

Item

Description

Common file extension

*.net or *.356

FactoryLogix import type

IPC-D-356 file

Beginning file header

Code Block
P JOB 010670x2.brd
P UNITS CUST 
P DIM N
C 
C Feb 11 16:26:42 2000
Company. 
C IPC-D-356 Netlist From Allegro
C 
327N/C - A02X-000460Y+036040X1200Y1200R000 S1 

Mentor Graphics Expedition

Item

Description

Extraction procedure

  1. Select Export under the File menu.

  2. Select the General Interface menu item.

  3. Select the Mitron GenCAD option.

Common file extension

*.cad

FactoryLogix import type

GENCAD

Beginning file header

Code Block
$HEADER
GENCAD 1.4
USER RSI-TRANSLATOR GENCAD OUTPUT V:10
DRAWING scm
REVISION Wed Jan 07 15:13:12 1998
UNITS USER 1000
ORIGIN 0 0
INTERTRACK 0
$ENDHEADER 

Mentor Graphics Neutral File

Item

Description

Extraction procedure

  1. Select the Write Neutral Files command from the Output menu of the FabLink utility.

  2. Select to output all options.

Common file extension

*.neu

FactoryLogix import type

Mentor Graphics

Beginning file header

Code Block
# file : /users/ngd/pci_audio/t20318pt1/pcb/mfg/neutral_file.mech 
# date : Wednesday June 10, 1998; 13:58:18 
# 

OrCAD

Item

Description

Extraction procedure

  1. Open the OrCAD Layout Application. Do not open the project or the board.

  2. Select File > Export.

  3. Select the GenCAD option.

  4. Browse to the location of the file and select Accept.

Common file extension

*.cad

FactoryLogix import type

OrCAD GENCAD file

Beginning file header

Code Block
$HEADER
GENCAD 1.4
USER RSI-TRANSLATOR GENCAD OUTPUT V:10
DRAWING scm
REVISION Wed Jan 07 15:13:12 1998
UNITS USER 1000
ORIGIN 0 0
INTERTRACK 0
$ENDHEADER 

PADS

Item

Description

Versions

  • PowerPCB

  • PADS Perform

  • PADS 2000

  • PADS Work

Extraction procedure

  1. Select In/Out > ASCII Out (F4).

  2. Select All and the PADS-2000 or PADS-3000 format.

  3. Enter a name for the output file.

Common file extension

*.asc

FactoryLogix import type

PADS PowerPCB/Perform/Works

Beginning file header

Code Block
!PADS-POWERPCB-V4.0-BASIC! DESIGN DATABASE ASCII FILE 1.0
PCB GENERAL PARAMETERS OF THE PCB DESIGN

P-CAD (method 1)

Item

Description

Versions

  • Accel EDA

  • Accel Tango

  • Accel PCAD

  • P-CAD for DOS

  • P-CAD PDIF Design File

Extraction procedure

  1. Select File > Save As.

  2. Select the ASCII .PCB option.

Common file extension

*.pcb

FactoryLogix import type

P-CAD PDIF

Beginning file header

Code Block
ACCEL_ASCII "C:\WINDOWS\Desktop\Htrdemo.pcb" 
(asciiHeader 
(asciiVersion 3 0)
(timeStamp 2002 1 17 9 18 44)
(program "P-CAD 2001 PCB" "16.02.04")
(copyright "Copyright © 1991-2001 Altium Limited")
(fileAuthor "")
(headerString "")
(fileUnits Mil)
(guidString "{AA3EBDF5-111B-48FC-9292-C084E2766C15}")
) 

...

Item

Description

Extraction procedure

  1. Select File > Export.

  2. Select the PDIF.

Common file extension

*.pdf

OLD extraction procedure

  1. Select PCAD > PCB Tools.

  2. Select the PDIF File Writer.

  3. Output a complete PDIF data file for the design.

Note

Output options are not relevant to FactoryLogix required data. The CAD user may choose any options.

  1. Select the name of the PCB file for export.

  2. Enter the name of the PDIF file to be created for input to FactoryLogix.

  3. Select Run.

Beginning file header 

Code Block
%********************************************************************
% 
% Program : ACCEL P-CAD PCB Version 14.01.03
% Date : Jan 28 1999
% Time : 08:00:05 PM
% File In : c:\accel\demo\modfax0.pcb
% File Out : c:\accel\demo\modfax0.pdf
% Format : P-CAD DATABASE INTERCHANGE FORMAT 
% 
%******************************************************************** 

...

Item

Description

Extraction procedure

  1. In Protel, select the File Save As.

  2. In the File Format dialog, select ASCII .PCB.

Common file extension

*.pcb

FactoryLogix import type

Protel 98/99/2000 ASCII PCB File (v3.0)

Beginning file header

Code Block
|RECORD=Board|FILENAME=D:\Shoebox\PCB_design\SwitchTest\Backup of Copy of SW_2.PCB
|KIND=Protel_Advanced_PCB|VERSION=3.00|DATE=24-May- 2001|TIME=11:52:14|ORIGINX=2050mil
|ORIGINY=2250mil|BIGVISIBLEGRIDSIZE=10000000.000|VISIBLEGRIDSIZE=100000.000
|ELECTRICALGRIDRANGE=0.5mil| ELECTRICALGRIDENABLED=TRUE|SNAPGRIDSIZE=5000.000000
|SNAPGRIDSIZEX=5000.000000|SNAPGRIDSIZEY=5000.000000|TRACKGRIDSIZE=50000.000000
| VIAGRIDSIZE=200000.000000|COMPONENTGRIDSIZE=5000.000000|COMPONENTGRIDSIZEX=5000.000000
|COMPONENTGRIDSIZEY=5000.000000| CURRENTWORKINGLAYER=BOTTOM|DOTGRID=TRUE
|DISPLAYUNIT=1|PLANE1NETNAME=(No Net)|PLANE2NETNAME=(No Net)|PLANE3NETNAME=(No Net)
|PLANE4NETNAME=(No Net)|PLANE5NETNAME=(No Net)|PLANE6NETNAME=(No Net)
|PLANE7NETNAME=(No Net)|PLANE8NETNAME=(No Net)|PLANE9NETNAME=(No Net)
|PLANE10NETNAME=(No Net)|PLANE11NETNAME=(No Net)|PLANE12NETNAME=(No Net)
|PLANE13NETNAME=(No Net)|PLANE14NETNAME=(No Net)
|PLANE15NETNAME=(No Net)|PLANE16NETNAME=(No Net)

...

Item

Description

Extraction procedure

For FactoryLogix, you must extract a SCI-Cards Neutral file.

Common file extension

*.cii

FactoryLogix import type

SCI-Cards Neutral File (*.cii)

Tango for DOS

See PCAD .pcb export.

Item

Description

FactoryLogix import type

Tango DOS PCB

...

Item

Description

Extraction procedure

  1. Select Job > Interface.

  2. Select CADIF output from the list.

Common file extension

*.paf

Import

CADstar is capable of outputting the CADIF file format. Use the output option for CADIF and import via the FactoryLogix Visula/CADIF interpreter.

FactoryLogix import type

Zuken CADIF

Beginning file header

Code Block
cadif
(format CADIF 4 0)
(design
(dataSet ARCHIVE XFER_FILE ROUTE_RULES PLACE_RULES)
(paper (name "B")
(box (pt -21590000 -13970000) (pt 21590000 13970000))
(designOrigin (pt 0 0))

...