mitsubishi trainning

54
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 w ill 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 

Upload: avandetq15

Post on 13-Apr-2018

238 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 1/54

1.GX Works2 Programming

This course is intended to introduce the GX Works2 programming software andprogramming in ladder logic. 

This course covers the concepts of ladder programming, as well as the features of theGX Works2 software. The material covered will include concepts applicable to the FXSeries, L Series, and Q Series programmable controller families. In most cases,different hardware options will be available to allow groups of students to use thehardware 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 

Page 2: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 2/54

 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 

Page 3: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 3/54

 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  Program Types  Setting Program Execution 

2.GX Works2 Structured Programming

This course is intended to introduce the concepts of structured programming. Thisincludes the structured ladder, structured text, and sequential function chartprogramming languages. 

BASIC PLC OPERATION IS NOT COVERED IN THIS COURSE. ATTENDANCE ATTHE GX WORKS2 PROGRAMMING CLASS PRIOR TO THIS CLASS IS STRONGLYRECOMMENDED. THIS CLASS DOES NOT COVER THE ADDRESSING OF THE

Page 4: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 4/54

PLC OR BASIC OPERATION OF GX WORKS2. THIS COURSE FOCUSES ON THESTRUCTURED PROGRAMMING LANGUAGES. 

Course Outline 

Lesson 1 - Label Programming 

 What are Labels?  Simple vs. Structured Project  Registering Global Labels  Registering Local Labels  Managing Labels   Automatic Assignment  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 

Page 5: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 5/54

 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 theoperation of system labels. 

Page 6: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 6/54

BASIC PLC OPERATION IS NOT COVERED IN THIS COURSE. ATTENDANCE AT APLC PROGRAMMING CLASS PRIOR TO THIS CLASS IS STRONGLYRECOMMENDED. THIS CLASS DOES NOT COVER THE ADDRESSING OF THEPLC 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 MTWorks2 software. 

Page 7: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 7/54

This course focuses on the Motion Control CPU and programming, and does notcontain a discussion of basic PLC addressing, address types, basic GX Works2operation, 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 thehardware 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 

Page 8: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 8/54

 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 

Page 9: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 9/54

 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 

Page 10: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 10/54

 Introduction  Current Value Change  Change Speed  Torque Limit 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 ofseveral software packages into one single usable software package. MCWORKS64comes with a centralized project management tool: the Workbench. This tool is a singleapplication needed to configure and run the different aspect of an HMI project. Theapplication based on .NET technology will allow making project changes over theinternet.

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 typesof databases.

The Unified Data Manager (UDM) - a centralized approach for managing andconfiguring commonly used items

The Global Aliasing System (GAS) - a referencing feature for any MC WORX64applications to quickly switch between multiple data sources using a single reference bychanging the value of the reference.

The Language Aliasing System (LAS) - provides the translation of text strings andconversion of measurements for any languages required. 

Course Outline

LESSON 1 - Introduction to MC Works64 

Page 11: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 11/54

 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  

Page 12: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 12/54

  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 

Page 13: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 13/54

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 MCWorks64 web based integrated tools (Workbench-SL, PortalWorX-SL), asset-basedmanagement/monitoring (via the AssetWorX provider) and cross-component actionsettings (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 useEquipment Classes and Aliases, in order to make adding equipment to the tree-basedasset management system even easier.

The final lesson will cover the latest improvements to the Commanding functions.  

Course Outline 

Page 14: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 14/54

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

o   AlarmWorX64 Viewero  Energy AnalytiX Viewero  FDDWorX Viewero  GridWorX64 Viewero  GraphWorX64 Viewero  ReportWorX Viewero  TrendWorX Viewer

Page 15: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 15/54

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. Itis 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 drivesand FR Configurator software.

Course Outline 

 AC MOTOR THEORYo  What is VFD used for?o  Parts of an AC induction motoro  How an AC induction motor workso  Motor types according to constructiono  Motor types

 VFD THEORYo  VFD Definedo  History and background of driveso  Major componentso  PWMo  Drive ratingso  Basic equations

 BRAKING o  Regeneration o  Braking solutions o  Wiring 

 LOADS o  Application types o  Variable torque o  Constant horsepower  o  Constant torque 

 HARDWARE REVIEW o  Product line overview o  Part numbers o  Options o

  Wiring and terminal description o  Parameter unit and panel unit o  Parameter unit display 

 PARAMETERS o  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) 

 TROUBLESHOOTING o  Alarms 

Page 16: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 16/54

o  Testing procedures  STAND ALONE OPTIONS 

o  FR-ABR o  FR-BU/FR-BR o  FR-RC 

 HARMONICS, NOISE & MICROSURGES o

  Harmonics # MRL, M_RB o  Noise # FR-BLF, SF o  Microsurges # FR-ASF 

 KEY FEATURES OF THE FR-F700 

D700/E700 Micro Inverters

This course is designed to introduce the FR-D700 and FR-E700 series of variablefrequency drives. It is designed to give the attendee a thorough knowledge of thehardware, parameters, and troubleshooting of the FR-D700 and FR-E700. This classwill be taught using the FR-D720 or FR-E720 drives and FR Configurator software.

Course Outline 

 AC MOTOR THEORYo  What is VFD used for?o  Parts of an AC induction motoro  How an AC induction motor workso  Motor types according to constructiono  Motor types

 VFD THEORYo  VFD Definedo  History and background of driveso  Major componentso  PWMo  Drive ratingso  Basic equations

 BRAKING o  Regeneration o  Braking solutions o  Wiring 

 LOADS o  Application types o  Variable torque o  Constant horsepower  o  Constant torque 

 HARDWARE REVIEW o  Product line overview o  Part numbers o  Options o  Wiring and terminal description o  Parameter unit and panel unit o  Parameter unit display 

 PARAMETERS o  Purpose of parameters and how they work o  Description of basic parameters 

 TROUBLESHOOTING o  Alarms 

Page 17: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 17/54

o  Testing procedures  STAND ALONE OPTIONS 

o  FR-ABR o  FR-BU/FR-BR o  FR-RC 

 HARMONICS, NOISE & MICROSURGES o

  Harmonics # MRL, M_RB o  Noise # FR-BLF, SF o  Microsurges # FR-ASF 

 KEY FEATURES OF THE FR-D700 AND FR-E700 

A800 Advanced VFD Training

This course is designed to introduce the new FR-A800 variable frequency drive. Basic VFD drive principles and parametersetting method are required prerequisites to attend this class. It is designed to give the attendee a thorough knowledge ofthe advanced features, parameters, and troubleshooting of the FR-A800. This class will be taught using the FR-A820 drivesand FR- Configurator2 software.

Course Outline 

 Inverter Product Lineup 

o  Series Comparison 

o  Part Number structure 

 Installation 

o  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 

 Wiring Connections 

o  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 

 Keypad Functionality o  FR-DU08 Introductiono  Review Menu Operation of Keypado  Switching Modes (PU, EXT, Net)o  Remote Keypad Optionso  USB Interface portso  FR-LU08 Introductiono  FR-PU07 Optional Keypad

 Parameter Settings (New Parameters Dedicated to A800 VFD)

o  Communication settings and Grounding 

o  Output Terminal filters 

o  Negative Output Word displays 

o  Frequency Search gain and Change Frequency setting 

o  IPF/Flying Start o  Skip Frequencies and Bands 

o  New enhanced PID features and functions 

Page 18: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 18/54

o  Loss of current signal o  Traverse or P Jump function 

o  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 

 Troubleshooting 

o  Error messageso  Warning codeso  Fault codes

 Built-in PLCo  PLC connectionso  Inverter Parameter settingso  GX-Works2 and Developer settings

 FR-Configurator2o  Cabling Topologyo  Setup Screens

o  System Settingso  File Settingso  Project Tree and Main frameo  Parameter Lists and editingo  Graphingo  Sampling settingso  Cursor controlo  Batch Monitoringo  Fault Historyo  Test Operation

VFD Maintenance

This course will familiarize the attendee with the features and functions of our Variable Frequency Drive family. By the end ofthis training, the attendee will be able to configure, operate and troubleshoot a Mitsubishi VFD.

Course Outline 

 Variable Frequency Drive (VFD) Principles 

o  What is a VFD 

o  Internal Block Diagram 

o  How does a VFD work 

o  How an AC Induction motor works 

 VFD Product Lineup 

Page 19: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 19/54

o  Series comparison 

o  Part Number Descriptio 

 Wiring Connections 

o  Power and Motor terminals 

o  Control o  EMC Filter  

 Keypad o  Operation Modeso  Using Built-in Keypado  Optional Keypado  FR-PU07-01 Keypad Functionality

 Parameter Settings

o  Simple Mode Parameters 

o  Configuration Parameters 

o  PID Mode 

 Options 

o  Externalo  Internal

 Troubleshootingo  Error Messageso  Warning Codeso  Alarm Codeso  Fault Codeso  Using FR-PU07(-01)

CNC PLC Training

This course has been designed to explain the Mitsubishi CNC PLC concepts through lecture and handson practice. Upon completion of this course operative employees will have a fundamental understandingof 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 FROMSCRATCH BUT CAN BE USED AS SUCH. 

Course Outline 

 BASICS OF PLC 

o  Relationship of NC and PLC 

o  Coils and Contacts 

o  Addresses, Relays, o  Complete circuits 

 USING LOGIC GATES AS EXAMPLES TO PLC  

 PLC I/F 

o  Monitoring Addresses 

o  Forcing Addresses 

 HARDWARE AND CONECTIONS 

o  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 

 USING GX DEVELOPER 

o  Connection to CNC 

o  Reading PLC from control o  Explanation of Ladder Program 

o  Explanation of Message file 

o  Starting and Stopping the PLC 

Page 20: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 20/54

o  Formatting the PLC area 

 CREATING A LADDER 

o  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 

 CREATING A MESSAGE FILE 

o  Labeling Alarm Message 

o  Labeling Operator Messages 

o  Labeling PLC Switches 

 ALARMS 

o  F mode alarm 

o  R mode alarm 

o  How Alarms are generated through the ladder 

 PLC PARAMETERS 

o  Bit Selects 

o  Decoding Bit Selects in the ladder o  Dedicated Bit Select meanings 

o  PLC Constants 

o  PLC Timers 

 PLCWIN 

o  Converting an ALL3 file 

o  Printing up a Ladder 

 FO PAGE 

o  Searching by device 

o  Searching by Ladder rung 

o  Paging through Ladder o  Switching between Decimal and Hexadecimal o  Freeze screen function 

 TROUBLE SHOOTING 

o  Can’t Cycle Start o  T10 Fin Wait Alarm 

o  Led Trouble 

o  Machine Side Alarm 

PLC Basics (GX Works2)

This course provides you with the opportunity to learn about the basics ofProgrammable Logic Controllers. 

This class is a prerequisite to the GX Works2 Programming training class. 

Course Outline 

Lesson 1 – PLC Hardware 

 What is a PLC? 

Page 21: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 21/54

  Advantages  Types of PLCs  Micro PLC Hardware (FX)

o  Main Unitso  Extension Unitso

  Special Function Moduleso  Left Side Adapter Bus

 Modular PLC Hardware (Q/L)o  Base Unitso  Power Supplieso  Processorso  I/O Moduleso  Intelligent Modules

 Discrete Inputs  Discrete Outputs  Memory Types 

Lesson 2 – Numeric Data Handling 

 Numbering Systemso  Decimalo  Binaryo  Hexadecimalo  Octalo  BCD

 Numeric Formatso  Integero 

Double Precision Integero  Floating Point

Lesson 3 – System Addressing 

 Memory Areaso  X/Y/M/L/D/T/C/Z

 Micro PLC Addressingo  Right Side Buso  Special Function Moduleso  Left Side Bus

 Modular PLC Addressingo   Addressing Ruleso  Module Addressingo  Q Series Configurationo  L Series Configuration

Lesson 4 – Programming Software 

Page 22: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 22/54

 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 andoutputs. Understand the basics of ladder logic. Use of the troubleshooting tools in GX Developer. How to make basicprogram changes. Identify and replace modules in the PLC. 

Course Outline 

 PLC Hardware o  What is a PLC o  Types of PLCs o  Micro PLC Hardware o  Modular PLC Hardwar  o  Discrete Input o  Discrete Output 

 Numeric Data Handling o  Decimal o  Binary o  Hexadecimal o  Octal o  Binary Coded Decimal (BCD) 

o  Numeric Format  System Addressing 

o  Memory Areas o  Micro PLC Addressing o  Modular PLC Addressin 

 Basic Ladder Logic o  Symbols o  Ladder Basics o  Common Bit Instructions o  Data Transfer Instructions o  Integer Math o  Timers o  Counter  

 GX Developer Basics o

 Launching GX Developer 

 o  File FormatOpen an Existing Project o  Creating a New Project o  Editing Ladder Logic o  Connection to Q Series Controllers o  Connection to A Series and FX Series o  Transfer Setup o  Transferring to the PLC o  Reading from the PLC o  Verify with the PLC o  Verify 2 Offline Projects 

Page 23: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 23/54

 Online Operations o  Ladder Logic Monitor  o  Device Batch Monitor  o  Entry Data Monitor  o  Entry Ladder Monitor  o  Online Edits o  Device Test 

o  Forced I/O Registration  Intelligent Modules 

o  Intelligent Module Introduction o  Buffer Memory o  TO/FROM Instructions o  U/G Addresses o  GX Configurator  

 Special Addresses o  Special Relays o  Special Registers o  FX Series Diagnostic Information o  Q/L Series Diagnostics Information 

 PLC Parameters o  Parameters o  Q Series Parameters o  L Series Parameters o  FX Series Parameters o  Network Parameters 

 GX Developer Utilities o  Find/Replace Menu o  Cross Reference & Used Addresses o  PLC Diagnostics o  System MonitorSampling Data Trace 

 Hardware Maintenance o  Base Units o  Module Replacement o  CPU Replacement o  Battery Replacement 

PLC Maintenance (GX Works2)This course will familiarize the attendee with the components of a PLC. Identify the memory addresses for inputs andoutputs. Understand the basics of ladder logic. Use of the troubleshooting tools in GX Works2. How to make basic programchanges. Identify and replace modules in the PLC.

Course Outline 

 PLC Hardware o  What is a PLC o  Types of PLCs o  Micro PLC Hardware o  Modular PLC Hardware o  Discrete Inputs o  Discrete Outputs 

 Numeric Data Handling o  Decimal o  Binary o  Hexadecimal o  Octal o  Binary Coded Decimal (BCD) o  Numeric Formats 

 System Addressing o  Memory Areas o  Micro PLC Addressing 

Page 24: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 24/54

o  Modular PLC Addressing 

 Basic Ladder Logic o  Symbols o  Ladder Basics o  Common Bit Instructions o  Data Transfer Instructions o  Integer Math 

o  Timers o  Counters 

 GX Works2 Basics o  Launching GX Works2 o  File Format o  Compress/Unpack o  Open an Existing Project o  Creating a New Project o  Editing Ladder Logic o  Connection to Q Series Controllers o  Connection to FX Series o  Connection Destination o  Transferring to the PLC o  Reading from the PLC o  Verify with the PLC 

o  Verify 2 Offline Projects  Online Operations 

o  Ladder Logic Monitor  o  Monitor Condition Setting o  Device Batch Monitor  o  Watch Windows o  Entry Ladder Monitor  o  Online Edits o  Modify Value o  Forced I/O Registration 

 Intelligent Modules o  Intelligent Module Introduction o  Buffer Memory o  TO/FROM Instructions o  U/G Addresses 

o  Intelligent Module Utility  Special Addresses 

o  Special Relays o  Special Registers o  FX Series Diagnostic Information o  Q/L Series Diagnostics Information 

 PLC Parameters o  Parameters o  Q Series Parameters o  L Series Parameters o  FX Series Parameters o  Network Parameters 

 GX Works2 Utilities o  Find/Replace Menu o  Cross Reference o  Device List o  PLC Diagnostics o  Network Diagnostics o  System Monitor  o  Sampling Data Trace 

 Hardware Maintenance o  Base Units o  Module Replacement o  CPU Replacement o  Battery Replacement 

Page 25: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 25/54

FX Series Advanced

This course is intended to introduce some of the advanced concepts of the FX SeriesPLC. This class will be taught using the FX3U and FX3UC PLCs and GX-Developersoftware.

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 

Page 26: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 26/54

 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 andGX Developer software as well as the WS Safety Controller and WS Developer.

Course Outline 

 MELSEC QS Component Overview o  Safety Control Concept o  QS Safety System Example o  Safety Categories o  Risk Assessment 

 Safety I/O Connectivity o  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  

 CC-Link  – configuration and connection o  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 

Page 27: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 27/54

 System Status and Monitoring o  Link Relays o  Parameter Sattings o  Buffer Memory o  Special Relays o  Special Registers 

 Safety Control –

 Critical Procedures o  Creating a Safety Project o  Setup Password(s) o  Register Password(s) o  Writing Program(s) o  Creating Levels of Users o  Function Blocks 

 Safety Relay Module o  Module Information o  Module Description o  Compliance to Safety Categories o  I/O and Wiring o  Troubleshooting 

 Safety Addition to Servo and VFD o  Servo Information o  VFD Information 

 Safety Application Examples  WS Controller

o  System Configurationo  Mountingo  CPU Moduleo  Ethernet Moduleo  CC-Link Moduleo  Softwareo  Safety Controller Response Timeso  Wiring

L Series Advanced

This course is intended to introduce and demonstrate the built-in special functions of theL Series family of PLC products. This class will be taught using the L Series processorsand 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 

Page 28: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 28/54

 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 

o  Linear Counter Function o  Ring Counter Function o  Preset Function o  Coincidence Output Function o  Special Functions 

 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 

Page 29: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 29/54

 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 thetransition of the legacy A Series PLC platform to the Q Series AutomationPlatform. This class is a half-day instructor-led presentation of the topics and tools, aswell as a discussion of the available resources to assist with the transitionprocess. After lunch is an open question and answer session for attendees to discuss

specific issues.

Course Outline 

 Transition Overview o  Why the A Series Transition o  Affected Equipment o  Transition Timeline o  Conversion Tools Overview o  User Guides and Handbooks 

 Affected and Unaffected Equipment o  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 

 Upgrade and Conversion Tools o  QA6*B Extension Base Units o  QA1S6*B Extension Base Untis o  Wiring Upgrade Tool o  A1ADP Conversion Adapter  o  Software Conversion Tools 

 Converting Systems o  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 

 Network Conversion o  Network Transition by Bridge o  Network Transition by Replacement o  MELSECNET/10 to MELSECNET/H 

Page 30: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 30/54

o  CC-Link 

A Series PLC

This course is intended to familiarize the attendee with the A Series family of PLCproducts and the software needed to configure, make changes, and maintain a

complete PLC system. This class will be taught using the A1SH PLCs and GX-Developer software.

Course Outline 

 A Series Hardware Review o  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 

 Networks  Programming Equipment 

o  Handy Programming Units o  Programming Software o  GX Developer Overview o  File Format o  Hardware Connection 

 Number Systems o  Binary o  Hexadecimal o  Binary Coded Decimal 

 System Configuration o  System Addressing o  Card Density o  Rack Size o  Calculating Memory Size 

 Elements of Programming o  System Devices o  Numeric Data Handling o  Types of Instructions 

 Demo Kit Layout o  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 

 Sequence Instructions o  Symbols o  Common Instructions 

 Developing and Editing Programs 

Page 31: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 31/54

o  Launching GX Developer  o  Creating a New Project o  Editing Ladder Logic o  Program Transfer  o  Online Editing o  Monitoring Program Operation o  Forcing Bits and Changing Registers

  Timers & Counters o  Timers o  Counters o  Program Examples 

 Basic Instructions o  General Format o  Data Transfer Instructions o  Comparison Instructions o  Arithmetic Instructions o  Conversion Instructions o  Increment and Decrement 

 Application Instructions o  Logical Operation Instructions o  TO/FROM Instructions 

 Troubleshooting Aids o  Special M Contacts o  Error Codes o  Troubleshooting Examples o  GX Developer Diagnostics o  Finding Devices 

 PLC Parameters o  Viewing Parameters o  Memory Parameters o  Device Parameters o  I/O Assignment o  PLC RAS o  PLC System o  Network Assignments 

 Documentation and Printing o  Comments o  Statements o  Notes o  Device Labels o  Viewing Documentation o  Printing 

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 RV-3S robot and RT Toolbox2 software.

Course Outline 

 Robot Safety & Product Overview 

 Robot System Operation 

 RT Toolbox2 Introduction and Use 

 MELFA Basic V Programming Language 

Page 32: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 32/54

 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 andhands on practice. Upon completion of this course, operative employees will have a fundamental understanding of theMitsubishi Robot system. They will be able to perform routine maintenance and basic troubleshooting on the Mitsubishi robotsystem. 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 HardwareMotors, Harmonic Drives, Cables 

 Controller HardwarePCB, Teach Pendant, Fuses 

 Robot OriginOrigin Data, Methods of Performing Origin 

 Robot Replacement

Removal and installation of a robot   Robot Controller Replacement

Removal and installation of a robot controller  

 Alarm DescriptionCommon Alarms, Alarm Structure 

 Routine MaintenanceBatteries, Grease, Belts 

Robot Repair Training

Page 33: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 33/54

This course is an in depth look at the maintenance structure of the Mitsubishi Robot. It includes complete removal andreinstallation of multiple joints on the robot. This will give the individual a greater understanding of the internal workings ofthe Mitsubishi robot and allow them to have the ability to properly troubleshoot any issue that may arise on the robot. Uponcompletion of this course, operative employees will have a fundamental understanding of the Mitsubishi robot system andshould be able to troubleshoot and maintain a complete robot system. This course is available only at our facility inVernon 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 HardwarePCB, Teach Pendant, Fuses 

 Robot Controller ReplacementControl Backup, Restore with RT Toolbox 2 and Board Replacement  

 Robot OriginOrigin Data, Methods of Performing Origin 

 Robot MaintenanceBatteries, Grease, Belts 

 Alarm DescriptionCommon Alarms, Alarm Structure 

 TroubleshootingDiagnosing alarms and common problems 

 Motor ReplacementRemoval and installation of motor and cables for multiple Joints 

 Harmonic Drive ReplacementRemoval 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 

o  Sensor Level Networks 

o  Device Level Networks 

Page 34: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 34/54

o  Control Level Networks 

o  Enterprise Level Networks 

 CC-Link Family 

o  CC-Link 

o  CC-Link/LT 

o  CC-Link Safety 

o

  CC-Link IE 

o  CC-Link Partner Association 

 CC-Link Network 

o  Basic Features 

o  Network Topology 

o  Version 1 vs. Version 2 

o  Master Functions 

o  Slave Module Functions 

 Hardware Introduction 

o  Network Masters 

o  Remote I/O Stations 

o  Remote Device Stations 

o  Intelligent Devices 

 FX Series Master  o  FX2N-16CCL-M Module 

o  Buffer Memory Allocation 

o  Parameter Setting 

o  Data Link 

o  Special Relays and Registers 

 Inverter Communication 

o  FR-A7NC Module 

o  Module Installation 

o  Parameter Setting 

o  Data Exchange 

o  Inverter Monitoring 

o  Inverter Control 

 Q Series Master  o  QJ61BT11N Module 

o  Buffer Memory Allocation 

o  Network Parameters 

o  Special Relays and Registers 

o  Dedicated Instructions 

o  Diagnostics 

o  Initial Settings 

 Intelligent Devices 

o  Intelligenr Modules 

o  FX3U-64CCL Switch Setting 

o  LEDs 

o  Buffer Memory 

o  Hardware Test 

 Standby Master  o  Standby Master Function 

o  Reserve Station Function 

o  iQ as Standby Master  

 Servo Communications 

o  Servo Models 

o  Servo Communications 

o  Power On/Startup 

o  Point Table 

Page 35: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 35/54

o  Parameters 

o  MR Configurator  

CC-Link IE Networking

This course is intended to introduce and demonstrate the CC-LInk IE Control and CC-Link IE Fieldnetworks 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 

Page 36: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 36/54

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 

o  Sensor Level Networks 

o  Device Level Networks 

o  Controller Level Networks 

o  Enterprise Level Networks 

 Ethernet Network Introduction 

o  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 

 FX Series Ethernet Module 

o  Module Overview 

o  Hardware 

o  Network Connections 

o  BFM Settings 

o  Confirm Settings 

o  Pairing 

o  Fixed Buffer Communication 

o  MC Protocol 

o  Email  Dedicated Instructions 

o  OPEN 

o  CLOSE 

o  BUFSEND 

o  BUFRCV 

o  ERRRD 

o  ERRCLR 

o  SP.SOCOPEN 

o  SP.SOCCLOSE 

Page 37: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 37/54

o  SP.SOCSND 

o  SP.SOCRCV 

 Q & iQ Series Ethernet Module 

o  Module Overview 

o  Hardware 

o  Network Connections 

o

  GX Developer / GX Works2 Settings 

o  Parameter Settings 

 Built-In Ethernet iQ / L  

o  Hardware 

o  Network Connection 

o  GX Developer / GX Works2 Settings 

o  Parameter Settings 

o  Network Transmission Information 

o  Programming 

 Troubleshooting 

o  FX Series 

o  Q Series Ethernet Module 

o  Built-In Ethernet 

 GOT Ethernet o  Module Overview 

o  Hardware 

o  GT Designer Settings 

o  GOT Settings 

MELSECNET/H Networking

This course is intended to introduce and demonstrate the MELSECNET/H network andits configuration, execution, and troubleshooting. This class will be taught using the QSeries processors and GX-Works2 software.

Course Outline 

 Network Overview o  Sensor Level Networks o  Device Level Networks o  Controller Level Networks o  Enterprise Level Networks 

 MELSECNET/H Overview o  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 

 Parameters o  Types of Parameters o  Network Parameters 

Page 38: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 38/54

o  Common Network Range Setting o  Network Refresh Parameters o  Station Parameters o  Interlink Transmission Parameters o  Routing Parameters o

  Interrupt Parameters o  Network Hardware Settings 

 Routing o  Basics o  Flow o  Setup 

 Cyclic Communication o  Example o  What is Cyclic Transmission 

 Transient Communication o  Example o

  What is Transient Transmission  Remote I/O 

o  What is Remote I/O o  Remote Module Setup 

  Additional Functions o  Standby Station o  Interrrupt Function o   Accessing Other Stations o  Reserving a Station 

 Troubleshooting o   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 

MES Introduction

This course is intended to introduce the concepts of MES and its basic applications.

Course Outline 

 MES Market o  Complete Factory Automation Solutions o  What is e-Factory? o  iQ Automation o  Our Success 

Page 39: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 39/54

o  Competencies & Collaboration o  Overall 

 MES ECO System o  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 

 MES Interface Introduction o

  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 

 Terms o  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 

 OPC Introduction o  Client/Server  o  Generic OPC o  OPC Integration 

 Enterprise Computing Basics o  Keywords o  Goals and Responsibilities o  The Divide Between EC and FA o  Bridging the Gap 

 Quick Start Guide 

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 

Page 40: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 40/54

 Installing the MES Module o  Performance Specifications o  Mounting and Installation o  Part Names o  Wiring o

  GX Developer  o  MX MES Interface 

 MES Module Hardware & Configuration o  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 

 Database Design o

  What is a Good Database Design? o  The Design Process 

 Database Function Configuration o  MES Network Information Exchange o   Accessible PLC CPUs o  XML Processing Function o  Steps for Function o  GX Settings 

 Database Concepts o  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 

 Ethernet Essentials o  OSI o  LAN Network Topology o  Ethernet (DIX) o  MES Interface o  Physical Characteristics of the Transmission Medium 

 Network Essentials o  Network Review o  Hierarchy o  MELSEC-Q MES Interface o  GOT1000 MES Interface o  Transient Communications 

Page 41: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 41/54

o  Network Layer IP Addressing o  IP Subnetting o   Address Formats, When Subnetting is Used 

 GOT MESIF o  Connecting GOT to MES 

 Relationships o  Connecting One to Many o  Creating a Many-To-Many Relationship o  Creating a One-To-One Relationship 

 Troubleshooting o  Diagnostic Tools o  MES Module o  GOT Unit o  Ethernet IP Addressing o  Database Connection (ODBC) o  Data Transfer (Database Communications) 

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 o  Networks o  Device Level Networks o  Controller Level Networks 

o  Enterprise Level Networks  Fundamental Database Concepts 

o  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 

 Module Introduction o  Module Description 

 MES/Ethernet Introduction o  What is MES? o  Module Hierarchy o  OSI Layering Benefits & Concepts o  LAN Network Topology o  Ethernet (Frames) 

Page 42: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 42/54

o  Interface Types o  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 

 Workbench Introduction/Features o  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 

 Introduction to Devices o  What is a Device? o  Configuring New Devices 

 Overview of Variables o  What is a Variable? o  Reading the Variables o  Configuring New Variables 

 Local Database o  Database Information o  Tables o  Management o  Execute SQL 

 Beginning of Transports o  Transport Systems Information o  DB Connection Creation o  TCP Connection o  Exporting Transports o  Importing Transports 

 Summary of Transport Maps o  Start Transport Map Info o  Relationship Triggers and Transport Maps 

Page 43: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 43/54

o  Create a Transport Map o  Reading o  Editing 

 Presentation to Projects o  Start Project Info 

 Initiation to Triggers and Actions o  Trigger  o   Action o  New Triggers and Actions 

 Logs and Reports o  Overview o  Reports o  Mapping Logs o  System Logs o  Trigger Error Messages 

 Practice Workshop 

Motion Basics

This course is intended to familiarize the attendee with the basic terminology and applications of a motioncontrol 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 

Page 44: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 44/54

 Additional Requirements 

 Servo Sizing Exercises 

Lesson 3 - Motion and Position Controllers 

 Feedback Loop Types 

 Error and Compensation 

 Motion Control Command Devices 

 Types of Motion 

 Position Control Command Devices 

 Basic Parameter Setting 

 Home/Zero Return Function 

D75/D77 Positioning

This course is intended to familiarize the attendee with the QD75, QD77, LD75, andLD77 families of motion control modules and the software needed to configure, makechanges, and maintain a motion system. 

This class is focused on positioning control, and does not contain a discussion of PLCaddressing, address types, basic software operation or hardware configuration.

The material in this class is applicable to all of the QD75, QD77, LD75, and LD77positioning module families. In most cases, different hardware options will be availableto 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 Utility  Intelligent Function Module Guidance  Simple Motion Module Setting Tool  Simple Motion Module Assistant 

Lesson 3 - Module Configuration 

 Memory Layout  Buffer Memory Allocation 

Page 45: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 45/54

 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 Works2 Troubleshooting  Simple Motion Module Util ities  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 

Page 46: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 46/54

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 motioncontrol tasks and downloading of motion tables. Execute motion control tasks. Diagnose and troubleshoot systems using themotion module.

Course Outline 

 Module Introduction o  Module Specifications o  Module Connections o  Module Indicators 

 Software Configuration o  Creating a New Project o  Opening an Existing Project o  GX Configurator-QP o  Connection Setup o  Communication with the QD75 Modules  

 Module Configuration o  Memory Layout o  Buffer Memory Allocation o  Parameter Setting o

 Servo Parameters 

o  Positioning Data o  Block Starting and Condition Data o  I/O Allocation 

 Module Control o  Control Words o  Jogging o  Monitor Data o  Setting Table Data o  Dedicated Commands 

 Diagnostics 

Page 47: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 47/54

o  Troubleshooting Basics o  GX Configurator-QP Utilities 

 Origin Point o  Zero Return Methods o  Near-Point Dog Method o  Count Method 1 o  Count Method 2 

o  Data Set Method o  Other OPR Functions 

 Positioning Profiles o   Absolute vs. Incremental o  Linear Control o  Fixed Feed Control o  Circular Interpolation o  Current Value Change o  Speed Control o  Speed-Position Switching o  Position-Speed Switching 

QD77/LD77 Positioning

This course is intended to familiarize the attendee with the synchronous controlfunctions of the QD77 and LD77 families of motion control modules. 

This class is focused on the advanced control capabilities of the QD77 and LD77. Basicprogramming, operation, and troubleshooting of these modules is not covered in thisclass.

The material in this class is applicable to all of the QD77 and LD77 positioningmodules. In most cases, different hardware options will be available to allow groups ofstudents 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 

Page 48: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 48/54

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 MTDeveloper2 software.

Course Outline 

 MR-MQ100 Introduction o  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  MT Developer2 Introduction 

o  MT Developer2 o  Programming Methods o  Creating a New Project o  System Settings o  Servo Data Settings 

 Memory Structure o  Internal Memory Allocation o  Dedicated Memory Relays o  Dedicated Registers o  Motion Registers 

 Motion SFC Introduction o  SFC Overview

 o  Motion SFC Steps o  Motion SFC Transitions o  Branches and Couplings 

 Motion SFC Programming  Virtual Mode Introduction 

o  Virtual Mode Overview o  Mechanical System Programming o  Drive Modules o  Transmission Modules 

Page 49: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 49/54

o  Output Modules  Virtual Mode Programming  Registration Function  Cam Operation  Application Examples 

o  Flying Shear  

o  Ratio Following o  Rotary Knife 

 GOT1000 Connection o  Connection Details o  GOT Communication Settings o  Verifying Communication 

FX Series Pulse Positioning

This course is intended to familiarize the attendee with the motion control capabilities ofthe FX-Series family of PLC products and the software needed to configure, makechanges to, and troubleshoot a motion control system based on the FX Seriescontrollers. 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 o  Position Control Options o  Pulse Output Position Control 

 Pulse Control Addresseso  FX1S/FX1N Pulse Control Addresseso  FX3U/FX3UC Pulse Control Addresses

 Connectionso  Controller Input Signals

o  Controller Output Signalso  Amplifier Connectionso  Power Connectionso  Motor Connectiono  Accessorieso  I/O Signalso  Operator Panel

 Basic Servo Configurationo  MR Configuratoro  USB Driver Installationo  Communication Settingso  Servo Parameters

 Zero Return (Homing)o

  Home Position Locationo  ZRN - Zero Returno  DSZR - Dog Search Zero Returno  ABS - Absolute Position Current Value Read

 Positioning Commandso  DRVI - Incremental Movemento  DRVA - Abolsute Position Moveo  DVIT - Interrupt Movemento  PLSV - Pulse Velocity Outputo  PLSY - Pulse Output

Page 50: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 50/54

o  SPD - Speed Measuremento  PLSR - Pulse Ouput Accel/Decel

 Table Positioningo  Table Positioning Configurationo  TBL - Table Positioning

M700/M70 OperationThis course assists potential operators in the day to day operations of the control. The one day sessionwill give the operator all the knowledge to Set-up, Run, Edit, and Adjust to make the machine run to itshighest potential. 

Course Outline 

 Introduction to M700 operation screens 

o  Monitor    Program search page 

  Program Restarts 

  Editing current programs 

  Tool Offset adjustment   Fixture Offset adjustment 

o  Setup 

  Tool registration screen 

  Tool length setup page 

  Tool length measure page 

  Work coordinate offset page 

  Work coordinate measure page 

o  Program editor page 

  Creating new programs 

  Editing existing programs 

  Graphic options 

  Input and output of programs 

o  Diagnostics 

  Understanding basic pages 

o  Maintenance 

  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 machineoperator or programmer. This class will start with very basic 2 axis programming andthrough the course of 3 days the student will be able to program a real world part from ablue print type drawing. The class is given on our M700 simulators which provide a 3Dsolid graphics cutting interface.

This course is not intended to teach the student to become a machinist. Some practicalinstruction on machining will be given though.

Course Outline

 Introduction to M700 operation setup screenso  Tool registration screen

Page 51: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 51/54

o  Tool length setup pageo  Tool length measure pageo  Work coordinate offset pageo  Program search pageo  Program editor page

 Tool registrationo  Fixed addressed toolso  Random access tools

 Tool length settingo  Positive tool lengthso  Negative tool lengthso  Relative type tool settings

 Work offsetso  Standard set G54-G59o  Extended Sets G54.1 P1...o  External Work offsetso

  G92, G52 Programming differences using M2/M0 format

o  G-code difference from standard control G-code lists

o  Modal codeso  Non-modal codeso  Group numbers

 Standard M-code functions Machine movements

o  Cartesian coordinate system Programming methods

o  Absolute vs. Incrementalo  Arc/circle programmingo  Helical cuttingo  per minute feed vs. per revolution feedo  Inch/Metric program conversionso  Tool length compensationo  Tool radius compensation (cutter compensation)o  Synchronous-Rigid tappingo  Standard tappingo  High speed - high accuracy modeso  Programmable parameter and offset codeso  Plane selectionso  Reference returns 1st, 2nd...o  Machining modeso  Macro calloutso  Fixed/canned cycles

 Program troubleshooting Program building Sub program use

Page 52: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 52/54

Lathe Programming G Code

This course is intended to teach the G-code programming language to the machineoperator or programmer. This class will start with very basic 2 axis programming andthrough the course of 3 days the student will be able to program a real world part from ablue print type drawing.

This course is not intended to teach the student to become a machinist. Some practicalinstruction on machining will be given though.

Course Outline

 Introduction to operation setup screenso  Tool registration screeno  Tool length / tip radius setup pageso  Tool measure pageo  Work coordinate offset page

o  Program search pageo  Program editor page

 Tool length settingo  Tool eye settingo  Cutting calculated tool lengths

 Work offsetso  Standard set G54-G59o  G92, G52

 Programming differences using different Group typeso  G-code differences from Group list 2 thru 7

 G-code lists

o  Modal codeso  Non-modal codeso  Group numberso  Standard M-code functions

 Machine movementso  Cartesian coordinate system

 Programming methodso  Absolute vs.. Incrementalo  Arc/circle programmingo  per minute feed vs. per revolution feedo  Inch/Metric program conversions

o  Tool length compensationo  Tool tip radius compensationo  Synchronous-Rigid tappingo  Standard tappingo  Constant surface speed controlo  Programmable parameter and offset codeso  Reference returns 1st, 2nd...o  Fixed/canned cycles

Page 53: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 53/54

 Program troubleshooting Program building Sub program use

Macro Programming

The MEAU Macro Programming Class has been designed to provide an understanding in macro orparametric programming, along with system, local, common variables and their usage. Students will learnto build macro programs, debug them and make them error proof. They will also learn to navigatethrough the control to find locations of variables and how to use the various G-code call outs. Uponcompletion of the Macro Programming class, the prospective student will be able to utilize custom G-Code, M-Code, and canned cycle programs using macro programming techniques. The student will beable 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 andlogic are used to make programs that can be used for very specific functions with a minimal amount ofuser input. They can work very similar to the existing fixed cycles in the CNC control. Macro programsare a very powerful way of controlling work done automatically through a series of logically programmedroutines. 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 thenautomatically adjusts cutter compensation or fixture offset locations to keep the part in the middle of thetolerance band. Or an alarm message can be output when a part or feature is out of tolerance. Fixedcycles can be made into new cycles, customized to work exactly the way you would want them towork. Redundant programming routines or the process of checking for correct offsets, locations andinitial states can be done through macro programming. The macro programs can be as easy or detailedas you would like them to be. All of the parameters, variables used and error proofing are up to theprogrammer. This manual is written with variables, syntax, and formatting for Mitsubishi controls, but thisformat is very similar to other controls and the logic could be used in any control.  

Items covered in this class: 

 Variables 

o

  Local o  System (machine) o  Common 

 Argument sets 

o  A - Z 

o  I,J,K,I,J,K... 

 Math functions 

o  +, -, *, /  o  Boolean logic 

o  Trig functions 

o  LOG functions 

o  X2, Square root, Exponent functions 

o  Rounding 

o  Binary and BCD conversions 

 Nesting 

 Branching 

o  If - Goto 

o  While - Do - End 

 PLC Input/Output variable control 

 Variable labeling 

 Parameter reading and writing 

 Error checking 

Page 54: Mitsubishi Trainning

7/27/2019 Mitsubishi Trainning

http://slidepdf.com/reader/full/mitsubishi-trainning 54/54

 Debugging 

 Custom G-code, M-code, S-code and T-code creation 

 Program structure