KY8030 Programmers Manual.pdf - 第65页
Program mers Manual | 6 3 ● Standards Items Ty pe Defini tion Remarks nVersionNo int PAD file version 7 szUnit char* Unit system MM (mm) / INCH (inch) szCoordinate char* Coordinate s ystem LL(lower le ft)/LR(lower ri ght…

62 | KY-8030 Series(KYOS-2007001_rev0)
3DIn‐lineSolderPasteInspectionSystems
1.5. PAD File specifications
● Specifications
@HEADER
Version= <nVersionNo>
Unit=<szUnit>
Coordinate=<szCoordinate>
OffsetX=<fOffsetX>
OffsetY=<fOffsetY>
Arrays=<nArrays>
Fiducials=<nFiducials>
CheckPoints=<nCheckPoints>
Patterns=<nPatterns>
Pads=<nPads>
@BOARD
<fBoardSizeX> <fBoardSizeY>
@ARRAY
<nArrayNo> <fShiftX> <fShiftY> < fShiftR>
@FIDUCIAL
<nFidNo> <cFidType> <cFidShape> <fFidX> <fFidY> <fFidSizeX> <fFidSizeY> <fFidOffsetX>
<fFidOffsetY> <dbsRefCode>
@CHECKPOINT
<nCheckPointNo> <fCheckPointX> <fCheckPointY>
@PATTERN
<nPatternNo> <cShape> <fPatternSizeX> <fPatternSizeY> <fPatternOffsetX> <fPatternOffsetY>
<fPatternArea> <fPatternAngle>
@PAD
<nPadNo> <nPatternNo> <fPadX> <fPadY> <dbsRefCode>
@END

Programmers Manual
| 63
● Standards
Items Type Definition Remarks
nVersionNo int PAD file version 7
szUnit char* Unit system MM (mm) / INCH (inch)
szCoordinate char* Coordinate system
LL(lower left)/LR(lower right)/UL(upper left)/UR(upper
right)
fOffsetX double Origin Offset X
X coordinate value of PCB origin based on the
design origin
fOffsetY double Origin Offset Y
Y coordinate value of PCB origin based on the
design origin
nArrays int Total number of Arrays Standard value = 1
nFiducials int Total number of Fiducials
nCheckPoints int
Total number of
Checkpoints
nPatterns int
Total number of
Patterns
nPads int Total number of Pads
fBoardSizeX double PCB size (Width)
fBoardSizeY double PCB size (Length)
nArrayNo int PCB No. PCB No.1 is the standard PCB.
fShiftX double Array PCB position (X) Distance value moved from the standard PCB
fShiftY double Array PCB position (Y) Distance value moved from the standard PCB
nShiftR int Array PCB angle, deg
Distance value moved from the standard PCB
(0,90,-90,180)
nFidNo int Fiducial No.
cFidType char Fiducial type G (global) / A (array) / L (local)
cFidShape char Fiducial shape
R (rectangle) / C (circle) / U (undefined)
D (rounded rectangle) / O (Oblong)
fFidX double Fiducial position X
fFidY double Fiducial position Y
fFidSizeX double Fiducial size (Width)
fFidSizeY double Fiducial size (Length)
fFidOffsetX double Fiducial Offset X Centroid X - Center of Area X
fFidOffsetY double Fiducial Offset Y Centroid Y - Center of Area Y
dbsRefCode “char*” Reference Local Fiducial: “R1”, “C2”,Global Fiducial:: “”
nCheckPointNo Int Checkpoint No.
fCheckPointX double Checkpoint position X

64 | KY-8030 Series(KYOS-2007001_rev0)
3DIn‐lineSolderPasteInspectionSystems
fCheckPointY double Checkpoint position Y
nPatternNo int Pattern No.
cShape char Pattern shape
R (rectangle) / C (circle) / U (undefined)
D (rounded rectangle) / O (Oblong)
P (positive sloped rectangle) /
N (negative sloped rectangle)
fPatternSizeX double Pattern size (Width)
fPatternSizeY double Pattern size (Length)
fPatternOffsetX double Pattern Center Offset X Centroid X - Center of Area X
fPatternOffsetY double Pattern Center Offset Y Centroid Y - Center of Area Y
fArea double Pattern area
fPatternAngle double Pattern angle (deg) Counterclockwise
nPadNo int Pad No.
nPatternNo int Pattern No.
fPadX double Pad position X
fPadY double Pad position Y
dbsRefCode “char*” Reference