Motion Axis Output Cam Instruction

Slides:



Advertisements
Similar presentations
Michael Madavane Russell McLoughlin. Plan Build a autonomous car, a GuideBot, that follows a set of directions to navigate an obstacle course Distance.
Advertisements

ECT 464 Lecture 22 Siemens Instructions 1. Today’s Quote: The best way to get the last word is to apologize. If you have been trapped by what you said,
KEB COMBIVERT F5-M Exercises.
IS660Z Programming Games Using Visual Basic Overview of Cannonball.
Copyright © 2005 Rockwell Automation, Inc. All rights reserved. 1 Micro Logix 1100 RSLogix 500 LAB#2 Timing, Counting & Comparing.
InnoSys Process Sequence. End Effector Components End Effector Prox Switch Load Cell Wire Conduit Crows Foot Nut Runner.
Introduction to the Enhanced AIM When Q.i was first introduced, a ladder logic driver program – called the Application Interface Module (AIM) - was created.
Manufacturing Automation
Switchgears Control Using SCADA System Based on PLC
PLC OPERATION & PROGRAMMING Dr. ONUR TOKER. What is a PLC ? PLC is a computer system controlling a process. inputs - the keyboard is analogous to a proximity.
Overview The von Neumann Machine - the programmable digital computer Introducing the LC-3 Computer - A “toy” computer for us to learn from Computer machine.
State Machines Used to Design Sequential Circuits.
Efficient Path Determining Robot RIT Computer Engineering Senior Design Project Jamie Greenberg Jason Torre October 26, 2004 A motorized robot will navigate.
Chapter 19 Fundamental PLC Programming
Parallel Ports of PC Methods of interfacing Examples.
Timers.
Timer Instructions Overview Instructions: Use the Page Up and Page Down keys to navigate through this presentation. When you are done viewing the presentation,
MOV,MOVM,COP,FLL,BSL,BSR, FRD,TOD
Counter The CTU CTD instruction counts upward & Down wards over a range Each time the rung goes from false- to-true. We can make an Up-Down counter by.
Getting Started With AutoCAD ENGR 2 Week #1 Laboratory.
How to use Touch Screen SeneS Technology. Co, Ltd.
Date: File:PRO1_12E.1 SIMATIC S7 Siemens AG All rights reserved. Information and Training Center Knowledge for Automation Troubleshooting.
Chapter 10 Advanced Programming, PLC Interfacing, and Troubleshooting
Chapter 10 Function Block Diagram
Timers and Counters by Dr. Amin Danial Asham. References  Programmable Controllers-Theory and Implementation, 2nd Edition, L.A. Bryan and E.A. Bryan.
LADDER PROGRAMMING LANGUAGE by Dr. Amin Danial Asham.
The PC Game Adapter. The game adapter card typically contains a DB15 connector into which you plug an external device. The digital joystick is probably.
Sequencers SQO,SQC,SQL.
Elements of Datapath for the fetch and increment The first element we need: a memory unit to store the instructions of a program and supply instructions.
MICROPROCESSOR DETAILS 1 Updated April 2011 ©Paul R. Godin prgodin gmail.com.
APT Visit Planner Review Chris O’Dea. The Gallant Crew v Chris O’Dea - Project Scientist v Jesse Doggett - Software Engineer/Coordinator v Tricia Royle.
AdaptJ Sookmyung Women’s Univ. PSLAB. 1. 목차 1. Overview 2. Collecting Trace Data using the AdaptJ Agent 2.1 Recording a Trace 3. Analyzing Trace Data.
Spring Hill Assembly1 InnoSys Park Brake Tool Master Control Panel Screens 1 3-Mar-2008.
THE MOTION FUNCTION OF ASDA-A2
Discrete Control Logic
Computer Science 210 Computer Organization
Combinational circuits
Displacement (Indexed) Stack
G-Code 101 With the Mike Mattera
BRX Technical Training
Power meter SB-DN-PM1P03 SB-DN-PM3P02.
ECE 353 Lab 3 Pipeline Simulator
Dimmer 6fold 10V Actuator M/DA
Single-Cycle Datapath and Control
Programming and File Management Part 2
Clocks A clock is a free-running signal with a cycle time.
Wireless Relay HDL-MPR02-RF.18.
Chapter 10 © 2011, The McGraw-Hill Companies, Inc.
Programmable Interval Timer
Computer Science 210 Computer Organization
Registers and Counters Register : A Group of Flip-Flops. N-Bit Register has N flip-flops. Each flip-flop stores 1-Bit Information. So N-Bit Register Stores.
Chapter 12 © 2011, The McGraw-Hill Companies, Inc.
Programming Timers.
MicroEconomix 1500 RSLogix 500 LAB#2
Computer Science 210 Computer Organization
Welcome! Thank you for joining us. We’ll get started in a few minutes.
Timer Instructions Overview
Smart Actuator Screen Guide
Lesson 19: PLC Programming Techniques
Welcome! Thank you for joining us. We’ll get started in a few minutes.
Computer Integrated Manufacturing
CSCI1600: Embedded and Real Time Software
Basic Relay Instructions
CSE 370 – Winter Sequential Logic-2 - 1
Flip-Flops Last time, we saw how latches can be used as memory in a circuit. Latches introduce new problems: We need to know when to enable a latch. We.
KU College of Engineering Elec 204: Digital Systems Design
Programmable Logic Controllers (PLCs)
Simple Sequencing Part 2
Table of contents Getting started Panel configuration with Eldes Utility Tool Setting automation parameters Practical examples.
Presentation transcript:

Motion Axis Output Cam Instruction MAOC Motion Axis Output Cam Instruction Name – Steven Sitko Title – Motion Support Engineer Date – 2/01/2018

MAOC Overview: Output Cam What does an MAOC do? MAOC allows you to turn on and off outputs based on the position of an Axis. Applications Gluing machines Machines using imaging for quality assurance Punches and Presses

MAOC Overview: Control Bits The Control bits of the MAOC Enable (EN) Rung goes true Done (DN) If the instruction issues successfully Error (ER) If the instruction fails to issue In Process (IP) On while the instruction is running. Process Complete (PC) If the instruction was able to complete without being stopped

MAOC Overview: The Instruction Layout The Parameters of the MAOC Execution Target The execution target defines the specific Output Cam from the set connected to the named axis. Set in the axis properties Must be set to at least a value of 1 to use an MAOC

MAOC Overview: The Instruction Layout Setting the Number of Execution Targets

MAOC Overview: The Instruction Layout The Parameters of the MAOC Motion Control Tag must be unique Contains the control bits Output Can be an output card or a Tag Input Can be an input card or a Tag Can be used as a condition for the output

MAOC Overview: Cam Editor Create the Cam Profile Output Cam Tag is an array Array size must be big enough for each segment in the cam profile Recommended to be the same size as the number of segments Positions are incremental Not Absolute

MAOC Overview: Cam Editor

MAOC Overview: Latch Types

MAOC Overview: Unlatch Types

MAOC Overview: Unlatch Types Duration Duration is in Seconds

MAOC Overview: The Instruction Layout Output Cam Range Cam Start and End Positions Define the left and right boundaries of the Output Cam range. This is the distance of the cam profile

MAOC Overview: The Instruction Layout Output Compensation Output Compensation A tag array where the indices correspond to the output bit numbers. Output compensation enables the motion planner to account for the delay in opening and closing valves, relays, or other delays inherent to the application Changes are applied immediately

MAOC Overview: The Instruction Layout Output Compensation Offset Provides position compensation Latch and Unlatch Delay Provides time delay compensation Values are in seconds Latch Offset = v * Latch Delay Unlatch Offset = v * Unlatch Delay

MAOC Overview: The Instruction Layout Output Compensation Mode Allows you to change how the output responds to the cam Inverted flips the conditions Pulsed has the output pulse instead of hold Duty Cycle and Cycle Time Are used for Pulsed mode

MAOC Overview: The Instruction Layout Output Compensation

MAOC Overview: The Instruction Layout Execution Mode Once – Output Cam is disarmed and the PC bit is set when the cam position moves beyond the cam start or the cam end position. Continuous – Output Cam continues on the opposite side of the Output Cam range when the cam position moves beyond the cam start or the cam end position. Persistent – Output Cam disarms when the cam position moves beyond the cam start or the cam end position. The Cam is rearmed when the cam position moves back into the range.

MAOC Overview: The Instruction Layout Execution Schedule Immediate – Output Cam is armed at once. Pending – Output cam is armed when the cam position of a currently executing Output Cam moves beyond its cam start or cam end position. Forward only, Reverse only, and Bidirectional – Output Cam is armed when the axis approaches or passes through the specified axis arm position in selected direction.

MAOC Overview: The Instruction Layout The Parameters of the MAOC Axis Arm Position If set for an Execution Schedule based on position, sets what position the cam will lock and become active Cam Arm Position Determines where in the cam profile the cam will start

MAOC Overview: The Instruction Layout The Parameters of the MAOC Position Reference Determines whether the outputs trigger off the command position or the actual position of the axis

MDOC: Stopping an MAOC The Parameters of the MDOC Disarm Type All – Disarms all output cams on the selected axis Specific – Disarms the output cam associated with to the execution target MDOC does not turn off the outputs. It ends the MAOC’s control over the outputs

MAOC Overview: Scheduling For non-scheduled output cards, the schedule interval is equal to the motion group course update rate For scheduled output cards, it depends on the update rate of the output card Schedule interval must meet the minimum distance between on/off conditions

MAOC Overview: Scheduling Scheduled Output Timing 1756-OB16IEFS

Reference Materials Manuals Motion Instruction Manual: Publication: MOTION-RM002 Position-based Output Control: Publication:1756-AT017 Knowledgebase MAOC Latch and Unlatch Type of Position and Enable: 57446 Understanding MAOC Latch Delay Compensation: 57449

Thank You