Microincrements IP67-related solutions

Similar documents
Microincrements XFC. Application Note DK XFC technology microincrements. Technical background CHA CHB. 2fold.

Documentation. Magnetic Encoder System (MES) Version: Date:

Simple motion control implementation

ni.com Sensor Measurement Fundamentals Series

Precision testing methods of Event Timer A032-ET

Netzer AqBiSS Electric Encoders

MAGNETIC TAPE. Series MB. incremental scale. Key-Features:

Operating Instructions

DIRECT DRIVE ROTARY TABLES SRT SERIES

In-process inspection: Inspector technology and concept

MODEL ED32i TTL LINEAR ENCODER

Product Information. EIB 700 Series External Interface Box

ROTARY ENCODER SELECTION. A Step by Step Guide

Integrated Circuit for Musical Instrument Tuners

Sealed Linear Encoders with Single-Field Scanning

EM1. Transmissive Optical Encoder Module Page 1 of 8. Description. Features

(Catalog No HSCE) Product Data

(Cat. No IJ, -IK)

Multifunction devices

ZU 251. Incremental Counter Module With Analogue Output and Serial Interface. Operating Instructions. control motion interface

Documentation EL6900-FB, KL6904-FB. TwinCAT function blocks for TwinSAFE logic terminals. Version: Date:

High Resolution Multicolor Contrast Scanner. Dimensioned drawing

EM1. Transmissive Optical Encoder Module Page 1 of 8. Description. Features

EM1. Transmissive Optical Encoder Module Page 1 of 9. Description. Features

Wall-/Pipe-Mount Level Indicator

A MISSILE INSTRUMENTATION ENCODER

MC700 / MC720 Motion Control Firmware for Rotating Cutters and Printing Rolls. Cutting Pulse Sensor Optional: Print Mark Sensor

Inverse pyramid an architecture for Industry 4.0

Technical data. General specifications. Indicators/operating means

1000TII TURNING CNC CONTROLLER

DT3162. Ideal Applications Machine Vision Medical Imaging/Diagnostics Scientific Imaging

PRE J. Figure 25.1a J-K flip-flop with Asynchronous Preset and Clear inputs

Analog Input Module HART Ex n Inputs, 8 Channels Series 9461/15

Rotary Knife Controller

NI-DAQmx Device Considerations

Gurley Models LA18, LA20, LA25, High Resolution - Industrial Ruggedness

Data Sheet. Electronic displays

FP-QUAD-510. Features. Power Requirement OPERATING INSTRUCTIONS. 4-Axis, Quadrature Input Module

Digital Delay/Pulse Generator

Flexible. Fast. Precise. PPU-E Pick & Place Unit

Digital Delay/Pulse Generator

Digital Delay/Pulse Generator

GuardPLC Certified Function Blocks -- Basic Suite

ROBOT- GUIDANCE. Robot Vision Systems. Simple by Design

1. Overview. SSI-1016G interfaces with 24, 25 and 26 bit Temposonics SSI sensor. Block diagram. as PNP open collector output

SignalTap Plus System Analyzer

medlab One Channel ECG OEM Module EG 01000

BUSES IN COMPUTER ARCHITECTURE

CIRCOGRAPH. Non-Destructive Eddy Current Testing of Long Products such as Wires, Bars and Tubes

Luminaire SIGNATURE SERIES

Product Information. RIQ 425 Absolute Rotary Encoder with Inductive Scanning Principle for High Bearing Loads

Transducers and Sensors

Uni700 LCD Controller

Analogue Inputs Resolution Assignment

IV 251. Signal Converter SSI => Analogue and SSI => Serial. Operating Instructions. control motion interface

Absolute Linear Encoder

Overview of All Pixel Circuits for Active Matrix Organic Light Emitting Diode (AMOLED)

AN-822 APPLICATION NOTE

Interfacing the TLC5510 Analog-to-Digital Converter to the

4 MHz Lock-In Amplifier

16-BIT LOAD CELL/DUAL STATUS INPUT

Decade Counters Mod-5 counter: Decade Counter:

Industriefunkuhren. Technical Manual. OEM Sync-Module FE1000 (IRIG-B) ENGLISH

BLDC DRIVE USING AN OPTICAL ENCODER

G5-series AC Servo Drives with Built-in EtherCAT Communications Linear Motor Type

Linear measuring technology

OWNER'S MANUAL KIT INCLUDES. 3M VHB Mounting Pad Mounting Hardware PART # 40040

Rexroth GDS/GDM1.1 Digital Singleturn/Multiturn Encoder

National Park Service Photo. Utah 400 Series 1. Digital Routing Switcher.

VISION SCANNER2. Next Level Imaging. Simple by Design

Triple RTD. On-board Digital Signal Processor. Linearization RTDs 20 Hz averaged outputs 16-bit precision comparator function.

Certification Test elm.mp2600iec.01.hardwareoverview

About... D 3 Technology TM.

VLT AutomationDrive FC 301/FC 302

ADC0804C, ADC BIT ANALOG-TO-DIGITAL CONVERTERS WITH DIFFERENTIAL INPUTS

Variable gain and stable detection even at high gains

VISION SCANNER2. Next Level Imaging. Simple by Design

35058-TE. PLJ-6LED-A LED Frequency Display Module Manual

InGaAs multichannel detector head

MICROMASTER Encoder Module

AT780PCI. Digital Video Interfacing Products. Multi-standard DVB-T2/T/C Receiver & Recorder & TS Player DVB-ASI & DVB-SPI outputs

Technical data. General specifications. 60 ma Power consumption P 0. 1 W Time delay before availability t v. 120 ms Interface. Protocol IO-Link V1.

FIFO Memories: Solution to Reduce FIFO Metastability

DT9834 Series High-Performance Multifunction USB Data Acquisition Modules

DA Channel Audio Sample Rate Converter

Contact Image Sensor (CIS) Module. All specifications of this device are subject to change without notice.


R&S RT-ZM Modular Probe System

Index. Index. 1.0 Introduction...2 This Manual Operation Finger Lift Cable Lift Pneumatic Operation...

Incremental Encoder DFS60 in a class of its own. The high-resolution incremental encoder range

DMC550 Technical Reference

Agilent 5345A Universal Counter, 500 MHz

INSTRUCTION MANUAL FOR MODEL IOC534 LOW LATENCY FIBER OPTIC TRANSMIT / RECEIVE MODULE

4.9 BEAM BLANKING AND PULSING OPTIONS

More Precision. scancontrol // 2D/3D laser scanner (laser profile sensors)

Analog Input Module HART Ex i / I.S. Inputs, 8 Channels Type 9461/

GSK988T TURNING CENTER CNC SYSTEM

QUICK START GUIDE FLEXSLICE MODULES

POSIWIRE. WS61 with internal magnetic encoder Position Sensor. Cable Extension Position Sensors. Datasheet

Industriefunkuhren. Technical Manual. IRIG-B Generator-Module for analogue / digital Signals of Type: IRIG-B / IEEE C / AFNOR NF S87-500

Transcription:

technology microincrements Keywords microincrements Distributed Clocks EtherCAT EtherCAT Box IP 67 EP50 encoder Microincrements IP67-related solutions This application example describes how an EP50 EtherCAT Box can be used in a harsh industrial environment (IP 65/67) to maximize the physical resolution of an incremental encoder. The number of counted encoder segments can be output in more detail with a data width of just 8 bit, i.e. 56 times. The resilient IP 67 I/O system from Beckhoff The Beckhoff EtherCAT Box line delivers EtherCAT I/O technology without requiring a control cabinet. All modules from the IP 67 series have an integrated direct EtherCAT interface, so that the protocol s high performance is retained right down to each module. This opens up new options in the IP 67 world: fast process data communication with extreme Fast Control (), high precision measurement technology and drive functions integrated into I/O solutions directly in the field. With dimensions of only 6 x 0/60 x 6.5 mm (H x W x D) the modules are exceptionally small and are, therefore, particularly suitable for applications where available space is limited. BeckhofF New Automation Technology

technology microincrements Technical background The incremental encoder is the main link between the mechanical system and the control system for monitoring mechanical movements. Incremental encoders convert linear or rotary movements into signals that can be analyzed electrically. For rotary movements, a certain number of light/dark segments applied to a pulse disc are scanned with a light beam. A scannable scale arranged in the direction of motion is used for capturing linear movements. The accuracy of the returned position is limited by the encoder resolution. For rotary movements, the resolution corresponds to the quotient of revolution (60 ) and number of segments. It indicates the smallest possible measurable difference between two positions. The more segments, the higher the resolution and the more precise the position information. A standard encoder has 000 lines, resulting in an accuracy of 60 / 000 = 0.6. This means a rotary movement can be monitored with a precision of ±0.6. In many cases, this is adequate for simple positioning tasks, although a finer resolution is required in order to monitor axis synchronism in addition to the position. CHA CHB fold fold CHN Fig. Encoder signals with different resolutions Physical improvement of the resolution through maximization of the encoder segments is only feasible to a certain degree, since manufacturing tolerances and operating conditions increase the costs of the encoder. A simple and effective way of maximizing the resolution is to use a second detection point. With two signals that are offset by 90, three additional edges are available for detection. They can be used to detect the direction of rotation in addition to the position, and an additional reference signal for zeroing is output once per revolution. Analysis of these additional edges can refine the resolution by a factor of (60 / * 000 = 0.09 ), which is why this principle is referred to as quadrature encoder. Axis synchronism monitoring Axis synchronism is monitored through cyclic position polling and interpolation of these values within the PLC. The timebase for the interpolation is provided by the strict cycle-linked processing of the instructions in the PLC. With a cycle time of ms (which is common for motion applications), the positions are scanned with a timebase of ms. However, the real encoder scanning intervals are not as rigid as those of the PLC and vary. The reason for the irregularity is inherent to the functional principle variation of the fieldbus transfer times (jitter) and the encoder inaccuracy with ±½ edge. Since the PLC does not take this discontinuity of the polling intervals into account and assumes a constant interval duration, the position representation BeckhofF New Automation Technology

technology microincrements in the process image of the PLC may be unsteady even if the axis is, in fact, synchronous. This only virtual deviation can have three different effects: 6 Actual course Process image 0 8 6 0 n n + n + n + n + n + 5 n + 6 n + 7 Cycles Diagram Asynchronism according to process image st case: Although, in reality, the axis runs absolutely uniformly, the process image shows a non-uniform movement (see Diagram ) BeckhofF New Automation Technology

technology microincrements 6 Actual course Process image 0 8 6 0 n n + n + n + n + n + 5 n + 6 n + 7 Cycles Diagram Amplified asynchronism according to process image nd case: While the axis only runs slightly unevenly, the effect is amplified in the process image (see Diagram ) 6 Actual course Process image 0 8 6 0 n n + n + n + n + n + 5 n + 6 n + 7 Cycles Diagram Equalising asynchronism according to the process image rd case: The axis runs unevenly, the process image equalizes the non-uniform movement (see Diagram ) BeckhofF New Automation Technology

technology microincrements Synchronization of the strictly cyclical polling through the distributed clock function High uniformity of the polling intervals can be achieved by using a local clock generator in the EtherCAT slaves, for example, the distributed clock function within EtherCAT (see Fig. ). This principle is based on measuring the protocol run times within the bus and adjustment of the clock generator clocks in the individual fieldbus slaves. With DC, any run-time difference is known exactly and can be compensated. The polling intervals of the EtherCAT slaves are thus adapted to the strictly cyclic operation mode of the PLC. For distributed clock function, see the distributed clocks system description which is available from the download area under www.beckhoff.com/english/download/ethercat.htm. Fig. Local clock generators in the field BeckhofF New Automation Technology 5

technology microincrements Practical example Virtual maximization of the physical encoder resolution through microincrements The semi-edge inaccuracy of the encoder is eliminated by using the microincrement mode of the Beckhoff EP50 EtherCAT Box with encoder interface. In this mode, the EtherCAT Box automatically interpolates the position scans to be transferred over a width of 8 bits. Therefore, this mode offers a 56 times higher resolution than the encoder is able to provide physically. The microincrement mode is only suitable for motion analyses, because for interpolation within the EtherCAT Box, the position is sampled with a significantly higher resolution than is passed on to the fieldbus in interpolated form. The principle of interpolation in the EtherCAT Box requires a minimum speed, i.e. microincrements cannot be analyzed at (or near) standstill. Submitted values per cycle 5 6 7 Encodersignal Fig..05.6 5.8 6.5 7.8 Submitted values by using microincrements Different encoder signals resolutions (with and without microincrements) The EP50 EtherCAT Box is an interface for the direct connection of incremental encoders with differential inputs (RS85). Due to the optional interpolating microincrement function, the EP50 can supply even more precise axis positions for dynamic axes. In addition, it supports the synchronous reading of the encoder value together with other input data in the EtherCAT system via high-precision EtherCAT distributed clocks (DC). The encoder is connected via an 8-pin M socket (EP50-000) or via a 5-pin D-sub socket (EP50-00). BeckhofF New Automation Technology 6

technology microincrements Connector assignment EP50-000 EP50-000 IN OUT GND VCC A /A 5 B 6 /B 7 C 8 /C IN OUT A GND B VCC 5 n.c. 6 n.c. 7 /C 8 Latch 9 /A 0 GND /B VCC /ERR C 5 Gate Fig. Connector assignment of the EP50 EtherCAT Box Incremental encoder interface for IP 67 www.beckhoff.com/ep50 Control architecture for highest performance www.beckhoff.com/ EtherCAT Extends its Reach into the IP 67 World www.beckhoff.com/ethercat-box EtherCAT www.beckhoff.com/ethercat This publication contains statements about the suitability of our products for certain areas of application. These statements are based on typical features of our products. The examples shown in this publication are for demonstration purposes only. The information provided herein should not be regarded as specific operation characteristics. It is incumbent on the customer to check and decide whether a product is suit-able for use in a particular application. We do not give any warranty that the source code which is made available with this publication is complete or accurate. This publication may be changed at any time with-out prior notice. No liability is assumed for errors and/or omissions. Our products are described in detail in our data sheets and documentations. Product-specific warnings and cautions must be observed. For the latest version of our data sheets and documentations please visit our website (www.beckhoff.com). Beckhoff Automation GmbH, July 0 The reproduction, distribution and utilisation of this document as well as the communication of its contents to others without express authorisation is prohibited. Offenders will be held liable for the payment of damages. All rights reserved in the event of the grant of a patent, utility model or design. BeckhofF New Automation Technology 7