1.GX Works2 Programming
This course is intended to introduce the GX Works2 programming software and programming in ladder logic. This course covers the concepts of ladder programming, as well as the features of the GX Works2 software. The material covered will will include concepts applicable to the FX Series, L Series, and Q Series programmable controller families. In most cases, different hardware options will be available to allow groups of students to use the hardware platform of their choice. Course Outline Lesson 1 - GX Works2 Introduction
Features of GX Works2 Backward Compatibility Compress/Unpack Launching GX Works2 Creating a New Project Docking Windows Toolbars Customizing the Keyboard Language Display Status Bar Software Options
Lesson 2 - Creating a Project
Simple vs. Structured Project Software Modes Editing Ladder Logic Connection Setup Transferring to the PLC Reading from the PLC Verify with PLC Verify with Another Project
Lesson 3 - Online Operations
Ladder Logic Monitor Entry Ladder Monitor Device/Buffer Memory Batch Monitor Watch Windows Online Edits Modify Value
Forced I/O Registration Device Test with Execution Condition
Lesson 4 - Program Documentation
Comments Statements Notes Viewing Documentation Printing
Lesson 5 - PLC Parameters
Parameters FX Series Parameters Q Series Parameters L Series Parameters Network Parameters
Lesson 6 - Timers & Counters
Timers Timer Examples Counters Counter Examples
Lesson 7 - Basic Instructions
Instruction Format Data Transfer Instructions Digit Designation Comparison Instructions
Lesson 8 - Special Addresses
Special Relays Special Registers FX Series Diagnostic Information Q/L Series Diagnostic Information
Lesson 9 - Mathematics
Integer Math Increment & Decrement Scaling Floating Point Math
Conversion
Lesson 10 - GX Works2 Utilities
Find/Replace Menu Cross Reference Device List PLC Diagnostics System Monitor Sampling Trace
Lesson 11 - Intelligent Modules
Introduction Buffer Memory TO/FROM Instructions U\G Addresses Intelligent Module Utility Comment Templates Intelligent Module Monitor Initialization via Parameters
Lesson 12 - Additional Commands
Limit Control Real Time Clock Pointers Jump Call
Lesson 13 - Multiple Programs Availability Availability Program Types Setting Program Execution
2.GX Works2 Structured Programming
This course is intended to introduce the concepts of structured programming. This includes the structured ladder, structured text, and sequential function chart programming languages. BASIC PLC OPERATION IS NOT COVERED IN THIS COURSE. ATTENDANCE AT THE GX WORKS2 PROGRAMMING P ROGRAMMING CLASS PRIOR TO THIS CLASS IS STRONGLY RECOMMENDED. THIS CLASS DOES NOT COVER THE ADDRESSING OF THE
PLC OR BASIC OPERATION OF GX WORKS2. THIS COURSE FOCUSES ON THE STRUCTURED PROGRAMMING LANGUAGES. Course Outline Lesson 1 - Label Programming What are Labels? Simple vs. Structured Project Registering Global Labels Registering Local Labels Managing Labels Automatic Assignme Assignment nt Using Labels Label Dislpay Options Symbolic Information
Lesson 2 - Structured Projects
IEC 61131-3 IEC Addresses Structured Project Program Organization Unit Tasks Programs Compiling the Program Compiler Options Data Types Constants Software Updates
Lesson 3 - Structured Ladder
Introduction Editor Basics Editing Modes Ladder Symbols Functions and Function Blocks Editing Ladder Ladder Block List Program Documentation Monitoring Timers & Counters
Lesson 4 - Structured Text
Introduction Editor Basics Operators Syntaxes Functions and Function Blocks Monitoring Inline Structured Text Box
Lesson 5 - Sequential Function Chart
Introduction Steps Transitions Editor Basics Monitoring SFC Diagrams Limitations
Lesson 6 - Function Blocks
Functions vs. Function Blocks Creating a Function Creating a Function Block Function Blocks in Ladder Using in Programs
Lesson 7 - Libraries
Introduction Creating a Library Managing Libraries Library Security Simple Project Libraries
Lesson 8 - Arrays and Structured Data Types Arrays Structured Data Types Moving Bits To/From Words
3.MELSOFT Navigator
This course is intended to introduce the MELSOFT Navigator software and the operation of system labels.
BASIC PLC OPERATION IS NOT COVERED IN THIS COURSE. ATTENDANCE AT A PLC PROGRAMMING CLASS PRIOR TO THIS CLASS IS STRONGLY RECOMMENDED. THIS CLASS DOES NOT COVER THE ADDRESSING OF THE PLC OR BASICS OF THE GX WORKS2 SOFTWARE. Course Outline Lesson 1 - Introduction
iQ Works GX Works2 MT Works2 GT Works3 MELSOFT Navigator
Lesson 2 - MELSOFT Navigator Starting MELSOFT Navigator Workspace Adding a Q Series Controller Adding an L Series PLC Adding an FX3 Series PLC Adding a GOT1000 Adding a Motion Controller Attaching Projects Adding a Network Adding Other Information Reflecting Parameters Q Series Motion Templates Compress/Unpack
Lesson 3 - System Labels
System Labels Create in GX Works2 Importing to GT Works3 Importing to MT Works2 Create in MELSOFT Navigator Importing to GX Works2 Checking System Labels Import/Export to CSV File
4.MT Works2 Programming
This course is intended to familiarize the attendee with the motion controllers and MT Works2 software.
This course focuses on the Motion Control CPU and programming, and does not contain a discussion of basic PLC addressing, address types, basic GX Works2 operation, or hardware configuration. This class is applicable to the QDS Motion CPU, QD Motion CPU, QH Motion CPU, as well as the Q170MCPU and MR-MQ100 standalone motion controllers. In most cases, different hardware options will be available to allow groups of students to use the hardware platform of their choice. Course Outline Lesson 1 - Hardware Introduction
Q Motion Controller Standalone Motion Controller Additional Hardware Display Indication Rotary Switch Settings
Lesson 2 - Getting Started MT Works2 Backward Compatability File Format Creating a New Project Compress/Unpack Establishing Communication Operating Systems Programming Methods
Lesson 3 - MT Developer2 Introduction
System Setting Servo Data Settings Writing to the Motion CPU Label Programming
Lesson 4 - Sequence Processor
Startup Sequence Creating a new Project PLC Parameters Multiple CPU Settings High Speed Transmission Area (QD) Shared Memory Refresh (QH) I/O Assignment
Lesson 5 - Memory Structure
Internal Memory Allocation
Dedicated Memory Relays Dedicated Registers Motion Registers Motion Control Dedicated Device Import Comments
Lesson 6 - Origin Point
Home Position Return Methods Proximity Dog Method Count Method Data Set Type Dog Cradle Type Stopper Type Limit Switch Combined Type Scale Origin Signal Detection Method Special Functions Home Position Return Settings
Lesson 7 - Motion SFC Introduction SFC Overview Motion SFC Steps Motion SFC Transitions Pointers Branches and Couplings Creating a Motion SFC Program Creating a Transition Creating a Control Step Completing the Program
Lesson 8 - MT Works2 Tools
Program Tree Used List Cross Reference Device Batch Monitor Watch Windows Motion SFC Monitor Device Test Monitor Tool Test Mode Digital Oscilloscope MR Configurator2 Monitoring
Lesson 9 - Positioning Profiles
Absolute vs. Incremental Linear Control Circular Interpolation Heclical Interpolation Fixed Feed Control
Speed Control Speed-Position Switching Speed-Switching Control Constant Speed Control Position Follow-Up Speed Control with Fixed Position Stop Simulataneous Start Oscillation Creating a Motion Program
Lesson 10 - Motion SFC Examples
Homing the Servos Performing Motion Tasks Calling Programs Execute Motion SFC from Sequence CPU Start Servo Program from Sequence CPU
Lesson 11 - Virtual Mode Introduction
Virtual Mode Overview Mechanical System Programming Drive Modules Transmission Modules Output Modules K Mode Allocation Switching to Virtual Mode Switching to Real Mode Leaving Axes in Real Mode
Lesson 12 - Virtual Mode Programming
Creating a Program Mechanical Editor Creating Motion SFC Monitoring Mechanical Editor
Lesson 13 - Cam Programming Overview Configuration Creating Cam Data Accessing Cam Data
Lesson 14 - CPU Integration
Shared Memory Sequence CPU Shared Memory Motion CPU Shared Memory
Lesson 15 - Dedicated Instructions
Introduction Current Value Change Change Speed Torque Lim it Change Write to Motion CPU Read from Motion CPU Interrupt Instruction
Lesson 16 - Advanced Concepts
Online Program Change MT Simulator2 GOT1000 Motion Monitoring Tools Project Security
MC Works64
Course Description
The use of multiple platforms in industrial automation has called upon the integration of several software packages into one single usable software package. MCWORKS64 comes with a centralized project management tool: the Workbench. This tool is a single application needed to configure and run the different aspect of an HMI project. The application based on .NET technology will allow making project changes over the internet. This course will cover the several applications provided through Workstation including: GraphWorX64 - used to create dashboards and interfaces for Runtime users. AlarmWorX64 - a distributed enterprise-wide alarm and events management system TrendWorX64 - a server application for data logging and data retrieval of multiple types of databases. The Unified Data Manager (UDM) - a centralized approach for managing and configuring commonly used items The Global Aliasing System (GAS) - a referencing feature for any MC WORX64 applications to quickly switch between multiple data sources using a single reference by changing the value of the reference. The Language Aliasing System (LAS) - provides the translation of text strings and conversion of measurements for any languages required. Course Outline LESSON 1 - Introduction to MC Works64
Introduction to MC Works64 Architecture of MC Works64 Modes: Configuration vs. Runtime Programmable Logic Devices and OPC Servers OPC Tags Data Displays Data Connections and browsers Microsoft Silverlight and Windows features
LESSON 2 - Workbench
Introduction to the Workbench Customizing the Workbench Creating a project Configuration and Layout Management Project Management Tools Workbench Runtime
LESSON 3 - GraphWorX64
GraphWorX64 Layout The Object Explorer The Property Explorer Customizing Workspace using the View Tab Ribbon Templates and Transitions Symbol Library
LESSON 4 - GraphWorX64 Basics
Basic 2D Shapes and Objects Dynamics Object Count Application Mode Display Password Protection
LESSON 5 - GraphWorX64 Tools
MC Works64 Controls Search and Replace Arranging Controls and Objects Views GraphWorX64 Runtime Ribbon and Menus
LESSON 6 - AlarmWorX64 Server
The AlarmWorX64 Server
Alarm Tags Configuring Alarm Tags Group Alarm Tags by Area Importing and Exporting Components
LESSON 7 - AlarmWorX64 Viewer
Configuring the Viewer Adding Tabs Alarm Subscriptions to Tabs Tab Properties Text Translation Alarm Viewer Runtime Options
LESSON 8 - AlarmWorX64 Logger Operating the AlarmWorX64 Logger Configurator Configuring the AlarmWorX64 Logger AlarmWorX64 Client-Side/Server-Side Filters Configuration of the Database Connection Table Management Printer Logging Column Definitions Nodes Configuration LESSON 9 - TrendWorX64 Logger TrendWorX64 Logger in Workbench Database Configurations Database Groups Adding Logging Groups Adding Tags to Logging Groups LESSON 10 - TrendWorX64 Viewer Control TrendWorX64 Viewer Modes TrendWorX64 Viewer Properties Tabs Chart View Plot and Plot Types Pen Configuration The Side Panel Runtime Operations Workbench vs. GraphWorX64 LESSON 11 - Unified Data Manager Working With Objects in UDM Expressions Groups Value Sets Registers Triggers
LESSON 12 - Global Aliases Architecture Definition of Global Alias Alias Resolution Using Themes and Theme Values Configuring Themes and Global Aliases Using Global Aliases LESSON 13 - Language Aliases Background Configuring Language Aliasing Language Alias Switching LESSON 14 - MC Tray and FrameWorX64 Server Interfacing with MC Tray FrameWorkX64 Server Configuration Changing the Default FrameWorX64 Server Remote Access Web Publishing LESSON 15 - GridWorX64 GridWorX64 Server Configurator Creating a Grid Using GridWorX64 Create a Grid in a GraphWorX64 Display LESSON 16 - Security Tools Security System Components Global Settings Security Object and Their Relations Security Privileges Logging-In and Logging-Out Advanced Settings
MC App64
Course Description
This course will take you through important new features including the use of MC Works64 web based integrated tools (Workbench-SL, PortalWorX-SL), asset-based management/monitoring (via the AssetWorX provider) and cross-component action settings (via Commanding). In this course, we will be providing basic training on some specific, underlying tools and technology within the MC Works64 and AnalytiX suites. Also covered will be how to use Equipment Classes and Aliases, in order to make adding equipment to the tree-based asset management system even easier. The final lesson will cover the latest improvements to the Commanding functions. Course Outline
LESSON 1 - Introduction to Additional Features
Environment Workbench-SL PortalWorX-SL
LESSON 2 - Workbench-SL and AssetWorX-SL
Introduction to the Workbench-SL Workbench-SL vs. Workbench Classic Tools and Providers Workbench-SL User Interface Project Explorer Ribbon Menu Filtering and Sorting Information Switching Between Workbench-SL and PortalWorX-SL Introduction to AssetWorX AssetWorX Configuration Databases General Setup in AssetWorX How to Build an Asset Tree Asset Security
LESSON 3 - Equipment Classes and Aliasing
Creating Equipment Classes for use as Templates Creating an Equipment Class Creating a Multi-Tiered Equipment Class Structure Using Aliases in an Equipment Class How to use Aliasing Adding Equipment Properties Adding Equipment Nodes to the Asset Tree
LESSON 4 - PortalWorX-SL
Introduction to PortalWorX-SL Switching between PortalWorX-SL and Workbench-SL Ribbon Menu AssetWorX Navigator Viewers AlarmWorX64 Viewer o Energy AnalytiX Viewer o FDDWorX Viewer o GridWorX64 Viewer o GraphWorX64 Viewer o ReportWorX Viewer o TrendWorX Viewer o
LESSON 5 - Commanding
Introduction to Commanding About Commands Command Security Command Tab for Equipment Classes and Equipment in AssetWorX Commanding Matrix
F700 Inverters
This course is designed to introduce the FR-F700 series of variable frequency drives. It is designed to give the attendee a thorough knowledge of the hardware, parameters, and troubleshooting of the FR-F700. This class will be taught using the FR-F720 drives and FR Configurator software. Course Outline AC MOTOR THEORY What is VFD used for? o Parts of an AC induction motor o How an AC induction motor works o Motor types according to construction o Motor types o VFD THEORY VFD Defined o History and background of drives o Major components o PWM o Drive ratings o Basic equations o BRAKING Regeneration o Braking solutions o Wiring o LOADS Application types o Variable torque o Constant horsepower o Constant torque o HARDWARE REVIEW Product line overview o Part numbers o Options o Wiring and terminal description o Parameter unit and panel unit o Parameter unit display o PARAMETERS Purpose of parameters and how they work o Description of basic parameters o Advanced Magnetic Flux Vector Control (AMFVC) o Real Sensorless Vector Control (RSVC) o TROUBLESHOOTING Alarms o
Testing procedures STAND ALONE OPTIONS FR-ABR o FR-BU/FR-BR o FR-RC o HARMONICS, NOISE & MICROSURGES Harmonics # MRL, M_RB o Noise # FR-BLF, SF o Microsurges # FR-ASF o KEY FEATURES OF THE FR-F700 o
D700/E700 Micro Inverters
This course is designed to introduce the FR-D700 and FR-E700 series of variable frequency drives. It is designed to give the attendee a thorough knowledge of the hardware, parameters, and troubleshooting of the FR-D700 and FR-E700. This class will be taught using the FR-D720 or FR-E720 drives and FR Configurator software. Course Outline AC MOTOR THEORY What is VFD used for? o Parts of an AC induction motor o How an AC induction motor works o Motor types according to construction o Motor types o VFD THEORY VFD Defined o History and background of drives o Major components o PWM o Drive ratings o Basic equations o BRAKING Regeneration o Braking solutions o Wiring o LOADS Application types o Variable torque o Constant horsepower o Constant torque o HARDWARE REVIEW Product line overview o Part numbers o Options o Wiring and terminal description o Parameter unit and panel unit o Parameter unit display o PARAMETERS Purpose of parameters and how they work o Description of basic parameters o TROUBLESHOOTING Alarms o
Testing procedures STAND ALONE OPTIONS FR-ABR o FR-BU/FR-BR o FR-RC o HARMONICS, NOISE & MICROSURGES Harmonics # MRL, M_RB o Noise # FR-BLF, SF o Microsurges # FR-ASF o KEY FEATURES OF THE FR-D700 AND FR- E700 o
A800 Advanced VFD Training This course is designed to introduce the new FR-A800 variable frequency drive. Basic VFD drive principles and parameter setting method are required prerequisites to attend this class. It is designed to give the attendee a thorough knowledge of the advanced features, parameters, and troubleshooting of the FR-A800. This class will be taught using the FR-A820 drives and FR- Configurator2 software. Course Outline
Inverter Product Lineup Series Comparison o Part Number structure o Installation Enclosure definition o Mounting considerations o Main Circuit Protection o Wiring and Wiring Distances o Cable Lengths o External Options o Identifying Hardware Option Ports o Wiring Connections Power and Motor Terminals o Control Terminal Identification o Applying 24Vdc external power supply o Safety Stop Functionality o Input Terminal Identification and Designation o Analog Input Identification o Output Terminal Identification and Designation o Built-in Networks wiring o EMC Filters o Keypad Functionality
FR-DU08 Introduction Review Menu Operation of Keypad Switching Modes (PU, EXT, Net) o o Remote Keypad Options USB Interface ports o FR-LU08 Introduction o o FR-PU07 Optional Keypad Parameter Settings (New Parameters Dedicated to A800 VFD) o o
o o o o o o o
Communication settings and Grounding Output Terminal filters Negative Output Word displays Frequency Search gain and Change Frequency setting IPF/Flying Start Skip Frequencies and Bands New enhanced PID features and functions
Loss of current signal Traverse or P Jump function Building Thermal O/L models o Brake sequence functionality o Speed smoothing control o Analog remote Output function o S.E.D.O. regeneration option o Power failure Constant Bus Voltage Control o Maintenance Timers o Input Terminal proprogation delays o Tuning and controlling IPM motor o 2nd PID Loop comparison o Loss of Current Input signal o Adjusting and Calibrating Analog Outputs o Droop Control o Initiating a Protective Function on demand o Batch writing configuration parameters o Notch filter o Real Time clock o Trace Functionality o Dancer Control o Positioning by Point Table o Additional Positioning Parameters o Troubleshooting o o
o o o
Error messages Warning codes Fault codes
Built-in PLC
PLC connections Inverter Parameter settings GX-Works2 and Developer settings o FR-Configurator2 Cabling Topology o Setup Screens o System Settings o o File Settings o Project Tree and Main frame Parameter Lists and editing o Graphing o o Sampling settings o Cursor control Batch Monitoring o Fault History o o Test Operation o o
VFD Maintenance This course will familiarize the attendee with the features and functions of our Variable Frequency Drive family. By t he end of this training, the attendee will be able to configure, operate and troubleshoot a Mitsubishi VFD. Course Outline
Variable Frequency Drive (VFD) Principles What is a VFD o Internal Block Diagram o How does a VFD work o How an AC Induction motor works o VFD Product Lineup
Series comparison Part Number Descriptio Wiring Connections Power and Motor terminals o Control o EMC Filter o Keypad o o
Operation Modes Using Built-in Keypad Optional Keypad o o FR-PU07-01 Keypad Functionality Parameter Settings o o
o o o
Simple Mode Parameters Configuration Parameters PID Mode
Options
o o
External Internal
Troubleshooting o o o o o
Error Messages Warning Codes Alarm Codes Fault Codes Using FR-PU07(-01)
CNC PLC Training
This course has been designed to explain the Mitsubishi CNC PLC concepts through lecture and hands on practice. Upon completion of this course operative employees will have a fundamental understanding of the CNC PLC and should be able to troubleshoot a machine side PLC problem. THIS COURSE IS NOT DESIGNED TO SHOW STUDENTS HOW TO CREATE A LADDER/PLC FROM SCRATCH BUT CAN BE USED AS SUCH. Course Outline
BASICS OF PLC Relationship of NC and PLC o Coils and Contacts o Addresses, Relays, o Complete circuits o USING LOGIC GATES AS EXAMPLES TO PLC PLC I/F Monitoring Addresses o Forcing Addresses o HARDWARE AND CONECTIONS I/O Devices (Base IO, Remote IO) o I/O Device Addressing o Sink I/O vs Source I/O o GX Developer vs PLCWIN o USING GX DEVELOPER Connection to CNC o Reading PLC from control o Explanation of Ladder Program o Explanation of Message file o Starting and Stopping the PLC o
Formatting the PLC area CREATING A LADDER Starting From Scratch o Showing Relations of Contacts o Statements versus Coils o R Registers o Move Statements o PLC Switches o M, S AND T CODES o Strobe Signals o Decoding o Fin Signals o CREATING A MESSAGE FILE Labeling Alarm Message o Labeling Operator Messages o Labeling PLC Switches o ALARMS F mode alarm o R mode alarm o How Alarms are generated through the ladder o PLC PARAMETERS Bit Selects o Decoding Bit Selects in the ladder o Dedicated Bit Select meanings o PLC Constants o PLC Timers o PLCWIN Converting an ALL3 file o Printing up a Ladder o FO PAGE Searching by device o Searching by Ladder rung o Paging through Ladder o Switching between Decimal and Hexadecimal o Freeze screen function o TROUBLE SHOOTING Can’t Cycle Start o T10 Fin Wait Alarm o Led Trouble o Machine Side Alarm o o
PLC Basics (GX Works2)
This course provides you with the opportunity to learn about the basics of Programmable Logic Controllers. This class is a prerequisite to the GX Works2 Programming training class. Course Outline Lesson 1 – PLC Hardware
What is a PLC?
Advantages Types of PLCs Micro PLC Hardware (FX) Main Units o Extension Units o Special Function Modules o Left Side Adapter Bus o Modular PLC Hardware (Q/L) Base Units o Power Supplies o Processors o I/O Modules o Intelligent Modules o Discrete Inputs Discrete Outputs Memory Types
Lesson 2 – Numeric Data Handling
Numbering Systems Decimal o Binary o Hexadecimal o Octal o BCD o Numeric Formats Integer o Double Precision Integer o Floating Point o
Lesson 3 – System Addressing
Memory Areas X/Y/M/L/D/T/C/Z o Micro PLC Addressing Right Side Bus o Special Function Modules o Left Side Bus o Modular PLC Addressing Addressing Rules o Module Addressing o Q Series Configuration o L Series Configuration o
Lesson 4 – Programming Software
GX Works2 Software Installation Other Software Connection to FX Series Connection to Q/L Series
Lesson 5 – Ladder Logic Basics
Ladder Symbols Ladder Basics Basic Instructions
PLC Maintenance (GX Developer) This course will familiarize the attendee with the components of a PLC. Identify the memory addresses for inputs and outputs. Understand the basics of ladder logic. Use of the troubleshooting tools in GX Developer. How to make basic program changes. Identify and replace modules in the PLC. Course Outline
PLC Hardware
What is a PLC Types of PLCs o Micro PLC Hardware Modular PLC Hardwar o Discrete Input o Discrete Output o Numeric Data Handling Decimal o o Binary o Hexadecimal Octal o Binary Coded Decimal (BCD) o o Numeric Format System Addressing Memory Areas o o Micro PLC Addressing o Modular PLC Addressin Basic Ladder Logic o Symbols o Ladder Basics Common Bit Instructions o Data Transfer Instructions o o Integer Math o Timers Counter o GX Developer Basics Launching GX Developer o File FormatOpen an Existing Project o o Creating a New Project o Editing Ladder Logic Connection to Q Series Controllers o Connection to A Series and FX Series o o Transfer Setup o Transferring to the PLC Reading from the PLC o Verify with the PLC o Verify 2 Offline Projects o o o
Online Operations Ladder Logic Monitor o Device Batch Monitor o o Entry Data Monitor Entry Ladder Monitor o Online Edits o Device Test o o Forced I/O Registration Intelligent Modules Intelligent Module Introduction o o Buffer Memory TO/FROM Instructions o U/G Addresses o GX Configurator o Special Addresses Special Relays o Special Registers o o FX Series Diagnostic Information Q/L Series Diagnostics Information o PLC Parameters Parameters o Q Series Parameters o L Series Parameters o o FX Series Parameters Network Parameters o GX Developer Utilities o Find/Replace Menu Cross Reference & Used Addresses o PLC Diagnostics o System MonitorSampling Data Trace o Hardware Maintenance Base Units o Module Replacement o o CPU Replacement Battery Replacement o
PLC Maintenance (GX Works2) This course will familiarize the attendee with the components of a PLC. Identify the memory addresses for inputs and outputs. Understand the basics of ladder logic. Use of the troubleshooting tools in GX Works2. How to make basic program changes. Identify and replace modules in the PLC. Course Outline
PLC Hardware
What is a PLC Types of PLCs o Micro PLC Hardware Modular PLC Hardware o Discrete Inputs o o Discrete Outputs Numeric Data Handling Decimal o o Binary Hexadecimal o Octal o Binary Coded Decimal (BCD) o o Numeric Formats System Addressing Memory Areas o o Micro PLC Addressing o o
Modular PLC Addressing o Basic Ladder Logic Symbols o o Ladder Basics Common Bit Instructions o Data Transfer Instructions o Integer Math o o Timers o Counters GX Works2 Basics o Launching GX Works2 File Format o Compress/Unpack o Open an Existing Project o o Creating a New Project o Editing Ladder Logic Connection to Q Series Controllers o o Connection to FX Series o Connection Destination Transferring to the PLC o Reading from the PLC o Verify with the PLC o o Verify 2 Offline Projects Online Operations Ladder Logic Monitor o o Monitor Condition Setting Device Batch Monitor o Watch Windows o o Entry Ladder Monitor o Online Edits Modify Value o Forced I/O Registration o Intelligent Modules Intelligent Module Introduction o Buffer Memory o o TO/FROM Instructions o U/G Addresses Intelligent Module Utility o Special Addresses Special Relays o Special Registers o FX Series Diagnostic Information o o Q/L Series Diagnostics Information PLC Parameters o Parameters o Q Series Parameters L Series Parameters o FX Series Parameters o Network Parameters o GX Works2 Utilities Find/Replace Menu o o Cross Reference Device List o PLC Diagnostics o Network Diagnostics o o System Monitor o Sampling Data Trace Hardware Maintenance o Base Units Module Replacement o CPU Replacement o Battery Replacement o
FX Series Advanced
This course is intended to introduce some of the advanced concepts of the FX Series PLC. This class will be taught using the FX3U and FX3UC PLCs and GX-Developer software. Course Outline Lesson 1 - High Speed Counters
Explanation Hardware Options Dedicated Counters Dedicated Commands
Lesson 2 - File Registers
Data Registers Extension Registers Extension File Registers Dedicated Commands
Lesson 3 - Data Tables
Explanation Data Table Write Data Table Read Data Table Searches Modifying Data in Tables
Lesson 4 - ASCII Text
Explanation Dedicated Instructions
Lesson 5 - Serial Communications
Explanation Hardware Options Port Configuration RS Instruction RS2 Instruction
Lesson 6 - Parallel Link
Explanation Data Transmission
Network Settings Hardware Configuration Network Connection
Lesson 7 - N:N Networking
Explanation Data Transmission Network Configuration Hardware and Wiring
Lesson 8 - Inverter Communications
Explanation Hardware Options Dedicated Commands
Safety Systems
This course is intended to introduce the Q Safety Controller, Q Safety Relay Modules, and CC-Link Safety network. This class is taught with the QS001CPU safety PLC and GX Developer software as well as the WS Safety Controller and WS Developer. Course Outline MELSEC QS Component Overview Safety Control Concept o QS Safety System Example o Safety Categories o Risk Assessment o Safety I/O Connectivity Remote I/O Types o Safety Concepts o Diagnostic and Security Features o Connection/Programming o Secure Functionality o MELSEC QS Safety PLC – Safety Relay Contactor o CC-Link – configuration and connection CC-Link Network Overview o System Configuration o CC-Link Safety System Master Module o Safety Remote I/O Module o Wiring CC-Link o Troubleshooting CC-Link with GX Developer o Parameter Setting Example o Function and Operation of the QS CC-Link network o Ethernet Connection o MELSECNET/H Connection o CC-Link IE Control Connection o CC-Link IE Field Connection o Dedicated Instructions o
System Status and Monitoring Link Relays o Parameter Sattings o Buffer Memory o Special Relays o Special Registers o Safety Control – Critical Procedures Creating a Safety Project o Setup Password(s) o Register Password(s) o Writing Program(s) o Creating Levels of Users o Function Blocks o Safety Relay Module Module Information o Module Description o Compliance to Safety Categories o I/O and Wiring o Troubleshooting o Safety Addition to Servo and VFD Servo Information o VFD Information o Safety Application Examples WS Controller System Configuration o Mounting o CPU Module o Ethernet Module o CC-Link Module o Software o Safety Controller Response Times o Wiring o
L Series Advanced
This course is intended to introduce and demonstrate the built-in special functions of the L Series family of PLC products. This class will be taught using the L Series processors and GX-Works2 software. Course Outline Lesson 1 - Built-In Inputs and Outputs
Introduction Input and Output Wiring Basic Configuration Pulse Catch Inputs Interrupt Inputs Monitor Tool
Lesson 2 - Pulse Positioning
Introduction Configuration Connections Servo Parameters Jogging Homing Positioning Profiles Positioning Table Positioning Commands Monitoring Tools
Lesson 3 - High Speed Counters
Introduction Operating Modes Configuration Connections Dedicated Instructions Normal Mode Linear Counter Function o Ring Counter Function o Preset Function o Coincidence Output Function o Special Functions o Frequency Measurement Mode Rotation Speed Measurement Mode Pulse Measurement Mode PWM Output Mode Monitoring Tools
Lesson 4 - Display Module
Introduction Menu Tree Device Monitor/Test Forced I/O Registration Scan Time Monitor Built-In I/O Function Monitor PLC Error Display Module Monitor/Test Module Setting User Message
Lesson 5 - Data Logging
Introduction
Data Storage Dedicated Addresses Logging Configuration Tool Continuous Logging Trigger Logging GX Log Viewer Automatic Logging from SD Card CSV File Format FTP Access
A Series Transition
This half-day seminar is designed to introduce the concepts and issues involved in the transition of the legacy A Series PLC platform to the Q Series Automation Platform. This class is a half-day instructor-led presentation of the topics and tools, as well as a discussion of the available resources to assist with the transition process. After lunch is an open question and answer session for attendees to discuss specific issues. Course Outline
Transition Overview Why the A Series Transition o Affected Equipment o Transition Timeline o Conversion Tools Overview o User Guides and Handbooks o Affected and Unaffected Equipment Affected: Large ASeries CPUs o Affected: Large QnA Series CPUs o Affected: Large Size I/O, Base Units, and Extension Bases o Affected: Power Supplies o Affected: Networks & Network Interfaces o Affected: Memory Cassettes o Unaffected: AnS and QnAS CPUs o Unaffected: AnS I/O and Special Function Modules o Upgrade and Conversion Tools QA6*B Extension Base Units o QA1S6*B Extension Base Untis o Wiring Upgrade Tool o A1ADP Conversion Adapter o Software Conversion Tools o Converting Systems Covnerting Programs in GX Developer o Running the Conversion Support Tool o Upgrading with Extension Bases o Wiring Upgrade Tool o Direct Q Series Replacement o Network Conversion Network Transition by Bridge o Network Transition by Replacement o MELSECNET/10 to MELSECNET/H o
CC-Link
o
A Series PLC
This course is intended to familiarize the attendee with the A Series family of PLC products and the software needed to configure, make changes, and maintain a complete PLC system. This class will be taught using the A1SH PLCs and GXDeveloper software. Course Outline A Series Hardware Review Base Units o Extension Racks o Extension Cables o Power Supplies o Memory Types o CPU Modules o Input Modules o Output Modules o Special Function Modules o Networks Programming Equipment Handy Programming Units o Programming Software o GX Developer Overview o File Format o Hardware Connection o Number Systems Binary o Hexadecimal o Binary Coded Decimal o System Configuration System Addressing o Card Density o Rack Size o Calculating Memory Size o Elements of Programming System Devices o Numeric Data Handling o Types of Instructions o Demo Kit Layout Card Addressing o Toggle Switches o LED Displays o Thumbwheel Switches o CPU Programming Port o CPU Key Switch o CPU Indicator Lights o Battery o Sequence Instructions Symbols o Common Instructions o Developing and Editing Programs
Launching GX Developer Creating a New Project Editing Ladder Logic o Program Transfer o Online Editing o Monitoring Program Operation o Forcing Bits and Changing Registers o Timers & Counters Timers o Counters o Program Examples o Basic Instructions General Format o Data Transfer Instructions o Comparison Instructions o Arithmetic Instructions o Conversion Instructions o Increment and Decrement o Application Instructions Logical Operation Instructions o TO/FROM Instructions o Troubleshooting Aids Special M Contacts o Error Codes o Troubleshooting Examples o GX Developer Diagnostics o Finding Devices o PLC Parameters Viewing Parameters o Memory Parameters o Device Parameters o I/O Assignment o PLC RAS o PLC System o Network Assignments o Documentation and Printing Comments o Statements o Notes o Device Labels o Viewing Documentation o Printing o o o
Robot Basic Programming
This course is intended to familiarize the attendee with the Mitsubishi robot products and the software needed to configure, make changes, and maintain a robot system. This class will be taught using the RV3S robot and RT Toolbox2 software. Course Outline
Robot Safety & Product Overview Robot System Operation RT Toolbox2 Introduction and Use MELFA Basic V Programm ing Language
EOAT, Tooling, Gripper, Hand, etc. Programming and Program Management Connecting to the Robot Operation and Control Robot Parameters Status Monitoring Robot Maintenance
Robot Basic Maintenance Training This course has been designed to explain the basic maintenance structure of the Mitsubishi Robots through lecture and hands on practice. Upon completion of this course, operative employees will have a fundamental understanding of the Mitsubishi Robot system. They will be able to perform routine maintenance and basic troubleshooting on the Mitsubishi robot system. It is a one day course that can be performed either On-site or at our facility in Vernon Hills, IL. Robot Basic Maintenance courses available at MEAU facility: RV-E14 RV-E20 RV-2SD/SQ RV-3S/SD/SQ RV-6S/SD/SQ RV-12S/SD/SQ RH-6SH/SDH/SQH RH-12SH/SDH/SQH RH-18SH/SDH/SQH RH-20SDH/SQH RH-3SDHR RH-3FH RH-6FH RH-12FH RH-20FH RV-4F RV-7FL RV-13F
Course Content Robot Hardware Motors, Harmonic Drives, Cables Controller Hardware PCB, Teach Pendant, Fuses
Robot Origin Origin Data, Methods of Performing Origin Robot Replacement Removal and installation of a robot Robot Controller Replacement Removal and installation of a robot controller Alarm Description Common Alarms, Alarm Structure Routine Maintenance Batteries, Grease, Belts
Robot Repair Training
This course is an in depth look at the maintenance structure of the Mitsubishi Robot. It includes complete removal and reinstallation of multiple joints on the robot. This will give the individual a greater understanding of the internal workings of the Mitsubishi robot and allow them to have the ability to properly troubleshoot any issue that may arise on the robot. Upon completion of this course, operative employees will have a fundamental understanding of the Mitsubishi robot system and should be able to troubleshoot and maintain a complete robot system. This course is available only at our facility in Vernon Hills, IL Robot Repair courses available at MEAU facility: RV-E14 RV-2SD/SQ RV-3S/SD/SQ RV-6S/SD/SQ RV-12S/SD/SQ RH-6SH/SDH/SQH RH-12SH/SDH/SQH RH-18SH/SDH/SQH RH-20SDH RV-7F RH-6FH
Course Content
Robot Hardware Motors, Harmonic Drives, Cables Controller Hardware PCB, Teach Pendant, Fuses Robot Controller Replacement Control Backup, Restore with RT Toolbox 2 and Board Replacement Robot Origin Origin Data, Methods of Performing Origin Robot Maintenance Batteries, Grease, Belts Alarm Description Common Alarms, Alarm Structure Troubleshooting Diagnosing alarms and common problems Motor Replacement Removal and installation of motor and cables for multiple Joints Harmonic Drive Replacement Removal and installation of harmonic drive Ballscrew Spline Replacement (SCARA Robots only) Removal and installation of Ballscrew spline on SCARA robots
CC-Link Networking This course is intended to introduce and demonstrate the CC-Link network and its configuration, execution, and troubleshooting. This class will be taught using the Q Series processors, L Series CPU, FX3U Series CPU, and GX-Works2 software. Course Outline
Network Overview Sensor Level Networks o Device Level Networks o
Control Level Networks Enterprise Level Networks CC-Link Family CC-Link o CC-Link/LT o CC-Link Safety o CC-Link IE o CC-Link Partner Association o CC-Link Network Basic Features o Network Topology o Version 1 vs. Version 2 o Master Functions o Slave Module Functions o Hardware Introduction Network Masters o Remote I/O Stations o Remote Device Stations o Intelligent Devices o FX Series Master FX2N-16CCL-M Module o Buffer Memory Allocation o Parameter Setting o Data Link o Special Relays and Registers o Inverter Communication FR-A7NC Module o Module Installation o Parameter Setting o Data Exchange o Inverter Monitoring o Inverter Control o Q Series Master QJ61BT11N Module o Buffer Memory Allocation o Network Parameters o Special Relays and Registers o Dedicated Instructions o Diagnostics o Initial Settings o Intelligent Devices Intelligenr Modules o FX3U-64CCL Switch Setting o LEDs o Buffer Memory o Hardware Test o Standby Master Standby Master Function o Reserve Station Function o iQ as Standby Master o Servo Communications Servo Models o Servo Communications o Power On/Startup o Point Table o o o
o o
Parameters MR Configurator
CC-Link IE Networking This course is intended to introduce and demonstrate the CC-LInk IE Control and CC-Link IE Field networks and configuration, execution, and troubleshooting these networks. This class will be taught using the Q Series processors and GX-Works2 software. Course Outline Network Overview Networks Device Level Networks Controller Level Networks Enterprise Level Networks
CC-Link IE Overview Standard Network Redundant / Standby Network Multi Network IE Overview NET/H Overview Comparison
CC-Link IE Modules
PLC Control Modules Station Number PC CPU modules GOT Network Modules Field Modules Other Units
CC-Link IE Control Overview Network Information CPU Module Normal Module Dedicated Instructions
CC-Link IE Field Overview Master Module Setup Local/Normal Module Setup L Series Intelligent System Settings Dedicated Instructions
Standby Master
Standby Master Settings Sub-Control Station Connecting Networks
Troubleshooting Overview Troubleshooting Methods Error Code List
Ethernet Networking This course is intended to introduce and demonstrate the Ethernet network and its configuration, execution, and troubleshooting. This class will be taught using the Q Series processors, L Series CPUs, and FX3U Series CPU, with the GX-Works2 software. Course Outline
Network Overview Sensor Level Networks o Device Level Networks o Controller Level Networks o Enterprise Level Networks o Ethernet Network Introduction Overview o Terminology o Topology o Hardware o Packets o OSI Model o TCP/IP and UDP Protocol o Addressing o TCP/IP Services o TCP/IP Utilities o FX Series Ethernet Module Module Overview o Hardware o Network Connections o BFM Settings o Confirm Settings o Pairing o Fixed Buffer Communication o MC Protocol o Email o Dedicated Instructions OPEN o CLOSE o BUFSEND o BUFRCV o ERRRD o ERRCLR o SP.SOCOPEN o SP.SOCCLOSE o
SP.SOCSND SP.SOCRCV Q & iQ Series Ethernet Module Module Overview o Hardware o Network Connections o GX Developer / GX Works2 Settings o Parameter Settings o Built-In Ethernet iQ / L Hardware o Network Connection o GX Developer / GX Works2 Settings o Parameter Settings o Network Transmission Information o Programming o Troubleshooting FX Series o Q Series Ethernet Module o Built-In Ethernet o GOT Ethernet Module Overview o Hardware o GT Designer Settings o GOT Settings o o o
MELSECNET/H Networking
This course is intended to introduce and demonstrate the MELSECNET/H network and its configuration, execution, and troubleshooting. This class will be taught using the Q Series processors and GX-Works2 software. Course Outline
Network Overview Sensor Level Networks o Device Level Networks o Controller Level Networks o Enterprise Level Networks o MELSECNET/H Overview System Outline o Cabling o Modules o Specifications o Features o Device Use o Network and Communication Overview o System Configuration - PLC to PLC o System Configuration - Remote I/O o Parameters Types of Parameters o Network Parameters o
o o o o o o o
Common Network Range Setting Network Refresh Parameters Station Parameters Interlink Transmission Parameters Routing Parameters Interrupt Parameters Network Hardware Settings
Routing
Basics Flow o Setup o Cyclic Communication Example o What is Cyclic Transmission o Transient Communication Example o What is Transient Transmission o Remote I/O What is Remote I/O o Remote Module Setup o Additional Functions Standby Station o Interrrupt Function o Accessing Other Stations o Reserving a Station o Troubleshooting Accessing Diagnostics o Network Monitor Details o Setup Confirmation Test o Other Station Information o Network Test o Reserved Station o Self-Loopback Test o Internal Self-Loopback Test o Hardware Test o o
MES Introduction
This course is intended to introduce the concepts of MES and its basic applications. Course Outline
MES Market Complete Factory Automation Solutions o What is e-Factory? o iQ Automation o Our Success o
Competencies & Collaboration Overall o MES ECO System Improving Enterprise Integration o Agenda o Why Integrate: The Need For Information o In Pursuit of OP EX o What is e-Factory? o MES Interface Introduction o Q Series MES Interface o GOT MES Interface o MES Interface Advantage o iQ Automation o MES Configuration o MES Interface IT o MES Interface Introduction MES Interface IT Overview o MES Interface IT Concept o Event/Response System o Installation o Configuring the CPU(s) o MES Benefits o MES Interaction o Terms Generic Terms o Topologies o Basic Networking Symbols o Basic OSI 7 Layer Model o TCP/IP Network Model o Ready for the Information Highway o OPC Introduction Client/Server o Generic OPC o OPC Integration o Enterprise Computing Basics Keywords o Goals and Responsibilities o The Divide Between EC and FA o Bridging the Gap o Quick Start Guide o
MES Interface
This course is intended to introduce and demonstrate the MES module for the Q Series, as well as the GOT MES functions. Course Outline
Installing the MES Module Performance Specifications o Mounting and Installation o Part Names o Wiring o GX Developer o MX MES Interface o MES Module Hardware & Configuration System Configuration o Initial Setup o CF Card o MES Inerface Performance Specifications o MES I/O Signal List o Buffer Memory o Self-Diagnostics o Database Design What is a Good Database Design? o The Design Process o Database Function Configuration MES Network Information Exchange o Accessible PLC CPUs o XML Processing Function o Steps for Function o GX Settings o Database Concepts What is a Database? o Database Terms o Forms o Reports o Queries o Stored Procedure o Why Use a Database? o Structured Query Language (SQL) o Data Type Differences o Ethernet Essentials OSI o LAN Network Topology o Ethernet (DIX) o MES Interface o Physical Characteristics of the Transmission Medium o Network Essentials Network Review o Hierarchy o MELSEC-Q MES Interface o GOT1000 MES Interface o Transient Communications o
Network Layer IP Addressing IP Subnetting o Address Formats, When Subnetting is Used o GOT MESIF Connecting GOT to MES o Relationships Connecting One to Many o Creating a Many-To-Many Relationship o Creating a One-To-One Relationship o Troubleshooting Diagnostic Tools o MES Module o GOT Unit o Ethernet IP Addressing o Database Connection (ODBC) o Data Transfer (Database Communications) o o
MES Interface IT
This course is intended to introduce and demonstrate the MES module for the Q Series, as well as the GOT MES functions. Course Outline
Network Overview Networks o Device Level Networks o Controller Level Networks o Enterprise Level Networks o Fundamental Database Concepts What is a Database? o Database Terms o Forms o Reports o Queries o Stored Procedure o Why Use a Database? o Structured Query Language (SQL) o Data Type Differences o Module Introduction Module Description o MES/Ethernet Introduction What is MES? o Module Hierarchy o OSI Layering Benefits & Concepts o LAN Network Topology o Ethernet (Frames) o
Interface Types Physical Characteristics of the Transmission Medium o Network Review (Overview) o Hierarchy o MELSEC-Q Interface o GOT1000 MES Interface o Transient Communications o Network Layer IP Addressing and Easy Subnetting o Workbench Introduction/Features Start Workbench o Work With Workbench o Administration o Node Adminsitration o Licenses/Packages o Network Configuration o Time Management o Notifications o Security o Staging Browser o System Variables o Attention Bit o Auomated Log Export o CCPU Events o FTP Server o CF Card o Introduction to Devices What is a Device? o Configuring New Devices o Overview of Variables What is a Variable? o Reading the Variables o Configuring New Variables o Local Database Database Information o Tables o Management o Execute SQL o Beginning of Transports Transport Systems Information o DB Connection Creation o TCP Connection o Exporting Transports o Importing Transports o Summary of Transport Maps Start Transport Map Info o Relationship Triggers and Transport Maps o o
Create a Transport Map Reading o Editing o Presentation to Projects Start Project Info o Initiation to Triggers and Actions Trigger o Action o New Triggers and Actions o Logs and Reports Overview o Reports o Mapping Logs o System Logs o Trigger Error Messages o Practice Workshop o
Motion Basics
This course is intended to familiarize the attendee with the basic terminology and applications of a motion control system. Course Outline Lesson 1 - Motor and Servo Knowledge Magnetic Field and Flux Fields Electromagnetism Electric Motor Overview Categories of Electric Motors Motor Information Servo/Amplifier Characteristics Control Loops Feedback Devices
Lesson 2 - Application and Sizing Application Overview Pillow Packaging Speed Control Printing Machine XY Table Overhead Gantry Servo Control Why size a servo? Selecting The Proper System Mechanical Relationships Gearing J-Load Friction Variables
Additional Requirements Servo Sizing Exercises
Lesson 3 - Motion and Position Controllers
Feedback Loop T ypes Error and Compensation Motion Control Comm and Devices Types of Motion Position Control Comm and Devices Basic Param eter Setting Home/Zero Return Function
D75/D77 Positioning
This course is intended to familiarize the attendee with the QD75, QD77, LD75, and LD77 families of motion control modules and the software needed to configure, make changes, and maintain a motion system. This class is focused on positioning control, and does not contain a discussion of PLC addressing, address types, basic software operation or hardware configuration. The material in this class is applicable to all of the QD75, QD77, LD75, and LD77 positioning module families. In most cases, different hardware options will be available to allow groups of students to use the hardware platform of their choice.
Course Outline Lesson 1 - Module Introduction Module Specifications Programming Module Connection Module Indicators
Lesson 2 - GX Works2 Configuration
Simple vs. Structured Project Creating a New Project Import from GX Configurator-QP Intelligent Function Module Utilit y Intelligent Function Module Guidance Simple Motion Module Setting Tool Simple Motion Module Assistant
Lesson 3 - Module Configuration
Memory Layout Buffer Memory Allocation
System Structure (D77) Parameter Setting Servo Parameters Positioning Data Block Starting Data and Condition Data Download to the QD77/LD77 Modules Download to the QD75/LD75 Modules Automatic Refresh
Lesson 4 - Module Control Control Words I/O Allocation Jogging Monitor Data Limit Switch Function
Lesson 5 - Diagnostics
Troubleshooting Basics GX W orks2 Troubleshooting Simple Motion Module Utilities MR Configurator2 Monitoring
Lesson 6 - Origin Point
Zero Return Methods Near-Point Dog Method Count Method 1 Count Method 2 Stopper Type 1 Stopper Type 2 Stopper Type 3 Data Set Method Scale Origin Signal Detection Method OPR Parameters Other OPR Functions Fast OPR
Lesson 7 - Positioning Tables
Setting Table Data Modification Through Buffer Memory
Lesson 8 - Positioning Profiles
Absolute vs. Incremental Linear Control Fixed Feed Control Circular Interpolation Current Value Change
Lesson 9 - Speed Control Profiles
Speed Control Speed-Position Switching Position-Speed Switching
Lesson 10 - Dedicated Commands Introduction Absolute Position Restoration Positioning Start Teach Write to EEPROM Initialization
Lesson 11 - Advanced Positioning Modifying Active Tasks Multiple Motion Tasks Block Start and Conditional Data Jump Loops Simultaneous Start
QD75 Maintenance This course will familiarize the attendee on how to configure a motion module and the servo parameters. Build motion control tasks and downloading of motion tables. Execute motion control tasks. Diagnose and troubleshoot systems using the motion module. Course Outline Module Introduction Module Specifications o Module Connections o o Module Indicators Software Configuration o Creating a New Project o Opening an Existing Project GX Configurator-QP o Connection Setup o Communication with the QD75 Modules o Module Configuration Memory Layout o o Buffer Memory Allocation Parameter Setting o Servo Parameters o o Positioning Data o Block Starting and Condition Data I/O Allocation o Module Control o Control Words Jogging o Monitor Data o Setting Table Data o o Dedicated Commands Diagnostics
o o
Troubleshooting Basics GX Configurator-QP Utilities
Origin Point
Zero Return Methods Near-Point Dog Method o Count Method 1 o Count Method 2 o o Data Set Method o Other OPR Functions Positioning Profiles o Absolute vs. Incremental Linear Control o Fixed Feed Control o Circular Interpolation o o Current Value Change o Speed Control Speed-Position Switching o o Position-Speed Switching o
QD77/LD77 Positioning
This course is intended to familiarize the attendee with the synchronous control functions of the QD77 and LD77 families of motion control modules. This class is focused on the advanced control capabilities of the QD77 and LD77. Basic programming, operation, and troubleshooting of these modules is not covered in this class. The material in this class is applicable to all of the QD77 and LD77 positioning modules. In most cases, different hardware options will be available to allow groups of students to use the hardware platform of their choice. Course Outline Lesson 1 - Synchronous Control
Introduction Basic Specifications Operational Outline Components Buffer Memory Locations Basic Procedure Troubleshooting
Lesson 2 - Synchronous Configuration Input Axis Main Shaft Components Auxiliary Shaft Components Speed Change Gear Clutches Output Module
Lesson 3 - Synchronous Operation
Starting Synchronous Control Ending Synchronous Control
Lesson 4 - Cams
Cam Functions Cam Data Storage Cam Creation Cam Data Operation Cam Auto-Generation Initial Position Control Change
MR-MQ100 Controller
This course is intended to introduce the MR-MQ100 motion controller and MT Developer2 software. Course Outline
MR-MQ100 Introduction Part Identification o I/O Connector o LED Descriptions o Rotary Switches o Display of IP Address o Connection to Servo Amplifier o Servo Operation Panel o MT Developer2 Introduction MT Developer2 o Programming Methods o Creating a New Project o System Settings o Servo Data Settings o Memory Structure Internal Memory Allocation o Dedicated Memory Relays o Dedicated Registers o Motion Registers o Motion SFC Introduction SFC Overview o Motion SFC Steps o Motion SFC Transitions o Branches and Couplings o Motion SFC Programming Virtual Mode Introduction Virtual Mode Overview o Mechanical System Programming o Drive Modules o Transmission Modules o
Output Modules Virtual Mode Programm ing Registration Function Cam Operation Application Examples Flying Shear o Ratio Following o Rotary Knife o GOT1000 Connection Connection Details o GOT Communication Settings o Verifying Communication o o
FX Series Pulse Positioning
This course is intended to familiarize the attendee with the motion control capabilities of the FX-Series family of PLC products and the software needed to configure, make changes to, and troubleshoot a motion control system based on the FX Series controllers. This class will be taught using the FX3U PLCs, MR-J3-A servos, and GX Developer and MR Configurator software packages. Course Outline FX Series Hardware Review Position Control Options o Pulse Output Position Control o Pulse Control Addresses FX1S/FX1N Pulse Control Addresses o FX3U/FX3UC Pulse Control Addresses o Connections Controller Input Signals o Controller Output Signals o Amplifier Connections o Power Connections o Motor Connection o Accessories o I/O Signals o Operator Panel o Basic Servo Configuration MR Configurator o USB Driver Installation o Communication Settings o Servo Parameters o Zero Return (Homing) Home Position Location o ZRN - Zero Return o DSZR - Dog Search Zero Return o ABS - Absolute Position Current Value Read o Positioning Commands DRVI - Incremental Movement o DRVA - Abolsute Position Move o DVIT - Interrupt Movement o PLSV - Pulse Velocity Output o PLSY - Pulse Output o
SPD - Speed Measurement PLSR - Pulse Ouput Accel/Decel Table Positioning Table Positioning Configuration o TBL - Table Positioning o o o
M700/M70 Operation This course assists potential operators in the day to day operations of the control. The one day session will give the operator all the knowledge to Set-up, Run, Edit, and Adjust to make the machine run to its highest potential. Course Outline
Introduction to M700 operation screens Monitor o Program search page Program Restarts Editing current programs Tool Offset adjustment Fixture Offset adjustment Setup o Tool registration screen Tool length setup page Tool length measure page Work coordinate offset page Work coordinate measure page Program editor page o Creating new programs Editing existing programs Graphic options Input and output of programs Diagnostics o Understanding basic pages Maintenance o Understanding basic pages Input and output of files
Mill Programming G Code
This course is intended to teach the G-code programming language to the machine operator or programmer. This class will start with very basic 2 axis programming and through the course of 3 days the student will be able to program a real world part from a blue print type drawing. The class is given on our M700 simulators which provide a 3D solid graphics cutting interface. This course is not intended to teach the student to become a machinist. Some practical instruction on machining will be given though. Course Outline
Introduction to M700 operation setup screens Tool registration screen o
Tool length setup page Tool length measure page Work coordinate offset page Program search page Program editor page Tool registration Fixed addressed tools Random access tools Tool length setting Positive tool lengths Negative tool lengths Relative type tool settings Work offsets Standard set G54-G59 Extended Sets G54.1 P1... External Work offsets G92, G52 Programming differences using M2/M0 format G-code difference from standard control G-code lists Modal codes Non-modal codes Group numbers Standard M-code functions Machine movements Cartesian coordinate system Programming methods Absolute vs. Incremental Arc/circle programming Helical cutting per minute feed vs. per revolution feed Inch/Metric program conversions Tool length compensation Tool radius compensation (cutter compensation) Synchronous-Rigid tapping Standard tapping High speed - high accuracy modes Programmable parameter and offset codes Plane selections Reference returns 1st, 2nd... Machining modes Macro callouts Fixed/canned cycles Program troubleshooting Program building Sub program use o o o o o
o o
o o o
o o o o
o
o o o
o
o o o o o o o o o o o o o o o o
Lathe Programming G Code
This course is intended to teach the G-code programming language to the machine operator or programmer. This class will start with very basic 2 axis programming and through the course of 3 days the student will be able to program a real world part from a blue print type drawing. This course is not intended to teach the student to become a machinist. Some practical instruction on machining will be given though. Course Outline
Introduction to operation setup screens Tool registration screen Tool length / tip radius setup pages Tool measure page Work coordinate offset page Program search page Program editor page Tool length setting Tool eye setting Cutting calculated tool lengths Work offsets Standard set G54-G59 G92, G52 Programming differences using different Group types G-code differences from Group list 2 thru 7 G-code lists Modal codes Non-modal codes Group numbers Standard M-code functions Machine movements Cartesian coordinate system Programming methods Absolute vs.. Incremental Arc/circle programming per minute feed vs. per revolution feed Inch/Metric program conversions Tool length compensation Tool tip radius compensation Synchronous-Rigid tapping Standard tapping Constant surface speed control Programmable parameter and offset codes Reference returns 1st, 2nd... Fixed/canned cycles o o o o o o
o o
o o
o
o o o o
o
o o o o o o o o o o o o
Program troubleshooting Program building Sub program use
Macro Programming
The MEAU Macro Programming Class has been designed to provide an understanding in macro or parametric programming, along with system, local, common variables and their usage. Students will learn to build macro programs, debug them and make them error proof. They will also learn to navigate through the control to find locations of variables and how to use the various G-code call outs. Upon completion of the Macro Programming class, the prospective student will be able to utilize custom GCode, M-Code, and canned cycle programs using macro programming techniques. The student will be able to make macro programs to do operations such as bolt hole patterns and pocketing routines. Macro programming is a programming system in which variables; arguments, arithmetic functions and logic are used to make programs that can be used for very specific functions with a minimal amount of user input. They can work very similar to the existing fixed cycles in the CNC control. Macro programs are a very powerful way of controlling work done automatically through a series of logically programmed routines. If for example, a machine utilizes a spindle touch probe, this information from the touch probe routines can be analyzed and compared to tolerances set by arguments in a macro program and then automatically adjusts cutter compensation or fixture offset locations to keep the part in the middle of the tolerance band. Or an alarm message can be output when a part or feature is out of tolerance. Fixed cycles can be made into new cycles, customized to work exactly the way you would want them to work. Redundant programming routines or the process of checking for correct offsets, locations and initial states can be done through macro programming. The macro programs can be as easy or detailed as you would like them to be. All of the parameters, variables used and error proofing are up to the programmer. This manual is written with variables, syntax, and formatting for Mitsubishi controls, but this format is very similar to other controls and the logic could be used in any control. Items covered in this class:
Variables Local System (machine) o Common o Argument sets A-Z o I,J,K,I,J,K... o Math functions +, -, *, / o Boolean logic o Trig functions o LOG functions o X2, Square root, Exponent functions o Rounding o Binary and BCD conversions o o
Nesting Branching If - Goto While - Do - End o PLC Input/Output variable control Variable labeling Parameter reading and writing Error checking o