Safety Safety Symbols Used System operation assumes knowledge of the operating instructions. The following symbols are used in these operating instructions: Indicates a hazardous situation which, if not avoided, may result in minor or moderate CAUTION injury. NOTICE Indicates a situation that may result in property damage if not avoided. Indicates a user action.
Safety Notes on Product Marking 1.3.1 CE Marking The following applies to the product: - Directive 2014/30/EU (“EMC“) - Directive 2011/65/EU (“RoHS“) Products which carry the CE marking satisfy the requirements of the EU Directives cited and the relevant ap- plicable harmonized European standards (EN).
Safety Intended Use - The colorSENSOR CFO is designed for use in an industrial environment. It is used for Relative color measurement or inspection Intensity measurement Completeness check (presence and absence) Measurement of surface properties or texture ...
Functional Principle, Technical Data Functional Principle, Technical Data Short Description The colorSENSOR CFO is an optical controller for precise color recognition for industrial measurement, built into a sturdy aluminum housing. The controller is distinguished by high color accuracy, state-of-the-art inter- faces and intuitive operation.
Functional Principle, Technical Data Measuring Principle The measuring system for relative color measurement/inspection consists of an evaluation unit – the CFO controller – and a CFS sensor. The sensor is connected to the controller via an optical fiber. Interfaces Sensor Optical fiber Fig.
With the colorSENSOR CFO you can measure the following color spaces: XYZ, xyY, L*a*b*, L+u*v*, L*u‘v‘ For more details on color spaces, please refer to https://www.micro-epsilon.com/download/products/ dat--Basics-of-colorimetry--en.pdf. Color Tolerance Models Relative color measurement is often referred to as color inspection. The color of the measuring object and the...
Page 13
Functional Principle, Technical Data 2a b 2E 2a Fig. 2 Tolerance space Sphere Fig. 3 Tolerance space Cylinder Fig. 4 Tolerance space Box = learned color 1 = detected color For an evaluation of color deviations, the color tolerance parameters should be based on the perception thresholds for color differences.
Page 14
Functional Principle, Technical Data Define the color distance tolerances so that the tolerance limits are greater than the change in the readings for acceptable specimens. The Sphere tolerance space or rather ∆E denotes the color distance in a color space or how far apart the colors of the target and the reference object to be compared are in the spatial model.
Functional Principle, Technical Data Fig. 5 Distance model Classify Functions 2.5.1 General - Recognition of learned colors - Control interfaces Keys and displays REST API, described in Interface Instructions, see A 3 RS232, described in Interface Instructions, see A 3 ...
Functional Principle, Technical Data Technical Data CFO100 Type CFO100 CFO100(100) Article number 10234670 10234670.100 No. of measurement chan- nels Repeatability ∆E ≤ 0.5 Color distance ∆E ≤ 1.0 Spectral range 400 ... 680 nm Color spaces XYZ, xyY, L*a*b*, L*u*v*, u’v’L Illuminants Standard observer 2°...
Page 17
Functional Principle, Technical Data Type CFO100 CFO100(100) Screwable optical fiber via FA socket M18x1, length 0.3 m ... 2.4 m, Optical min. bending radius 18 mm Connection 8-pin flange connector M12A (Power/PLC); 4-pin flange socket M12D Electrical (PC/Ethernet DHCP-capable) (connection cable see accessories) Assembly DIN rail mounting/screw connection via adapter (see accessories) Storage...
Functional Principle, Technical Data Technical Data CFO200 Type CFO200 CFO200(100) Article number 10234671 10234671.100 No. of measurement channels Repeatability ∆E ≤ 0.3 Color distance ∆E ≤ 0.6 Spectral range 400 ... 680 nm Color spaces XYZ, xyY, L*a*b*, L*u*v*, u’v’L Illuminants Standard observer 2°...
Page 19
Functional Principle, Technical Data Type CFO200 CFO200(100) Screwable optical fiber via FA socket M18x1, length 0.3 m ... 2.4 m, Optical min. bending radius 18 mm Connection 8-pin flange socket M12A (Power/PLC); 8-pin flange socket M12A (signal); Electrical 4-pin flange socket M12D (Ethernet DHC capable); 5-pin flange socket M12A (USB) (connection cable see accessories) Assembly DIN rail mounting/screw connection via adapter (see accessories)
Functional Principle, Technical Data Technical Data CFO250 Type CFO250 Article number 10235603 No. of measurement channels Repeatability ∆E ≤ 0.3 Color distance ∆E ≤ 0.6 Spectral range 400 ... 680 nm Color spaces XYZ, xyY, L*a*b*, L*u*v*, u‘v‘L* Illuminants Standard observer 2°...
Page 21
Functional Principle, Technical Data Type CFO250 Screwable optical fiber via FA socket M18x1, length 0.3 m ... 2.4 m, Optical min. bending radius 18 mm Connection Power/PLC: 8-pin flange connector M12A; signal: 8-pin flange socket M12A; Electrical Ethernet: 4-pin flange socket M12D (DHCP-capable); USB: 5-pin flange socket M12A Assembly DIN rail mounting/screw connection via adapter...
Functional Principle, Technical Data Display Elements The controller displays indicate the following information: - Operating mode (ON / OFF) - Current state of switching outputs - Key lock - Selected submenu The following settings are visible depending on the submenu selected: - LED intensity - Output coding - Tolerance...
Delivery Delivery Unpacking, Included in Delivery colorSENSOR CFO controller Assembly instruction Carefully remove the components of the test system from the packaging and ensure that the goods are forwarded in such a way that no damage can occur. Check the delivery for completeness and shipping damage immediately after unpacking. If there is damage or parts are missing, immediately contact the manufacturer or supplier.
Page 24
Installation and Assembly 7.25 (.29) 61 (2.40) 13 (.51) 25 (.98) 15.1 (.94) (43) 19.7 (.78) NOTICE 10 (.39) Do not allow the end surfaces of the sensor plug to hit against edges or surfaces. Reduced signal quality or 11.5 (.45) measuring device.
Installation and Assembly Operating Elements The operating concept, as well as the function of the membrane keypad, are described in the chapter Mem- brane Keys, see 5.2. The following table provides an overview of the individual controls: Meaning Location TEACH Teach / AUTO Automatic modulation...
Installation and Assembly Controller LEDs On the front membrane of the controller there are eight LEDs for output indication in the lower right corner. The function keys are located on the top left of the front panel. Each key also has an LED embedded in the upper right corner for key indication.
Page 27
Installation and Assembly To the right of the eight output LEDs is an ascending numbering (1 ... 8), see Fig. 9. This assigns the eight output LEDs to the eight switching outputs or, for each output configuration, the respective LED is signaled to match the 8 outputs.
Installation and Assembly Electrical Connections The cable shields are connected to the connector housings. The connector housings are in contact with the controller housing. Perform all electrical connections only in the switched-off state. CAUTION > Risk of injury from high voltage Fig.
Installation and Assembly The input and output signals from the controller as well as the power supply and communication connections are accessible using standardized M12 connectors (male and female). All connection cables with the features required for the application (e.g. drag chain compatibility or resistance to oil) and the matching coding can be used with the controllers.
- with Ethernet network (PC) Connect the controller to the network using a shielded Ethernet cable (Cat5E) with a length of < 100 m. Micro-Epsilon recommends the optionally available cable CAB-M12-4P-St-ge ... RJ45-Eth with the PS2020 power supply unit, see A 1.
Connect the cable shield to the evaluation unit. All GND conductors are interconnected with one another and to the supply voltage ground. Use a shielded cable with a length < 30 m. Micro-Epsilon recommends the optionally available CAB-M12-8P-St-ge cable, see A Color...
Connect the cable shield to the evaluation unit. All GND conductors are interconnected with one another and to the supply voltage ground. Use a shielded cable with a length of max. 5 m. Micro-Epsilon recommends the optionally available CAB-M12-5P-St-ge cable, see A 1 Pin Color...
Installation and Assembly 4.4.5 Switching Input Circuit The switching input IN can be connected to the supply voltage potential V as follows. Transistor Switch Internal 47 kOhm Fig. 16 Switching input circuit (schematic) Model CFO100 and CFO200/CFO250 Color Function Description Comment CAB-M12-8P-Bu-ge White...
Page 34
Installation and Assembly Model CFO200/250 Color Function Description Comment CAB-M12-8P-St-ge White Configurable trigger input, Not electrically separated, compara- reading trigger, teach color, tor input with threshold at teach color as new group, /2 ±5 %, add color to current group, low level <...
Installation and Assembly 4.4.6 Output Configuration The switching outputs are connected as follows: Push-Pull Fig. 17 Output configuration (schematic) The switching behavior (NPN, PNP , Push-Pull) is programmable, see 5.6.7. The NPN output is, for example, suitable for adaptation to a local TTL logic circuit with auxiliary voltage of V = 5 V.
Page 36
Installation and Assembly Model CFO200/CFO250 Color Function Description Comment CAB-M12-8P-Bu-ge Yellow OUT3 Switching output switchable, Not electrically separated, 24V logic NPN, PNP , PP , outputs cor- (HTL), low level = GND, Gray OUT4 respondingly programmed, high level = V = 100 mA detected color or color group Pink...
Installation and Assembly CFS Sensor Plug the sensor (optical fiber) into the sensor socket (CFS or FA connector) on the controller. Fig. 18 Sensor connection on the controller Fig. 19 Mounting of sensor (optical fiber) The coding on the sensor connector (CFS or FA) is on the side of the illumination LED. Keep the end surfaces of the sensor free of dust, avoid any damage or soiling, e.g.
Page 38
Installation and Assembly Please observe the permissible minimum bending radius of the integrated optical fiber. Failure to observe the minimum bending radius (depending on the sensor model) leads to breakage of the integrated optical fiber. As the sensor (optical fiber) consists of a glass fiber bundle with several individual fibers, a break in the illu- mination fibers causes a drop in the illumination intensity, and a reduced measurement signal of the signal fi- bers.
Operation Operation Initial Operation Mount the controller as per the assembly instructions , see 4.1, see 4.5 Connect the controller to the sensor (optical fiber) , see 4.5 Fig. 20 Overall view of CFO controller with CFS sensor Connect the controller to a power supply , see 4.4.1 Switch on the power supply.
Page 40
Operation Fig. 21 Green LED flashing, red LED illuminated continuously The controller is in the operating mode when only the green Power LED is illuminated, see Fig. Fig. 22 Green LED illuminated continuously (operating mode reached) Then, depending on whether the key lock is active and colors are detected, the corresponding LEDs illumi- nate or the set output configuration for color is not detected.
Operation Configuration of the CFO Controller The colorSENSOR CFO can be configured using the network interface, the web interface, the serial interface and the keypad integrated into the housing. Due to the controller's range of functions, only the most impor- tant settings are possible via the keypad.
Operation 5.3.1 Key Functions The keypad comprises the following keys: Teach Automatic modulation Intensity setting Enter / save Select options Arrow pointing right Escape / Quit without saving Adapt standard tolerance Delete Arrow pointing left The key label indicates the operating function when the key is depressed for a longer period (e.g. a menu). The label below the key indicates the short key actuation available within a menu.
Operation 5.3.2 Operation Using Membrane Keypad Various keypad actions are shown below. LED states: - Continuously illuminated or off. - Flashing with various rhythms. For operation, a keypad is depicted at the left showing the current status of all indicators as well as any key actuations.
Page 44
Operation TEACH TEACH AUTO AUTO GATE GATE TEACH TEACH HOLD HOLD MULTI MULTI CLASSIFY CLASSIFY SPHERE SPHERE CYLINDER CYLINDER Fig. 23 Screen shot, operating mode Fig. 24 Screen shot, menu mode Before After Action Operating Menu mode Press (hold) for more than 2 sec. one of the keys to enter mode different menus from the operating mode.
Operation Before After Action Menu mode Save all changes Press (hold) the ENTER key for more than 2 sec. (INT) to / return to oper- save all changes made and return to the operating mode. ating mode Menu mode Discard all Press (hold) the ESC key (TOL) for more than 2 sec.
Operation The number of illuminated output LEDs indicates the relative intensity currently being received by the controller. TEACH AUTO All output LEDs 1 - 8 flash on and off simultaneously to indicate overmodu- lation of the photo receiver. GATE TEACH HOLD MULTI CLASSIFY...
Page 47
Operation The automatic modulation process requires several seconds. Meanwhile, the out- put LEDs 1 - 8 flash alternately, i.e. the even LEDs and the odd LEDs alternately TEACH flash together between on and off. AUTO The automatic modulation sets the photo receiver to 80 % saturation. GATE TEACH HOLD...
Operation 5.3.3.2 Manual Intensity Control Typically, the automatic modulation determines a suitable combination of LED intensity, amplification, mea- surement averaging and other internal parameters, depending on the measurement frequency. If a higher modulation is desired, perform the following steps in the intensity menu. Press the key for less than 2 sec.
Page 49
Operation Save: Press the Enter key for longer than 2 sec. TEACH AUTO The results of the modulation are saved. The display returns to the operating mode. GATE TEACH To quit: HOLD MULTI CLASSIFY Press the ESC key for longer than 2 sec. SPHERE CYLINDER The results of the modulation are ignored.
Operation 5.3.4 Color Management After having installed and adjusted the color measuring system, see 5.3.3, you can now teach colors or color groups for the recognition task. Press the TEACH key for longer than 2 sec. You are now in the TEACH (color teach) menu. TEACH AUTO GATE...
Operation 5.3.4.1 Teaching Colors The CFO200 controller has 8 switching outputs (OUT0 ... OUT7) which can be used to output the colors rec- ognized as correct. The CFO100 controller has 3 switching outputs (OUT0 ... OUT2). For each output configuration, 8 color groups (3 color groups for CFO100) can be stored directly (1-out-N) (group 1 to OUT0 ...
Page 52
Operation The new selected recognition group is indicated by medium-fast flashing. TEACH AUTO Press the TEACH key for less than 2 sec. to teach a color to the next recogni- tion group. GATE TEACH HOLD MULTI CLASSIFY SPHERE CYLINDER Color tolerance adaptation, see 5.3.6.
Operation 5.3.4.2 Deleting Individual Color Groups The selected recognition group is indicated by the LED flashing. Press the arrow keys for less than 2 sec to select the recognition TEACH AUTO group to be deleted. Press the CLR key for longer than 2 sec. to delete the colors in the current recognition group.
Operation 5.3.5 Deleting Color Table When switching to a new recognition task, it is recommended to delete the color table completely. Press the CLR key for longer than 2 sec. to delete the color table completely. Output LEDs 1 - 8 are flashing. TEACH AUTO GATE...
Operation 5.3.6 Tolerance Setting Changing the tolerance of a color group is an optional feature. The default tolerance is already sufficient for many applications. It roughly corresponds to the color distinction ability of the human eye (Delta E = 2.0). The tolerance is subdivided into the following stages: Tolerance space Sphere...
Page 56
Operation Press the key as often as required, for less than 2 sec. to select the desired recognition group. TEACH AUTO GATE TEACH HOLD MULTI CLASSIFY SPHERE CYLINDER Press the TOL key for less than 2 sec. to enter the tolerance submenu. TEACH AUTO GATE...
Page 57
Operation Press the key for less than 2 sec. to decrease the color tolerance. The changed color tolerance stage is displayed. TEACH AUTO Press the TEACH key for less than 2 sec. to return from the tolerance sub- menu to the color teach menu. GATE Teaching completed, see...
Operation 5.3.7 Options The most important operating modes for the color measuring system can be controlled via the keyboard for special applications. Press the OPT key for longer than 2 sec. to enter the options menu. TEACH AUTO GATE TEACH HOLD MULTI CLASSIFY...
Operation 5.3.7.1 IN0 Switching Input Function Assignment Using the keys it is possible to assign switching input IN0 to GATE for triggered color evaluation or to TEACH for triggered color teaching. If neither of the two functions is selected, the LEDs flash slowly (100/1900 ms).
Operation Press the TEACH key for less than 2 sec. to switch the triggered color teach feature on and off via IN0. TEACH AUTO TEACH flashes slowly to signal that the triggered color teach feature is switched off. GATE flashes rapidly to signal that the triggered color teach feature is switched GATE TEACH on via IN0.
Page 61
Operation Press the key for less than 2 sec. to select the option group. TEACH AUTO GATE TEACH HOLD MULTI CLASSIFY SPHERE CYLINDER Press the TEACH key for less than 2 sec. to activate the hold time for all outputs. TEACH AUTO The activated hold time is signaled by the associated LED flashing.
5.3.7.3 Multi-Teach Mode The multiple teach mode / Multi-Teach allows keyboard selection of whether each recognition group may contain only the last color saved, or whether it can be assigned a number of colors. This setting has no influ- ence on the behavior of the other user interfaces, described in the Interface Instructions, see A 5.3.4.1, hold down the TEACH key for a longer If the multi-teach feature is activated during color...
Operation Press the TEACH key for less than 2 sec. to switch over to the multiple teach mode. TEACH AUTO The LED flashes rapidly (1900/100 ms) to signal that the multi-teach mode is activated. GATE TEACH HOLD MULTI CLASSIFY SPHERE CYLINDER 5.3.7.4 Tolerance Mode...
Page 64
Operation Press the TEACH key for less than 2 sec. to switch to the next tolerance mode. TEACH AUTO The LED then flashes rapidly to signal the tolerance mode selected. Press the TEACH key for less than 2 sec. again to switch to the next toler- GATE ance mode.
Operation 5.3.7.5 Conclusion of Option Settings: Save or Quit After completing the changes to the settings, they can all be stored or discarded. Save: Press the ENTER key for longer than 2 sec. to save all changed options and TEACH AUTO return to the operating mode.
Using the sensorTOOL program, you can search for connected CFO series controllers on your PC via the available interfaces and establish a connection. The sensorTOOL program is available online at https://www.micro-epsilon.com/download/software/sensorTOOL.exe Start the sensorTOOL program. Set the Sensor group Color in the drop-down menus and the corresponding CFO type in Sensor type.
Page 67
Operation Fig. 25 Utility for sensor search and start of web interface You need an HTML5-compatible web browser on a PC/notebook. Click on the button with the magni- Click the Open Website button. Select a desired sensor. fying glass icon. The program searches the available interfaces for connected colorSENSOR CFO controllers.
Operation 5.4.2 Access via Ethernet (Connection Establishment) Direct connection to PC, controller with static IP (factory setting) PC with DHCP PC with static IP Connect the controller to a PC using a direct Ethernet connection (LAN) 2. For this purpose, use the CAB-M12-4P-St-ge;Xm-PUR-Cat5e;RJ45-Eth cable, see A Connect via sensorTOOL Connect via web browser...
Page 69
Operation Network Controller with dynamic IP address, PC with DHCP Connect the controller to a switch using a direct Ethernet connection (LAN). For this purpose, use the CAB-M12-4P-St-ge;Xm-PUR-Cat5e;RJ45-Eth cable, see A Enter the controller in the DHCP / register the controller with your IT department. Your DHCP server assigns an IP address to your controller.
Operation Web Interface Launch the web interface of the color measuring system, see 5.4.2. Interactive web pages for programming the controller now appear in the web browser. Fig. 26 First interactive web site after calling the web interface colorSENSOR CFO Page 70...
Operation In the top navigation bar, other functions (Settings, Measurement, Info etc.) are available. The appearance of the web pages can change depending on the functions and the peripherals. Each page contains parameter descriptions and tips on filling in the website or configuring the controller. The controller is active and supplies measurement values.
Operation The following symbols and functions are available in the Home, Settings and Measurement menus. Measurement is active Measurement stopped Stop measurement Start measurement Save measurement results 5.5.2 Color Display On the left side is the display of the color and the color values currently detected by the sensor. If the color has already been saved in the color table and if it is within the set tolerance values, the corresponding color group and the relative distance ∆E are also output.
Operation Click on the Add new color group button to create a new color group. This is also possible in the Settings and Measurement menus. You can make settings for the color group in the Settings > Color group menu, see 5.6.4.
Page 74
Operation System Settings Displays the settings you have chose in the Settings > Sys- tem settings menu. Example: Professional Logged user ... IPv4 Method and IP address ... IPv6 Method and MAC address colorSENSOR CFO Page 74...
Operation 5.5.4 Measurement Menu Start the Measurement menu. The diagram control and display are loaded in the browser as HTML5 where they continue to run autono- mously, while the controller continues to operate independently. If you allow the diagram display to run in a separate browser tab or window, it is not necessary to restart the display each time.
Page 76
Operation Fig. 30 Location diagram Fig. 31 Timeline diagram In the measurement chart, you can choose between location diagram and timeline. Home, see Add new color 1, 2, 3 ... 255 Adds a new color group, also see group 5.5.1 menu and Settings, see 5.6 menu.
Page 77
XYZ, xyY, L* a* b*, L* u*v*, L*u‘v‘ Defines the channels to be displayed in the diagram, see Fig. 30 depending on the selected color space. For more details on color spaces, please refer to https://www.micro-epsilon.com/download/products/ dat--Basics-of-colorimetry--en.pdf. Fields with gray background re- quire a selection.
Operation 5.5.4.1 Location Chart / Third Angle Projection Select the Measurement > Location diagram menu. Now, depending on the color space, the learned colors including the set tolerance range are displayed. Depending on the accuracy of the display medium, the coloring of the displayed tolerance ranges ap- proximates the color values acquired by the controller.
Operation Since the representation on the monitor is only 2-dimensional, but the color space has 3 dimensions, it is repre- sented in a third angle projection, such as in the Lab color space from a to L; a to b; and L to b. The individual diagrams can also be displayed separately.
Page 80
Operation Timeline, see Fig. 32, shows the chronological sequence of the currently tested color in the selected color space. For the display in the diagram you can zoom in the measuring points in fixed steps from 100 % up to 4000 % and zoom with the switches - and +.
Page 81
Operation It is always necessary to select at least one channel for display! On the left side of the screen, you will find the color inspection indicator, see Fig. 33 on each menu page (exception: Info menu). Fig. 33 Color inspection display Here the relative color of your monitor in relation to the color values of the color currently detected by the measuring system is displayed in the color circle.
Operation 5.5.5 Info Menu Go to the Info menu. On this page you can find the controller information such as sensor type, serial number, optional variant, firm- ware version, factory firmware, webpage version and MAC address of the used controller. In the left info bar you will find our contact details for your support request if you need help with the controller or the interface.
Operation System Parameterization via Web Interface (Menu Settings) 5.6.1 Preliminary Remarks about the Settings You can program the system using two different methods simultaneously: - using web browser via the controller web interface, see 5.5 - with API command set and terminal program via RS232 or MEDAQLib, described in the Interface Instruc- tions, see A 3.
Operation 5.6.2 Parameters Overview You can set or change the following parameters in the colorSENSOR CFO, see Settings menu: Detection profile, see Manage detection profiles, Current 5.6.3 detection profile, Automatic modula- tion, White reference Color group, see 5.5.2 Distance model, Hold time Color table, see 5.6.5 Number of color groups...
Operation 5.6.3 Detection Profile Go to the menu Settings > Detection profile. Fig. 36 Detection profile window In the detection profile you can set and save the basic settings for the colorSENSOR CFO, such as color space, measurement frequency, automatic modulation and white reference. colorSENSOR CFO Page 85...
Operation 5.6.3.1 Manage Detection Profiles Go to the menu Settings > Detection Profile > Manage detection profiles. In order to create a new detection profile, you must first create a profile under Add detection profile. Then you can perform the automatic adjustment, color space setting and teach-in of the colors. In this menu, you can also switch between the individual detection profiles.
Operation 5.6.3.2 Current Detection Profile Go to Settings > Detection profile > Current detection profile. Under this menu item you can set the name, color space and settings for an incorrect color (color not recog- nized). Current Name Explanation see below #0 up to #10 detection profile Color space...
Operation 5.6.3.3 Automatic Modulation Go to Settings > Detection profile > Automatic modulation. Automatic modulation is required after replacing the sensor (optical fiber) with changed measurement ar- rangement or when the measurement environment has changed. Fig. 39 Automatic modulation The automatic modulation determines a suitable combination of internal controller parameters for the current optical situation.
Page 89
Operation Since a combination of control parameters such as amplification, averaging, receive brightness and LED brightness is taken during automatic modulation, one needs a control variable. This is the measurement frequency at which the data is to be output via the digital I/Os. Automatic modu- Effective measurement Starts automatic modulation of the controller.
Operation 5.6.3.4 White Reference Go to Settings > Detection profile > White reference. Since the sensor (optical fiber) can have an influence on the color accuracy of the measurement, we rec- ommend a white balance after replacing a sensor (fiber optics) if the measuring arrangement or measuring environment has changed.
Page 91
Operation Performing White Balance We recommend performing a white balance after replacing a sensor (fiber optics) or if the measurement environment has changed. Switch to Settings > Detection profile > White reference. Recommendation: Position the white standard, see optional accessory, see A 1, at the permissible measurement distance to the sensor.
Operation 5.6.4 Color Group (Matcher) Go to the Settings > Color group menu. Fig. 41 Color group Depending on the version, the colorSENSOR CFO controller can save up to 320 colors in up to 254 color groups in the internal color table and use them for color recognition. Model Colors Color groups...
Operation 5.6.4.1 Distance / Tolerance Space Go to the Settings > Color group > Distance model menu. The system can be set to the distance models Sphere (∆E), Cylinder (∆L; ∆ab), Box (cuboid, ∆L; ∆a; ∆b) and Classification. These models form a tolerance space around the learned colors. For more details, please refer to, see 2.4.
Operation 5.6.4.2 Hold Time Go to the menu Settings > Color group > Hold time. The hold time determines how long the output configuration of the detected color is held. The hold time must not be negative. In high-speed production lines, the measuring object is detected by the sensor for just a few µs. With a measurement frequency of 30,000 Hz, up to 7,500 parts/sec (up to 15,000 parts/s with synchronous opera- tion) can be reliably detected without synchronous operation and signaled at the switching outputs.
Operation If you use the trigger outputs switch, then the hold time is on until you get a new trigger signal. In this case, it is recommended to reset the output configuration to Color not recognized after the hold time has elapsed. 5.6.5 Color Table Go to the Settings >...
Page 96
Operation Fig. 45 Settings - Color table menu colorSENSOR CFO Page 96...
Operation 5.6.5.1 Add Color Group Click on the Add new color group button. The button is always located on the upper left side of the web interface, except in the Info menu. Use the button Add new color group to teach the current color detected by the sensor with your own output configuration, tolerance model, tolerance values and hold time.
Operation 5.6.5.2 Teaching and Editing Colors Go to Settings > Color table > Teach color and/or Edit. New colors can be taught and added to the corresponding color group memory. Individual colors, entire color groups or the entire color table can be changed and deleted, see 5.3.5, see 5.6.5.3 (Delete color table).
Page 99
Operation Fig. 47 Excerpt, color table Teach color button adds the color currently detected by the sensor to the respective color group. It is also possible to teach the new color with the Teach menu using the keypad on the controller, 5.3.4.1.
Page 100
Operation The Auto-Reset is only useful for a triggered measurement, otherwise the last value will remain until a new trigger is set. Via the Reset function the output is reset to output Color not recognized in between. In the input field Hold time you can enter a time in ms. If the color group is detected, the output configuration (10) for this color group is held for the selected time.
Page 101
Operation You can choose between Sphere (∆E), Cylinder (∆L; ∆ab), Box (cuboid, ∆L; ∆a; ∆b) and Classifica- tion as distance model, see 5.6.4.1. Depending on the distance model selected, it is possible to set the tolerance values (11) to 1 .. 3. These values describe the size of the tolerance space around the learned color.
Page 102
Operation The maximum length is 64 characters and may consist of only alphanumerical characters (a-z, Name Value A-Z, 0-9, no foreign character attributes), spaces and the special characters +-#,.(). 0 … 130 (150) Value Color values a, b -130 … + 130 Value Numerical value with two decimal places (9) X, Y, Z...
Operation 5.6.5.3 Deleting Colors, Color Table Go to Settings > Color table > Delete. icon can be used to delete individual colors or entire color groups. Fig. 48 Excerpt, color table You can remove a complete color group from the color table using the button, located to the right of the Auto-Reset parameter, see Fig.
Operation 5.6.6 Trigger Input Go to the menu Settings > Trigger input 1 ... 4. Determines one or several functions that are executed when a trigger event occurs. The CFO100 series provides you with one trigger input 1 (IN 0), the CFO200/CFO250 series with four pa- rameterizable trigger inputs 1 ...
Page 105
Operation Fig. 49 Trigger input window Fig. 50 Example: Level High - No function After selecting a trigger input, click the Apply button to activate the selected trigger event. Trigger input High level No function, Determines one or several functions that Switch outputs, are executed when a trigger event occurs.
Page 106
Operation No function Switching the outputs The signal at the outputs is updated when the corresponding input sig- nal is set. For example, if the outputs are switched when the signal level is high, the update will continue as long as the level is present. The measured values are sent via the interfaces at 15 Hz regard- less of this setting.
Page 107
Operation Automatic modulation Here , see 5.6.3.3, the controller settings are adjusted depending on the measurement frequency and the detector modulation. Delete learned colors This function deletes all learned colors in all color groups. However, the color groups remain. Delete learned color groups and This function deletes the complete color table.
Page 108
Operation The following are used as triggering conditions: Level triggering with high level / low level. Execution of the parameterized function as long as the selected level is present. The pulse duration must be at least as long as one cycle.
Page 109
Operation Fig. 54 Trigger setting Extended 1 Fig. 55 Trigger setting Extended 2 In the Reprensentation > Default setting, only one function can be selected per trigger signal, see Fig. In the Representation > Extended setting, multiple assignments of functions to a trigger action are possible. These are then car- ried out in the order shown from top to bottom.
Operation 5.6.7 Outputs 5.6.7.1 CFO100/CFO200 Go to the menu Settings > Outputs. The switching characteristics of the outputs can be set in this menu point. Fig. 56 Outputs / Switching characteristic window Fig. 57 Switching behavior Here it is possible to select between OFF, NPN, PNP and PUSH-PULL. More details on the output con- 4.4.6.
Operation Switching charac- Choose switching Determines the switching behavior of the switching outputs. The fol- teristic characteristic lowing interfaces are available: Outputs OUT switch to ground (GND) when color group is detected (activated) Outputs OUT switch according to supply voltage ) when color group is detected (activated) PUSH-PULL Push-pull outputs OUT switch to supply voltage...
Page 112
Operation Fig. 58 Outputs window / Binary data output Fig. 59 Binary data output view Binary data output Output interface Deaktiviert Only one interface can be active. When using the RS232 or USB Netzwerk (UDP) interface, the corresponding RS232 command interface is therefore deactivated.
Page 114
Operation The edge trigger, see Fig. 62, triggers on a ris- ing or falling edge. You can specify how many measured values are transmitted with edge triggering at the selected frequency. Fig. 62 Binary data output view - Network (UDP) - Level trigger colorSENSOR CFO Page 114...
Page 115
Operation If binary data output via RS232 is selected, the If binary data output via USB is selected, the baud rate 115200 (standard) 19200 and 9600 as output frequency < 500 Hz and the output trig- well as the output frequency and triggering can gering can be set.
Operation 5.6.8 System Settings Go to menu Settings > System settings. System settings such as Language selection, Switch user, Ethernet settings, Reset sen- sor and Update firmware are set under this menu item. Fig. 65 System settings window colorSENSOR CFO Page 116...
Operation 5.6.8.1 Select Language Go to Settings > System settings > Language selection. You can choose German, English, Chinese, Japanese and Korean as language for the web interface. You can select your preferred language from the drop-down menu, see Fig. 66.
Operation 5.6.8.2 Switch User Go to the menu Settings > System settings > Switch user. Two rights groups are available: User and Professional. Fig. 67 Switch user view Users have read-only rights, i.e. they can only view the settings, but not change them. Professionals change all settings.
Page 119
Operation Fig. 68 Change password view A software update will not change the default password or a user-defined password. The Professional password is independent from Setup and is thus not loaded or stored with Setup. colorSENSOR CFO Page 119...
Operation 5.6.8.3 Ethernet Settings Go to the menu Settings > System settings > Ethernet settings IPv4. An IPv4 connection is the Internet Protocol standard or IP standard. IPv4 stands for Internet Protocol version four. Here, the address is structured as a 12-digit number separated by dots. For sensors from MICRO-EPSI- LON the default IP address is 169.254.168.150, see Fig.
Page 121
Operation Assign a static IP address or activate DHCP . When DHCP is activated, the controller is accessible in the network under its DHCP Host name. The DHCP host name must be at least one and at most 63 characters long and may only contain alphanumeric charac- ters (a-z, A-Z, 0-9, no umlauts) and the special character -.
Page 123
Operation Ethernet set- Method Automatic Using Stateless Address Autoconfiguration tings IPv6 (SLAAC, specified in RFC 4862), a host can establish a functional Internet connec- tion fully automatically. To do this, it com- municates with the routers responsible for its network segment to determine the necessary configuration, see Fig.
Page 124
Operation The controller is set at the factory to the fixed IP address 169.254.168.150. The controller transfers the TCP/IP or UDP/IP packages at the Ethernet transfer rate of 10 MBit/s or 100 MBit/s, which is set automatically depending on the network or PC connected. All output values and additional information to be transmitted, which were acquired at a certain point in time, are combined to a measured value frame, described in the Interface Instructions, see A...
Operation 5.6.8.4 Serial Interface Fig. 73 View of serial interface CFO250 - RS232 With the CFO100(100) and CFO200(100) Modbus options and the CFO250, the serial RS232 interface can be switched between Modbus (slave), RS232 and binary data output (CFO250 only). The binary data output is configured, see 5.6.7.2.
Page 126
Operation When selecting Modbus (slave), the baud rate, the slave address and the transmission type (RTU or ASCII) can be adjusted. Fig. 74 View of serial interface CFO250 - Modbus (slave) colorSENSOR CFO Page 126...
Operation 5.6.8.5 USB Interface With the CFO200(100) Modbus and CFO250 options, the USB interface can be switched between Modbus (slave), RS232 and binary data output (CFO250 only). The binary data output is configured, see 5.6.7.2. Fig. 75 View of USB interface CFO250 - RS232 Fig.
Page 128
Operation When selecting Modbus (slave), the baud rate, the slave address and the transmission type (RTU or ASCII) can be adjusted. Fig. 77 View of USB interface CFO250 - Modbus (slave) colorSENSOR CFO Page 128...
Operation 5.6.8.6 Managing Settings Go to the menu Settings > System settings > Manage settings. All settings on the controller, e.g. controller settings, colors, Ethernet settings, can be permanently stored in user programs, so-called parameter sets. During programming, all settings are saved in the controller regularly (every 30 s at the latest) so that they are available again the next time the controller is switched on.
Page 130
Operation Managing set- Export settings Controller settings Exports all settings of tings colorSENSOR CFO to a file. Colors Ethernet settings Import settings Controller settings Imports settings from a file to the color- SENSOR CFO. Colors Ethernet settings Export: The file can be used to transfer settings from one colorSENSOR to another or to send to support in case of problems.
Operation 5.6.8.7 Reset Sensor Go to the menu Settings > System settings > Reset sensor. Here you can reset the colorSENSOR CFO to the factory settings or restart it. Fig. 79 Reset sensor Clicking Factory defaults overwrites the currently used settings with the factory settings, including all changes related to the detection profile, color table, interface configuration.
Operation Click on Reset to reset all trigger settings in the detection profiles. You can set a large number of different triggers. You can use this function to reset all trigger settings in all created detection profiles. This avoids hav- ing to search for the trigger settings in your individually created detection profiles.
Page 133
Operation If the selected firmware file is not valid, you will get the following error message: After a successful update, you will receive a message that the update was performed successfully and the controller will restart. After a firmware update, it is recommended to reset the sensor, as the factory settings may also have changed, see 5.6.9.7.
Operation Factory Reset A factory reset can be triggered as follows: Disconnect the controller from the power supply. Hold the INT and ESC keys depressed. Avoid pressing any other keys during this procedure. Otherwise the process can become stuck in an unde- NOTICE fined state.
Notes for Operation Notes for Operation Cleaning Cleaning of the sensor end faces is recommended at regular intervals. Dry Cleaning This can be accomplished with an anti-static lens brush or by blowing off the lens with dehumidified, clean, oil-free compressed air. Wet Cleaning Use a clean, soft, lint-free cloth or lens cleaning paper and lens cleaner to clean the lens.
MICRO-EPSILON or to your distributor / retailer. MICRO-EPSILON undertakes no liability whatsoever for damage, loss or costs caused by or related in any way to the product, in particular consequential damage, e.g., due to...
Here you can inform yourself about the respective national collection and return points. - Old devices can also be returned for disposal to MICRO-EPSILON at the address given in the imprint at https://www.micro-epsilon.de/impressum/. - We would like to point out that you are responsible for deleting the measurement-specific and personal data on the old devices to be disposed of.
Page 138
Anhang | Optional Accessories Appendix Optional Accessories Name Photo Description Article number Power supply cable CAB-M12-8P-Bu- Connection cable; 11234717 ge;2m-PUR;open 2 m long CAB-M12-8P-Bu- Connection cable; 11234718 ge;5m-PUR;open 5 m lang CAB-M12-8P-Bu- Connection cable; 11234719 ge;5m-PUR-D;open 5 m long; for use with drag chain Ethernet cable CAB-M12-4P- Ethernet cable;...
Page 139
Anhang | Optional Accessories Name Photo Description Article number Digital I/O CAB-M12-8P-St- Connection cable; 11234722 ge;2m-PUR;open 2 m lang CAB-M12-8P-St- Connection cable; 11234723 ge;5m-PUR;open 5 m lang CAB-M12-5P-St- Connection cable; 11234727 ge;2m-PUR;open 2 m lang CAB-M12-5P-St- Connection cable; 11234728 ge;5m-PUR;open 5 m lang CAB-M12-8P-St- Connection cable;...
Page 140
Anhang | Optional Accessories Name Photo Description Article number Power supply PS2020 Power supply for top-hat rail instal- 2420062 lation, input 230 VAC, output 24 VDC/2.5 A PS2031 Plug-in power pack 24V/24W/ 1A; 2420096 2m-PVC; Terminal-2P-BU-ge colorSENSOR CFO Page 140...
Page 141
Anhang | Optional Accessories Name Photo Description Article number CFS Sensor (Color Fiber Sensor) CFS4-C20 Reflex sensor 10810568 Further sensors can be found in the catalog or are available on request. colorSENSOR CFO Page 141...
Page 142
Anhang | Optional Accessories Name Photo Description Article number Mounting accessories CFO mounting For fastening 11234713 adapter colorSENSOR CFO100 or CFO200 or as replacement for colorSENSOR LT-1-LC-10 and LT-1-ST CFO DIN rail mount- Accessory for CFO mounting 11234762 ing kit adapter (Part No.: 11234713) for mounting on standard mounting rail (top hat rail TS35)
Page 143
Anhang | Optional Accessories Name Photo Description Article number CFO DIN rail mount- For mounting colorSENSOR 11234763 ing adapter CFO100 or CFO200 on standard mounting rail (top hat rail TS35) Protective caps Protective cap M12 Protective cap for 11234789 for cable box covering open, unused connection sockets for IP65...
Page 144
Anhang | Optional Accessories Name Photo Description Article number Additional information White standard White standard; 11234694 reflection 99 % 11234695 Vacuum feed-through Vacuum feed- 10811916 through C-mount lens C-mount lens 11293186 colorSENSOR CFO Page 144...
Page 145
Anhang | Factory Settings Factory Settings Parameter name Value IP address 169.254.168.150 Language ´settings Browser Light source LED on Exposure mode Measurement frequency 1000 Hz Triggering None, controller starts data transfer after configuration of output signals, as well as selection of interface or after diagram is called in browser.
Page 146
Anhang | Interface Instructions Interface Instructions The current Interface Instructions for the colorSENSOR CFO contains the interfaces: - REST API - RS232 or USB - Modbus The documentation is available at https://www.micro-epsilon.com/download/manuals/man--colorSENSOR-CFO-Interfaces-en.pdf colorSENSOR CFO Page 146...
Need help?
Do you have a question about the colorSENSOR CFO Series and is the answer not in the manual?
Questions and answers