User’s Manual (Function and Operation)Compact image sensor cameraIV-S30JVersion 1.0Produced in July 2002
1-3Setting and Operating Outline1(2) Menu treeThe IV-S30J has a menu tree which is shown the hierarchy of choices oneach screen. To return to the prev
5-1Degree of Match Inspection5Chapter 5: Degree of Match Inspection5-1 Outline- Checking sequence1 A gray search for the reference image for positioni
5-2Degree of Match Inspection5SET=WINDOW SET ESC=BACK SEL=CHNG IMG TRG=POPUPF C1 BRTOBJECT TYPE CONDTYPE00TYPE RUN CONDIMAGE-ADJMEA-CND(CAMERA1)MEAS0
5-3Degree of Match Inspection5 Setting the measurement conditions DTECT PRECISONSelect detection precision. You can selectone of two levels (standard
5-4Degree of Match Inspection5SEL=SELECT A MENU ESC=BACK SEL=CHNG IMG TRG=FUNCF C1 BRTRECTANGLEX-LINEY-LINE1REGISTER NO. 0(0∼7)2MEAS SHAPE (MDL0) REC
5-5Degree of Match Inspection5 REFIMG ARE (MDL0)Move the cursor to " REFIMG ARE(MDL0)" and press the SET key. When the SET item ishighlighte
5-6Degree of Match Inspection5 When a vertical line is selectedSpecify the start and end points on the Yaxis. Specify the start and end points usingt
5-7Degree of Match Inspection5 REFIMGOn the " REF IMG (MDL0)" line, select areference image from the reference imagesalready registered.Ex.
5-8Degree of Match Inspection51DTECT PRECISION STANDARD 2REGISTER NO. 00(0~15) 3MODE 2P-SCH4SEARCH YES5MATCHING AVG-GRAYS REGISTER NO. 6MDL 0
5-9Degree of Match Inspection5(TYPE00) OKMEAS XXXXms MEASUREMENT 1 CHK-DEG-MATCHREGISTER N00(0~15)M0=+09878 OKX0= 288.0 OKY0= 190.0 OKG0= 023
Lead Inspection6-16Chapter 6: Lead Inspection6-1 OutlinePurposeExamplesInspect the condition of IC leads and connector pins based on positional inform
1-4Setting and Operating Outline1[1] Menu configuration*1: MEAS0 is only for making for "positional deviation measurements."*2: MEAS01 to 04
Lead Inspection6-26SET=WINDOW SET ESC=BACK SEL=CHNG IMG TRG=POPUPF C1 BRTOBJECT TYPE CONDTYPE00TYPE RUN CONDIMAGE-ADJMEA-CND(CAMERA1)MEAS0 POSI-CORRE
Lead Inspection6-361REGISTER NO. 00(0∼15)2REGISTER EXIST YES 3DTECT PRECISION STANDARD REGISTER NO.4MEAS OBJECT LEAD LENGTH15141312111009080706
Lead Inspection6-461REGISTER NO.2DTECT SHAPE3SEARCH AREA4DTECT MODE5SEARCH DIRECT6THRESHOLDF C1 BRTSELECT OBJECT TYPE CONDOBJECT TYPE COND TYPE
Lead Inspection6-56Start pointEnd pointCENT(BRT) CENT(DRK)Search directionlatnoziroH )→( thgirottfelmorfenilecnereferehtgnolanacS )→(latnoziroH )←( th
Lead Inspection6-66ËËËËË Example of settings- Example when DTECT MODE (detection mode) is set to "CENT (BRT)" (center dark) andSEARCH DIREC
Lead Inspection6-761REGISTER NO. 00(0∼15)2REGISTER EXIST YES 3DTECT PRECISION STANDARD REGISTER NO.4MEAS OBJECT LEAD LENGTH15141312111009080706
Lead Inspection6-86F C1 DRKV*.**(TYPE00)OKMEAS XXXXms MEASUREMENT 1 INSPECT-LEADREGISTER N00(0~15)K=005 OKD=048.0 OK 046.0 OKW=017.0OK 01
7-1Area Measurement by Binary Conversion7Chapter 7: Area Measurement by Binary ConversionWorkpiece- Checking sequenceCapture an image[Measurement resu
7-2Area Measurement by Binary Conversion77-2 Setting operation Setting the measurement conditions How to enter the measurement conditions setting sc
7-3Area Measurement by Binary Conversion7 WINDOWSelect a window type. On the popup menu,move the cursor any of "NUM-OF-MASK1,2,4," "B
1-5Setting and Operating Outline1[2] Configuration of the setting conditionsOperating conditionsSystem conditionsObject type 00Measuring conditionsObj
7-4Area Measurement by Binary Conversion7 How to set the register conditions How to enter the REG-COND setting screenThere are three methods for get
7-5Area Measurement by Binary Conversion7 MEAS SHAPESpecify shape of measuring range. MEAS AREASpecify a search area. When "RECTANGLE" is
7-6Area Measurement by Binary Conversion7Setting the mask detailsOn the "REG COND" screen, move the cursorto the upper function menu by pres
7-7Area Measurement by Binary Conversion7 Set the evaluation conditions How to move to the evaluation condition setting screenThere are two methods fo
7-8Area Measurement by Binary Conversion7 Set the evaluation conditions The display details vary with the setting of each window. Numeric calcula
7-9Area Measurement by Binary Conversion7 Display the measurement resultsReturn to the operation screen and press the TRG/BRT key. The measurement res
8-1Object Counting by Binary Conversion8Chapter 8: Object Counting by Binary Conversion8-1 OutlineConvert it to a binary imageCapture an imageMeasure
8-2Object Counting by Binary Conversion88-2 Setting operation Setting the measurement conditions How to enter the measurement conditions setting scr
8-3Object Counting by Binary Conversion8 Setting the measurement conditions WINDOWSelect a window type. On the popup menu,move the cursor to "N
8-4Object Counting by Binary Conversion8 How to set the register conditions How to enter the REG-COND setting screenThere are three methods for gett
1-6Setting and Operating Outline1[3] Configuration of Set WizardThe Set Wizard has the following screen configuration.STEP1STEP2STEP4When "1NO RE
8-5Object Counting by Binary Conversion8 MEAS SHAPESpecify shape of measuring range. MEAS AREASpecify a search area. When "RECTANGLE" is s
8-6Object Counting by Binary Conversion8 INVERT B/WSelect whether to invert the display of black and white inside the measurement area.Setting the mas
8-7Object Counting by Binary Conversion8 Set the evaluation conditions How to move to the evaluation condition setting screenThere are two methods for
8-8Object Counting by Binary Conversion8 Numeric calculation setting- Press the TRG/BRT key to move the cursor to the upper function menu, and highlig
9-1Object Identification by Binary Conversion9Chapter 9: Object Identification by Binary Conversion9-1 OutlineObjectsNo.1 No.2No.3No.5No.4No.6Image ca
9-2Object Identification by Binary Conversion99-2 Setting operation Setting the measurement conditions How to enter the measurement conditions setti
9-3Object Identification by Binary Conversion9 Setting the measurement conditions MEAS GRAV CENTRSelect whether or not to measure the centerof gravi
9-4Object Identification by Binary Conversion9 AX.ANGL (axis angle)Select whether to measure the angle of the longitudinal line(drawn through the gr
9-5Object Identification by Binary Conversion9 How to set the register conditions How to enter the REG-COND setting screenThere are three methods fo
9-6Object Identification by Binary Conversion9 MEAS SHAPESpecify shape of measuring range. MEAS AREASpecify a search area. When "RECTANGLE"
1-7Setting and Operating Outline1STEP6SELECT INSPECTION PRECISION1STANDARD(PIXEL) 2HIGH(SUB-PIXAEL)□RETURN NEXTREG COND SCREEN COND SAVE DE
9-7Object Identification by Binary Conversion9 MASK NO.Select a mask number.Note: This is available when "NORMAL" is selected on the "
9-8Object Identification by Binary Conversion9 Set the evaluation conditions How to move to the evaluation condition setting screenThere are two metho
9-9Object Identification by Binary Conversion9 Numeric calculation setting- Press the TRG/BRT key to move the cursor to the upper function menu, and h
10-1Existence Inspection by Point Measurement10Chapter 10: Existence Inspection by Point Measurement ・ Inspection sequenceImage captureBinary imagecon
10-2Existence Inspection by Point Measurement1010-2 Setting operation Setting the measurement conditions How to enter the measurement conditions set
10-3Existence Inspection by Point Measurement10 Setting conditions (mode selection)Select a mode on the " MODE" line. By selecting either
10-4Existence Inspection by Point Measurement10 POINT CONDPoints which have been registered are marked with an "O."- After being registered
10-5Existence Inspection by Point Measurement10 Setting the point measurement conditions SIZESpecify the point size. Highlight thenumbers next to &q
10-6Existence Inspection by Point Measurement10 STORE BLOCK CONDPress the TRG/BRT key to move the cursor to the upper function menu. Select "DE
10-7Existence Inspection by Point Measurement10 Set the evaluation conditions How to move to the evaluation condition setting screenThere are two me
1-8Setting and Operating Outline1[TEST RESULT]0304 060500 0201 13111207×100809×××××14×15×××××××××[OUTPUT]1OBJ DST2DISTANCE 00(0~15)3DISTANCE NOREGISTE
10-8Existence Inspection by Point Measurement10The "EVALUAT COND"(evaluation conditions) screen will appear. For details about the evaluatio
10-9Existence Inspection by Point Measurement10 When MODE has been set to BINARY When MODE has been set to AVG-GRAYSF C1 DRK V*.**(TYPE
11-1Multiple Positional Measurement1111111111The IV-S30J can detect up to 128 workpieces whose images exceed the specified matching level (gray search
11-2Multiple Positional Measurement111111111111-2 Setting operation Setting the measurement conditions How to enter the measurement conditions setti
11-3Multiple Positional Measurement1111111111 DTECT PRECISIONSelect detection precision. You can select oneof two levels (standard/high), according to
11-4Multiple Positional Measurement1111111111 How to set the register conditions How to enter the REG-COND setting screen There are three methods for
11-5Multiple Positional Measurement1111111111[1] Set the register conditions for a gray searchSet a reference imageMove the cursor to " REF-IMG
11-6Multiple Positional Measurement1111111111 Select a reference imageMove the cursor to the function menu on the"REG COND" screen by pressi
11-7Multiple Positional Measurement1111111111Set degree of match MATCH LVL (CONTR)Specify the degree of match used for detectionin the contracted imag
11-8Multiple Positional Measurement1111111111 SEARCH AREASelect " SEARCH AREA" and press the SET key to go to the setting screen. When "
1-9Setting and Operating Outline1ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789--()<>SP←→DEL ENDAREA_DETAILSTEP8SELECT AN INTERFACE FOROUTPUTTING RES
11-9Multiple Positional Measurement1111111111 THRESHOLDEnter the threshold value for binary conversion.Move the cursor to " THRESHOLD" and p
11-10Multiple Positional Measurement11111111112) Move the cursor to the "EVALUATION COND"item on the Menu tree screen and press theSET key.T
11-11Multiple Positional Measurement1111111111 Display the measurement resultsReturn to the operation screen and press the TRG/BRT key. The measuremen
12-1Multiple Degree of Match Inspection1212121212Chapter 12: Multiple Degree of Match InspectionUsing the gray search function, the IV-S30J can detect
12-2Multiple Degree of Match Inspection121212121212-2 Setting operation Setting the measurement conditions How to enter the measurement conditions s
12-3Multiple Degree of Match Inspection1212121212 DTECT PRECISIONSelect detection precision. You can select oneof two levels (standard/high), accordin
12-4Multiple Degree of Match Inspection1212121212 How to set the register conditions How to enter the REG-COND setting screenThere are three methods
12-5Multiple Degree of Match Inspection1212121212Set the coordinates for " UP.L" and "LO.R." The rectangle inside the solid lines
12-6Multiple Degree of Match Inspection1212121212 SEARCH AREASpecify the search area (inside the dotted lines) on the " SEARCH AREA" line, u
12-7Multiple Degree of Match Inspection1212121212 Set the evaluation conditions How to move to the evaluation condition setting screenThere are two me
1-10Setting and Operating Outline11-3 Description of the Operation screenWhen the IV-S30J is started, the operation screen shown below will appear.Eac
12-8Multiple Degree of Match Inspection1212121212 Numeric calculation setting- Press the TRG/BRT key to move the cursor to the upper function menu, an
13-1Distance and Angle Measurement13Chapter 13: Distance and Angle Measurement13-1 OutlineYou can specify the settings for distance and angle measurem
Distance and Angle Measurement13-21313-2 Setting operation Setting distance and angle conditionsSelect "MAIN-COND" -> "OBJECT TYPE C
13-3Distance and Angle Measurement13How to display the distance and angle conditions setting screenThere are two methods for displaying the distance a
Distance and Angle Measurement13-413Selection Description Measurement position Display on the screenNO Do not select auxiliarypoint.MID-PNT The center
13-5Distance and Angle Measurement13 COND. 1, COND. 2, ( COND.3)Specify conditions for the auxiliary points that were selected in the " AUXILI
Distance and Angle Measurement13-613(2) When "DST" is selected. DISTANCE NO.Enter a register number. The register numbersavailable are 0 to
13-7Distance and Angle Measurement1315141312111009080706050403020100× ○ × × × × × × × × × × × × × × DIST&AGL COND SCREEN COND SAVEF C1 B
Distance and Angle Measurement13-813 Numeric calculation setting- Press the TRG/BRT key to move the cursor to the upper function menu, and highlight &
Numerical Calculations14-114F C1 DRKOBJECT TYPE CONDTYPE00TYPE RUN CONDIMAGE-ADJMEA-CND(CAMERA1)MEAS0 POSI-CORRECTMEAS(NEW)MEA-CND(CAMERA2)FINAL NUM.
1-11Setting and Operating Outline1Displays the software version. Displays the measurement time currently assigned. Display setting details of each mea
Numerical Calculations14-214 Setting detailsThe setting details and procedures for numerical calculations are the same for all measurementprograms
Numerical Calculations14-314 Setting procedure Output errorAn error will be output if there are too many digits as well as if there is an attempt
Numerical Calculations14-414sepyttupnI lobmySmargorptneemrusaeMybtnemerusaemlebaLnoisrevnocyranibtneemrusaemtnioPaeralatoTAA3otA0stcejboforebmuNKK3otK
Numerical Calculations14-514[1] Display lists on the "NUMERIC CALC" screenThis section displays the "NUMERIC CALC" screen for each
Numerical Calculations14-614(5) Object counting by binary conversion(6) Object identification of binary conversionSelection of type Selection of formu
Numerical Calculations14-714(7) Point measurement(8) Multiple positional measurement(9) Multiple degree of match inspectionSelection of type Selection
Numerical Calculations14-814(10) Distance and angle measurementSelection of type Selection of formulaDST[D]ANGL[B]AUX[H1/H2]OBJECT TYPE, CALC RESULT,C
Numerical Calculations14-91414-3 Final numerical calculationsFinal numerical calculations can be set at item "FINAL NUM-CALC" on the menu tr
Numerical Calculations14-1014Based on the settings at items "TYPE" and "FORMULA," the number of styles may be enteredas follows.OB
Numerical Calculations14-111414-4 Setting examplesThe example below shows the settings used to evaluate and output the X-Y coordinates (differences)of
1-12Setting and Operating Outline1Details of each item on the menu barIVS30JSYS-CNDOBJECT TYPE CONDSET WIZARDEDIT MAIN OPS MENUOPTIONMEA-CNDDST&am
Numerical Calculations14-1214Press the SET key, the cursor will move to the right. Press the SET key again and a popupmenu will appear. Select the &qu
Numerical Calculations14-1314(4) Operation on the "OUTPUT COND" screen1. On the "MEA CND" setting screen, press theTRG/BRT key to
Numerical Calculations14-1414(5) Operations on the "FINAL OUTPUT COND" screen1. Select "FINAL OUTPUT COND" on the "SELECT OBJ
Numerical Calculations14-1514(6) Degree of match inspectionPress the TRG/BRT key, and the will calculate the X-Y coordinates of the detection points i
15-1PC Function15Chapter 15: PC Function15-1 OutlineThe PC function is designed to create a ladder circuit program based on the data (coordinates,dist
15-2PC Function15[1] Power ON sequenceThe parallel output terminals (Y0 to Y7) are reset, and the data memories (input relays, output relays,auxiliary
15-3PC Function1515-3 Ladder circuit program creation[1] Procedure for creating measurement output condition and a ladder circuitA separate ladder ci
15-4PC Function15(2) How to specify the input conditions for ladder circuit diagrams1. While "CHANGE INPUT" is selected, eachpress of the SE
15-5PC Function15(3) How to specify the output conditions for ladder circuit diagramsMove the cursor to the "OUT" row for the desiredline nu
15-6PC Function15 Kinds of input signals in each measurement programKind of inputSymbolSymbolMeasurement programPositional deviationmeasurementDegree
Thank you for purchasing the SHARP IV-S30J compact image sensor camera. Read this introductory user'smanual carefully to thoroughly familiarize y
1-13Setting and Operating Outline11-4 Setting the measurement programsTo execute a specific measurement program (positional deviation measurement, deg
15-7PC Function15HDBNCAuxiliaryDistanceAngleNumerical calculation resultsAuxiliary relay00H to 15H00D to 15D00B to 15BN0 to N15C000 to C127Distance an
15-8PC Function15 Auxiliary relay C000 to C127The functions of the auxiliary relays (C000 to C127), which can be used for input and output signals, ar
15-9PC Function15[2] A list of the "OUTPUT COND" screen displaysShown below are the "OUTPUT COND" screen displays for each program
15-10PC Function15(5) Object counting by binary conversion (6) Object identification by binary conversion(7) Point measurement When "BINARY&q
15-11PC Function15[3] Procedure for creating the final output conditions in a ladder circuitThis section describes the ladder circuit creation procedu
15-12PC Function15(2) How to specify the input conditions for ladder circuit diagrams1. While "CHANGE INPUT" is selected, eachpress of the S
15-13PC Function15(3) How to specify the output conditions for ladder circuit diagramsMove the cursor to "OUT" and press the SET key. Select
15-14PC Function15Kind ofoutputsignalExternaloutputinstructionsCounterinstructionsY0 to Y7Y8 to Y15TM0 to TM7DeletionThe output relay on the row where
15-15PC Function15(4) Creating a ladder circuit is completeCreate a ladder circuit for the page numbers registered in step (1), repeating the operatio
15-16PC Function1515-4 Program examples (shape and positional deviation inspection)(1) OutlineThe positional deviation measurement (one point search)
1-14Setting and Operating Outline11-5 Common operations for each menu[1] Operations to return to the operation screenYou can return to the operation s
15-17PC Function1515-5 Examples of a final output conditions ladder circuit(1) Circuit for keeping the external output ON until the next external tri
15-18PC Function1515-6 PC monitor screenMove the cursor to "SCREEN-CHG" on theoperation screen and press the SET key. Apopup menu will appe
16-1Setting the Input/Output Conditions16Chapter 16: Setting the Input/Output Conditions16-1 OutlineThis section describes the input and output settin
16-2Setting the Input/Output Conditions16 OUT I/F(PARAL.)Select a signal output interface, in order to output the measured results externally. The cho
16-3Setting the Input/Output Conditions16 PARALLEL INP X6Select the type of input terminal (INPUT) X6. STROBE OUT 'READY'ONSet the time to t
16-4Setting the Input/Output Conditions16 When you want to select the "TRIG CCD START" on the "MEAS INP I/F" line.The display deta
16-5Setting the Input/Output Conditions1616-2 Measurement start input and result output settingsThe combinations of various settings for item " M
16-6Setting the Input/Output Conditions16 Setting order 1 (→ 2) Configuration exampleExternal trigger X0(photo sensor or proximity sensor)Type selec
16-7Setting the Input/Output Conditions16 Setting order 1 (→ 2)Programmablecontroller Configuration exampleExternal trigger X0(photo sensor or proxi
16-8Setting the Input/Output Conditions16(3) Measurement start input = parallel, object type change = parallel, result output = generalpurpose serial/
1-15Setting and Operating Outline1[2] Change the Japanese or English display modeChange display between Japanese and English. Use the [POWER ON SETTIN
16-9Setting the Input/Output Conditions16(4) Measurement start input = general-purpose serial, object type change = general-purposeserial, result outp
16-10Setting the Input/Output Conditions16Start sampling inputX0(photo sensor or proximity sensor) Setting order 1 → 2 (→ 3) Configuration exampleC
16-11Setting the Input/Output Conditions16When a Sharp PC is used, a write enable command (EWR) is transmitted from the IV-S30J to thePC in the follow
16-12Setting the Input/Output Conditions16Personal computer Setting order 1 → 2 (→ 3) Configuration exampleControllerPower supply (24 VDC)MonitorCam
16-13Setting the Input/Output Conditions16 Configuration exampleCamera 1 (image capturing + CCD trigger)Camera 2 (image capturing)Personal computerRe
16-14Setting the Input/Output Conditions16Measurement is started when the CCD trigger level is ON.Measurement is started when a CCD trigger signal is
16-15Setting the Input/Output Conditions16PCPCPCPCPCPCPCPCPCPCPCPCPCPCResult output Result output Result outputCCD triggercycleCCD triggerwindow(not h
16-16Setting the Input/Output Conditions16Measurement is started when the CCD trigger level is ON.Measurement is started when a CCD trigger signal is
16-17Setting the Input/Output Conditions16Note: Result output; The data in the block No., set in item "5SET SERIAL BLOCK" on the "OBJ-T
16-18Setting the Input/Output Conditions16Average lightlevel methodGray searchWhen a sampled binary image changes (the white area exceeds 50%), the me
1-16Setting and Operating Outline11-7 Remote keypad (IV-S30RK1)4 SEL key1 Direction keys (up, down, left and right)5 TRG/BRT key2 SET key3 ESC key
16-19Setting the Input/Output Conditions16 Setting methods TRIG CCD STARTSelect a triggering method for the CCD cameraused to capture images. The choi
16-20Setting the Input/Output Conditions16 THRESHOLD VALSpecify the threshold value for binary conversion.Select this line and press the SET key. The&
16-21Setting the Input/Output Conditions1616-4 Setting for serial communicationsWhen "PARALLEL+SERIAL" (general purpose serial) has been spe
16-22Setting the Input/Output Conditions1616-5 Computer linkWhen "PC-LINK" has been specified in item " OUT I/F (PARAL.)" on the &
16-23Setting the Input/Output Conditions160900009001・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・D0000 DM0000::::::・・・::・・・LHLHLHLHTermination codeAppended informat
16-24Setting the Input/Output Conditions16(2) When the measurement is started by a CCD trigger or a parallel I/F signal and the results areoutput by a
16-25Setting the Input/Output Conditions16F C1 BRTOBJ-TYPE I/O SCREEN SAVESET=SELECT A MENU ESC=BACK SEL=CHNG IMG TRG=FUNC1TRIG CCD START NO 2S
16-26Setting the Input/Output Conditions1616-7 Setting the data outputWhen you communicate with the IV-S30J using a computer link or a serial communic
16-27Setting the Input/Output Conditions16[2] Select "YES" or "NO" for output dataSelect "YES" or "NO" on the
16-28Setting the Input/Output Conditions1616-8 Calibrating the IV-S30JThe IV-S30J calibration can be adjusted, e.g. "1 pixel = 1 mm", and th
1-17Setting and Operating Outline11-8 Operation flow[1] Power ON and main loop processingNGOKONYesOFFNoMeasurement conditions for each object typeProc
16-29Setting the Input/Output Conditions162. While the cursor is on the " CROSSCURSOR" line on the CROSS CURSORscreen, press the SET key. Mo
16-30Setting the Input/Output Conditions16 Setting the register conditions for edge detec-tion SEARCH AREASelect " SEARCH AREA (MDL0)" and p
16-31Setting the Input/Output Conditions166) Using the CBP value that was set in the calibration function, you can execute numericcalculations.1. Pres
16-32Setting the Input/Output Conditions164. Next, move the cursor to the "FORMULA"column and press the SET key. Anotherpopup menu will appe
17-1Communication (General Purpose Serial Interface)17Chapter 17: Communication (General Purpose Serial Interface)The IV-S30J can communicate with a p
17-2Communication (General Purpose Serial Interface)17The conditions below are what is shown when the "TRIG CCD START" is selected on the &q
17-3Communication (General Purpose Serial Interface)1717-2 Data flow The data flow between the IV-S30J and a personal computer is shown below.[1] Meas
17-4Communication (General Purpose Serial Interface)17IV-S30JOperating1 Receiving a command2 Transmitting a responsePersonalcomputer[3] Measurement ex
17-5Communication (General Purpose Serial Interface)1717-3 Communication formatThe communication formats of the commands and responses between the IV-
17-6Communication (General Purpose Serial Interface)17[Method for creating a checksum code]The ASCII code for each byte of data, from the processing c
1-18Setting and Operating Outline1ONOFFNoYesNoYesDisplay results. When the option has been set to "YES"(System) Display "YES"Para
17-7Communication (General Purpose Serial Interface)1717-4 Processing functions[1] Measurement execution functions(1) Measurement execution function 1
17-8Communication (General Purpose Serial Interface)17(3) Measurement execution function 3 : code 12(H)This command will cause the IV-S30J to execute
17-9Communication (General Purpose Serial Interface)17[2] Result readingData from the last measurement is read. (No instruction is sent to execute an
17-10Communication (General Purpose Serial Interface)17(3) Measurement data reading function 3: code 22(H)This command will cause the IV-S30J to read
17-11Communication (General Purpose Serial Interface)17(5) Illuminance level reading: code 28(H)The illuminance level measured by the illuminance moni
17-12Communication (General Purpose Serial Interface)17[3] Setting, initialization, and diagnosis of the operation screenShown below are only the comm
17-13Communication (General Purpose Serial Interface)17Ë Response:56SC(H)SC(L)CR:56Ë CommandSC(H)SC(L)CRRC(H)RC(L)Ë Response:57SC(H)SC(L)CR:57Ë Comman
17-14Communication (General Purpose Serial Interface)17ProcesscodeProcess functionCommunication formatË Response:5EË CommandSC1ObjectMeasure-ment No.(
17-15Communication (General Purpose Serial Interface)17Ë Response:70Ë CommandSC(H)SC(L)CRRead the manual measurement coordinates70ProcesscodeProcess f
17-16Communication (General Purpose Serial Interface)17[4] Setting numerical data of the any output measuringNumerical data of the any setting of the
1-19Setting and Operating Outline1YesNoNoNoYes YesIs the light level monitor selected?Execute the light level monitor functionNoYes Start (mea
17-17Communication (General Purpose Serial Interface)17tuptuofodniK edoctuptuO setybfo.oNecnatsiD032elgnA1321yrailixuAXetanidrooC234elgnA332yrailixuAY
18-1Computer Link18A programmable controller (hereafter referred to as a PC) can be connected to the IV-S30J, so that thecomputer link can be used to
18-2Computer Link1818-2 Data flowSpecify the CCD-TRIG (camera 1) or the PARALLEL (parallel interface) as the source of the MEAS INPI/F (measurement st
18-3Computer Link1818-3 Register settingUse PC register (writing: up to 512 bytes) to provide the IV-S30J with a computer link.Setting item Applicable
18-4Computer Link18*1 When the termination code is 08(H) (received an error response), the error code is contained in theappended information. (Exampl
18-5Computer Link1818-4 Measurement data blocks[1] Number of blocksThe measurement functions vary in the number of measurement data blocks they use.0,
18-6Computer Link18Note: If a registration number has not been used yet, the data for the next registered number will bebrought forward.1RegistrationN
18-7Computer Link18(2) Degree of match inspection1111111222222NoneNoneNoneNoneNoneNoneXYXY0ProvidedProvided22NoneNoneBlock Item Sign (+/-)Registration
18-8Computer Link18(4) Area measurement by binary conversion(5) Object counting by binary conversion0None4NoneBlockItemSign (+/-)No. ofbytesDecimalpoi
18-9Computer Link18Block ItemSign(+/0)No. ofbytesDecimal point(digit)60 Registration No. 0 label unit areaLabel 0None4Noneto toLabel 127 461 Registrat
1-20Setting and Operating Outline1NoNoNoYesYesNoYesYes(*2)The window coordinates are corrected within the range set for each type of measurement,based
18-10Computer Link18kcolB metIngiS)0/+(fo.oNsetybtnioplamiceD)tigid(280.oNnoitartsigeRlebaL0lebalhcaefoaerAenoN4 enoNfoetanidroocXretnecytivargenoN2 1
18-11Computer Link18(7) Point measurement1. In the binary modeNote: If a point number has not been used yet, the data for the next registered number w
18-12Computer Link182. In the average light level modeNote: If a point number has not been used yet, the data for the next registered number will bebr
18-13Computer Link18(8) Multiple positional measurement(9) Multiple degree of match inspections* When light level matching is executed, the total diff
18-14Computer Link18(10) Distance and angle measurementNote: Blank items are omitted and the remaining lines are moved up.kcolB metIataDedoc)0/+(ngiSf
18-15Computer Link18(11) Numerical calculationNote: Blank items are omitted and the remaining lines are moved up.kcolB metIataDedoc)0/+(ngiSfo.oNsetyb
18-16Computer Link18- Data that are set to "NO" output do not output any signal (scrolled up).- Set the next page for details about the outp
18-17Computer Link18 Codes and number of bytes of output data1. Result of each measurement programOutput data Measurement programKind of outputDegree
18-18Computer Link18Output data Measurement programKind of outputMain axis angle 20 2 OPerimeter 21 4 ODegree of match 22 2 O OCoordinate X 23 2 O OCo
18-19Computer Link1818-6 InterfaceThe interface between the IV-S30J and a programmable controller from each manufacturer isdescribed below.[1] Setting
1-21Setting and Operating Outline1General purposeNo Computer linkParallel output (Y0 to Y15) OFFExternal interface enabled (communications)External in
18-20Computer Link18In the initial state, addresses #234 and #235 are set to 000.#23476543210#235D501D4001D3010D100110 Transmission speed (k bit/sec)
18-21Computer Link182. When communication port 2 (PG/COMM2 port) is used.Store the communication conditions in system memory addresses #222, #236 and
18-22Computer Link18 When a JW-21CM or JW-10CM is usedSet the switches (SW0 to SW4 and SW7) on the module as shown below.(2) Using memoryTo allow the
18-23Computer Link18(3) Connections When a JW-22CU or JW-70CUH/100CUH is used1. Communication through the RS-232C port When a JW-32CUH/33CUH or JW-32C
18-24Computer Link18 When a Z-311J/312J is used1. Communication through the RS-232C port13276815m or lessRS-232CFGRDcTDcGNDShort-circuit terminalZ-31
18-25Computer Link18 When a JW-21CM or JW-10CM is used- Communication through the RS-422 port (4-wire system)JW-21CMJW-10CML3L4L1L2SHIELDGNDTATBRARBFG
18-26Computer Link18Switch settingEx.: To set as shown below:Mode: RS-232C, Station No.: 00, Transmission speed: 19.2 K bytes/sec.Parity: Even, Data b
18-27Computer Link18 Example using an A1SJ71UC24-R4 moduleSwitch settingEx.: To set as below:Mode: RS-422, Transmission speed: 19.2 K bytes/sec.Parity
18-28Computer Link1815m or lessRS-232CFGRDSDSG235FGSDRDRSCSDTRDSRSG1234520673278465Shielded cableCalculator link moduleNote: Jumper the RS, CS, DR an
18-29Computer Link18[4] Connection with an OMRON PC Applicable modelsHost link modules1. C500-LK203 (C1000H) 4. CV CPU link port (CV1000, CVM1)2. C200
1-22Setting and Operating Outline11-9 Table of controller functionsShown below are the functions for the controller (IV-S30J).- For details about the
18-30Computer Link18(2) Using memoryTo allow the memory to be used by the IV-S30J, enter a result write start address within the followingsetting rang
18-31Computer Link1818-7 Program examplesAn example of measurements using the IV-S30J and a Sharp PC (JW70H) (2-point search forpositional deviation m
18-32Computer Link18(2) Flow chartNNYYYNNYNYYNPower ON15 second intervalCamerastarts operation(00040 = ON)Time-outNormal terminationError occurs.Turni
18-33Computer Link18(3) Program00007F-008OCT377090000000707377TMR0000050000400000012345678910111213141516T000 00000 F-044 04100 0000600007TMR001003004
18-34Computer Link18 Explanation of the programThe numbers 1 to 16 below correspond to the same numbers on the preceding page.1. Turn on the power, an
19-1Troubleshooting19Chapter 19: TroubleshootingItem [1] shows problems which may occur when the IV-S30J measurement system is started. If any error(t
19-2Troubleshooting19Phenomenon ChecksCommunications through acomputer link cannot beestablished.1. Make sure that the communication cable has been co
19-3Troubleshooting19Processing errors[2] Causes of termination codes (when an error occurs) and remediesWhen an abnormal termination code (other than
19-4Troubleshooting19-imreTnoitanedocesuaC ydemeR)H(92)noitaluclaclaciremun(wolfrevO.gnitteslamronbaehtkcehCA2gnittesnoitaluclaclaciremunoNB2)tnemtsuj
19-5Troubleshooting19Processing errorsCommunication errorsTermi-nationcodeCause Remedy(H)4A No output dataCheck the abnormal setting4BObject type cond
Setting and Operating OutlineSetting the Operating and System ConditionsSetting Measurement ConditionsPositional Deviation MeasurementDegree of Match
1-23Setting and Operating Outline1ItemSpecificationsIV-S30JNumber of measurementprogramsMaximum 6 per object type (measurement0-camera 1, measurement
19-6Troubleshooting19[3] MaintenanceCheck the equipment for the following items.(1) Operation check- Change the measurement number on the MAIN OPS MEN
I-1IAlphabetical Index[A]Absolute value of the differences ...
I-2IConnection with an OMRON PC ... 18-29Contents of
I-3IFull+half ...
I-4I Distance and angle measurement ... 11-2 Lead ins
I-5IOperation flow ...
I-6IPositional deviation measurement... 4-1Power ON
I-7ISetting the input/output conditions ... 16-1Settin
2-1Setting the Operating and System Conditions 22-1 Setting the operating conditionsSet the following operating condition items on the [TYPE RUN COND]
2-2Setting the Operating and System Conditions2[1] Monitor outputWhen two cameras have been connected to IV-S30J,you can switch back and forth between
2-3Setting the Operating and System Conditions 2(2) Output monitor switching by parallel inputOn the operation screen, select "MAIN-COND" -&
2-4Setting the Operating and System Conditions2[2] Image captureIn item " CAPTURE IMG" on the "TYPE RUN COND"screen, specify the r
2-5Setting the Operating and System Conditions 2[3] Message displaySelect "YES" or "NO" to display messages on theoperation screen
2-6Setting the Operating and System Conditions2[4] Pattern displaySelect "YES" or "NO" to determine whether to show thepattern dis
2-7Setting the Operating and System Conditions 2[5] Binary image displaySelect "YES" or "NO" to display a binary image on theopera
2-8Setting the Operating and System Conditions2[6] θθθθθ angle correction image displaySelect "YES" or "NO" to display a θ angle c
2-9Setting the Operating and System Conditions 2[7] Operation main displayWhen the operation screen was set to display otherscreens (such as the "
Table of ContentsChapter 1: Setting and Operating Outline ... 1-1 to 231-1 Setting and operating pr
2-10Setting the Operating and System Conditions2[8] Evaluation change displaySpecify whether the evaluation condition changemenu can be displayed on t
2-11Setting the Operating and System Conditions 2[9] PC monitor screenSpecify whether to display the PC monitoron the operation screen.Select the &qu
2-12Setting the Operating and System Conditions2[11] Extension functionsThe extension function has crosshair cursor display and manual display functio
2-13Setting the Operating and System Conditions 2(2) Manual measurementWith this function, you can measure distance between two points, the distance b
2-14Setting the Operating and System Conditions22-2 Setting the system conditionsSet the following items on the "SYS-CND" menu to setthe sys
2-15Setting the Operating and System Conditions 2[2] Gain/offset adjustmentThe gain and offset of the IV-S30J can only be adjusted by our service engi
2-16Setting the Operating and System Conditions2F C1 BRTMAIN MENUSET=TO NEXT SUB-MENU ESC=BACK SEL=CHNG IMG TRG=POPUPIVS30JSYS-CNDOBJECT TYPE CONDS
2-17Setting the Operating and System Conditions 22-4 OptionWith the IV-S30J, you can initialize the measurement settings, and run a self-diagnosis fro
Setting the Conditions for Each Object Type3-13Chapter 3 : Setting Measurement Conditions3-1 OutlineThe measuring conditions for each object type are
Setting Measurement Conditions3-23Setting procedureA general outline of the setting procedures is shown below. For details, see each chapter."FIN
[6] Binary image mask ... 3-25[7] Posit
Setting the Conditions for Each Object Type3-33 Outline of setting the measurement programThe measurement program can be specified from"MEAS0&quo
Setting Measurement Conditions3-43Positional deviation measurement (gray scale search), degree of match inspection, lead inspection, multiple position
Setting the Conditions for Each Object Type3-53How to set a rectangular windowTo register reference imagesTo register reference images, the system sho
Setting Measurement Conditions3-63(2) Horizontal/vertical linesHow to set horizontal linesThe following items on the settings menu can be used to def
Setting the Conditions for Each Object Type3-73Window specifications- Horizontal lines- Vertical linesWhen setting the horizontal and vertical lines,
Setting Measurement Conditions3-83How to set an elliptical windowThe following items on the settings menu can be used to define the elliptical window:
Setting the Conditions for Each Object Type3-93[2] Image settingsWhat follows is a description of how to use the image settings to control the measuri
Setting Measurement Conditions3-103(2) Threshold value settingThe IV-S30J treats the "areas darker than the lower limit value" or "brig
Setting the Conditions for Each Object Type3-113(3) Setting window boundaries (enable/disable)This function enables and disables the labeling (object
Setting Measurement Conditions3-123(5) Binary processing (fixed/threshold value correction)By setting THRESHOLD-ADJ (threshold adjustment function), t
Chapter 13: Distance and Angle Measurement ... 13-1 to 813-1 Outline ...
Setting the Conditions for Each Object Type3-133(6) The expansion/contraction method of eliminating noise in binary imagesWhen converting an image to
Setting Measurement Conditions3-143(7) Edge detectionThe "edge" refers to the boundaries between the brighter (white) and darker (black) par
Setting the Conditions for Each Object Type3-153(8) Artifact processingArtifact processing is a method of processing that eliminates the false detecti
Setting Measurement Conditions3-163(9) Contrast search in the reference imageUsing the reference image area setting in the gray scale search mode, the
Setting the Conditions for Each Object Type3-173[3] Evaluation conditionsThe setting details and procedures for setting the evaluation conditions are
Setting Measurement Conditions3-183Setting methodThere are two ways to get to the evaluation condition setting screen.1) Select "CND" in the
Setting the Conditions for Each Object Type3-193[4] Image pre-processingA comparative calculation between images, gray level changes, and space filter
Setting Measurement Conditions3-203Image ALight level 0Image BLight level 180- Subtraction (Image A - Image B)- Subtraction (Image B - Image A)- The
Setting the Conditions for Each Object Type3-213The reference images T1 and T2 (*1) and the size of the areas covered by I1 and I2 (the images takenby
Setting Measurement Conditions3-223(2) Gray level changeTo change the gray level, you can change the"**.*TIMES" (magnification by N processi
[1] Measurement execution functions ... 17-7[2] Result reading
Setting the Conditions for Each Object Type3-233(3) Space filterSpace filter includes various image manipulationprocesses that create more readable im
Setting Measurement Conditions3-243[5] Image adjustmentHow to set the image adjustment functionSelect "IMAGE-ADJ" on the "SELECT OBJECT
Setting the Conditions for Each Object Type3-253[6] Binary image maskUse the binary image mask when an object to measure by binary conversion cannot b
Setting Measurement Conditions3-263Setting exampleWhen " MASK BINARY IMG" is set to "REF-IMG."Shown below is an example of how to
Setting the Conditions for Each Object Type3-2731. Specify a measurement area smaller than the mask area and specify the binary conditions.2. Return t
Setting Measurement Conditions3-283When " MASK BINARY IMG" is set to "MANUAL."Shown below is an example of a binary imagemask that
Setting the Conditions for Each Object Type3-2935. Select "0" using the up and down keys andthen select "MOVE" using the left and
Setting Measurement Conditions3-303[7] Position correctionBased on the positional deviation data measurement 0 (positional deviation measurement), the
Setting the Conditions for Each Object Type3-313(3) Correction exampleExample of correcting the first X and Y point1. Amount of correction (X2-X1, Y2-
Setting Measurement Conditions3-323Example of angular correction1. Detection of the amount of angular deviation (using measurement 0, 2 point search(
1-1Setting and Operating Outline11-1 Setting and operating proceduresThis paragraph describes the rough operation sequence of the IV-S30J.1 System des
Setting the Conditions for Each Object Type3-333[8] Title registrationA title for a object type number can be entered and saved when the object type n
Setting Measurement Conditions3-3433-3 Input & Output / System settings[1] Illuminance (light level) monitor(1) Purpose1. Allows the system to mon
Setting the Conditions for Each Object Type3-3534. Select item " SIZE", and item " POSITION", using the up and down keys, and pres
Setting Measurement Conditions3-363[2] Setting the shutter speedThe shutter speed can be set independently for each object type.Since the shutter spee
Setting the Conditions for Each Object Type3-373The measurement conditions of the source object type. (The data is copied from flash memory)The measur
Setting Measurement Conditions3-383[4] Halt on NG measurementYou can stop all measurements when an NG image(according to the final evaluation results)
Setting the Conditions for Each Object Type3-393[5] Window group moveAll the window positions set in the measurementprograms for the same object type
4-1Positional Deviation Measurement4Chapter 4: Positional Deviation Measurement4-1 OutlinePurposeExampleApplicationThe gray scale search function and
4-2Positional Deviation Measurement4NO ±15° ±30° ±45° 360° REGISTER NO. 15141312111009080706050403020100× S× × × × × × × × × × × × × × STANDAR
4-3Positional Deviation Measurement41DTECT PRECISION STANDARD2REGISTER NO. 0(0~7)3MODE 1P-SCH+1P-EDGE4DTECT ANGL NO REGISTER NO.5MDL 06MDL 11
1-2Setting and Operating Outline1STEP9STORE THIS SETTING AS A SAMPLE IN THE WIZARD? 1NO□2YES RETURN END・・・・・・ STEP2 SELECT AN IMAGE CAPTURING METHOD
4-4Positional Deviation Measurement4Object to measure+REG COND SCREEN COND SAVE DETAIL 1REGISTER NO. 0(0∼7)2MEAS SHAPE (MDL0) RECTANGLE 3REFIMG
4-5Positional Deviation Measurement4RECTANGLE RESET RETURN MDL 01UP.L (224.208) 2LO.R (287.271)
4-6Positional Deviation Measurement4Register a reference imageAfter setting the reference image area, store animage in the controller as a reference i
4-7Positional Deviation Measurement4 REFIMGMove the cursor to the function menu on theREG COND screen by pressing the TRG/BRTkey. Move the cursor to &
4-8Positional Deviation Measurement4When a rectangle is selectedHighlight " UP.L" and press the SET key. The Xand Y axes will appear in the
4-9Positional Deviation Measurement4 Set the evaluation conditions How to move to the evaluation condition setting screenThere are two methods for get
4-10Positional Deviation Measurement4 Numeric calculation setting- Press the TRG/BRT key to move the cursor to the upper function menu, and highlight
4-11Positional Deviation Measurement4Ë 2-point search* Angle will be displayed when "DTECT ANGL" is set to "YES."Ë 1-point searchR
4-12Positional Deviation Measurement4Angle detectionYou can detect the angle of an object by selecting 1P-SCH (1-point search) in the POSI-DEVIATIONit
4-13Positional Deviation Measurement44. On the settings for the gray scale search conditions (page 4-4), register the object by surroundingit with a s
Comments to this Manuals