How to add Industrial Ethernet to Computer Numeric Control (CNC) Router Machine

Similar documents
Simplifying Multiprotocol Industrial Ethernet Communication. Sandeep Kumar December 2016

PRU Hardware Overview. Building Blocks for PRU Development: Module 1

Introduction to Sitara AM437x Processors

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor

Closed-loop Delfino Control Systems: Multiple Industrial Protocol Support using the AMIC110 Sitara Processor

MYD-C437X-PRU Development Board

ADI Solution for Industrial Communications

AM437x Industrial Communications. Sitara ARM Processors

EtherCAT Introduction

Mittuniversitetet PROFIBUS PA

Introducing the AM57x Sitara Processors from Texas Instruments

Speeding AM335x Programmable Realtime Unit (PRU) Application Development Through Improved Debug Tools

Emerging Integrated Drive Controller

EtherCAT on Sitara Processors. Maneesh Soni Systems Manager Arm Microprocessor Group Texas Instruments


Implementing Industrial Ethernet Field Device Functionality by Using FPGAs

EtherNet/IP on TI s Sitara processors. Vineet Roy Software Systems Engineer Texas Instruments

Texas Instruments at SPS IPC Drives 2015

Texas Instruments at SPS IPC Drives 2015

Multi-protocol controller for Industry 4.0

SERCOS III Universal Real-Time Communication for Automation

Industrial Ethernet Comparison for Motion Control Applications

opensafety The open safety standard for all communication protocols

Real-Time Ethernet Technology Comparison

PAULA CARRILLO October Processor SDK & PRU-ICSS Industrial software

MYC-AM335X CPU Module MYC-AM3352 MYC-AM3359

MYC-C437X CPU Module

How to implement an EtherCAT Slave Device

Functional Principle and the resulting Benefits.

Five Ways to Build Flexibility into Industrial Applications with FPGAs

Generic term for using the Ethernet standard in automation / industrial applications

PROFINET The leading communication system

Development of a Network Analyzer for PROFINET Standard

M-System s. 17 years of successful sales, 480,000 total units sold! selectable. Mixed Signal. Mixed Signal. Compact, Mixed Signal

MYC-AM335X CPU Module MYC-AM3352 MYC-AM3358

Programmable Logic Controllers. and Components for Industrial Automation. altus. evolution in automation.

Migration from Classical Fieldbus Technologies

HMS Industrial Networks view of Industrial networks 2018

. PC cards for all common fieldbus. systems Industrial Ethernet switches. . EtherCAT junctions and media converters in IP 20 and IP 67 ratings

Bye bye protocol stacks

Networks. In this lesson we will discuss: What do Networks do?

High-Performance, Highly Secure Networking for Industrial and IoT Applications

ARM Microprocessors for Industrial Automation Efficient & Scalable architectures for the entire system. Jun 2012

PC-Based Control for Process Automation: products for hazardous areas and integration of relevant interfaces

DIGITAL CONTROL/COMMAND DEDICATED TO CONVERTERS GLOBAL OVERVIEW

Automation solutions Drives, PLC, motion, motors and safety

AM57x Sitara Processors Technical Deep Dive

Welcome to the Future of Industrial Communication. Introducing the netx Family of Controllers by Hilscher

EtherCAT or Ethernet for Motion Control

The industry s first industrial drive control SoC supporting digital and analog position sensors

Digital Servo Amplifier S700

Fieldbus slave modules w/o I/Os

XMC Introduction to targeted application segments. XMC Microcontrollers April 2016

AN-1554 APPLICATION NOTE

IP67 IP20. Controllers Open Flexible Compact SPEEDWAY. Programmable. Fieldbus Couplers. Programmable. Fieldbus Controllers

Trajexia motion controller

ATV320U07M2C variable speed drive ATV kW V - 1 phase - compact

Oct Karl. A. Meier

EtherCAT Slave. EtherCAT Data Transition. EtherCAT Tool: TwinCAT. Taiwan Pulse Motion Co.,Ltd

Lowering the Total Cost of Ownership in Industrial Applications

ATV320U04N4C variable speed drive ATV kW V - 3 phase - compact

General information. Configuration control. Display. Control elements. Supply voltage

General information. Configuration control. Display. Control elements. Supply voltage. Input current. Power. Power loss

Drives & Controls. IndraDrive Mi2 motor-integrated drive system. Open and flexible communication through integrated multi-ethernet interface

Drive Control via EtherNet/IP using CIP Motion and CIP Sync Profile Extensions

The PROFIBUS and PROFINET Company. COMbricks Modules. Copyright 2013 PROCENTEC. All rights reserved.

Ethernet And Implementation In Automation

AM57x, 66AK2Gx processors for Space/Avionics/Defense designs. Texas Instruments Catalog Processors June 2017

Galil Motion Control. DMC - 42x0. Datasheet

Communication Interfaces. Motors. Sensors (Feedback)

CPU ONE PLC PLC USER S MANUAL

Multi-Axis Position Control by EtherCAT Real-time Networking

Trajexia motion controller

Product type designation

Servo drives. Control units 1G IndraDrive (BASIC, ADVANCED)

SINAMICS S120. Communication. Communication 2/7. Overview

NEW with M.2. Format. INpact. PCIe interfaces for industrial Ethernet and fieldbus communication

Measurement Technology and I/O Product Update. Michael Jost Product Manager I/O

General information. Configuration control. Display. Control elements. Supply voltage

CPU. Switch 1 Switch 2

PROFINET The industrial Ethernet standard. This is my way

Accurate Synchronization of EtherCAT Systems Using Distributed Clocks

BE10A Entry-Level Box PC for Industrial Applications

PROFINET USER S GUIDE ACSI Servo

Trajexia Motion Controller

General information. Configuration control. Display. Control elements. Supply voltage. Input current. Power. Power loss

General information. Configuration control. Display. Control elements. Supply voltage. Input current. Power. Power loss

EtherCAT Benefits Production of Green Energy. Lester Shaw, Elmo Motion Control, Inc.

Class 6 Industrial Ethernet

YASKAWA DMD Product Overview SLIDE 1

FIELDBUS OVERVIEW Graham Traill 02/09/2015

FULMATIC 7 SILVER SERIES PLC PLC USER S MANUAL

General information. Display. Control elements. Supply voltage

L31 - Applying EtherNet/IP and Stratix Switches in Real-Time Manufacturing Applications

Allen-Bradley Communications Modules Implementing network-based access control for users, devices and networks

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

Data sheet VIPA CPU 115DP (115-6BL22)

backbone for automotive testing

Your Global Automation Partner. The Full Range for Industrial Ethernet

Class 6 Industrial Ethernet

Transcription:

How to add Industrial Ethernet to Computer Numeric Control (CNC) Router Machine 4-axis CNC Router Machine with 250KHz control loop through Industrial Ethernet Thomas Mauer Industrial Systems Team, Factory Automation and Control

Agenda Industrial Ethernet in Factory Automation Industrial Ethernet Standards Simple Open Real-Time Ethernet (SORTE) Protocol CNC Router with Industrial Ethernet Programmable Real-time Unit and Industrial Ethernet Subsystem (PRU-ICSS) and the Industrial Ethernet Interface (MII_RT) TI Designs, Analog and Embedded Products for Industrial Ethernet Summary

Industrial Ethernet in Factory Automation 3

Increasing the Efficiency and Flexibility of Industrial Field Level Control Level Factory Level Wireless Technologies Process Automation Gateway Profibus PA ASi DeviceNet 4-20 ma Sensor HUB HART PLC Industrial Ethernet Gateway Factory Automation RIO RIO Industrial Ethernet ERP MES RIO PLC PLC D I PLC D A A S O I O F RIO PLC Motion and Robotics Wired Technologies Industrial Ethernet TSN PLC Motion Functional Safety Domain Vision IPC S A S S S S S S S Fieldbus Point to point Wireless Sensors RIO RIO Product Line Ring Wireless 1-3 axis drive Motor integrated drive conveyor belt with e.g. 16 motors 6-axis robot arm 100 ms 1 ms Input Output Cycle Time 31.25 us 4

CNC Router Machine System Block Diagram Topology: Star wiring; step and direction (dir); position and error feedback Control unit: Step and direction generation based on feedback Motor (M): Stepper motor Driver unit (D): Power Stage Motor feedback (FB): position, temperature, fault, error Challenges & motivation to use industrial Ethernet in CNC route machine: Reduce cabling by moving from star to line topology Simplifying two way communication combining step/dir and feedback in one wire Being able to increase wiring distance between control unit and driver unit Adding process data protection (CRC) to resist against EMI 5

Industrial Ethernet Standards 6

Popular Industrial Ethernet Standards Top 5 Ethernet based standards Profinet RT/IRT Factory automation including drives, strong in Europe EtherCAT: Large IO systems and drives, getting momentum in Asia Ethernet/IP IEEE compliance, CIPSync for drives, strong in Process Automation Powerlink Open technology, popular in inverters, strong in China Sercos III Optimized technology for drives, supports network redundancy via ring topology

Simple Open Real-Time Ethernet (SORTE) Protocol 8

Simple Open Real-Time Ethernet (SORTE) Overview Fast and efficient real-time Ethernet protocol implementation on PRU-ICSS Master and device(s) network line topology 4µs cycle time for process data exchange with one Master and 4 devices 100Mbit, full duplex Removes external ASIC or FPGA support and integrates industrial Ethernet Training and programming example for real-time Ethernet on PRU-ICSS Fully customizable PRU firmware PRU firmware provided in source code Reference PRU firmware with user s guide, PRU firmware and ARM driver software 9

SORTE State Machine 10

CNC Router with Industrial Ethernet 11

CNC Router Machine Traditional Solution Stepper Motor (M) a step pulse is translated in a motor steps Power stage (D) Feedback (FB) position, temperature, motor stall, error Two wires for step & direction (dir) Multiple wires for position & error 12

CNC Route Machine with SORTE Solution 100 Mbit full duplex Ethernet replaces step/dir/pos/error/ Up to 100 meter cable length between each device with specific TI PHYs up to 150 meter Safe payload through CRC protection 13

SORTE Demonstration Panel Video: https://www.youtube.com/watch?v=hs4qjpgah-c 14

Programmable Real-time Unit and Industrial Communication Subsystem (PRU-ICSS) and the Real-Time Ethernet Interface 15

Programmable Real-time Unit for Industrial Communication Subsystem (PRU-ICSS) Industrial Ethernet Serial Fieldbus Encoder Feedback Backplane Communication Sigma Delta filter Custom Interfaces Signal Processing Application Synchronization Industrial Ethernet 16 GPI 16 GPO Oversampled Shift 16 GPI 16 GPO Oversampled Shift Industrial Ethernet Industrial Fieldbus 9 ch SD filter 3 ch pos feedback Ints to ARM/DSP INTC Events from Periph + PRUs ICSS Functional Block Diagram MII0 RX/TX PRU0 Core 8KB IRAM Bank 0/1/2 PRU1 Core 8KB IRAM MII1 RX/TX UART SD / FB Interrupt Controller (INTC) 32-bit Interconnect SCR DRAM0 (8K Bytes) DRAM1 (8K Bytes) Shared (12K Bytes) CRC16/32 Master I/F (to SCR) Slave I/F (from SCR) IEP ecap MAC

Benefits of Using PRU-ICSS for Industrial Ethernet Integrates industrial Ethernet communication function into application processor Removes external ASICS and FPGAs Fast data path over shared memory interface PRU-ICSS handles all real-time critical tasks Protocol stack (none real-time critical) operates on application processor PRU-ICSS supports multi-protocol industrial Ethernet and fieldbus communication EtherCAT, PROFINET RT/IRT, Ethernet/IP, Sercos, Powerlink, standard Ethernet MAC and Switch, PROFIBUS Dedicated PRU firmware for each protocol, examples with Processor SDK and PRU-ICSS- INDUSTRIAL-SW add-on SW package Protocol changes through PRU firmware update New industrial protocols through new PRU firmware Enables customer to differentiate their products by writing their own PRU firmware (trainings and examples are available) 17

TI Designs, Analog and Embedded Products for Industrial Ethernet 18

TI Designs on Industrial Ethernet SORTE TI Designs TIDEP-0085 SORTE master TIDEP-0086 SORTE device TIDEP-0061 4-axis CNC Router Industrial Ethernet TI Designs TIDEP0032 Multi-protocol Industrial Ethernet TIDEP0064 Real-time Ethernet tracer TIDEP0010 and TIDEP0039 Sercos TIDEP0001 EtherCAT TIDEP0003 Ethernet/IP TIDEP0008 and TIDEP0029 - PROFINET IRT TIDEP0028 Powerlink TIDA-00204 DP83867 Gbit PHY TIDA-00207 DP83848 PHY TIDA-00299 AMIC110 ICE 19

Processor with PRU-ICSS support Processor w/ PRU-ICSS Products Sitara Sitara Sitara Sitara KeyStone2 Features 10/100 Ethernet Speeds Capable of supporting Industrial Ethernet protocols, Interface protocols, and Ethernet communication protocols EnDat, Hiperface DSL, BiSS, HSR, PRP, 1588, plus list below Protocols Supported TIDEP0002 TIDEP0008 TIDEP0001 TIDEP0010 TIDEP0003

Industrial Development Kits * NEW board TMDSICE3359 TMDSICE110* TMDSIDK437X TMDXIDK5728 K2GICE* CPU ARM Cortex A8 ARM Cortex A8 ARM Cortex A9 2 x ARM Cortex A15 ARM Cortex A15 ICSS PRU-ICSS (Ethernet) PRU-ICSS (Ethernet) PRU_ICSS (Ethernet) PRU_ICSS (Ethernet) PRU_ICSS (Ethernet) PRU_ICSS (Feedback) PRU_ICSS (Ethernet) PRU_ICSS (Ethernet) Ethernet - - Gigabit EMAC Gigabit Switch Gigabit EMAC Profibus, PCIe, Interfaces Profibus Host i/f Encoders, PWM PCIe Optional LCD Price $189 $195 $329 $899 $335

Industrial Ethernet Physical Layer Transceiver (PHY) Part number DP83822 10/100Mbps Industrial Ethernet PHY with IEEE 1588 SFD Supports 100BASE-TX and 100BASE-FX Fast-Link-Down detection Part number DP83867 10/100/1000Mbps Industrial Ethernet Gigabit PHY with IEEE 1588 SFD Supports 100BASE-TX and 1000BASE-T Part number DP83848 Gold Standard 10/100Mbps Industrial Ethernet PHY Supports 100BASE-TX Part number DP83630 10/100Mbps Industrial Ethernet PHY with IEEE 1588 HW Timestamp Supports 100BASE-TX and 100BASE-FX 22

Summary 23

Industrial Ethernet Summary PRU-ICSS integrated in AM3x, AM4x, AM5x and K2G processor family Support of multi-protocol industrial Ethernet with TI processor family Integrates industrial Ethernet communication into the application processor Removes external communication ASIC and FPGA Many example protocol applications with Processor SDK and PRU-ICSS Industrial Software 24

SORTE Summary Simple Open Real-Time Ethernet (SORTE) is a process data efficient and fast real-time Ethernet protocol leveraging PRU-ICSS and MII_RT Delivered as PRU firmware source code Enables customer differentiated products Fully customizable PRU Firmware Real-time Ethernet programming example for PRU-ICSS and MII_RT (build you own protocol) 25

TI Information Selective Disclosure