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

Similar documents
Microincrements IP67-related solutions

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

Simple motion control implementation

Precision testing methods of Event Timer A032-ET

ni.com Sensor Measurement Fundamentals Series

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

Netzer AqBiSS Electric Encoders

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

Sealed Linear Encoders with Single-Field Scanning

(Catalog No HSCE) Product Data

Transducers and Sensors

ROTARY ENCODER SELECTION. A Step by Step Guide

Reducing Waste in a Converting Operation Timothy W. Rye P /F

In-process inspection: Inspector technology and concept

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

Figure 30.1a Timing diagram of the divide by 60 minutes/seconds counter

BUSES IN COMPUTER ARCHITECTURE

Product Information. EIB 700 Series External Interface Box

(Cat. No IJ, -IK)

Operating Instructions

Synchronization Issues During Encoder / Decoder Tests

MODEL ED32i TTL LINEAR ENCODER

FIFO Memories: Solution to Reduce FIFO Metastability

Digital Delay / Pulse Generator DG535 Digital delay and pulse generator (4-channel)

Integrated Circuit for Musical Instrument Tuners

AN-822 APPLICATION NOTE

DIRECT DRIVE ROTARY TABLES SRT SERIES

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

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

Digital Delay/Pulse Generator

4.9 BEAM BLANKING AND PULSING OPTIONS

About... D 3 Technology TM.

Rotary Knife Controller

GuardPLC Certified Function Blocks -- Basic Suite

Digital Delay/Pulse Generator

Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A)

Digital Delay/Pulse Generator

Decade Counters Mod-5 counter: Decade Counter:

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

Inverse pyramid an architecture for Industry 4.0

NI-DAQmx Device Considerations

High Resolution Multicolor Contrast Scanner. Dimensioned drawing

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

A MISSILE INSTRUMENTATION ENCODER

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

Multifunction devices

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

CATHODE RAY OSCILLOSCOPE. Basic block diagrams Principle of operation Measurement of voltage, current and frequency

Characterization and improvement of unpatterned wafer defect review on SEMs

USER S MANUAL. FX2N-8AD Analog input block

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

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

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

STR 2000 Series Transceiver Programming Manual (V2) Table of Contents

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

DA Channel Audio Sample Rate Converter

Rexroth GDS/GDM1.1 Digital Singleturn/Multiturn Encoder

Technical data. General specifications. Indicators/operating means

Displacement Measuring System for Cylinder Series OSP-P

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

Frequency Converter EFC 3610, EFC 5610

GSK988T TURNING CENTER CNC SYSTEM

C200H-AD002/DA002 Analog I/O Units Operation Guide

Sources of Error in Time Interval Measurements

SIMOREG DC Master. Application SIMOREG 1Q-device, braking to defined speed using reversing. 6RA70 Series

Advanced Test Equipment Rentals ATEC (2832)

Dual Link DVI Receiver Implementation

802DN Series A DeviceNet Limit Switch Parameter List

Quad ADC EV10AQ190A Synchronization of Multiple ADCs

BLDC DRIVE USING AN OPTICAL ENCODER

CNC CONTROLS from Power automation

A Flash Time-to-Digital Converter with Two Independent Time Coding Lines. Ryszard Szplet, Zbigniew Jachna, Jozef Kalisz

Laser Beam Analyser Laser Diagnos c System. If you can measure it, you can control it!

ROBOT- GUIDANCE. Robot Vision Systems. Simple by Design

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

SignalTap Plus System Analyzer

R&S RSC Step Attenuator Where precise signal levels count

Synchronous Sequential Logic

Notes on Digital Circuits

Linear measuring technology

SNG-2150C User s Guide

ABRS Series. Air-Bearing Rotary Stage. Direct-drive, slotless brushless servomotor. Zero cogging motor for outstanding velocity stability

Signal processing in the Philips 'VLP' system

MANUAL AND SEMIAUTOMATIC SMD ASSEMBLY SYSTEMS. engineered by

8024-DSS-02 Issue 2. DSS-8024 Dual Serial Switch USER MANUAL

4 MHz Lock-In Amplifier

WELDING CONTROL UNIT: TE 450 USER MANUAL

Cambridge International Examinations Cambridge International Advanced Subsidiary and Advanced Level

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

Rec. ITU-R BT RECOMMENDATION ITU-R BT PARAMETER VALUES FOR THE HDTV STANDARDS FOR PRODUCTION AND INTERNATIONAL PROGRAMME EXCHANGE

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

Modbus for SKF IMx and Analyst

Frequency Converter EFC 3610, EFC 5610

CSCB58 - Lab 4. Prelab /3 Part I (in-lab) /1 Part II (in-lab) /1 Part III (in-lab) /2 TOTAL /8

User Guide UD51. Second encoder small option module for Unidrive. Part Number: Issue Number: 5.

Analogue Inputs Resolution Assignment

Benefits of the R&S RTO Oscilloscope's Digital Trigger. <Application Note> Products: R&S RTO Digital Oscilloscope

PCI Express JPEG Frame Grabber Hardware Manual Model 817 Rev.E April 09

ABSTRACT. List of Tables 1 Excitation, Sample/Hold, and Direct Comparator Input Configurations DCM Register Configuration...

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

Transcription:

Microincrements Keywords microincrements Distributed Clocks EtherCAT encoder XFC EL511 EL5151 EL515 The microincrement function of the EL511 and EL5151 EtherCAT Terminals can be used to maximise the physical resolution of an incremental encoder. The number of counted encoder segments can be output more detailed by a width of bit, i.e. 5 times. 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 analysed 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 (3 ) 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 1 lines, resulting in an accuracy of 3 / 1 =.3. This means a rotary movement can be monitored with a precision of ±.3. 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. 1 Encoder signals with different resolutions BeckhofF New Automation Technology 1

Physical improvement of the resolution through maximisation 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 maximising the resolution is to use a second detection point. With two signals that are offset by 9, 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 (3 / * 1 =.9 ), 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 1 ms, which is common for motion applications, the positions are scanned with a timebase of 1 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 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: 1 n n + 1 n + n + 3 n + n + 5 n + n + 7 Diagram 1 Asynchronism according to process image 1 st case: Although in reality the axis runs absolutely uniformly, the process image shows a non-uniform movement (see Diagram 1) BeckhofF New Automation Technology

1 n n + 1 n + n + 3 n + n + 5 n + n + 7 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 ) 1 n n + 1 n + n + 3 n + n + 5 n + n + 7 Diagram 3 Equalising asynchronism according to the process image 3 rd case: The axis runs unevenly, the process image equalises the non-uniform movement (see Diagram 3) BeckhofF New Automation Technology 3

XFC Synchronisation 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 under 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 distributed clocks system description, available from the download area under http://www.beckhoff.com/english/download/ethercat.htm. Fig. Local clock generators in the field BeckhofF New Automation Technology

Virtual maximisation of the physical encoder resolution through microincrements The semi-edge inaccuracy of the encoder is eliminated by using the microincrement mode of the EL51x1 encoder interface terminal. In this mode, the terminal automatically interpolates the position scans to be transferred over a width of bit. This mode therefore offers a 5 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 terminal 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 terminal requires a minimum speed, i.e. microincrements cannot be analysed at (near) standstill. Submitted values per cycle 3 5 7 Encodersignal Fig. 3 3.5. 5..5 7. Submitted values by using microincrements Different encoder signals resolutions (with and without microincrements) Control architecture for highest performance www.beckhoff.com/xfc EtherCAT www.beckhoff.com/ethercat Encoder interface terminal www.beckhoff.com/el5151 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, September 9 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 5