KE-750_MAINTE.pdf - 第201页

- 6 0 - 4 . 9 Mechanism Control Parameter Data (1) Structure page typedef struct { LONG lStrk; BYTE byVel; BYTE byAcl; WORD wPicDmpg[12]; WORD wPlcDmpg[12]; WORD wElseDmpg[10]; } tXySp; typedef struct { BYTE byVel; BYTE …

100%1 / 228
- 59 -
- 60 -
4.9 Mechanism Control Parameter Data
(1) Structure page
typedef struct {
LONG lStrk;
BYTE byVel;
BYTE byAcl;
WORD wPicDmpg[12];
WORD wPlcDmpg[12];
WORD wElseDmpg[10];
} tXySp;
typedef struct {
BYTE byVel;
BYTE byAcl;
WORD wPDmpg
} tXyEtcSp;
typedef struct {
DWORD dwVel;
DWORD dwAcl;
WORD wDmpg;
} tZTSp;
struct tGx3Ctrl {
BYTE byCheckSum;
BYTE byStructVer;
CHAR szCheckWord[8];
time_t timeLastEdit;
struct {
BYTE bySpec;
BYTE byStructVer;
BYTE byPrmtrVer:
BYTE byRsv[3];
} stKind;
CHAR symbol[2];
struct tCntlHead {
struct {
tZTSp stMove[13][10];
tZTSp stCoverOpen;
tZTSp stEtMove[11];
LONG lOnePls;
LONG lMdlSp;
LONG lLowSp;
} stZ;
struct {
tZTSp stMove[3][10];
tZTSp stNoCompo;
tZTSp stEtcMove[7];
LONG lOnePls;
} stT;
struct tCtrlLas {
LONG lPreLoadAngle[6];
WORD wWaitCalcT[10];
LONG lHoldoffCnt[10];
LONG lAlgoThresh;
} stLas;
LONG l ZDownEnbY;
} stHead[6];
struct {
tXySp H[10];
tXySp M[10];
tXySp L[10];
tXyEtcSp stEtcSp[15];
tXyEtcSp stCover;
} stXy;
WORD wPreLoadStartTime[12];
struct tCtrlNozzle {
BYTE byNozzleThreshold;
BYTE byCmpntThreshold;
BYTE byTimeout;
BYTE byPlaceVacuumWait;
BYTE byCmpntThreshold2;
BYTE byReserve;
tPos stPick;
} stNozzle[100];
// XY axes PTP operation data
// Stroke
// Maximum speed
// Acceleration
// Waiting time for dumping at pick position
// Waiting time for dumping at mount position
// Waiting time for dumping at other positions
// Data other than XY axes PTP operation data
// Maximum speed
// Acceleration
// Waiting time for dumping
// Zq axes movement data
// Maximum speed
// Acceleration
// Waiting time for dumping
//
// Checksum
// Structure version
// Matching check character train
// Last edit time
// Version
// Mechanism parameter destination
// Structure version
// Data contents (Default value) version
// Reserved
// Symbol (Initialization information)
// Head
// Z axis data
// Operation type table
// Table when cover open
// Operation other than PTP
// An increase of Z axis internal data per pulse
// Ratio of medium speed to high speed (1.0)
// Ratio of low speed to high speed (1.0)
// qaxis data
// Operation type table
// Table when no parts
// Operation other than PTP
// An increase of Z axis internal data per pulse
// Laser data
// Preload angle
// Waiting time for computation
// Hold off count
// Algorithm change threshold (Change value of 11 to 11 and 11 to -11)
//
// Y coordinate possible for downward movement
//
// XY control table
// PTP operation high speed
// PTP operation medium speed
// PTP operation low speed
// Operation other than PTP
// PTP operation when cover open
//
// Preload starting time
// Nozzle
// Nozzle YES/NO check threshold
// Part YES/NO check threshold (Check when picked)
// Waiting time for part YES/NO check
// Waiting time for mount vacuum off
// Part YES/NO check threshold (Check before mount)
// Reserved
// Simultaneous pick range
//
- 61 -
WORD wPushInPlace;
WORD wPshInPick;
struct tCtrAtc {
WORD wZDownWait;
WORD wZUpWait;
WORD wTimeout;
WORD wCloseTime;
} stAtc[2];
struct tCtrlL3 {
LONG lAccelSection;
LONG lScanFromTip;
LONG lRetryPitch;
LONG lRetry;
} stL3;
struct tCtrlCmpnt2 {
WORD wBlowOn;
WORD wRsv1;
WORD wRsv2;
WORD wRsv3;
} stCmpnt2[50];
struct tCtrlCmpnt {
WORD wPickVac;
WORD wPlaceVac;
WORD wBlowOff;
WORD wVacOff;
} stCmpnt[50];
struct tCtrlWaitTime {
WORD wVcsStd;
WORD wVcs03;
WORD wBocMark;
WORD wIcMark;
WORD wLaSweep;
WORD wLaOnce;
WORD wZplace;
WORD wScrapBlow;
WORD wZGainLow;
WORD wBadMark;
WORD wRsv[4];
} stWaitTime;
WORD wChipCoef;
WORD wConvyerSpec;
WORD wPickAdjustTime;
WORD wDiffCompoRatio;
WORD wDiffCompoChip;
WORD wDiffCompoOther;
WORD wLasChkLevel;
WORD wLasChkCount;
WORD wLasChkRsv1;
WORD wLasChkRsv2;
tPos stNzlChgRange;
tPos stVcsStdDist;
tPos stVcsOptDist;
struct tLasImgChk {
LONG lDarkLevel;
LONG lMinPixel;
LONG lMinLowPass;
LONG lBackground;
LONG lMaxLowPass;
LONG lMaxPixel;
LONG lRmsMidFreq;
LONG lMaxMidFreq;
LONG lRmsHiFreq;
LONG lAbsHiFreq;
LONG lEvenOdd;
LONG lNonFlat;
} stLasChkLimit[2];
WORD wRsv[30];
};
// Push in amount when mounted
// Push in amount when picked
// ATC
// Waiting time for Z downward movement
// Time from plate sensor ON to Z upward movement
// Timeout duration from plate open/close drive to plate sensor check
// Plate closing operation completion time
//
// Laser read locator
// Distance for acceleration when detection
// Scanning position from the pin tip
// The amount of scanning offset when retry
// The number of retries
// Waiting time per part type
// Blow start time before mount Z downward movement completion
// Reserved
// Reserved
// Reserved
//
// Waiting time per part type
// Waiting time for part vacuum
// Waiting time for mount vacuum
// Blow stop time before lifting up for mount
// Vacuum stop time before mount Z downward movement completion
//
// Waiting times
// Time until part vision after Z axis moves to standard VCS
// Time until part vision after Z axis moves to 0.3 mm VCS
// Time until mark vision after move to BOC mark
// Time until mark vision after move to IC mark
// Time until SWEEP start after XY axes movement start
// Time until ONCE start after XY axes movement start
// Time for Z axis downwards movement after XY axes movement finish
// Blow time when part discarded
// Z axis gain low time
// Time for mark read after move to bad mark
// Reserved
//
// Chip rise YES/NO height computation coefficient
// Classification board carriage specification
// Number of pick position automatic adjustment
// Different part check coefficient (To the ratio depth/width)
// Different part check coefficient (Chip, Melf, SOT)
// Different part check coefficient (Other than the above)
// Stain check level (Default 80)
// Stain check CCD count (Default 1)
// Spare 1 for relativity check
// Spare 2 for relativity check
// Simultaneous nozzle change range
// For standard VCS
// For option VCS
// Limit value to result of image check command
// Dark Level
// Min raw pixel value
// Min low-pass filtered value
// Median background level
// Max low-pass filtered value
// Max raw pixel value
// RMS median filtered noise 8.8
// Max median filtered error 8.8
// RMS high frequency noise 8.8
// Absolute high frequency noise 8.8
// Even-odd pixel value mismatch 8.8
// RMS low frequency noise 8.8
// [0] LAFM / [1] LAHD
// 4 x 12 = 48 Bytes (24 Words) x 2
// Reserved