Safety Precautions:- Use specified supply voltage and interfaces.
- Power off before connecting/disconnecting cables.
- Avoid use near powerful light sources.
- Allow a 20-minute warm-up for stable results.
- Ground all components.
CE Compliance:- Complies with EU directive 2014/30/EU for electromagnetic compatibility.
- Meets EU directive 2011/65/EU, RoHS category 9.
Light Source:- Uses LED with specific wavelengths for different models.
- Classified as safe per EN 62471:2008.
General Information:- Designed for non-contact 2D measurements.
- Uniform manual for RF656.2D, RF657.2D, RF657R.2D series.
- Configured via a single web interface.
Structure and Operating Principle:- Operates on the "shadow" principle using an optical sensor and controller.
- Consists of an emitter and receiver; LED light is collimated and projected onto a 2D CMOS sensor.
- Controller calculates object parameters based on shadow image.
- Measurement algorithms are user-created using a visual tool called the measurement scheme.
- Results can be transmitted via Ethernet/IP, Modbus TCP, UDP, and logical outputs.
Basic Technical Data:- Includes general specifications, dimensions, and controller panel views.
General Specifications:
The document outlines the technical characteristics of the RF656.2D, RF657.2D, and RF657R.2D series optical sensors. Key specifications include measuring ranges, measurement errors, minimum object sizes, speed, exposure time, light source, dimensions, and weight. The RF656.2D series offers a measuring range from 8x10 mm to 40x50 mm with varying measurement errors and object sizes. The RF657.2D series ranges from 15x20 mm to 60x80 mm, while the RF657R.2D series measures diameters from 25 mm to 100 mm. All series use LED light sources with different wavelengths.
Technical Characteristics of Controllers:
The RF65x.2D-SuM controllers support speeds of 50 measurements/s for RF656.2D and 24 for RF657.2D. They feature multiple interfaces including Ethernet, COM ports, and USB, with power supply requirements of 12-24V and a maximum power consumption of 60W. Environmental resistance includes operating temperatures from -20°C to +60°C and storage temperatures from -40°C to +85°C.
Overall Dimensions and Mounting:
The document provides links to detailed CAD documentation for the sensors. The housing is made of anodized aluminum, and the sensors must be mounted to ensure the controlled object is within the measuring range. Grounding is essential to prevent static electricity damage.
Connection Options:
The connection setup includes a controller, optical sensors, and necessary cables. The document details the pin assignments and electrical characteristics. It also describes the network setup, including default IP settings for controllers and sensors, and instructions for connecting and configuring network settings.
Web Interface:
The RF65x.2D series includes an embedded web page for operation checks, parameter settings, and measurement scheme creation. The interface is divided into areas for general information, control buttons, status indicators, parameterization tabs, measurement schemes, and results.
Measurement Scheme:
Tools are provided for creating, saving, and editing measurement schemes. The document describes the process for managing these schemes, including saving changes to non-volatile memory and downloading schemes for use on other devices.
Overview: The document provides detailed technical specifications and operational guidelines for the RF65x.2D optical micrometers, focusing on measurement schemes, display configurations, sensor settings, and smart functionalities.
Managing Measurement Schemes: Users can manage saved measurement schemes through a dedicated interface, allowing for uploading, setting defaults, and deleting schemes. The interface supports JSON file uploads and displays the current scheme in use.
Measurement Results Display: The system supports multiple display types for measurement results, including 2D mm, 2D px, Table, and Statistics. Each display type is tailored for specific data representations, such as profiles, scalar values, and statistical dependencies.
Display Types:- 2D mm: Displays profiles, contours, and measurement results in millimeters, allowing for visual control and search area adjustments.
- 2D px: Displays frames and profiles in pixels, requiring higher network bandwidth due to uncompressed image transmission.
- Table: Displays scalar values and checks if they fall within specified ranges, with color-coded results.
- Statistics: Visualizes measurement stability over cycles, with controls for clearing data and setting display limits.
Sensors Tab: This section configures optical sensors, including operational modes, frame capture settings, and network configurations. Users can set static or dynamic IP addresses and manage calibration tables.
Smart Tab: The smart functions of the
micrometer include creating measurement algorithms, real-time measurements, and result processing. The system uses a computation graph concept, with smart blocks representing operations in the measurement scheme.
Smart Blocks and Parameters: Smart blocks are categorized by functionality, such as data source/sink, position correction, and measurement. Each block type handles specific data types, with internal types used for graph data transfer.
Data Types: The document outlines various data types used within the system, including common types for external data transmission and internal types for graph operations.
Overview: The document provides technical specifications and operational guidelines for the RF65x.2D optical micrometers, focusing on smart blocks that perform various functions such as mathematical operations, data conversion, and data transmission.
1. Math Functions: Smart blocks are used for mathematical operations on primitives, including filtering and monitoring to ensure measured values are within specified tolerances.
2. Converters: These smart blocks handle data type conversion and the composition and decomposition of primitives.
3. Data Source/Sink: The 'micrometer' smart block interfaces with the optical sensor, capturing frames and calculating profiles in both millimeter and pixel coordinate systems. Parameters include micrometer ID and calibration table paths.
4. Profiles Recorder: This block saves profiles in CSV format, with options for directory paths and file naming conventions based on date, time, or other identifiers.
5. Profiles Reader: Reads profiles from files using specified masks and directories, with options for cyclic reading and time intervals between reads.
6. Frames Recorder: Saves frames in TIFF format with similar directory and naming options as the Profiles Recorder.
7. Frames Reader: Reads TIFF files with options for cyclic reading and time intervals.
8. Modbus Protocol: Implements data transmission via Modbus TCP or RTU, associating inputs and outputs with Modbus registers. Parameters include protocol type, server IP, and port configurations.
9. RFTP Protocol: Transmits data using a proprietary protocol over UDP or UART, with asynchronous processing options.
10. Web HMI: Facilitates interaction with an HMI web interface, transmitting data between the circuit and HMI via web sockets.
11. Data Direction Switcher: Redirects information between inputs and outputs, allowing for dynamic switching within the measurement scheme.
12. Python Loop Performer: Executes custom Python scripts for extended functionality, including custom algorithms and control logic. Scripts are managed via an integrated editor.
Key Parameters: Various blocks include parameters for asynchronous processing, queue sizes, directory paths, file masks, and time intervals, allowing for flexible configuration and operation.
Riftek Step Motor Control:- Inputs: Commands to start/stop motor, move to a position, request position/state, set speed, and stop motor. Values are converted to int32.
- Outputs: Status codes indicating motor state and current position.
- Parameters: Include port name, motor address, baud rate, async flag, and queue size.
Position Correction:- Align Compensate: Aligns profile along an edge or center line within ROI. Outputs aligned profile.
- Shift Compensate: Shifts coordinate system relative to a position. Outputs transformed profile.
- Tilt and Shift Correction: Rotates and shifts profile coordinate system. Outputs transformed profile.
Measurement:- Distance Point to Point: Calculates Euclidean or coordinate-specific distance between two points. Outputs distance and result description.
- Distance Point to Line: Calculates perpendicular distance from a point to a line. Outputs distance and result description.
- Angle: Calculates angle between two profile edges within ROI. Outputs angle and result description.
- Angle Lines: Calculates intersection and angle between two lines/segments. Outputs angle, intersection point, and result description.
- Diameter: Calculates object diameter within ROI after eliminating profile slope.
Overview: This document provides technical specifications and procedures for using 2D Optical Micrometers, specifically the RF65x.2D model, revision 1.0.1, dated 12.03.2024. It outlines methods for measuring diameters, finding extreme coordinates, and approximating profiles using various geometric shapes.
Specifications:- Diameter Calculation: The diameter of an object is calculated using three methods: minimum, maximum, and average distance between points. The direction of measurement can be horizontal or vertical.
- Extreme Coordinates: The document describes how to find the maximum and minimum X and Y coordinates within a specified region of interest (ROI).
- Profile Approximation: Profiles can be approximated using lines, circles, and polylines. The approximation methods include least squares for lines and circles, and piecewise linear functions for polylines.
Procedures:- Measurement Area (ROI): The region of interest is defined by parameters such as left top x, left top y, width, and height. This area is crucial for all calculations and approximations.
- Input and Output: Inputs include profile data and ROI settings. Outputs vary depending on the calculation, such as diameter values, extreme points, and approximation results.
Parameters:- Method: Specifies the method for distance calculation (min, max, avg).
- Direction: Specifies the direction of measurement (horizontal or vertical).
- Smoothing Window: A parameter that determines the width of the smoothing window for averaging profile points.
Recommendations:- Ensure the ROI is correctly set to include all relevant points for accurate measurements.
- Choose the appropriate method and direction based on the specific measurement requirements.
Limitations:- Calculation errors may occur if inputs are not correctly configured, resulting in no output value.
Overview: This document provides technical specifications and procedures for the RF65x.2D optical micrometers, focusing on various measurement and analysis techniques within a defined Region of Interest (ROI).
Specifications:- Smoothing Window: A parameter that determines the width of the smoothing window for profile points, set as a uint8_t array with a default value of 5.
- ROI Definition: The measurement area is defined by parameters: left top x, left top y, width, and height.
Procedures:- Tilt Calculation: Calculates the tilt angle of a profile along a detected edge within the ROI. Outputs include the tilt angle and a description of the result in JSON format.
- Area Calculation: Computes the profile area within the ROI, considering outer and inner contours.
- Straightness Assessment: Measures the greatest distance from profile points to an adjacent straight line.
- Roundness Assessment: Evaluates the greatest distance from profile points to an adjacent circle, with separate methods for outer and inner contours.
- Defect Detection: Identifies defects relative to an approximated straight line or circle within the ROI using the least squares method.
- Profile Selection: Selects parts of the profile/contour within the ROI.
- Profile Union: Unites profiles with a transformed coordinate system, supporting asynchronous processing.
- Profile Detection: Checks if a profile is within the ROI and outputs the profile if detected.
- Profile Matching: Compares a measured profile with a reference profile, aligning and matching points within the ROI.
- Screw Detection: Measures thread parameters, including central line, crest, and root approximations, depth, and pitch.
Parameters:- Distance Threshold: Minimum threshold distance for defect detection, defaulting to 0.05.
- Contour Type: Specifies whether outer or inner contour points are used for analysis.
- Profile Matching: Includes parameters for path to reference profile, permissible deviation threshold, and minimum points for defect detection.
Outputs:- Various outputs include calculated angles, areas, straightness, roundness, defect distances, and profile alignments, often represented in JSON format for clarity and validation.
Thread and Measurement Specifications:
The document outlines the specifications for thread measurements, including the definition of a double thread cut and the parameters for checking the validity of screw measurements. The results are represented in JSON format, indicating the type as 'Screw' and whether the result is valid.
Math Functions:
This section describes mathematical operations such as addition, subtraction, division, multiplication, and finding minimum, maximum, and average values. It includes parameters for default values and operations, with inputs and outputs specified for each operation.
Scalar Filtering:
Scalar filtering involves pre-filtering using a median filter and smoothing values through averaging. Parameters include median size and smooth size, with inputs and outputs defined for filtering operations.
Converters:
The document details converters for creating and manipulating 2D points and lines, including making a 2D point, splitting a point into coordinates, creating lines from points, and finding points on lines. Parameters and outputs for each converter are specified.
DXF Scheme Builder:
The DXF scheme builder allows for automatic creation of measurement schemes based on DXF files. The process involves uploading a CAD file, adjusting scheme inputs, alignment, dimensions, and exporting the scheme. The document provides a step-by-step guide for using the builder, including setting dimensions and tolerances.
Files Tab:
This section describes a file browser interface for managing dump, log, and calibration table files. It includes options for creating, saving, loading calculation schemes, and performing file operations like downloading and uploading.
System Tab:
The System tab includes sections for information, Ethernet configuration, and view controls. The Ethernet section details network interface configurations, including mode, IP address, subnet mask, gateway, DNS, and MTU settings. The View Controls section allows for configuring display modes in the Home tab.
Overview: The document provides detailed instructions on configuring and using 2D Optical Micrometers, specifically the RF65x.2D model, revision 1.0.1, dated 12.03.2024. It covers the setup of virtual displays, HMI adjustments, log management, and the creation of measurement schemes.
Display Configuration: The display area is divided according to a mnemonic diagram, showing measurement schemes and virtual displays. Users can configure the display layout and select which virtual displays to show.
Top View Controls: This section allows customization of status indicators, which can be displayed either on a top bar or in the header. Indicators include system, sumd, sensors, and Ethernet cards.
HMI Adjustment: Users can create, delete, load, and edit web HMI panels. These panels facilitate control over sensors, smart blocks, and measurement schemes, and allow interaction with input/output ports. The section details the creation and management of HMI panels, including saving changes to non-volatile memory.
Widgets: Various widgets are available for sensor control, smart block management, scheme switching, and interaction with input/output ports. Each widget has specific settings for customization, such as label fields, drop-down lists for sensors and smart blocks, and button configurations.
Log Management: The document describes sections for viewing controller operation logs and web interface errors. Logs can be paginated for easier viewing.
Creating Measurement Schemes: Instructions are provided for building new schemes, including adding and connecting smart blocks, setting block parameters, and saving changes. The document also explains how to set up displays to show data from schemes, ensuring display types match data types.
Example Scheme: An example is given for creating a scheme to measure the diameter of a cylindrical part. Steps include creating a scheme, adding blocks, setting parameters, and displaying results on a configured display.
Overview: This document provides detailed instructions and examples for using 2D Optical Micrometers, specifically focusing on creating measurement schemes and utilizing custom scripts for enhanced functionality.
Specifications and Procedures:- Frame Capturing: Instructions are provided for capturing frames from the micrometer, displaying profiles, and saving changes. The process involves setting up displays to show profiles and dimensions of measured objects.
- Coordinate System Transformation: A step-by-step guide is given for creating a scheme to align the inclination of a measured object with the sensor's coordinate system. This includes adding specific blocks like "micrometer," "align compensate," and "tilt & shift correction," and making necessary connections between them.
Custom Scripts:- Python Script Smart Block: This section explains the use of Python scripts to extend system functionality, including custom measurement processing and control logic. Interaction with other blocks is managed through dynamically created input and output ports.
- Script Structure: Essential functions such as OnActivate, OnDeactivate, OnInputReceive, and Process are defined for script execution. An example script is provided to illustrate these functions.
- Script Editor and Debugging: The document describes the script editor's layout and how to debug scripts using Visual Studio Code with the debugpy library. Instructions for setting up a debug server and connecting to it are included.
Modules:- Message Module: This module is used for generating and processing messages between smart blocks. It includes methods for setting and retrieving message data, with examples of different message types and data structures.
- Actor Module: Designed for interaction with the Python script smart block, this module facilitates sending messages and logging system interactions. Functions for sending messages and logging at various levels (e.g., Trace, Debug, Info) are detailed.
Examples:- Finding the Center Line of the Profile: A script example is provided to demonstrate how to find the center line of a profile using the actor and message modules.
Overview: This document provides technical specifications, procedures, and guidelines for the RF65x.2D series of 2D Optical Micrometers. It includes details on software scripts, system control, maintenance, software updates, warranty, and technical support.
Specifications and Procedures:- Center Line Calculation: The script uses Principal Component Analysis (PCA) to determine the center line of a profile. It requires configuration of a PythonLoop smart block with specific input and output ports.
- System Motion Control: The system operates in cyclic mode between two limit switches. The script involves sending motor state requests and processing input messages to control motor steps and direction.
Maintenance: The micrometers require minimal maintenance. Cleaning should be done with a soft cloth and 20% alcohol to avoid degrading measurement accuracy.
Software Update: The device supports dual operating system instances for updates via a web interface. Users must update each instance sequentially.
Warranty Policy: The warranty period is 24 months from shipping, with exclusions for mechanical damage and improper handling.
Technical Support: Free support is provided for device operation issues, while customer-developed software support is paid. Contact via email or Skype is available.
Revisions: The document includes updates on smart block descriptions, DXF scheme builder, and web HMI panel among others.
Annexes:- Electrical Characteristics: Details on pinouts and electrical specifications for connectors and cables.
- Serial Interface Configuration: Instructions for changing port types in the UEFI BIOS.
- Modbus Data Types: Structure of data types for communication via Modbus protocol.
Message Formats:- MessageNumberInt8: Utilizes 9 registers of 16 bits each, with an int64 timestamp and an int16 value.
- MessageNumberInt16: Similar to Int8, but with an int16 value.
- MessageNumberInt32: Uses 10 registers, with an int32 value.
- MessageNumberInt64: Uses 12 registers, with an int64 value.
- MessageDouble: Uses 10 registers, with a float value.
- MessagePoint2dDouble: Uses 12 registers, with x and y float values.
- MessageRect: Uses 16 registers, with x, y, width, and height as float values.
- MessageSegmentLine: Uses 16 registers, with two points (x, y) as float values.
- MessageStraightLine: Uses 14 registers, with A, B, and C as float values.
Annex 4 - Controller's Response to Power Supply:To modify the controller's response to power supply, access the UEFI BIOS by connecting a display and keyboard to the controller and pressing DEL or F2 upon startup. In the Chipset tab under PCH-IO Configuration, adjust the 'Restore AC Power Loss' parameter with options: 'Power Off', 'Power On', or 'Last State'. Save changes in the Save & Exit tab.
Distributors:The document lists distributors for 2D Optical Micrometers across various countries, including contact details and specific representatives for railway equipment. Notable distributors include Applied Measurement in Australia, Althen Sensors & Controls in Belgium, and ASCO RAIL in multiple European countries.