(Quick Start Manual addendum)

MACHINE OUTPUT FILE GENERATION FOR ProntoPLACE, ProntoAOI and ProntoSELECTIVE-SOLDERING

Build File window

The "BUILD xxx FILE" window above is normally displayed in the process of creating your machine file output with the Unisoft software. This windows name may vary slightly depending on the output machine file being created (for example: BUILD MOUNT FILE or BUILD TPSys FILE). Except for selecting either to build the TOP or BOTTOM side machine file normally it is not necessary to change anything in the "BUILD xxx FILE" window. However, when needed, if the data being imported is not correct, then this window can modify rotations, reverse the X and Y axis, etc.  Below are details on each field. Please contact Unisoft directly if you wish online training for this feature.

MOUNT FILE TYPE:
For selecting either a TOP or BOTTOM side output file build.
WHICH MACHINE:
Allows you to create multiple balanced output files for one PCB assembly ( PCBA ) for various machines. The default is 0 and means off and the output will be 1 file for a single machine. A number of 2 or greater in this field will create that same number of output files equally proportioned with components.

Note: The WHICH MACHINE feature above is no longer available. Alternative methods for splitting a PC Board into multiple machine outputs have been created. Please contact Unisoft for details.

BOARD NAME:
This is usually the name of the PC Board. This name is only inserted in the header section of the output file created and only if the header requires one.
REFERENCE POINT 1:
The Reference #1 point normally sets the 0,0 for machine output files generated by the Unisoft software. For example if you choose the MARK REFERENCE 1 point to be -1.0 inches on the X axis and -1.0 on the Y axis of the centroid position of component U10 then in the output file generated the centroid position for U10 will be X=+1.0 and Y=+1.0 regardless of what the 0,0 origin of the PC Board is.
REFERENCE POINT 2:
A second reference point is required for some machine outputs. Reference point #2 is normally not critical and is usually placed at the opposite corner of Reference #1.
REVERSE X AXIS:
Flips the X axis. The default is unchecked.
REVERSE Y AXIS:
Flips the Y axis. The default is unchecked.
MOUNT IF NO BOM:
When this field is selected components which do not have part numbers are also included in the output file. The default is unchecked.
UNROTATED PIN1:
Note: This Unrotated Pin 1 feature will only work on files where the Unisoft software has calculated the component rotations. CAD files such as IPC-D-356, Unisoft FBA, etc. have component pin data but no data on component rotations. When this is the case then Unisoft automatically calculates the rotation using standard zero degree package orientations. It may be recommended to use the RESET ROTATION feature first if it is necessary to change the rotation of certain component package shapes in CAD files that have explicitly defined rotations

UNROTATED PIN1: The left side box in this field indicates the zero degrees rotation for IC type packages 4 pins or greater (also 3 pin in-line packages) and only affects SMD components. The default for the left side box is 0 degrees rotation = top of the device package. And this applies to packages with pin 1 in the top left or packages with pin 1 in the middle of a row such as on PLCC's.

For example U63 is 270 degrees on the display above and with the default setting (see image below) the result is that in the assembly file created U63 will be 270 degrees when the Rotation Direction (see further, below) is set to CCW.

Default Rotation Setting

If you click ROTATE once it changes the pin one 0 degrees position by 90 degrees and the result is that in the assembly file created U63 will be 180 degrees when the Rotation Direction (see image below) is set to CCW.

One click = 90° CCW

Note: If the UNROTATED PIN 1 box controls do not seem to be changing the rotations in the output file created than most likely you have a fixed rotation CAD file type that was imported. To resolve this issue please go to the "1) RESET ROTATION FEATURE" section on the Rotation modification options page.

UNROTATED PIN1: The right side box in this field indicates the zero degrees rotation for 3 pin packages only such as transistors (excluding 3 pin in-line packages).

The default for the right side box is 0 degrees rotation = the pin 1 top of the device package.

smd-placement-assembly-pcb-1

So for example below D3 is displayed as 270 degrees and if you wish 180 degrees instead in the output assembly file then click the ROTATE once.

smd-placement-assembly-pcb-2

D3 is 270 degrees on the display (see image above) and with the default setting (see image below) D3 will be 270 degrees in the assembly file created when the Rotation Direction (see further, below) is set to CCW.

smd-placement-assembly-pcb-3

Default Rotation Setting

If you click ROTATE once it changes by 90 degrees the CCW rotation and the result is that in the assembly file created D3 will be 180 degrees when the Rotation Direction (see image below) is set to CCW.

smd-placement-assembly-pcb-4

One click = 90° CCW
ROTATION DIRECTION:
This field refers to the rotation direction of the component going to the machine output file being created. This field should be left in the default state which is usually Rotation Direction = Counterclockwise (CCW). However for some assembly machines such as Mydata / Mycronic the default state will be auotmatically set to Clockwise (CW).

If for example for an IC component package the 0 degrees rotation is set to when pin 1 of the device is in the upper left corner

PCB

and the if a component of that type is placed on the PCB assembly ( PCBA ) with pin 1 in the lower left corner

IC

then if the Rotation Direction is set to CCW

PCB-2

then the rotation of the component in the machine output file being created will be 90 degrees.

Example:

391728-10-9   U6   -5.500    -1.225   90.0   TOP

If the Rotation Direction is set to CW for example as it is by default with Mydata / Mycronic assembly machines

pcb3

then the rotation of that same component in the machine output file being created will be 270 degrees.

Example Mydata / Mycronic file:

F8 -129540 52070 270000 0 N N 391822-03-9
F9 U6
GLOBAL ROTATION
CORRECTION:
This field allows the user to add either 90, 180 or 270 degrees counterclockwise rotation correction to every component in the output file created. The default is 0 degrees rotation and in this state the output file rotations are unaffected.

Please contact Unisoft directly for further detail.



Component X,Y CENTROID, REF 1 and ORIGIN 0,0 of the PCB assembly ( PCBA ) relationship

When generating the output files to program your production floor equipment the relationship of the component XY CENTERS, REF 1 and ORIGIN 0,0 of the PCB assembly ( PCBA ) using the Unisoft software is as follows:

FLAT FILE STANDARD OUTPUT:
X,Y Component centroids are in relation to REF1
Mydata / Mycronic
DIRECT LINE .MNT FILE:
X,Y Component centroids are in relation to REF1
Mydata / Mycronic
TPSys .PCB FILE:
X,Y Component centroids are in relation to PCB assembly ( PCBA ) 0,0
OTHER MACHINE OUTPUTS:
X,Y Component centroids are in relation to REF1 or PCB assembly ( PCBA ) 0,0

Contact Unisoft directly for additional details.

Contact our webmaster (enable JavaScript for the email address) with questions or comments about this web site.

Web Consulting by Dorene Matney
© 2024, Unisoft