Transcript
Page 1: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GE Fanuc Automation

CIMPLICITY® Monitoring and Control Products

CIMPLICITY HMIHMI for CNCOperation Manual

GFK-1341D December 1998

Page 2: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFL-002

Warning notices are used in this publication to emphasize that hazardous voltages, currents, temperatures, or otherconditions that could cause personal injury exist in the equipment or may be associated with its use.

In situations where inattention could cause either personal injury or damage to equipment, a Warning notice is used.

Caution notices are used where equipment might be damaged if care is not taken.

Note

Notes merely call attention to information that is especially significant to understanding and operating the equipment.

This document is based on information available at the time of publication. While efforts have been made to be accurate,the information contained herein does not purport to cover all details or variations in hardware or software, nor to providefor every possible contingency in connection with installation, operation, or maintenance. Features may be describedherein which are not present in all hardware and software systems. GE Fanuc Automation assumes no obligation ofnotice to holders of this document with respect to changes subsequently made.

GE Fanuc Automation makes no representation of warranty, expressed, implied, or statutory with respect to, and assumesno responsibility for the accuracy, completeness, sufficiency, or usefulness of the information contained herein. Nowarranties of merchantability or fitness for purpose shall apply.

CIMPLICITY is a registered trademark of GE Fanuc Automation North America, Inc.Microsoft, Windows NT and Windows 98/95 are registered trademarks of Microsoft CorporationThe Basic Operation Package 1 for Windows 95 Version 1.5.1 is Copyright 1994-1998, FANUC LTD.

This manual was produced using Doc-To-Help®, by WexTech Systems, Inc.

Copyright 1995-1998 GE Fanuc Automation North America, Inc.All rights reserved

Page 3: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 iii

Preface

Contents of this ManualThis manual is composed of the sections described below.

Chapter 1. Introduction: Gives you an overview of the CIMPLICITY HMI forCNC product option and shows you how to install it and verify the installation.

Chapter 2. Getting Started: Discusses the QuikStart project and shows you theavailable CimView screens for CIMPLICITY HMI for CNC.

Chapter 3. Accessing Basic Operation Package 1: Shows you how to access theBasic Operation Package (BOP) 1 software on your computer.

Chapter 4. Configuring CNC Data Points: Documents the points available forconfiguration in a CIMPLICITY HMI for CNC project.

Chapter 5. Configuring OLE Embedded Objects: Shows you how to embedOLE objects for CNC in CimEdit/CimView screens.

Chapter 6. Creating a New CIMPICITY Project: Shows you how to create anew CIMPLICITY HMI for CNC project, and start and stop it.

Chapter 7. Viewing CNC Alarms and Operator Messages: Describes the alarmsand operator messages for CIMPLICITY HMI for CNC.

Chapter 8. Using CNC Part Program Application: Shows you how to use theCNC Part Program Application software.

Appendix A. Overriding Parameter Write Enable: Documents the globalparameter that enables you to override the parameter write enable feature.

Appendix B. OLE Object Descriptions: Documents the OLE objects forCIMPLICITY HMI for CNC.

Appendix C. Startup Boot and IPL Modes: Shows you how to use the HSSBrotary switch setup and power up screens.

Appendix D. Troubleshooting: Discusses troubleshooting for CIMPLICITY HMIfor CNC.

Related PublicationsFor more information, refer to these publications:

CIMPLICITY HMI Base System User Manual (GFK-1180)

Page 4: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual
Page 5: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 v

Contents

Introduction 1-1About CIMPLICITY HMI for CNC ...................................................................................... 1-1What You Receive ................................................................................................................. 1-1Where to Find Information..................................................................................................... 1-2PC Hardware Requirements ................................................................................................... 1-2HSSB Interface Requirements................................................................................................ 1-2

HSSB Card Set......................................................................................................... 1-2Hardware and Software Supplied by GE Fanuc....................................................... 1-3

GE Fanuc Control Requirements............................................................................................ 1-4Series 150 CNC...................................................................................................................... 1-5Series 160 / 180 – Model B/C CNCs ..................................................................................... 1-6Series 210 – Model B CNC.................................................................................................... 1-7Series 160L , 180L, and 210L – Model A CNCs ...................................................................... 1-8Power Mate Model H .............................................................................................................1-9Power Mate i Model D/H..................................................................................................... 1-10Contacting Your GE Fanuc Sales Representative ................................................................ 1-11Customer Support................................................................................................................. 1-11Installing CIMPLICITY HMI for CNC ............................................................................... 1-12

Installing Your Interface Hardware........................................................................ 1-12Installing FANUC HSSB Cards............................................................... 1-12Installing the FANUC NC Board and System Drivers............................. 1-13

Installing CIMPLICITY HMI Software................................................................. 1-13Installing CIMPLICITY HMI for CNC Software .................................................. 1-13

Installing Procedure for CIMPLICITY HMI for CNC Software............. 1-14Starting the FANUC Driver Software Installation - Windows 98............ 1-15Starting the FANUC Driver Software Installation - Windows 95............ 1-17Continuing the Fanuc Driver Software Installation – Windows 98/95 .... 1-18Installing the FANUC Driver Software for Windows NT ....................... 1-21Installing FANUC BOP Software for Windows 98/95 and Windows NT1-23

Adding and Configuring FANUC Driver Properties for Windows 98/95.............. 1-26Adding and Configuring FANUC Driver Properties for Windows NT.................. 1-28

Verifying Successful Communications................................................................................. 1-29Registering CIMPLICITY HMI for CNC Software ............................................................. 1-30

Calling GE Fanuc................................................................................................... 1-30Removing CIMPLICITY HMI for CNC Software............................................................... 1-30

From Windows 98/95 ............................................................................................ 1-30From Windows NT ................................................................................................ 1-30

Getting Started 2-1Using the CNC QuikStart Project........................................................................................... 2-1

Axis Positions .......................................................................................................... 2-2Settings..................................................................................................................... 2-4

Custom Macro Variables ........................................................................... 2-5

Page 6: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

vi CIMPLICITY HMI for CNC Operation Manual GFK-1341

Pitch Error Compensation.......................................................................... 2-6Parameters ................................................................................................. 2-7

Programs .................................................................................................................. 2-8Part Program.............................................................................................. 2-8Program Check ........................................................................................ 2-10Program MDI........................................................................................... 2-11

Operator Control Panel .......................................................................................... 2-11PMC Data Menu .................................................................................................... 2-12Diagnostics Menu................................................................................................... 2-14

Diagnosis ................................................................................................. 2-15Alarms...................................................................................................... 2-15Alarm History .......................................................................................... 2-16Operator Messages................................................................................... 2-16System Configuration .............................................................................. 2-17

Program Status ....................................................................................................... 2-18Exit......................................................................................................................... 2-18

Accessing the CNC QuikStart Workbench........................................................................... 2-19

Accessing the Basic Operation Package 1 3-1Accessing the Basic Operation Package 1.............................................................................. 3-1Basic Operation Package 1 Child Screens.............................................................................. 3-3Soft Keys ................................................................................................................................ 3-4

Function Soft Keys................................................................................................... 3-4Chapter Soft Keys .................................................................................................... 3-4Operation Soft Keys................................................................................................. 3-4

Arranging Windows ............................................................................................................... 3-5Selecting the CNC Path .......................................................................................................... 3-5Standard Screens in Basic Operation Package 1 .................................................................... 3-6Exiting from the Basic Operation Package 1.......................................................................... 3-7

Configuring CNC Data Points 4-1About Configuring CNC Data Points ..................................................................................... 4-1Using CIMPLICITY HMI Floating Point Data...................................................................... 4-2General Procedure for Adding CIMPLICITY HMI Points .................................................... 4-2Axis Position Data.................................................................................................................. 4-4

Relative Axis Positions .............................................................................. 4-4Absolute Axis Positions............................................................................. 4-4Distance-to-Go Axis Positions................................................................... 4-5Machine Axis Positions ............................................................................. 4-5

PMC BMI Bits ....................................................................................................................... 4-6G Data........................................................................................................ 4-6F Data ........................................................................................................ 4-7X Data........................................................................................................ 4-8Y Data........................................................................................................ 4-8R Data ........................................................................................................ 4-9A Data...................................................................................................... 4-10T Data ...................................................................................................... 4-11K Data...................................................................................................... 4-12C Data ...................................................................................................... 4-13D Data...................................................................................................... 4-14

Pitch Error Compensation Data............................................................................................ 4-15Custom Macro Variable Data............................................................................................... 4-16Active Program Number / Active Program Sequence Number ............................................ 4-17

Page 7: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Contents vii

Active Program Number .......................................................................... 4-17Active Program Sequence Number.......................................................... 4-17

Skip Data.............................................................................................................................. 4-17Actual Axis Feedrate / Actual Spindle Speed....................................................................... 4-18

Actual Axis Feedrate ............................................................................... 4-18Actual Spindle Speed............................................................................... 4-18

Tool Offset Data............................................................................................................... .... 4-19Machining Series - Memory Type "A" and Power Mate ....................................... 4-19

Single Tool Offsets .................................................................................. 4-19Machining Series - Memory Type "B"................................................................... 4-20

Tool Geometry Offsets ............................................................................ 4-20Tool Wear Offsets ................................................................................... 4-20

Machining Series - Memory Type "C"................................................................... 4-20Tool Length / Geometry Offsets .............................................................. 4-20Tool Length / Wear Offsets ..................................................................... 4-20Cutter Radius / Geometry Offsets ............................................................ 4-21Cutter Radius / Wear Offsets ................................................................... 4-21

Lathe Series/Tool Offset - Memory Type "A" ....................................................... 4-21Direction of Imaginary Tool Nose........................................................... 4-21X-axis Geometry Offsets ......................................................................... 4-21Y-axis Geometry Offsets ......................................................................... 4-22Z-axis Geometry Offsets.......................................................................... 4-22Nose Radius Offsets ................................................................................ 4-22

Lathe Series - Memory Type "B"........................................................................... 4-22Direction of Imaginary Tool Nose........................................................... 4-22X-axis Geometry Offsets ......................................................................... 4-22Y-axis Geometry Offsets ......................................................................... 4-23Z-axis Geometry Offsets.......................................................................... 4-23Nose Radius Geometry Offsets................................................................ 4-23X-axis Wear Offsets ................................................................................ 4-23Y-axis Wear Offsets ................................................................................ 4-23Z-axis Wear Offsets ................................................................................. 4-24Nose Radius Wear Offsets....................................................................... 4-24

Current Tool Number ........................................................................................................... 4-24Work Zero Offset Data......................................................................................................... 4-25

Work Zero Offsets ................................................................................... 4-25Parameter Data ..................................................................................................................... 4-26

Bit Parameters (no axis)........................................................................... 4-26Bit Parameters (with axis)........................................................................ 4-26Byte Parameters (no axis) ........................................................................ 4-27Byte Parameters (with axis) ..................................................................... 4-27Word Parameters (no axis) ...................................................................... 4-27Word Parameters (with axis) ................................................................... 4-27Longword (2-word) Parameters (no axis) ................................................ 4-27Longword (2-word) Parameters (with axis) ............................................. 4-28

Configuring OLE Embedded Object Screens 5-1About Configuring OLE Embedded Object Screens.............................................................. 5-1Configuring OLE Embedded Object Screens......................................................................... 5-1

Available Controls ................................................................................................... 5-4

Creating a New CIMPLICITY Project 6-1Creating A New Project ......................................................................................................... 6-1

Page 8: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

viii CIMPLICITY HMI for CNC Operation Manual GFK-1341

Creating a CNC Device .......................................................................................................... 6-2Starting A Project ................................................................................................................... 6-4Stopping A Project ................................................................................................................. 6-4

Viewing CNC Alarms and Operator Messages 7-1CNC Alarms and Operator Messages..................................................................................... 7-1CNC Alarms ........................................................................................................................... 7-1CNC Operator Messages ........................................................................................................ 7-2Customizing the CIMPLICITY Alarm Viewer for your Project ............................................ 7-2

Changing Display Colors of Alarms and Operator Messages .................................. 7-2Forcing Automatic Deletion of CNC Alarms and Operator Messages..................... 7-3

Viewing CNC Alarms and Operator Messages Remotely ...................................................... 7-4Using the Alarm Viewer OCX in CimView............................................................. 7-4Using the Stand-Alone Alarm Viewer...................................................................... 7-4

Using the CNC Part Program Application 8-1About Using the CNC Part Program Application................................................................... 8-1Configuration.......................................................................................................................... 8-1

Parameters on CNC.................................................................................................. 8-1Modes on CNC ........................................................................................................ 8-2Part Program Layout ................................................................................................ 8-2Multiple Part Programs in a Single File ................................................................... 8-3Environment Variables on PC.................................................................................. 8-3Launching the Application ....................................................................................... 8-4Defining the Application Editor ............................................................................... 8-4

CNC Part Program User Interface .......................................................................................... 8-5Title Bar ................................................................................................................... 8-5

Control Menu Button ................................................................................. 8-6Minimize Button ........................................................................................ 8-6Maximum Button ....................................................................................... 8-6Exit Button................................................................................................. 8-6

Menu Bar ................................................................................................................. 8-6Menu Options........................................................................................................... 8-7

The File Menu............................................................................................ 8-7The View Menu ......................................................................................... 8-7The Help Menu.......................................................................................... 8-7

Toolbar..................................................................................................................... 8-8Status Bar ................................................................................................................. 8-8Function Buttons and Edit Boxes............................................................................. 8-8

Edit Boxes.................................................................................................. 8-8List Boxes .................................................................................................. 8-8Select Mode Radio Buttons ....................................................................... 8-9Select Path Radio Buttons........................................................................ 8-10Push buttons............................................................................................. 8-10

Downloading a Part Program ............................................................................................... 8-11Uploading a Part Program .................................................................................................... 8-12Deleting Part Programs on your PC ..................................................................................... 8-12Deleting Part Programs on your CNC .................................................................................. 8-13Browsing Part Programs....................................................................................................... 8-13

Using the Programs on PC Edit Box ..................................................................... 8-13Using the Browser.................................................................................................. 8-14

Modifying Part Programs ..................................................................................................... 8-16Renaming Part Programs...................................................................................................... 8-17

Page 9: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Contents ix

Selecting and Rewinding Part Programs .............................................................................. 8-17CNC Part Program Command Line Utilities ........................................................................ 8-18

Using cnc_upload.exe ............................................................................................ 8-18Using cnc_download.exe ....................................................................................... 8-19Using cnc_delete.exe ............................................................................................. 8-20Using cnc_dir.exe .................................................................................................. 8-21

Troubleshooting ................................................................................................................... 8-22Unexpected Files on PC......................................................................................... 8-22Select and Rewind Error ........................................................................................ 8-22

Appendix A - Overriding Parameter Write Enable A-1Overriding the Parameter Write Enable Bit .......................................................................... A-1

Appendix B - OLE Object Descriptions B-1User Applications Using OLE Objects...................................................................................B-1OLE Control Methods and Properties ....................................................................................B-3

DoFunction (method)...............................................................................................B-3Object.FunctionName (property) .............................................................................B-7Object.Path (property) .............................................................................................B-7Object.NcOption (property).....................................................................................B-7Object.LcOption (property) .....................................................................................B-7Object.BackColor (property) ...................................................................................B-7

Appendix C - Startup Boot and IPL Modes C-1About the HSSB Rotary Switch .............................................................................................C-1Setting the HSSB Rotary Switch to "0 ...................................................................................C-2CNC IPL Mode ......................................................................................................................C-4

CNC IPL Menu........................................................................................................C-4Multi-HSSB Card Boot Example ...........................................................................................C-5Setting the HSSB Rotary Switch to "1"..................................................................................C-5

CNC .........................................................................................................................C-5Power Mate ..............................................................................................................C-5

Setting the HSSB Rotary Switch to "2"..................................................................................C-5

Appendix D - Troubleshooting D-1Troubleshooting .................................................................................................................... D-1Getting Help .......................................................................................................................... D-1Contents of this Manual ............................................................................................................iv

Page 10: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual
Page 11: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 1-1

Introduction

About CIMPLICITY HMI for CNCWelcome to GE Fanuc’s CIMPLICITY HMI for CNC product. This product runs onthe Microsoft Windows NT and Windows 98/95 operating systems. The CD-ROMyou received contains all the software for your product, plus all the documentationyou need to install, configure, and maintain your CIMPLICITY HMI for CNCsoftware.

This chapter gives you detailed information on system requirements, customersupport, installation and removing your CIMPLICITY HMI for CNC software.

You should also check the Important Product Information document shipped withyour release for any last-minute changes to these requirements.

The purpose of this manual is to help you to get started using CIMPLICITY HMI forCNC software. It is not intended to provide a complete description of CIMPLICITYfeatures. For a complete description, refer to the CIMPLICITY HMI Base SystemUser’s Manual (GFK-1180).

What You ReceiveYou should receive a distribution CD-ROM and Liner Notes. In addition tosoftware, the CD-ROM contains on-line copies of all documentation.

If you purchased a licensed system, you should also receive:

• CIMPLICITY Software License Agreement

• Licenses for the HMI Base System, HMI for CNC Option,Communication Enablers and Other Options you purchased.

• An Important Product Information document.

• Documentation you purchased for the HMI Base System, HMI for CNCOption, Communication Enablers and other options.

If you believe that items may be missing from your shipment, contact your GE FanucSales Representative.

Page 12: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-2 CIMPLICITY HMI CNC Operation Manual GFK-1341

Where to Find InformationThis chapter provides detailed information about installing and removing theCIMPLICITY HMI for CNC product. For detailed information on installing,licensing, maintaining, and removing CIMPLICITY software see the CIMPLICITYHMI Base System User’s Manual (GFK-1180).

PC Hardware RequirementsCIMPLICITY HMI for CNC has the same PC hardware requirements asCIMPLICITY HMI. See the CIMPLICITY HMI Base System User’s Manual (GFK-1180) for details.

To support communications to the CNC, your computer must support the ISA bus.

HSSB Interface RequirementsThis section describes the hardware and software requirements for the Type II HighSpeed Serial Bus (HSSB) Interface. With CIMPLICITY HMI for CNC, the systemcan be configured to support a single control per PC or multiple-HSSB cards per PC,as shown here.

HSSB Card SetThe HSSB card set consists of a PC ISA card, fiber optic cable and a CNC card.You will need one card set for each CNC connection that you want to make.

PC ISA Card

CNC Card

Fiber OpticCable

Page 13: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-3

Hardware and Software Supplied by GE FanucThe items supplied by GE Fanuc are:

Description Order Number

PC-Based HSSB Printed Circuit Board Single port A20B-8001-0581

A20B-8001-0583 (see note 2 below)

PC-Based HSSB Printed Circuit Board Dual port A20B-8001-0580

A20B-8001-0582 (see note 2 below)

CNC-Based High Speed Serial Bus Printed Circuit Board:

200V PS (A20B-8001-0290) A02B-0207-J200

24V PS (A20B-2002-0210) A02B-0207-J201

Old Style i Series Specific Board (A20B-8001-0640) A02B-0236-J200 (50 m)

New Style i Series Specific Board (A20B-8001-0641) A02B-0236-J202 (100 m) (see note 2 below)

Power Mate i-D/H Specific Board (A20B-8001-0730) A02B-0259-J200 (see note 2 below)

Power Mate D/H High Speed Serial Bus Hardware:

HSSB Module (A20B-2902-0540) A02B-0211-J090 (Replaces the CRT Module) (see note 1 below)

HSSB Adapter A02B-0211-C220

Fiber Optic Cable for PC/CNC HSSB Connection Old Style: (before 8/1/97)

A66L60010021#L5R003 (5 meters)

A66L60010021#L20R003 (20 meters)

A66L60010022#L50R003 (50 meters)

New Style: (after 8/1/97)

A66L-6001-0026#L1R003(1 meter)

A66L-6001-0026#L5R003(5 meters)

A66L-6001-0026#L10R003(10 meters)

A66L-6001-0026#L20R003(20 meters)

CNC with correct power supply and software version See specific CNC type description later in thischapter.

Notes:

1. When HSSB is used with the Power Mate Model H, no CRT is available.

2. These are for i Series only, including Power Mate i, to allow 100 meter fiber optic cable lengths. The PC andCNC cards must be a matched set.

Page 14: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-4 CIMPLICITY HMI CNC Operation Manual GFK-1341

GE Fanuc Control RequirementsThis section covers the required software version for the various control types thatsupport HSSB. The versions listed here are the minimum required. The parameterslisted are the minimum recommended parameters that should be set. Some optionalfeatures and parameter settings may be required. The following is a partial list thatidentifies some of the CNC options requiring additional parameter setup.

• Tool Offset Data

• Program Restart

• Alarm History Data

• Custom Macro Variable Data

• Work Offset Data

• Software Operator Panel

• Communications

For more information, refer to the Windows 95/Windows NT 32-Bit Drivers andLibraries for Open CNC Systems Reference Manual (GFK-1365) or Power MateH/D Motion Controller (High Speed Serial Bus Function) Operator’s Manual (GFZ-62684EN-1).

Page 15: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-5

Series 150 CNCSeries 15 CNCs has the following requirements and options:

Required Series 150 SoftwareSeries 150-MB: A0D2 C or later

Series 150-TB: A2D2-4 or later

Series 150-MB (with sub CPU): AADB L or later

Series 150-MBMA: A6DB F or later

Required Software and OptionsDrivers & Library Option Bit: A02B-0207-J801

CNC HSSB Board OptionsCNC Board for 200VAC Power Supply: A02B-0207-J200

Optional Software and OptionsBasic Operation Package 1 (BOP)Basic Operation Package Option Bit: A02B-0207-J811

Software Operator’s Panel Option Bit: A02B-0162-J917

Parameters for Open Systems SoftwareThe recommended parameters for Open System Software are:

Parameter Setting Description

0 Bit 0 0 TV Check.

20 16 Allows foreground download of part programsvia the HSSB.

22 16 Allows background download of part programsvia the HSSB.

21 16 Allows foreground upload of part programs viaHSSB.

23 16 Allows background upload of part programs viaHSSB.

2200 Bit 1 1 Deletes the existing program before downloadinga new program.

2200 Bit 3 1 M02 and M30 is program end.

2201 Bit 6 1 Enables program editing during memoryoperation.

2204 Bit 1 1 Allows the HSSB access to absolute position.

7613 Bit 0 1 Allows the HSSB access to alarm, feeds, speeds,and position data.

7613 Bit 1 1 Allows the HSSB access to actual feedrate.

7613 Bit 2 1 Allows the HSSB access to actual spindle speed.

7710 Bit 7 1 Allows the HSSB to get Check Program DisplayInformation.

Page 16: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-6 CIMPLICITY HMI CNC Operation Manual GFK-1341

Series 160 / 180 – Model B/C CNCsSeries 160/180 - Model B/C CNCs have the following requirements and options:

Required Series 160/180 – Model B/C SoftwareSystem 160-MB: B0A1-20 or laterSystem 180-MB: BDA1-6 or laterSystem 160-TB: B1A1-17 or laterSystem 180-TB: BEA1-5 or laterSystem 160-MC: B0B1-1 or laterSystem 180-MC: BDB1-1 or laterSystem 160-TC: B1B1-1 or laterSystem 180-TC: BEB1-1 or laterBoot 160-MB: 60M1-6 or laterBoot 180-MB: 60M1-6 or laterBoot 160-TB 60M1-6 or laterBoot 180-TB 60M1-6 or laterBoot 160-MC: 60M1-9 or laterBoot 180-MC: 60M1-9 or laterBoot 160-TC 60M1-9 or laterBoot 180-TC 60M1-9 or later

Required Software and OptionsDrivers & Library Option Bit: A02B-0207-J800

CNC HSSB Board OptionsCNC Board for 200VAC Power Supply: A02B-0207-J200

CNC Board for 24VDC Power Supply: A02B-0207-J201

Optional Software and OptionsBasic Operation Package 1 (BOP)Basic Operation Package Option Bit: A02B-0207-J810

Software Operator Panel Option Bit: A02B-0201-J960 (Model B)A02B-0223-J960 (Model C)

Software Operator Panel General PurposeSwitch Option Bit: A02B-0201-J961 (Model B)

A02B-0223-J961 (Model C)

Parameters for Open Systems SoftwareThe recommended parameters for Drivers and Libraries are:

Parameters Settings Description

0 Bit 0 0 TV Check.

3201 bit 2 1 Deletes the existing program before downloadinga new program.

3201 bit 6 1 M02, M30, and M99 is program end.

Page 17: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-7

Series 210 – Model B CNCSeries 210 - Model B CNCs have the following requirements and options:

Required Series 210 – Model B SoftwareSystem 210-MB: DDA1-3 or later

System 210-TB: DEA1-1 or later

Boot 210-MB: 60M2-4 or later

Boot 210-TB 60M2-4 or later

Required Software and OptionsDrivers & Library Option Bit: A02B-0207-J800

CNC HSSB Board OptionsCNC Board for 24VDC Power Supply: A02B-0207-J201

Optional Software and OptionsBasic Operation Package 1 (BOP)Basic Operation Package Option Bit: A02B-0207-J810

Software Operator Panel Option Bit: A02B-0218-J960

Software Operator Panel General PurposeSwitch Option Bit: A02B-0218-J961

Parameters for Open Systems SoftwareThe recommended parameters for Drivers and Libraries are:

Parameter Setting Description

0 Bit 0 0 TV Check.

3201 bit 2 1 Deletes the existing program before downloadinga new program.

3201 bit 6 1 M02, M30, and M99 is program end.

Page 18: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-8 CIMPLICITY HMI CNC Operation Manual GFK-1341

Series 160L , 180L, and 210L – Model A CNCsSeries 160i, 180i, and 210i CNCs have the following requirements and options:

Required Series 160i , 180i, and 210i – Model ASoftwareSystem 160i-MA: B0F1-1 or later

System 180i -MA: BDF1-1 or later

System 210i -MA: DDF1-1 or later

System 160i -TA: B1F1-1 or later

System 180i -TA: BEF1-1 or later

System 210i -TA: DEF1-1 or later

Boot 160i -MA: 60M3-5 or later

Boot 180i -MA: 60M3-5 or later

Boot 210i -MA 60M3-5 or later

Boot 160i -TA: 60M3-5 or later

Boot 180i -TA: 60M3-5 or later

Boot 210i -TA 60M3-5 or later

Required Software and OptionsDrivers & Library Option Bit: A02B-0207-J800

CNC HSSB Board Options

Note: See Hardware and Software Supplied by GE Fanuc on page 1-4 forPC card requirements.

CNC Board for i Series: A02B-0236-J200 (old)

A02B-0236-J202 (new)

Optional Software and OptionsBasic Operation Package 1 (BOP)Basic Operation Package Option Bit: A02B-0207-J810

Software Operator Panel Option Bit: A02B-0201-J960

Software Operator Panel General PurposeSwitch Option Bit: A02B-0201-J961

Page 19: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-9

Parameters for Open Systems SoftwareThe recommended parameters for Drivers and Libraries are:

Parameter Setting Description

0 Bit 0 0 TV Check.

3201 bit 2 1 Deletes the existing program before downloadinga new program.

3201 bit 6 1 M02, M30, and M99 is program end.

Power Mate Model HPower Mate Model H has the following requirements and options:

Required Power Mate Model H SoftwareSystem Power Mate-H: 8880-19 or later

Boot Power Mate-H: 881A - 7 or later

Required Software and OptionsDrivers & Library Option Bit: A02B-0211-J834

HSSB Board (Both Required)HSSB Module to replace CRT: A02B-0211-J090

HSSB LM Adapter Module: A02B-0211-C220

Optional Software and OptionsBasic Operation Package 1 (BOP)Basic Operation Package Option Bit: A02B-0211-J845

Parameters for Open Systems SoftwareThe recommended parameters for Drivers and Libraries are:

Parameter Setting Description

0 Bit 0 0 TV Check.

3201 bit 2 1 Deletes the existing program before downloadinga new program.

3201 bit 6 1 M02, M30, and M99 is program end.

Page 20: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-10 CIMPLICITY HMI CNC Operation Manual GFK-1341

Power Mate i Model D/HPower Mate i Model D/H has the following requirements and options:

Required Power Mate i Model D/H SoftwareSystem Power Mate i-H : 88F0-2 or later

System Power Mate i-D : 88E0-2 or later

Boot Power Mate i-H : 881I-2 or later

Boot Power Mate i-D : 881I-2 or later

Required Software and OptionsDrivers & Library Option Bit: A02B-0207-J800

HSSB BoardBoard for Power Mate i: A02B-0259-J200

Optional Software and OptionsBasic Operation Package 1 (BOP)Basic Operation Package Option Bit: A02B-0207-J810

Parameters for Open Systems SoftwareThe recommended parameters for Drivers and Libraries are:

Parameter Setting Description

0 Bit 0 0 TV Check.

3201 bit 2 1 Deletes the existing program before downloadinga new program.

3201 bit 6 1 M02, M30, and M99 is program end.

Page 21: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-11

Contacting Your GE Fanuc Sales RepresentativeFor more information about purchasing GE Fanuc products, call your salesrepresentative. You can call the GE Fanuc Information Centers at the followingnumber for the location of your nearest GE Fanuc sales representative:

USA and Canada (800) 648-2001

Europe (352) 727979-1

Asia Pacific (65) 566-4919

Customer SupportGE Fanuc takes pride in the high quality of CIMPLICITY HMI software. Greatemphasis has been placed on ensuring the quality of this system throughoutdevelopment and testing. In spite of this, from time to time you may encounterproblems or deficiencies in the software or documentation.

If your CIMPLICITY HMI software system is under warranty or is covered by avalid support contract, you may report problems to the CIMPLICITY TechnicalSupport at one of the following numbers:

USA and Canada (800) GE FANUC or (800) 433-2682

All others (804) 978-6036

The CIMPLICITY Hotline is available from 8 A.M. to 8 P.M. Eastern Time,Monday through Friday, except for regularly scheduled holidays.

Page 22: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-12 CIMPLICITY HMI CNC Operation Manual GFK-1341

Installing CIMPLICITY HMI for CNCThe steps you need to perform to successfully install your CIMPLICITY HMI forCNC hardware and software depends on the type of CNC hardware. You will needto:

• Install your PC and CNC interface hardware

• Install CIMPLICITY HMI software

• Install CIMPLICITY HMI for CNC software (which includes installingthe FANUC HSSB communication driver and the Basic OperatingPackage software).

• Configure the properties for the HSSB device(s) you installed.

Installing Your Interface HardwareThe following sections describes the steps for:

• Installation using the FANUC HSSB cards for Series 15, Series 16,Series 18, Series 21, Power Mate i-D, Power Mate H, and Power Matei-H CNCs.

• Installation using the FANUC NC Board.

Installing FANUC HSSB Cards

These instructions are for installing the FANUC HSSB cards for Series 15, Series 16,Series 18, Series 21, Power Mate i-D, Power Mate H and Power Mate i-H CNCs.The steps must be executed in order:

To install the FANUC HSSB cards correctly:

1. Install the FANUC Type 2 HSSB PC Card in an ISA slot in your PC.

The card has been shipped to you from the factory with a default I/Oaddress of 280 hex. You should use the default setting if possible. Youmust ensure that no other device is using this I/O address.

Note: When installing a dual port FANUC Type 2 HSSB PC Card in yourPC, the factory shipped default I/O addresses of 280 hex for the first port and 290hex for the second port. You should use the default setting if possible. You mustensure that no other devices are using those I/O addresses.

2. Install or verify the installation of a FANUC HSSB CNC Card in yourSeries 15, Series 16, Series 18, or Series 21 CNC.

3. Connect the fiber-optic cable between the HSSB card in your PC andthe HSSB card in your Series 15, Series 16, Series 18, Series 21, PowerMate i-D, Power Mate H, or Power Mate i-H CNC.

Page 23: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-13

Installing the FANUC NC Board and System Drivers

These instructions are for installing the FANUC NC Board and system drivers. Thesteps must be executed in order:

To install the FANUC NC Board correctly:

1. Install the FANUC NC Board in an ISA slot in your PC.

2. If you are using a 4 axes system, install the Sub Axes Board in anadjacent ISA slot and connect the two boards with the ribbon cable.

3. The NC Board has been shipped to you from the factory with a defaultI/O address 280 hex. You should use the default settings if possible.You must ensure that no other device is using this I/O address.

4. Connect the supplied cables between the external distribution card tothe NC Board and Sub Axes Board.

Install the NC Board system drives using the FANUC Distribution disks providedwith the NC Board. Refer to the Readme.Txt file on Disk 1 for details on theinstallation procedure.

The NC Board setup program automatically updates the SYSTEM.INI file with theMMCNCD.386 file and the address of the NC Board.

Installing CIMPLICITY HMI SoftwareYou can find complete instructions for installing CIMPLICITY HMI software in theCIMPLICITY HMI Base System User’s Manual (GFK-1180).

Installing CIMPLICITY HMI for CNC SoftwareThe CIMPLICITY HMI for CNC software installation procedure:

• Installs CIMPLICITY HMI for CNC software in the defaultCIMPLICITY HMI directory you selected when you installed theCIMPLICITY HMI software.

• Installs the hardware drivers for the FANUC CNC devices.

• Installs the FANUC Basic Operation Package software.

To install CIMPLICITY HMI for CNC software, first place the CIMPLICITY HMIfor CNC Distribution CD-ROM in the CD-ROM drive.

• If Plug and Play is enabled, the installation procedure startsautomatically.

• If Plug and Play is disabled, open the Windows 98/95 or Windows NTExplorer, select the CD-ROM drive, and open the setup batch file tostart the installation procedure.

The initial splash screen opens and the CIMPLICITY HMI for CNC Logo windowand Setup message box display.

Page 24: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-14 CIMPLICITY HMI CNC Operation Manual GFK-1341

Installing Procedure for CIMPLICITY HMI for CNC Software

After the initial setup completes, the Welcome dialog box opens.

1. Click Next to continue.

The Software Evaluation License Agreement dialog box opens.

2. Click Yes if you accept all the terms of the license agreement.

The CIMPLICITY HMI for CNC Installation Information dialog boxopens and shows the current software products, versions and disk spacerequirements for installation.

3. Click Next and files begin transferring from the CD-ROM to thedefault program folder for CIMPLICITY HMI software.

Page 25: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-15

4. After the CIMPLICITY HMI for CNC option finishes installing, anInformation dialog box opens.

5. Click OK to begin installing the required FANUC software.

Starting the FANUC Driver Software Installation - Windows98

When the FANUC Driver software installation starts for Windows 98, the Add NewHardware Wizard dialog box opens.

1. Click Next to install the FANUC driver into your computer.

The next dialog box for the wizard opens.

Page 26: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-16 CIMPLICITY HMI CNC Operation Manual GFK-1341

2. Click Next to continue the installation.

The next dialog box for the wizard opens.

3. Select No to the question Is the device that you want to installlisted below?.

The next dialog box for the wizard opens.

4. Select No to the question Do you want Windows to search foryour new hardware?.

Now go to Continuing the Fanuc Driver Software Installation on page1-22 for the rest of the installation instructions.

Page 27: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-17

Starting the FANUC Driver Software Installation - Windows95

When the FANUC Driver software installation starts for Windows 95, the Add NewHardware Wizard dialog box opens.

1. Click Next to install the FANUC driver into your computer.

The next dialog box for the wizard opens.

2. Select No to the question Do you want Windows to search foryour new hardware?.

3. Click Next.

Now go to Continuing the Fanuc Driver Software Installation on page1-22 for the rest of the installation instructions.

Page 28: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-18 CIMPLICITY HMI CNC Operation Manual GFK-1341

Continuing the Fanuc Driver Software Installation –Windows 98/95

When the installation for Windows 98/95 continues, the hardware types available forinstallation are displayed..

1. Select Other Devices for Hardware types.

2. Click Next.

The next dialog box for the wizard opens.

3. Click Have Disk… , then

• In the Copy Manufacturer's File From field, enter<cd>:\i386\hssb\win95 (where <cd> is your CD diskdrive) to install the FANUC HSSB Type 2 and NC Board drivers.

• Click OK. HSSB Type 2 now displays in the Models box.

4. Click Next .

The message Windows can install your hardware, using thefollowing settings displays.

Page 29: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-19

5. Click Next.

After copying the files from the disk, the message Windows hasfinished installing the software necessary to support yournew hardware displays.

6. If you need to configure additional new hardware, go to the section ofthe manual Adding and Configuring FANUC Driver Propertiesfor Windows 95 after completing the initial installation ofCIMPLICITY HMI for CNC.

7. Click Finish.

The System Setting Change dialog box opens with the message Do youwant to shut down your computer now?.

8. Click No.

Important: If you click Yes, your computer will rebootand you cannot configure the previously installed HSSBcards or install the FANUC BOP Software.

The System Properties window opens.

9. Under FANUC Open CNC, double-click HSSB Type 2.

The Properties dialog box for the device opens.

Page 30: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-20 CIMPLICITY HMI CNC Operation Manual GFK-1341

10. Select the Settings tab.

• In the Node name field, enter a proper name for the machineconnected to the HSSB or NC card.

• In the CNC type field, select the appropriate driver type.

11. Click the Resources tab.

• Click OK if the address matches what is configured on the HSSBcard. Otherwise, click Change Setting… to select a newaddress, which you previously decided.

• Click OK in the HSSB Type 2 Properties dialog box.

The System Settings Change dialog box opens with the message Doyou want to shut down your computer now? .

12. Click No.

Important: If you click Yes, your computer will rebootand you cannot install the FANUC BOP Software.

The System Properties dialog box redisplays.

13. Click OK.

The System Settings Change dialog box opens with the message Doyou want to shut down your computer now? .

14. Click No.

Important: If you click Yes, your computer will rebootand the HMI for CNC Setup procedure will automaticallyresume the installation of the FANUC BOP Software.

An Information dialog box opens telling you that the installation wassuccessfully completed.

15. Click OK.

16. Reboot your computer.

After your computer is restarted, the HMI for CNC Setup will automaticallyproceed to the Installing FANUC BOP Software for Windows 98/95 andWindows NT to complete the HMI for CNC installation.

Page 31: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-21

Installing the FANUC Driver Software for Windows NT

When the FANUC Driver software installation starts for Windows NT, a CopyingFiles window opens while the files are copied from the disk. The HSSB dialog boxopens.

Do the following to install the FANUC Driver software for Windows NT:

1. Click Setting… .

The HSSB : Node 0 dialog box opens.

2. In the Node Name field, enter a proper name for the machineconnected to the HSSB or NC card.

3. In the CNC Type field, select the appropriate driver type.

4. In the I/O Port Address field, select the address that matches the oneconfigured on the HSSB card.

5. Click OK.

The HSSB dialog box redisplays.

6. If additional new hardware is to be configured, select the node numberin the Node field of the HSSB dialog box and repeat steps 1 through 5.

7. If no additional new hardware is to be configured, click Close in theHSSB dialog box.

The HSSB window opens with the message Do you wish to restartyour computer now?

Page 32: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-22 CIMPLICITY HMI CNC Operation Manual GFK-1341

8. Click No.

Important: If you click Yes, your computer will rebootand the HMI for CNC Setup procedure will automaticallyresume the installation of the FANUC BOP Software.

9. Click OK.

10. Restart your computer.

After your computer is restarted, the HMI for CNC Setup will automaticallyproceed to the Installing FANUC BOP Software for Windows 98/95 andWindows NT to complete the HMI for CNC installation.

Page 33: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-23

Installing FANUC BOP Software for Windows 98/95 andWindows NT

When the FANUC BOP software installation starts, the first Basic OperationPackage 1 Setup dialog box opens.

1. Click Next to continue.

The next dialog box for the Basic Operation Package 1 Setup opens.

2. Click Next when you are ready to proceed.

Page 34: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-24 CIMPLICITY HMI CNC Operation Manual GFK-1341

The next dialog box for the Basic Operation Package 1 Setup opens.

3. Click Next when you are ready to proceed.

The next dialog box for the Basic Operation Package 1 Setup opens.

4. Click Next to begin installing the FANUC Basic Operation Package 1software.

Page 35: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-25

When the installation is complete, the last Basic Operation Package 1Setup dialog box opens.

5. Click Finish to complete the FANUC Basic Operation Package 1installation.

The Setup Complete dialog box opens.

6. Click OK.

Your CIMPLICITY HMI for CNC installation is now complete.

Page 36: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-26 CIMPLICITY HMI CNC Operation Manual GFK-1341

Adding and Configuring FANUC Driver Propertiesfor Windows 98/95After the installation completes, you can add and configure additional FANUC HSSBType 2 or NC Card drivers from the Control Panel.

To add new hardware, do this:

1. From the Start menu, select the Control Panel.

2. Double-click the Add New Hardware icon.

3. In the Add New Hardware Wizard dialog box, click Next.

4. Select No to the question Do you want Windows to search foryour new hardware?

5. Click Next.

The third dialog box for the wizard opens.

6. Select Other Devices for Hardware types, and then click Next.

The fourth dialog box for the wizard opens.

7. Click Have Disk… , then

• In the Copy Manufacturer's File From field, enter<cd>:\i386\hssb-pc\win95 (where <cd> is your CD diskdrive) to install the FANUC HSSB Type 2 and NC Board drivers.

• Click OK. HSSB Type 2 now displays in the Models box.

8. Click Next .

The message Windows can install your hardware, using thefollowing settings displays.

9. Click Next .

After copying the files from the disk, the message Windows hasfinished installing the software necessary to support yournew hardware displays.

10. Click Finish .

The System Setting Change dialog box opens with the message Doyou want to shut down your computer now? .

11. Click No.

Page 37: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-27

To configure new hardware drivers, do this:

1. From the Start menu, select the Control Panel.

2. Double-click the System icon.

3. In the System Properties dialog box, click the Device Manager tab.

4. Under FANUC Open CNC, double-click HSSB Type 2.

The Properties dialog box for the device opens.

5. Click the Settings tab.

• In the Node name field, enter a proper name for the machineconnected to the HSSB or NC card.

• In the CNC type field, select the appropriate driver type.

6. Click the Resources tab.

7. Click OK if the address matches what is configured on the HSSB card.Otherwise, click Change Setting… to select a new address, whichyou previously decided.

8. Click OK.

9. Click OK in the System Properties dialog box.

The System Settings Change dialog box opens and you are asked if youwant to restart your computer now.

10. Click No.

11. Wait for the Restart Windows dialog box to open.

12. Click OK to restart your computer.

Page 38: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-28 CIMPLICITY HMI CNC Operation Manual GFK-1341

Adding and Configuring FANUC Driver Propertiesfor Windows NTAfter the installation completes, you can add and configure additional FANUC HSSBType 2 or NC Card drivers from the Control Panel. To add new hardware, do this:

1. From the Start menu, select the Control Panel.

2. Double-click the HSSB icon. The HSSB dialog box opens.

3. Click Setting… The HSSB : Node 0 dialog box opens.

4. In the Node Name field, enter a proper name for the machineconnected to the HSSB or NC card.

5. In the CNC Type field, select the appropriate driver type.

6. In the I/O Port Address field, select the address that matches what isconfigured on the HSSB card.

7. Click OK.

8. If additional new hardware is to be configured, select the node numberin the Node field of the HSSB dialog box and repeat steps 3 through 7.

9. If no additional new hardware is to be configured, click Close in theHSSB dialog box.

The HSSB window opens with the message Do you wish to restartyour computer now?.

10. Click Yes.

Page 39: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Introduction 1-29

Verifying Successful CommunicationsTo verify successful communications:

1. In the CNC QuikStart Configuration Cabinet, select Commandprompt... from the Tools menu.

2. Enter the following command at the command prompt:

test_cnc

If you have installed your hardware and software properly, you will receive messagessimilar to the following:

CNC Test Program Version 4.00 (Build 740)

Established communications with the Node 0------------------------------------------Node Name: FS160Node Address: 0280Node CNC Type: Series 160/180/210Node Status: InstalledCNC Model: 16CNC Type: MCNC Series Number: B0A1CNC Version Number: 0020Current controlled axes: 5Maximum controlled axes: 8

Established communications with the Node 1------------------------------------------Node Name: FS150Node Address: 0300Node CNC Type: Series 150Node Status: InstalledCNC Model: 15CNC Type: TCNC Series Number: A2D2CNC Version Number: JCurrent controlled axes: 2Maximum controlled axes: 10

Important: If the test_cnc program does not display messagessimilar to the above example, then you have not completed theinstallation correctly. You must be able to run the test_cnc programsuccessfully before continuing.

Page 40: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

1-30 CIMPLICITY HMI CNC Operation Manual GFK-1341

Registering CIMPLICITY HMI for CNC SoftwareIf you purchased a licensed CIMPLICITY HMI for CNC system, you need to registeryour software in order to access its full functionality. For a complete description,refer to the CIMPLICITY HMI Base System User’s Manual (GFK-1180).

Calling GE FanucUse one of these numbers to reach GE Fanuc to complete your registration:

Fax: (518) 464-4581

Phone: (518) 464-4619

Faxes and telephone calls are processed between 8 A.M. and 5 P.M. Eastern time,Monday through Friday, except for regularly scheduled holidays. Faxes and callsreceived after hours, on weekends, or holidays will be processed as soon as possibleon the following business day.

Removing CIMPLICITY HMI for CNC SoftwareThe instructions for removing CIMPLICITY HMI for CNC software from Windows98/95 and Windows NT systems are below.

Important: Before you remove CIMPLICITY HMI for CNCsoftware from your computer, you should save any projects that youdon’t want to lose. You can save them on diskette, or in anon-CIMPLICITY directory.

From Windows 98/95Do the following to remove CIMPLICITY HMI for CNC software from a Windows98/95 computer:

1. Use the Add/Remove applet on the Control Panel to removeCIMPLICITY HMI for CNC software.

2. Reboot your computer.

From Windows NTDo the following to remove CIMPLICITY HMI for CNC software from a WindowsNT computer:

1. From the Start menu, open the Control Panel.

2. Open the Add/Remove Programs icon.

3. Select CIMPLICITY HMI for CNC from the list of programs, and thenselect Add/Remove.

4. After the software is removed, reboot your computer.

Page 41: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 2-1

Getting Started

Using the CNC QuikStart ProjectWhen you install CIMPLICTY HMI for CNC, the CNC QuikStart project isautomatically loaded on your computer. You can use this project "as is", or you canmodify it to fit your application.

Note: Your computer must be connected to a CNC and the CNC must bepowered up for the CNC QuikStart project to function properly.

To start the CNC QuikStart Project:

1. Select the Start CNC QuikStart Project icon from the CIMPLICITYHMI program group.

A CimView dialog box opens, asking Do you want to start theproject CNC_QUIKSTART.GEF?

2. Click Yes.

You will now see a series of dialog boxes with messages indicating theCIMPLICITY processes are starting.

3. Wait for the CIMPLICITY HMI for CNC QuikStart Project mainwindow to open.

Page 42: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

2-2 CIMPLICITY HMI CNC Operation Manual GFK-1341

The following sections describe the various screens that can be displayed from thismain window.

Note: When you access a screen that displays CIMPLICITY point data, theCIMPLICITY Login dialog box opens, requesting that you log into the CIMPLICITYsystem.

Enter CNC_USER or ADMINISTRATOR in the Username field, and then clickOK.

Axis PositionsWhen you click the Axis Positions button on the CIMPLICITY HMI for CNCQuikStart Project screen, the Axis Positions Menu screen opens.

Click the Main Menu button to return to the CIMPLICITY HMI for CNC QuikStartProject screen.

Use the buttons on this screen to display the Relative Axis, Absolute Axis, Distance-to-Go, Machine Axis and Handle Interruption screens.

Page 43: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Getting Started 2-3

For example, when you click the Relative Axis button, the Relative Axis screenopens.

In this example, data is being displayed for CNC Device 0 with three axis positions.

You can use CimEdit to modify this and other axis position screens, to displayadditional axis positions.

Page 44: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

2-4 CIMPLICITY HMI CNC Operation Manual GFK-1341

SettingsWhen you click the Settings button on the CIMPLICITY HMI for CNC QuikStartProject screen, the Settings Menu screen opens. Use the buttons on this screen todisplay the Custom Macro Variables, Pitch Error Compensation, and Parametersscreens.

Click the Main Menu button to return to the CIMPLICITY HMI for CNC QuikStartProject screen.

Page 45: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Getting Started 2-5

Custom Macro Variables

Use the Custom Macro Variables screen to read and write Custom Macro Variables100 - 109. To set the value of a Custom Macro Variable click on the data value.

In this example, data is being displayed for CNC Device 0.

You can use CimEdit to modify this screen to display additional custom macrovariables.

Page 46: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

2-6 CIMPLICITY HMI CNC Operation Manual GFK-1341

Pitch Error Compensation

Use the Pitch Error Compensation screen to read and write entries in the pitch errorcompensation table for entries 0 - 9. The values are displayed in the right side of thescreen. This pre-built screen demonstrates the use of sliders to set CIMPLICITYpoints.

In this example, data is being displayed for CNC Device 0.

You can use CimEdit to modify this screen to display additional pitch errorcompensation values.

Page 47: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Getting Started 2-7

Parameters

Use the Parameters screen to read and write parameter values in the CNC parametertable.

This screen was created using CimEdit. It contains an OLE embedded object thatcan be resized.

Page 48: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

2-8 CIMPLICITY HMI CNC Operation Manual GFK-1341

ProgramsWhen you click the Programs button on the CIMPLICITY HMI for CNC QuikStartProject screen, the Programs Menu screen opens. Use the buttons on this screen todisplay Part Program, Program Check, and Program MDI screens. .

Click the Main Menu button to return to the CIMPLICITY HMI for CNC QuikStartProject main screen.

Part Program

When you click the Part Program button, the Node Selection dialog box opens withavailable node(s).

Select a node and then click OK. The CNC Part Program Application dialog boxopens.

Page 49: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Getting Started 2-9

You can use the Part Program Application dialog box to view, edit, rename anddelete part programs on your PC or CNC. You can upload or download partprograms between your PC and CNC, and select and rewind a program on your CNC.You can use any file directory and part program existing on your PC network whereyou have a drive on your PC mapped. You can also upload and download multiplepart programs.

For more detailed description of this user interface, please see Chapter 11, UsingCNC Part Program Application, in this manual.

Page 50: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

2-10 CIMPLICITY HMI CNC Operation Manual GFK-1341

Program Check

Use the Program Check screen to display the part program that is currently executingin your CNC. The particular program line that is executing is highlighted.

This screen was created using CimEdit. It contains an OLE embedded object thatcan be resized.

Page 51: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Getting Started 2-11

Program MDI

Use the Program MDI screen to manually enter a part program and download it tothe CNC for immediate execution.

This screen was created using CimEdit. It contains an OLE embedded object thatcan be resized.

Operator Control PanelUse the Operator Control Panel screen to access data related to operating the CNC.

This screen was created using CimEdit. It contains an OLE embedded object thatcan be resized.

Page 52: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

2-12 CIMPLICITY HMI CNC Operation Manual GFK-1341

PMC Data MenuWhen you click the PMC Data button on the CIMPLICITY HMI for CNC QuikStartProject screen, the PMC Data Menu screen opens.

Click the Main Menu button to return to the CIMPLICITY HMI for CNC QuikStartProject screen.

Use the buttons on this screen to display screens that allow you to read and writePMC "BMI Bits". Screens are provided to read and write the following bits:

G0000 - G0004

F0000 - F0004

Y0000 - Y0004

X0000 - X0004

A0000 - A0004

R0000 - R0004

Page 53: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Getting Started 2-13

To set a particular bit, click on the bit that you would like to set. The screen whichallows you to read and write G bits is displayed below:

You can use CimEdit to modify this and other PMC Data screens to displayadditional information.

Page 54: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

2-14 CIMPLICITY HMI CNC Operation Manual GFK-1341

Diagnostics MenuWhen you click the Diagnostics button on the CIMPLICITY HMI for CNCQuikStart Project screen, the Diagnostics Menu screen opens. Use the buttons onthis screen to display screens that allow you to view diagnostic information aboutyour CNC. These screens are Diagnosis, Alarms, Alarm History, Operator Messagesand System Configuration.

Click the Main Menu button to return to the CIMPLICITY HMI for CNC QuikStartProject screen.

Page 55: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Getting Started 2-15

Diagnosis

Use the Diagnosis screen to display all diagnostic bits for the CNC...

This screen was created using CimEdit. It contains an OLE embedded object thatcan be resized.

Alarms

Use the CNC Alarm screen to display current CNC alarms.

This screen was created using CimEdit. It contains an OLE embedded object thatcan be resized.

Page 56: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

2-16 CIMPLICITY HMI CNC Operation Manual GFK-1341

Alarm History

Use the Alarm History screen to display all alarm history for the CNC.

This screen was created using CimEdit. It contains an OLE embedded object thatcan be resized.

Operator Messages

Use the Operator Messages screen to display all operator messages for the CNC.

This screen was created using CimEdit. It contains an OLE embedded object thatcan be resized.

Page 57: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Getting Started 2-17

System Configuration

Use the System Configuration screen to display the software, slot, and moduleconfiguration for the CNC.

This screen was created using CimEdit. It contains an OLE embedded object thatcan be resized.

Page 58: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

2-18 CIMPLICITY HMI CNC Operation Manual GFK-1341

Program StatusWhen you click the Status button on the CIMPLICITY HMI for CNC QuikStartProject screen, the Program Status screen opens. Use the Program Status screen todisplay the active program number, the active sequence number, the actual axisfeedrate, and the actual spindle speed.

You can also:

• Click the Set Max RPM button to set the maximum RPM scale on theActual Spindle Speed gauge.

• Click the Main Menu button to return to the CIMPLICITY HMI forCNC QuikStart Project screen.

You can use CimEdit to modify this screen to display additional status informationfrom your CNC.

ExitClick the Exit button to close the CIMPLICITY HMI for CNC QuikStart Projectwindow.

Closing the window does not stop the project. To stop the CIMPLICITY HMI forCNC QuikStart project:

1. Open the CNC QuikStart Workbench.

2. Click the Stop button on the toolbar, or select Stop from the Projectmenu.

Page 59: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Getting Started 2-19

Accessing the CNC QuikStart WorkbenchTo open the CIMPLICITY HMI CIMPLICITY Workbench for the CNC QuikStartproject, select the CNC QuikStart Project icon from the CIMPLICITY HMI programgroup.

Use the CNC QuikStart CIMPLICITY Workbench to access the configurationinformation associated with the CNC QuikStart project. You can also start and stopthe project from the workbench.

Page 60: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual
Page 61: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 3-1

Accessing the Basic OperationPackage 1

Accessing the Basic Operation Package 1For detailed information about using the Basic Operation Package 1 (BOP 1), see theBasic Operation Package 1 (BOP 1) for Windows 95/NT Operator’s Manual (GFZ-62994EN/01).

To activate the Basic Operation Package 1, click the Basic Operation Package 1icon in the Main program group:

Note: You can activate the Basic Operation Package 1 even if aCIMPLICITY HMI for CNC project is not currently executing.

The Node Selection dialog box opens.

Select the node you want, then click OK.

Page 62: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

3-2 CIMPLICITY HMI CNC Operation Manual GFK-1341

The FANUC Basic Operation Package window for the node opens.

You can use the Basic Operation Package 1 to activate various screens displayingCNC data.

Page 63: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Accessing the Basic Operation Package 1 3-3

Basic Operation Package 1 Child ScreensA child window in the FANUC Basic Operation Package window displays theelements of NC screens. You can display two or more child windows in the parentwindow of the FANUC Basic Operation Package window.

For example, the following FANUC Basic Operation Package window displays threechild windows. They are:

• Over All Position

• Modal

• Actual Speed

Each child window displays its number in angle brackets before its name in theTitlebar. To switch to another child window, press the Alt key plus the childwindow’s number. For example, to switch to the Actual Speed child window in theabove screen, press Alt+3.

A collection of child windows is called a Chapter (Chp), and a collection of chaptersis called a Function (Fct). You can use the Chp and Fct soft keys displayed in theparent window to select a function and chapter.

Page 64: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

3-4 CIMPLICITY HMI CNC Operation Manual GFK-1341

Soft KeysYou can select the soft keys by clicking on the mouse or by pressing thecorresponding key on the keyboard (F1 through F12), as identified below.

Function Soft Keys

The Function (Fct) soft keys are shown above. To display the Chapter (Chp) softkeys, press F1 (Chp). To display the Screen Operation (Opr) soft keys, press F12(Opr).

Note: The icons displayed for the Function (Fct) soft keys are the same asthose displayed for the Chapter (Chp) soft keys, as shown below.

Chapter Soft Keys

To display the Function (Fct) soft keys when the Chapter soft keys are displayed,press F1 (Fct). To display the Screen Operation (Opr) soft keys, press F12 (Opr).

Operation Soft Keys

To display the Function (Fct) soft keys when the Operation soft keys are displayed,press F1 (Fct). To display the Chapter (Chp) soft keys, press F12 (Chp).

Page 65: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Accessing the Basic Operation Package 1 3-5

Arranging Windows

Note: A mouse is required in order to change the window arrangement onyour screen.

You can move the child window within the parent window. You can also change thesize and position of the child window by dragging the mouse. A child window mayautomatically change its own display form to conform to the length and width ratio ofthe window.

Information on the screen display is stored in the Windows 95 directory under:

[HKEY_CURRENT_USER\Software\VB and VBA ProgramSettings\WINBOP?]

[HKEY_CURRENT_USER\Software\VB and VBA ProgramSettings\WINBOPL?]

where ? represents a number or blank.

Selecting the CNC PathIf your CNC is a TT/MM system or has the Loader Control board, you can changethe CNC path.

To change the CNC path:

1. If the Path soft key is not already displayed, press F1 (Fct).

2. Click the Path soft key to display the Path Setting dialog box.

3. Select the appropriate default path, and click OK. If the correct defaultpath is already displayed, click Cancel.

Page 66: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

3-6 CIMPLICITY HMI CNC Operation Manual GFK-1341

Standard Screens in Basic Operation Package 1Standard screens that you can display in the child window in BOP 1 include:

• Overall Position

• Relative Position

• Absolute Position

• Machine Position

• Distance to Go

• Actual Speed (Feed Rate, Spindle Speed)

• Program Edit

• MDI Program

• Program Check

• Modal

• Current / Next Block

• Setting (Handy)

• Setting (Timer)

• Tool Offset

• Parameter

• Servo Setting

• Servo Tuning

• Alarm

• OLE Object

• Operating Monitor

• Tool Life Management

• Spindle Setting/Tuning

• Diagnosis

• System Configuration

• Operator Messages

• Alarm History

• Data I/O

• Wave Diagnosis

• Chuck and Tailstock Barriers

• Chopping

The function option is required on the CNC side in order to display these screens:

• Handle Interruption

• Program Restart

• Custom Macro Variables

• Work Origin Offset

• Operator’s Panel

• Pitch Error Compensation

This screen is not normally displayed and requires the function option on the CNCside in order to display it

• Cutting Time / Parts Count (Parts Count, Run Time, Cycle Time)

Page 67: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Accessing the Basic Operation Package 1 3-7

Exiting from the Basic Operation Package 1To exit from the Basic Operation Package 1, display the Function soft keys and thenclick the Exit soft key.

Page 68: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual
Page 69: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 4-1

Configuring CNC Data Points

About Configuring CNC Data PointsThe CIMPLICITY HMI for CNC QuikStart project, discussed in Chapter 2, containsmore than 1500 pre-configured CIMPLICITY HMI points. You can use this projectas a starting point for your CIMPLICITY HMI for CNC project configuration. Tocopy the CNC QuikStart project:

1. Open the CNC QuikStart project CNC_QuikStart CIMPLICITYWorkbench.

2. Select Copy to Project from the File menu.

3. Enter your project name and directory in the Copy Project to NewProject dialog box, then select Create… .

You can use any combination of pre-configured and configured CIMPLICITY HMIfor CNC points for each of the following types of CNC data:

• Axis Position Data (Relative, Absolute, Machine, and Distance-to-Goaxis positions)

• PMC "BMI Bits" (G, F, Y, X, A, R, T, K, C, and D)

• Pitch Error Compensation Data

• Custom Macro Variable Data

• Active Program Number / Active Program Sequence Number

• Skip Data

• Actual Axis Feedrate / Actual Spindle Speed

• Tool Offset Data

• Current Tool Number

• Work Zero Offset Data

• Parameter Data

Page 70: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-2 CIMPLICITY HMI CNC Operation Manual GFK-1341

Using CIMPLICITY HMI Floating Point DataAll floating point data is actually stored on the CNC in two (2) separate memorylocations:

• A long integer that specifies the value

• A short integer that specifies the number of decimal places (forexample, the precision).

Within CIMPLICITY HMI software, these two integers are converted into a single 8-byte, double precision, floating point number, and stored in a CIMPLICITY HMIpoint of type REAL.

It is important to note that the nature of floating point data is such that imprecision islikely in the least significant digits.

Thus, when dealing with CIMPLICITY HMI points of type REAL, it is notappropriate to use these points in conditions involving EQUALS or NOT EQUALS.For example, it would not be appropriate to test if CIMPLICITY HMI real point "A"equals "5", since the exact representation stored in A might be"5.000000000000001". Instead, use the "Less than or equal to" or "Greater than orequal to" operators, as appropriate.

General Procedure for Adding CIMPLICITY HMI PointsThe CIMPLICITY HMI Base System User’s Manual (GFK-1180) describes all of thevarious attributes that can be specified when configuring a CIMPLICITY HMI point.This section describes the absolute minimum information that must be specified toconfigure a point:

1. Activate your project’s CIMPLICITY Workbench.

2. If your project is not currently executing, then you should start yourproject. You can do this by selecting the Run option from the Projectmenu.

3. After your project has started, select the Dynamic option from theTools menu to enable dynamic configuration.

The CIMPLICITY Login dialog box opens.

4. Enter ADMINISTRATOR in the User field.

5. Click OK.

6. Click the Points icon in the tree to display the Point Configuration grid.

7. Click the New button or select New Object from the File menu in theCIMPLICITY Workbench window to add a new CIMPLICITY HMIpoint.

The New Point dialog box opens.

8. Enter a unique Point ID for the point.

9. Select the Device option.

10. Enter the name of the device associated with your CNC in the Devicefield.

Page 71: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring CNC Data Points 4-3

11. Select Analog or Boolean for the Class, as appropriate.

12. Click OK.

13. The Point Properties dialog box for the new point opens

14. In the Description field, enter a description of the point you aredefining.

15. In the Data Type field, select the appropriate data type for the pointyou are defining.

16. In the Elements field, enter the number of elements in the point.

17. Select or clear the Read Only check box as appropriate for the type ofpoint you are defining.

18. Click the Device tab to specify the address for your point.

19. In the Address field, enter a valid address for the point.

20. If you are defining a digital point, you may also be required to enterdata in the Address Offset field to specify the particular bit of datayou would like to reference.

21. Set the Update Criteria field to On Change.

The following sections describe the Class, the Data Type, the read/write access,the Address, and the Address Offset that you must specify in order to configure aparticular CNC point.

Page 72: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-4 CIMPLICITY HMI CNC Operation Manual GFK-1341

Axis Position DataYou can configure CIMPLICITY HMI points to read Relative, Absolute, Distance-to-Go, or Machine Axis positions. You may not write axis points.

When specifying addresses for axis positions, the number following the two-letterprefix specifies the particular axis. For example, DA6 specifies Distance-to-Go axisnumber 6.

Support is provided for obtaining data from up to 8 axes for Series 160/180/210 andup to 15 axes for Series 150. If the current number of controlled axes on your CNCis less than 8, then you will only be able to obtain data for the number of axes youhave configured. For example, if your CNC is currently configured for 3 controlledaxes, then you may define points for Machine Axis Positions MA1 - MA8. However,only CIMPLICITY HMI points MA1, MA2, and MA3 will have values.

When configuring these points, you must specify the following attributes:

Relative Axis PositionsPoint Class: ANALOG

Type: REAL

Access: READ

Series 160/180/210Valid Addresses: RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8

Series 150Valid Addresses: RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8, RA9,

RA10, RA11, RA12, RA13, RA14, RA15

Power Mate DValid Addresses RA1, RA2

Power Mate HValid Addresses RA1, RA2, RA3, RA4, RA5, RA6

Address Offset: none

Absolute Axis PositionsPoint Class: ANALOG

Type: REAL

Access: READ

Series 160/180/210Valid Addresses: AA1, AA2, AA3, AA4, AA5, AA6, AA7, AA8

Series 150Valid Addresses: AA1, AA2, AA3, AA4, AA5, AA6, AA7, AA8, AA9,

AA10, AA11, AA12, AA13, AA14, AA15

Power Mate DValid Addresses AA1, AA2

Power Mate HValid Addresses AA1, AA2, AA3, AA4, AA5, AA6

Address Offset: none

Page 73: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring CNC Data Points 4-5

Distance-to-Go Axis PositionsPoint Class: ANALOG

Type: REAL

Access: READ

Series 160/180/210Valid Addresses: DA1, DA2, DA3, DA4, DA5, DA6, DA7, DA8

Series 150Valid Addresses: DA1, DA2, DA3, DA4, DA5, DA6, DA7, DA8, DA9,

DA10, DA11, DA12, DA13, DA14, DA15

Power Mate DValid Addresses DA1, DA2

Power Mate HValid Addresses DA1, DA2, DA3, DA4, DA5, DA6

Address Offset: none

Machine Axis PositionsPoint Class: ANALOG

Type: REAL

Access: READ

Series 160/180/210Valid Addresses: MA1, MA2, MA3, MA4, MA5, MA6, MA7, MA8

Series 150Valid Addresses: MA1, MA2, MA3, MA4, MA5, MA6, MA7, MA8, MA9,

MA10, MA11, MA12, MA13, MA14, MA15

Power Mate DValid Addresses MA1, MA2

Power Mate HValid Addresses MA1, MA2, MA3, MA4, MA5, MA6

Address Offset: none

Page 74: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-6 CIMPLICITY HMI CNC Operation Manual GFK-1341

PMC BMI BitsYou can configure CIMPLICITY HMI points to read and write PMC data, frequentlyreferred to as "BMI Bits". This includes G, F, X, Y, R, A, T, K, C, and D BMI Bits.

You may configure points which read and write individual bits of data usingCIMPLICITY HMI digital points, or you may access PMC data locations asindividual bytes, words (2 bytes), or longwords (4 bytes) of data at a time usingCIMPLICITY analog points.

When configuring digital points to access bits of data, CIMPLICITY HMI softwareaccesses the memory location as a byte. In order to specify the particular bit, youmust set the Address Offset field to a value between 0 and 7, where 0 specifies theleast significant bit, and 7 specifies the most significant bit.

When configuring analog points to access 1, 2, or 4 bytes of data at a time, youshould not set the Address Offset field.

G Data

You can configure CIMPLICITY HMI points to read and write G data. G data isinformation that is sent from the PMC to the CNC. To configure digital points toreference individual bits, configure your points as follows:

Point Class: DIGITAL

Type: BOOL

Access: READ or READ/WRITE

Valid Addresses: Gxxxx, where xxxx is a valid address for your PMC type

Address Offset: 0-7, for the particular bit you want to reference

To configure analog points to reference individual bytes, words, or longwords,configure your point as follows:

Point Class: ANALOG

Type: SINT, INT, or DINT (1, 2, or 4 bytes)

Access: READ or READ/WRITE

Valid Addresses: Gxxxx, where xxxx is a valid address for your PMC type

Address Offset: none

The current supported addresses are:

Series 160/180/210 PMC Type Valid Address Range

RA1/RA3/RB3/RC3 G0000-G0255, G1000-G1255

RB4/RC4 G0000-G0511, G1000-G1511

Series 150 PMC Type Valid Address Range

NA/NB G0000-G0511

Power Mate D/H PMC Type Valid Address Range

All G0000-G0255, G1000-G1255

Page 75: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring CNC Data Points 4-7

F Data

You can configure CIMPLICITY HMI points to read F data. F data may not bewritten. F data is information that is sent from the CNC to the PMC. To configuredigital points to reference individual bits, configure your points as follows:

Point Class: DIGITAL

Type: BOOL

Access: READ

Valid Addresses: Fxxxx, where xxxx is a valid address for your PMC type

Address Offset: 0-7, for the particular bit you want to reference

To configure analog points to reference individual bytes, words, or longwords,configure your point as follows:

Point Class: ANALOG

Type: SINT, INT, or DINT (1, 2, or 4 bytes)

Access: READ

Valid Addresses: Fxxxx, where xxxx is a valid address for your PMC type

Address Offset: none

The current supported addresses are:

Series 160/180/210 PMC Type Valid Address Range

RA1/RA3/RB3/RC3 F0000-F0255, F1000-F1255

RB4/RC4 F0000-F0511, F1000-F1511

Series 150 PMC Type Valid Address Range

NA/NB F0000-F0319

Power Mate D/H PMC Type Valid Address Range

All F0000-F0255, F1000-F1255

Page 76: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-8 CIMPLICITY HMI CNC Operation Manual GFK-1341

X Data

You can configure CIMPLICITY HMI points to read X data. X data may not bewritten. X data is input data from the machine tool to the PMC. To configure digitalpoints to reference individual bits, configure your points as follows:

Point Class: DIGITAL

Type: BOOL

Access: READ

Valid Addresses: Xxxxx, where xxxx is a valid address for your PMC type

Address Offset: 0-7, for the particular bit you want to reference

To configure analog points to reference individual bytes, words, or longwords,configure your point as follows:

Point Class: ANALOG

Type: SINT, INT, or DINT (1, 2, or 4 bytes)

Access: READ

Valid Addresses: Xxxxx, where xxxx is a valid address for your PMC type

Address Offset: none

The current supported addresses are:

Series 160/180/210 PMC Type Valid Address Range

RA1/RA3/RB3/RC3/RB4/RC4 X0000-X0127, X1000-X1063

Series 150 PMC Type Valid Address Range

NA/NB X0000-X0127

Power Mate D/H PMC Type Valid Address Range

All X0000-X0127, X1000-X1063

Y Data

You can configure CIMPLICITY HMI points to read and write Y data. Y data isoutput data from the PMC to the machine tool. To configure digital points toreference individual bits, configure your points as follows:

Point Class: DIGITAL

Type: BOOL

Access: READ or READ/WRITE

Valid Addresses: Yxxxx, where xxxx is a valid address for your PMC type

Address Offset: 0-7, for the particular bit you want to reference

To configure analog points to reference individual bytes, words, or longwords,configure your point as follows:

Point Class: ANALOG

Type: SINT, INT, or DINT (1, 2, or 4 bytes)

Access: READ or READ/WRITE

Valid Addresses: Yxxxx, where xxxx is a valid address for your PMC type

Address Offset: none

Page 77: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring CNC Data Points 4-9

The current supported addresses are:

Series 160/180/210 PMC Type Valid Address Range

RA1/RA3/RB3/RC3/RB4/RC4 Y0000-Y0127, Y1000-Y1063

Series 150 PMC Type Valid Address Range

NA/NB Y0000-Y0127

Power Mate D/H PMC Type Valid Address Range

All Y0000-Y0127, Y1000-Y1063

R Data

You can configure CIMPLICITY HMI points to read and write R data. R data is forinternal relays. To configure digital points to reference individual bits, configureyour points as follows:

Point Class: DIGITAL

Type: BOOL

Access: READ or READ/WRITE

Valid Addresses: Rxxxx, where xxxx is a valid address for your PMC type

Address Offset: 0-7, for the particular bit you want to reference

To configure analog points to reference individual bytes, words, or longwords,configure your point as follows:

Point Class: ANALOG

Type: SINT, INT, or DINT (1, 2, or 4 bytes)

Access: READ or READ/WRITE

Valid Addresses: Rxxxx, where xxxx is a valid address for your PMC type

Address Offset: none

The current supported addresses are:

Series 160/180/210 PMC Type Valid Address Range

RA1 R0000-R0999, R9000-R9099

RA3 R0000-R0999, R9000-R9015,

R9016-R9099, R9100-R9117

RB3/RC3 R0000-R1499, R9000-R9015,

R9016-R9099, R9100-R9117

RB4/RC4 R0000-R2999, R9000-R9015,

R9016-R9199

Series 150 PMC Type Valid Address Range

NA R0000-R0999, R2000-R2999

NB R0000-R1499, R9000-R9015

R9016-R9099, R9100-R9117

Power Mate D/H PMC Type Valid Address Range

All R0000-R0999, R9000-R9117

Page 78: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-10 CIMPLICITY HMI CNC Operation Manual GFK-1341

A Data

You can configure CIMPLICITY HMI points to read and write A data. A data isused for message demand. To configure digital points to reference individual bits,configure your points as follows:

Point Class: DIGITAL

Type: BOOL

Access: READ or READ/WRITE

Valid Addresses: Axxxx, where xxxx is a valid address for your PMC type

Address Offset: 0-7, for the particular bit you want to reference

To configure analog points to reference individual bytes, words, or longwords,configure your point as follows:

Point Class: ANALOG

Type: SINT, INT, or DINT (1, 2, or 4 bytes)

Access: READ or READ/WRITE

Valid Addresses: Axxxx, where xxxx is a valid address for your PMC type

Address Offset: none

The current supported addresses are:

Series 160/180/210 PMC Type Valid Address Range

RA1/RA3/RB3/RC3

RB4/RC4

A0000-A0024

A0000-A1024

Series 150 PMC Type Valid Address Range

NA/NB A0000-A0024

Power Mate D/H PMC Type Valid Address Range

All A0000-A0024

Page 79: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring CNC Data Points 4-11

T Data

You can configure CIMPLICITY HMI points to read and write T data. T data isused for changeable timers. To configure digital points to reference individual bits,configure your points as follows:

Point Class: DIGITAL

Type: BOOL

Access: READ or READ/WRITE

Valid Addresses: Txxxx, where xxxx is a valid address for your PMC type

Address Offset: 0-7, for the particular bit you want to reference

To configure analog points to reference individual bytes, words, or longwords,configure your point as follows:

Point Class: ANALOG

Type: SINT, INT, or DINT (1, 2, or 4 bytes)

Access: READ or READ/WRITE

Valid Addresses: Txxxx, where xxxx is a valid address for your PMC type

Address Offset: none

The current supported addresses are:

Series 160/180/210 PMC Type Valid Address Range

RA1/RA3/RB3/RC3

RB4/RC4

T0000-T0079

T0000-T0299

Series 150 PMC Type Valid Address Range

NA/NB T0000-T0079

Power Mate D/H PMC Type Valid Address Range

All T0000-T0079

Note: The CRT/MDI panel and the CNC Screens described in Chapter 2provide the ability to display Timer data as both individual bits, and as word datausing the Timer screen. When displayed as word data, the Timer screen manipulatesthe data and displays the actual data as multiples of 48 or 8. CIMPLICITY HMIsoftware does not manipulate the data when you configure CIMPLICITY HMI pointsas word data.

Page 80: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-12 CIMPLICITY HMI CNC Operation Manual GFK-1341

K Data

You can configure CIMPLICITY HMI points to read and write K data. K data isused for keep relays. To configure digital points to reference individual bits,configure your points as follows:

Point Class: DIGITAL

Type: BOOL

Access: READ or READ/WRITE

Valid Addresses: Kxxxx, where xxxx is a valid address for your PMC type

Address Offset: 0-7, for the particular bit you want to reference

To configure analog points to reference individual bytes, words, or longwords,configure your point as follows:

Point Class: ANALOG

Type: SINT, INT, or DINT (1, 2, or 4 bytes)

Access: READ or READ/WRITE

Valid Addresses: Kxxxx, where xxxx is a valid address for your PMC type

Address Offset: none

The current supported addresses are:

Series 160/180/210 PMC Type Valid Address Range

RA1/RA3/RB3/RC3

RB4/RC4

K0000-K0019

K0000-K0039, K0900-K0909

Series 150 PMC Type Valid Address Range

NA K0000-K0018

NB K0000-K0019

Power Mate D/H PMC Type Valid Address Range

All K0000-K0019

Note: The CRT/MDI panel and the CNC Screens described in Chapter 2provide the ability to display K data as individual bits. To configure CIMPLICITYHMI points to display data in the same format, configure DIGITAL points of typeBOOL.

Caution: If you have an NA, NB, RA1, RA3, RB3, or and RC3PMC, you must not write to Keep Relay locations K0017-K0019. If youhave an RB4 or an RC4 PMC, you must not write Keep Relay locationsK0900-K0909. CIMPLICITY HMI software will not prevent you fromwriting to these memory locations.

Page 81: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring CNC Data Points 4-13

C Data

You can configure CIMPLICITY HMI points to read and write C data. C data isused for counters. To configure digital points to reference individual bits, configureyour points as follows:

Point Class: DIGITAL

Type: BOOL

Access: READ or READ/WRITE

Valid Addresses: Cxxxx, where xxxx is a valid address for your PMC type

Address Offset: 0-7, for the particular bit you want to reference

To configure analog points to reference individual bytes, words, or longwords,configure your point as follows:

Point Class: ANALOG

Type: SINT, INT, or DINT (1, 2, or 4 bytes)

Access: READ or READ/WRITE

Valid Addresses: Cxxxx, where xxxx is a valid address for your PMC type

Address Offset: none

The current supported addresses are:

Series 160/180/210 PMC Type Valid Address Range

RA1/RA3/RB3/RC3

RB4/RC4

C0000-C0079

C0000-C0199

Series 150 PMC Type Valid Address Range

NA/NB C0000-C0079

Power Mate D/H PMC Type Valid Address Range

All C0000-C0079

Note: The CRT/MDI panel and the CNC Screens described in Chapter 2provide the ability to display C data as individual bits, or as word data from theCounter screen. On the Counter screen, the first 2 bytes will be displayed in acolumn labeled Preset value. The next 2 bytes are displayed in a column labeledCurrent data. You should configure CIMPLICITY HMI points as type INT toobtain data in a similar format to the Counter screen. For example, a CIMPLICITYHMI point of type INT with address C0000 would contain the Preset value. ACIMPLICITY HMI point of type INT with address C0002 would contain the Currentvalue.

Page 82: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-14 CIMPLICITY HMI CNC Operation Manual GFK-1341

D Data

You can configure CIMPLICITY HMI points to read and write D data. D data isused to access the data table. To configure digital points to reference individual bits,configure your points as follows:

Point Class: DIGITAL

Type: BOOL

Access: READ or READ/WRITE

Valid Addresses: Dxxxx, where xxxx is a valid address for your PMC type

Address Offset: 0-7, for the particular bit you want to reference

To configure analog points to reference individual bytes, words, or longwords,configure your point as follows:

Point Class: ANALOG

Type: SINT, INT, or DINT (1, 2, or 4 bytes)

Access: READ or READ/WRITE

Valid Addresses: Dxxxx, where xxxx is a valid address for your PMC type

Address Offset: none

The current supported addresses are:

Series 160/180/210 PMC Type Valid Address Range

RA1/RA3 D0000-D1859

RB3/RC3 D0000-D2999

RB4/RC4 D0000-D7999

Series 150 PMC Type Valid Address Range

NA/NB D0000-D2999

Power Mate D/H PMC Type Valid Address Range

All D0000-D1859

Note: The CRT/MDI panel and the CNC Screens described in Chapter 2provide the ability to display D data individual bits, and as longwords from the Datascreen. To have CIMPLICITY HMI software display the data in the same format,configure CIMPLICITY HMI points as type DINT.

Page 83: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring CNC Data Points 4-15

Pitch Error Compensation DataIf you have purchased the pitch error compensation option for your CNC, then youcan configure CIMPLICITY HMI points to read and write data in the Pitch ErrorCompensation table. Each entry in the Pitch Error Compensation table has a uniquenumber between 0 and 1023 for Series 160/180/210 and between 0 and 1280 forSeries 150. Each entry may only be assigned a value between -7 and +7.

When configuring these points, you must specify the following attributes:

Pitch Error CompensationPoint Class: ANALOG

Type: SINT

Access: READ or READ/WRITE

Series 160/180/210Valid Addresses: PEC0000 - PEC1023

Series 150Valid Addresses: PEC0000 - PEC1280

Power Mate D/H This memory type is not supported.

Address Offset: none

Power Mate i H This memory type is not supported.

Address Offset: none

Power Mate i DValid Addresses: PEC0000 - PEC1023

Page 84: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-16 CIMPLICITY HMI CNC Operation Manual GFK-1341

Custom Macro Variable DataIf you have purchased option bits for Custom Macro variables, then you canconfigure CIMPLICITY HMI points to read and write data in the Custom Macrovariable table.

Note: You may not write "Local" common variables (CMV1 - CMV33).These points may only be read.

Also, on the CNC, individual custom macro variables may be "vacant", which meansthat they are not currently assigned a value. A CIMPLICITY HMI point which isreading a vacant custom macro variable will have a value of 0.

When configuring these points, you must specify the following attributes:

Custom Macro VariablePoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Series 160/180Valid Addresses: CMV1 - CMV33 (Local variables)

CMV100 - CMV149, CMV500 - CMV531(Common Variables)

CMV150 - CMV199, CMV532 - CMV999(Additional Common Variables)

Series 150 M/TValid Addresses: CMV100-CMV149, CMV500-CMV531

(Common Variables)

CMV150-CMV199, CMV550-CMV999(Additional Common Variables)

Series 210 MValid Addresses: CMV100-CMV149, CMV500-CMV531

(Common Variables)

Power Mate D/HValid Addresses CMV1 - CMV33 (Local variables)

CMV100 - CMV149, CMV500 - CMV531 (Comon Variables)

CMV150 - CMV199, CMV532 - CMV999(Additional Common Variables 1)

CMV150 - CMV199, CMV532- CMV699(Additional Common Variables 2)

Address Offset: none

When writing Custom Macro Variables, please be aware of the following restrictions:

1. The total number of decimal places before and after the decimal pointmust be less than or equal to 8 digits.

2. The total number of decimal places after the decimal point must be lessthan or equal to 7 digits.

Page 85: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring CNC Data Points 4-17

Active Program Number / Active Program SequenceNumber

You can configure CIMPLICITY HMI points to read the Active Program Numberand the Active Program Sequence Number.

When configuring these points, you must specify the following attributes:

Active Program NumberPoint Class: ANALOG

Type: INT

Access: READ

Valid Addresses: PN

Address Offset: none

Active Program Sequence NumberPoint Class: ANALOG

Type: DINT

Access: READ

Valid Addresses: SN

Address Offset: none

Skip DataYou can configure CIMPLICITY HMI points to read Skip Data. You may not writeSkip Data points.

When configuring these points, you must specify the following attributes:

Skip DataPoint Class: ANALOG

Type: REAL

Access: READ

Series 160/180/210Valid Addresses: SD1, SD2, SD3, SD4, SD5, SD6, SD7, SD8

Series 150Valid Addresses: SD1, SD2, SD3, SD4, SD5, SD6, SD7, SD8, SD9, SD10,

SD11, SD12, SD13, SD14, SD15

Power Mate DValid Addresses SD1, SD2

Power Mate HValid Addresses SD1, SD2, SD3, SD4, SD5, SD6

Address Offset: none

If the current number of controlled axes on your CNC is less than 8, then you willonly be able to obtain data for the number of axes you have configured. Forexample, if your CNC is currently configured for 3 controlled axes, then you maydefine Skip Data points SD1 - SD8. However, only CIMPLICITY HMI points SD1,SD2, and SD3 will have values.

Page 86: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-18 CIMPLICITY HMI CNC Operation Manual GFK-1341

Actual Axis Feedrate / Actual Spindle SpeedYou can configure CIMPLICITY HMI points to read the actual axis feedrate and theactual spindle speed. These points may not be written.

Note: The Power Mate control does not support the actual spindle speed.The Power Mate i control does support the actual spindle speed.

When configuring these points, you must specify the following attributes:

Actual Axis FeedratePoint Class: ANALOG

Type: REAL

Access: READ

Valid Addresses: AF

Address Offset: none

Actual Spindle SpeedPoint Class: ANALOG

Type: DINT

Access: READ

Valid Addresses: SS

Address Offset: none

Page 87: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring CNC Data Points 4-19

Tool Offset DataYou can configure CIMPLICITY HMI points to read and write data in the tool offsettable. The types of data that you may access depends on the type of CNC ("M", "T"or Power Mate) and the type of tool offset memory ("A", "B", or "C") that you havepurchased for your CNC. Note that the Power Mate control only supports memorytype "A".

The various types of data are discussed below.

Regardless of the type of memory, the total number of tool offsets that you can accessfor each memory type depends upon the number of tool offsets that you havepurchased for your CNC:

• For Series 160/180 T, you may have 16, 32, 64, or 99 tool offsets.

• For Series 210 M, you may have 32, 64, or 99 tool offsets.

• For Series 210 T, you may have 16, 32, or 64 tool offsets.

• For Series 160 M, you may have 32, 64, 99, 400, 499, or 999 tooloffsets.

• For Series 150 M, you may have 32, 99, 200, 499, or 999 tool offsets.

• For Series 150 T, you may have 32, 64, or 160 tool offsets.

• For Power Mate, you will have 99 tool offsets.

Note: For a linear axis, the number of significant digits you can enter beforeand after the decimal point is a function of the current input unit (for example,millimeters vs. inches).

For inches, you may enter up to 3 digits before the decimal point and 4 digits afterthe decimal point. For example, 999.9999 would be a valid value, but 9999.9999would not.

For millimeters, you may enter up to 4 digits before the decimal point and 3 digitsafter the decimal point.

Machining Series - Memory Type "A" and PowerMateIf you have a Machining Series CNC with memory type "A" or a Power Mate, thenyou may configure the following CIMPLICITY HMI point type:

Single Tool OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: TOSx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Page 88: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-20 CIMPLICITY HMI CNC Operation Manual GFK-1341

Machining Series - Memory Type "B"If you have a Machining Series CNC with memory type "B", then you may configurethe following CIMPLICITY HMI point types:

Tool Geometry OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: TGOx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Tool Wear OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: TWOx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Machining Series - Memory Type "C"If you have a Machining Series CNC with memory type "C", then you may configurethe following CIMPLICITY HMI points types:

Tool Length / Geometry OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: TLGx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Tool Length / Wear OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: TLWx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Page 89: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring CNC Data Points 4-21

Cutter Radius / Geometry OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: CRGx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Cutter Radius / Wear OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: CRWx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Lathe Series/Tool Offset - Memory Type "A"If you have a Lathe Series CNC with memory type "A", then you may configure thefollowing CIMPLICITY HMI point types:

Direction of Imaginary Tool NosePoint Class: ANALOG

Type: INT

Access: READ or READ/WRITE

Valid Addresses: DITNx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

X-axis Geometry OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: XAOx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Page 90: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-22 CIMPLICITY HMI CNC Operation Manual GFK-1341

Y-axis Geometry OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: YAOx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Z-axis Geometry OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: ZAOx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Nose Radius OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: NROx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Lathe Series - Memory Type "B"If you have a Lathe Series CNC with memory type "B", then you may configure thefollowing CIMPLICITY HMI point types:

Direction of Imaginary Tool NosePoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: DITNx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

X-axis Geometry OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: XGOx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Page 91: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring CNC Data Points 4-23

Y-axis Geometry OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: YGOx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Z-axis Geometry OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: ZGOx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Nose Radius Geometry OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: NRGx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

X-axis Wear OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: XWOx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Y-axis Wear OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: YWOx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Page 92: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-24 CIMPLICITY HMI CNC Operation Manual GFK-1341

Z-axis Wear OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: ZWOx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Nose Radius Wear OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: NRWx, where x is a valid tool offset number for your CNC.

Address Offset: N/A

Current Tool NumberYou can configure a CIMPLICITY HMI point to read the currently selected toolnumber in the currently selected tool group. This point may not be written.

Note: The Power Mate and Power Mate i controls do not support the currenttool number.

To configure a CIMPLICITY HMI point to access current tool number data, youmust specify the following information:

Point Class: ANALOG

Type: DINT

Access: READ

Valid Addresses: CTN

Address Offset: None

Page 93: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring CNC Data Points 4-25

Work Zero Offset DataYou can configure CIMPLICITY HMI points to read and write entries in the WorkZero Offset table.

The total number of work zero offsets you may access depends upon the number youhave purchased for your CNC. You may have purchased the following options:

• Series 160/180 M 0 - 6, 7 - 55, 56 - 306 work zero offset

• Series 160/180 T 0 - 6 work zero offset

• Series 210 M 0 - 6 work zero offset

• Series 150 0 - 6, 7 - 54 work zero offset

Note: For a linear axis, the number of significant digits you can enter beforeand after the decimal point is a function of the current input unit (for example,millimeters vs. inches).

For inches, you may enter up to 4 digits before the decimal point and 4 digits afterthe decimal point. For example, 9999.9999 would be a valid value, but 99999.9999would not.

For millimeters, you may enter up to 5 digits before the decimal point and 3 digitsafter the decimal point.

When configuring an array point to access work zero offset data, keep in mind thatdata is addressed one axis at a time. For example, if you configure an array pointwith 10 elements, and the address you specify for the point is WZO1A1, then the firstelement of the array will be for Offset 1, Axis 1. The second element of the arraywill be for Offset 2, Axis 1, not Offset 1, Axis 2.

The Power Mate and Power Mate i controls do not support the Work Zero Offsettable.

To configure a CIMPLICITY HMI point to access work zero offset data, you mustspecify the following information:

Work Zero OffsetsPoint Class: ANALOG

Type: REAL

Access: READ or READ/WRITE

Valid Addresses: WZOxAy, where x is a valid tool offset number for your CNC,and y is a valid axis number.

Address Offset: N/A

Page 94: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-26 CIMPLICITY HMI CNC Operation Manual GFK-1341

Parameter DataYou can configure CIMPLICITY HMI points to read and write parameters in theparameter table. Before configuring a CIMPLICITY HMI point, you must refer tothe Parameter Manual for your control type (Series 15, Series 16 or Power Mate) todetermine the following three (3) pieces of information:

• Is the CNC parameter a bit, byte, word, or longword (2-word)parameter?

• Does the CNC parameter contain signed or unsigned data?

• Does the CNC parameter have data for every axis (an "axis"parameter), or is there just a single value?

When configuring CIMPLICITY HMI points as parameters, you need to be aware ofthe following restrictions:

• You may not configure CIMPLICITY HMI points as array points forparameters.

• The default behavior of the CIMPLICITY HMI for CNC product is tocheck the Parameter Write Enable bit (the "PWE" bit) before writingany parameter data. Thus, if the Parameter Write Enable bit is not set,any setpoints for parameters will fail. You can override the defaultbehavior by forcing CIMPLICITY HMI software to ignore theParameter Write Enabler bit. See Appendix A for details.

• In general, most CNC parameters contain "SIGNED" data, so youshould use the equivalent signed CIMPLICITY HMI point type (SINT,INT, or DINT).

After you have determined this information, you may configure CIMPLICITY HMIpoints using the following information:

Bit Parameters (no axis)Point Class: DIGITAL

Type: BOOL

Access: READ or READ/WRITE

Valid Addresses: PAx, where x is a valid parameter number for a bitparameter

Address Offset: 0-7, depending upon which bit you want to access

Bit Parameters (with axis)Point Class: DIGITAL

Type: BOOL

Access: READ or READ/WRITE

Valid Addresses: PAxAy, where x is a valid parameter number for a bitparameter, and y is the particular axis number

Address Offset: 0-7, depending upon which bit you want to access

Page 95: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring CNC Data Points 4-27

Byte Parameters (no axis)Point Class: ANALOG

Type: SINT for signed data; USINT for unsigned data

Access: READ or READ/WRITE

Valid Addresses: PAx, where x is a valid parameter number for a byteparameter

Address Offset: N/A

Byte Parameters (with axis)Point Class: ANALOG

Type: SINT for signed data; USINT for unsigned data

Access: READ or READ/WRITE

Valid Addresses: PAxAy, where x is a valid parameter number for a byteparameter, and y is the particular axis number

Address Offset: N/A

Word Parameters (no axis)Point Class: ANALOG

Type: INT for signed data; UINT for unsigned data

Access: READ or READ/WRITE

Valid Addresses: PAx, where x is a valid parameter number for a wordparameter

Address Offset: N/A

Word Parameters (with axis)Point Class: ANALOG

Type: INT for signed data; UINT for unsigned data

Access: READ or READ/WRITE

Valid Addresses: PAxAy, where x is a valid parameter number for a wordparameter, and y is the particular axis number

Address Offset: N/A

Longword (2-word) Parameters (no axis)Point Class: ANALOG

Type: DINT for signed data; UDINT for unsigned data

Access: READ or READ/WRITE

Valid Addresses: PAx, where x is a valid parameter number for a longwordparameter

Address Offset: N/A

Page 96: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

4-28 CIMPLICITY HMI CNC Operation Manual GFK-1341

Longword (2-word) Parameters (with axis)Point Class: ANALOG

Type: DINT for signed data; UDINT for unsigned data

Access: READ or READ/WRITE

Valid Addresses: PAxAy, where x is a valid parameter number for alongword parameter, and y is the particular axis number

Address Offset: N/A

Page 97: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 5-1

Configuring OLE EmbeddedObject Screens

About Configuring OLE Embedded Object ScreensCIMPLICITY HMI for CNC provides a set of OLE embeddable objects foraccessing CNC data. It also provides the ability to generate custom screens specificto your application, and to generate a CIMPLICITY HMI project containing anycombination of custom screens and OLE embedded object screens.

Note: The CIMPLICITY HMI for CNC QuikStart project, discussed inChapter 2, contains a combination of custom screens and OLE embedded objectscreens. These screens can also be used as a starting point for your ownCIMPLICITY HMI configuration.

This chapter discusses the OLE embedded objects that are distributed with theCIMPLICITY HMI for CNC product and how to configure CIMPLICITY HMIscreens containing these objects.

Configuring OLE Embedded Object ScreensTo configure an OLE embedded object screen:

1. Open the CIMPLICITY Workbench for your project.

2. Select the Screens icon in the tree.

3. Click the New button on the toolbar, or select New->Object from theFile menu.

A CimEdit window opens.

Page 98: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

5-2 CIMPLICITY HMI CNC Operation Manual GFK-1341

4. Click the OLE button on the toolbar.

5. Move the cursor to the point where you want to place the new object.

6. Click the left mouse button.

The Insert Object dialog box opens.

Page 99: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Configuring OLE Embedded Object Screens 5-3

7. Select any of the FANUC controls listed, and then click OK. Theobject is embedded into the screen at the location you specified.

For example, selecting the FANUC Absolute Position Controlembeds the following OLE object into a CimEdit screen.

8. Save the screen.

When you run your CIMPLICITY for HMI project and display thescreen containing this control, the appropriate data is shown.

For a more complete description of CimEdit, see the CIMPLICITY HMI CimEditOperation Manual (GFK-1396).

Page 100: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

5-4 CIMPLICITY HMI CNC Operation Manual GFK-1341

Available ControlsThe following FANUC controls can be embedded in a CimEdit screen:

FANUC 2 Paths Interference Check Control FANUC Pitch Error Data Control

FANUC Absolute Position Control FANUC PMC Alarm Control

FANUC Alarm Control FANUC PMC Counter Control

FANUC Alarm History Control FANUC PMC Data Table And Group Control

FANUC Block Control FANUC PMC Keep Relay Control

FANUC Check Draw Control FANUC PMC Status Control

FANUC Chopping Control FANUC PMC Timer Control

FANUC Chuck and Tailstock Barriers Control FANUC Program Check Control

FANUC CNC Status Control FANUC Program Check(BAxis) Control

FANUC Custom Macro Control FANUC Program Directory Control

FANUC Cut Time Control FANUC Program Edit Control

FANUC Data I/O Control FANUC Program Restart Control

FANUC Diagnosis Control FANUC Relative Position Control

FANUC Distance to Go Control FANUC Servo Setting Control

FANUC FS Control FANUC Servo Tuning Control

FANUC Graphics Tool Control FANUC Soft Key Control

FANUC Handle Interruption Control FANUC Software Operator’s Panel Control

FANUC Handy Control FANUC Spindle Setting Control

FANUC Machine Position Control FANUC Spindle Turning Control

FANUC Machine Draw Control FANUC System Configuration Control

FANUC Machining Time Control FANUC Timer Control

FANUC MDI Program Control FANUC Tool Live Management Control

FANUC Message Control FANUC Tool Offset Control

FANUC Modal Control FANUC Tool Offset(BAxis) Control

FANUC OLE Event Control FANUC Tool Post Interference Check Control

FANUC Operating Monitor Control FANUC Wave Diagnosis Graph Control

FANUC Operation History Control FANUC Wave Diagnosis Setting Control

FANUC Operator Message Control FANUC Windows Message Control

FANUC Over All Position Control FANUC Work Shift Control

FANUC P-Code Variable Control FANUC Work Zero Offset Control

FANUC Parameter Control

Page 101: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 6-1

Creating a New CIMPLICITYProject

Creating A New ProjectTo create a new project:

1. Select the Workbench icon in the CIMPLICITY HMI program group toopen an empty CIMPLICITY Workbench for the new project.

2. From the File menu in the CIMPLICITY Workbench, selectNew->Project to open the New Project dialog box.

3. In the New Project dialog box:

• Enter the new project name and subdirectory for your project.

• Select the Series 16/18/21/NC, Series 15 and Power Mateprotocols.

• Click Create.... The Project Properties dialog box opens.

4. In the Options property page of the Project Properties dialog box:

• Set Enable project broadcast

• Click OK. The CIMPLICITY HMI Project Wizard - Step 1 of 3dialog box opens.

5. In the Available protocols list of the CIMPLICITY HMI ProjectWizard - Step 1 of 3 dialog box:

• Select SERIES_16/18/21/NC_CNC or SERIES_15_CNC orPOWER_MATE_CNC.

• Click the Add-> button. The New Port dialog box opens.

6. In the New Port dialog box:

• Set the Protocol field to SERIES_16/18/21/NC_CNC orSERIES_15_CNC or POWER_MATE_CNC.

• Click OK. The Port Properties dialog box opens.

Page 102: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

6-2 CIMPLICITY HMI CNC Operation Manual GFK-1341

7. In the Port Properties dialog box:

• Enter an appropriate description for your CNC in the Descriptionfield.

• Set the Scan Rate value to 50.

• Change the Scan Rate units to ticks.

• Click OK.

8. In the CIMPLICITY HMI Project Wizard - Step 1 of 3 dialog box, clickFinish to complete the Wizard configuration of your project.

Creating a CNC DeviceTo create a CNC device:

1. Open your new project’s CIMPLICITY Workbench.

2. Open the Equipment folder in the left pane of the window.

3. Click the Devices icon to display the device information in the grid.

4. Click the New button on the toolbar to create a new device. The NewDevice dialog box opens.

5. Enter an appropriate device name to refer to your CNC in the Devicefield.

6. Set the Port field to MASTER_HSSB0

7. Click OK. A Device dialog box for the specific device opens.

8. On the General page of the Device dialog box:

• Enter an optional Description for the device.

• Select a Resource for the device. This is a required field. Youcan select an existing one ore create a new one.

• Select the appropriate Model Type for the device.

Page 103: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Creating a New CIMPLICITY Project 6-3

9. Click the HSSB tab, and configure a single or dual path device.

10. Click OK.

Important: If you configure a dual-path device, you will need tocreate a second device for the second path.

At this point, you have specified the minimum required information to run aCIMPLICITY HMI for CNC project. You can now use the Points icon to specifyCIMPLICITY HMI points, and use the Screens icon to create CIMPLICITY HMIscreens.

If you wish, you can select Install from the File menu of your project’sCIMPLICITY Workbench and install the project icon in an appropriate programgroup. All you need to do in future to access the project is to click its icon.

Page 104: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

6-4 CIMPLICITY HMI CNC Operation Manual GFK-1341

Starting A ProjectCIMPLICITY HMI for CNC gives you several mechanisms for starting a project.You can:

• Double-click the project’s icon in the CIMPLICITY HMI programgroup, then click the Start button on the toolbar in the CIMPLICITYWorkbench, or select Start from the Project menu.

• Select the CIMPLICITY Options menu item in the CIMPLICITY HMIprogram group and select a project to start.

• Select the CIMPLICITY Options menu item in the CIMPLICITY HMIprogram group and select a default project to start when your system isbooted.

Stopping A ProjectIf you want to shutdown CIMPLICITY HMI software for a currently running project,do the following:

1. Open the CIMPLICITY Workbench for your project. Note that theStop button is enabled, and the Start button is disabled.

2. Click the Stop button on the toolbar, or select Stop from the Projectmenu.

3. When you are asked to Select OK to terminate CIMPLICITY onthis node, click OK.

After CIMPLICITY HMI software is stopped, the CIMPLICITY Workbench isredisplayed. Note that the Start button is now enabled, and the Stop button isdisabled.

You can also use the CIMPLICITY Options menu item in the CIMPLICITY HMIprogram group to stop a project. To do this:

1. Select the CIMPLICITY Options menu item in the CIMPLICITY HMIprogram group. The CIMPLICITY Startup Options dialog box opens,and the currently running project is displayed in the Running Projectfield.

2. Click Halt.

3. When you are asked to Select OK to terminate CIMPLICITY onthis node, click OK.

Page 105: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 7-1

Viewing CNC Alarms andOperator Messages

CNC Alarms and Operator MessagesCIMPLICITY HMI for CNC lets you track CNC alarms and operator messages usingthe CIMPLICITY HMI Alarm Viewer. To access the CIMPLICITY HMI AlarmViewer:

1. Open the Runtime folder in the left pane of your CIMPLICITYWorkbench.

2. Double-click the Alarm Viewer icon in the Runtime folder.

The Alarm Viewer window opens.

In the Alarm Viewer window, select the login! menu to log into your project. Whenyou first activate the CIMPLICITY HMI Alarm Viewer, it displays all alarms thatcurrently exist in the system, but will not update if any new alarms that are generated.To force the CIMPLICITY HMI Alarm Viewer to dynamically update when alarmsoccur, you can click the Toggle button.

CNC AlarmsWhen an alarm occurs on your CNC, the alarm message appears on theCIMPLICITY HMI Alarm Viewer. The message includes the time the CNC alarmoccurred, the current state of the CNC alarm (ALARM or NORMAL), and the nodeand contents of the alarm message. A sample alarm is displayed below:

Mar 06 15:30 00:14 N $CNC_ALARM $SYSTEM HIGH ALARM Node0 – 100PARAMETER WRITE ENABLE

In the CIMPLICITY HMI Alarm Viewer, CNC alarms always display with a blackbackground. While the alarm is still active on your CNC, the state of the alarm isALARM. When the alarm is no longer active on your CNC, the state of the alarm isNORMAL.

Page 106: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

7-2 CIMPLICITY HMI CNC Operation Manual GFK-1341

CNC Operator MessagesWhen an operator message occurs on your CNC, the operator message also appearson the CIMPLICITY HMI Alarm Viewer. The message includes the time the CNCoperator message occurred, the current state of the CNC operator message (ALARMor NORMAL), and the node and contents of the operator message. A sampleoperator message is displayed below:

Jun 19 09:55 00:03 N $CNC_OPER_MSG $SYSTEM MSG ALARM Node0 - 0001Tool ID Required

A sample macro message is displayed below:

Jun 19 09:55 00:03 N $CNC_MACRO_MSG $SYSTEM MSG ALARM Node0 - MC002Tool ID Mismatch

While the operator message is still active on your CNC, the message displays with aRED background in the alarm viewer, and the state of the alarm is ALARM. Whenthe operator message no longer is active on your CNC, the message displays with aGREEN background in the alarm viewer, and the state of the alarm is NORMAL.

Customizing the CIMPLICITY Alarm Viewer for yourProject

You can customize the CIMPLICITY HMI Alarm Viewer to display alarms andoperator messages in a variety of formats. Two of the more useful features include:

• Changing the colors that are used to display CNC alarms and operatormessages

• Forcing the alarm viewer to automatically delete CNC alarms andoperator messages from the alarm viewer when the alarms and operatormessages are no longer active on the CNC

Changing Display Colors of Alarms and OperatorMessagesTo change the colors that are used to display CNC alarms and operator messages, dothe following:

1. Stop your CIMPLICITY HMI project if it is currently executing.

2. In your project’s CIMPLICITY Workbench,

A. Open the Advanced folder.

B. Double-click the Alarm Classes icon.

The Alarm Class configuration data displays in the right-had grid.

This window lists the various alarm classes defined in your project, andthe various colors that are used when an alarm in a given class isdisplayed.

CNC Alarms are part of the $HIGH class, while CNC OperatorMessages are part of the MSG class.

Page 107: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Viewing CNC Alarms and Operator Messages 7-3

3. To modify the colors used by any particular class:

A. Double-click on the class name in the grid.

The Alarm Class Configuration dialog box opens.

B. Select the foreground and background colors you want to use whenthe alarm is in a Normal, Alarm, and Acknowledged state.

C. Click OK.

4. After you have made the changes for your particular class, click theConfiguration Update button on the toolbar to update your project,and then restart your CIMPLICITY HMI project.

Forcing Automatic Deletion of CNC Alarms andOperator MessagesYou can configure your CIMPLICITY HMI project to automatically delete CNCalarms and operator messages from the CIMPLICITY HMI Alarm Viewer when theyare no longer active on the CNC. Perform the following steps to modify yourCIMPLICITY HMI project:

1. Stop your CIMPLICITY HMI project if it is currently executing.

2. In your project’s CIMPLICITY Workbench, double-click the Alarmsicon.

The Alarm configuration data displays in the right-hand grid.

The following Alarm IDs are used by CIMPLICITY HMI for CNC:

• $CNC_ALARM is the Alarm ID for all CNC alarms.

• $CNC_OPER_MSG is the Alarm ID for all CNC operatormessages.

• $CNC_MACRO_MSG is the Alarm ID for all CNC macromessages.

3. To modify a CNC alarm or message to automatically delete when notactive:

A. Double-click on the Alarm ID in the grid.

The Alarm Definition dialog box opens.

B. In this dialog box, click the Alarm Options tab.

C. Change the Deletion Requirements option fromAcknowledge to Reset.

D. Click OK.

4. After you have made the changes for your particular alarms, click theConfiguration Update button on the toolbar to update the project,and then restart your CIMPLICITY HMI project.

Page 108: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

7-4 CIMPLICITY HMI CNC Operation Manual GFK-1341

Viewing CNC Alarms and Operator Messages RemotelyYou can use an Alarm Viewer OCX in a CimView window or the CIMPLICITYHMI Alarm Viewer to view CNC alarm and operator messages occurring on remoteCIMPLICITY HMI projects.

Using the Alarm Viewer OCX in CimViewTo view CNC alarms and messages for a remote project from an alarm Viewer OCXcontrol:

1. Open a CimView screen that has an embedded Alarm Viewer OCXcontrol.

2. Open the Properties dialog box for the Alarm Viewer OCX control.

3. Click the Projects tab.

4. Add the HMI for CNC project to the list of projects you want to view.

5. Click OK.

You can now view the CNC alarms and messages for the remote project.

Using the Stand-Alone Alarm ViewerUse the following procedure to modify the Alarm Viewer in your project’sCIMPLICITY Workbench:

1. Open the Alarm Viewer window for your project.

2. From the Configure menu, select List Layout… .

3. On the General properties for Alarm List Configuration, change theConnection selection to Select Project Now .

4. In the System input field, select the name of the remote CIMPLICITYHMI project for which you want to view alarms.

5. Click OK to save your changes.

6. From the File menu, select the Save as… option, and specify afilename to which you would like this particular alarm configuration tobe saved.

7. From the File menu, select the Open… option, and enter the filenameyou specified above.

8. A dialog box opens, prompting you to log into the remoteCIMPLICITY HMI project. After you have entered an appropriateUsername and Password, you will be able to view CNC alarm andoperator messages occurring on the remote CIMPLICITY project.

Page 109: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 8-1

Using the CNC Part ProgramApplication

About Using the CNC Part Program ApplicationThe CNC Part Program Application lets you upload or download part programsbetween your PC and CNC. You can upload or download multiple files at a time, ordownload a file containing multiple part programs. You can also use this applicationto edit, rename and delete part programs on your PC or CNC. The command lineutilities provide some of the same functionality and allow command line partprogram control. You can use any existing directories and part programs on your PCnetwork.

ConfigurationYou can configure much of the information for your CNC Part Program Application.

Parameters on CNCIf you have a Series 15 CNC, you will need to set the following parameters beforeyou can use the CNC Part Program Application:

• 0020 = 16 (MMC upload/download interface)

• 0022 = 16 (MMC upload/download interface)

• The following parameters will influence the behavior of uploading anddownloading:

• 0000#3 (NCR)

• 0011#0 (NE8)

• 2200#1 (REP)

• 2200#3 (NPE)

• 2200#4 (NM9)

• 2201#0 (NE9)

• 2210

• 2211

• 2212

• 2213

Page 110: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

8-2 CIMPLICITY HMI CNC Operation Manual GFK-1341

If you have a Series 16/18/21 CNC, the following parameters will influence thebehavior of uploading and downloading:

• 3201#2 (REP)

• 3201#5 (N99)

• 3201#6 (NPE)

• 3202#0 (NE8)

• 3202#4 (NE9)

• 3210

• 3211

• 3290#7 (KEY)

Modes on CNCIf you have a Series 15 CNC, you will need to be in EDIT mode before you canselect and rewind a part program on the CNC.

If you have a Series 16/18/21 CNC, you will need to be in EDIT or MEM modebefore you can select and rewind a part program on the CNC.

Part Program LayoutIf a file contains only one part program, the part program must consist of thefollowing contents:

• % on the first line

• The O code (Oxxxx, where xxxx is the program number up to 4 digits)on the second line

• a number of lines of commands

• % on the last line as the last character in the program

The following is an example of the part program:

%O0001 (COMMENT FIELD)N0010 G00 G90 X0 Y0 Z0N0020 G92 X0 Y0 Z0N0030 G00 G91 X100.0N0040 G01 F300.0 X100.0N0050 Y150.0N0060 G90 X0 Y0 Z0N0070M30%

Page 111: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Using the CNC Part Program Application 8-3

Multiple Part Programs in a Single FileYou can use the CNC Part Program Application to download a file that containsmore than one part program. Each part program in the file should have the contentsdescribed in the Part Program Layout. Part programs are distinguished by their"O" code. There must be a "%" on the first line and a"%" on the last line of the file.It’s optional to have "%" between the part programs in a file. The following is anexample of a file containing multiple part programs:

%O0001 (COMMENT1)N0010 G00 G90 X0 Y0 Z0N0020 G92 X0 Y0 Z0N0030 G00 G91 X100.0N0040 G01 F300.0 X100.0N0050 Y150.0N0060 G90 X0 Y0 Z0N0070 M30% [optional]O0002 (COMMENT2)N1 G9N2 G90 G00 X60.0 Y50.0N3 G90 G00N4 G90 G00 X60.0 Y50.0N6 G90 G00N9999 M30%

Environment Variables on PCYou must define a temporary directory name TEMP or TMP in your environment.You can check on this by typing the following command at the DOS prompt:

$ set

The following examples assure that your Windows 95 and DOS software are installedin the C:\WINDOWS and C:\DOS directories:

TMP=C:\WINDOWS\TEMP

TEMP=C:\DOS

If TMP or TEMP is not defined, then add one of the following lines in yourautoexec.bat file:

set TMP=C:\WINDOWS\TEMP

set TEMP=C:\DOS

Reboot your PC after modifying the autoexe.bat file.

Page 112: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

8-4 CIMPLICITY HMI CNC Operation Manual GFK-1341

Launching the ApplicationYou can launch the application using the following methods:

• Use a CimView screen

• Issue a command at MS-DOS prompt

• Use a shortcut icon in the window background

• Select the CNC Program icon in the CIMPLICITY HMI programgroup

Defining the Application EditorBased on the registered file types defined on your system, you can define specificeditors to be used to open and modify part programs. To do this:

1. From the Windows 95 Explorer or Windows NT Explorer View filemenu, select Options… . The Options dialog box opens.

2. Click the File Types tab in the Options dialog box.

3. Define or redefine the file type for the part program file (PP) editor.

If a file type is not defined, when you open a part program, the part programapplication defaults to use the *.txt definition.

Page 113: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Using the CNC Part Program Application 8-5

CNC Part Program User InterfaceTo start the CNC Part Program User Interface, select the CNC Program icon.

The Node Selection dialog box opens.

Select the node and part program you want to display, then click OK. The CNC PartProgram Application window opens.

The window components are:

Title BarThe Title Bar displays the name of the screen: CNC Part Program Application. Italso has the following buttons:

Page 114: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

8-6 CIMPLICITY HMI CNC Operation Manual GFK-1341

Control Menu Button

To access the Control Menu, click on the Control Menu button, click on the Title Baror press Alt+Spacebar. The following drop-down menu displays:

The Control Menu functions are:

Restore If the window is currently an icon, restores the window.Otherwise, the item is unavailable.

Move Lets you move the window around on the terminal screen.

Size Lets you resize the window.

Minimize Reduces the window to an icon.

Maximize Resizes the window to use the entire terminal screen.

Close (Alt+F4) Closes the current window. You will be prompted to save anychanges.

Minimize Button When you click on the Minimize button, you will minimize the window. The

minimized window is hidden. To restore the window, click on its button in the taskbar.

Maximum Button When you click on the Maximize button, the window will be resized to take up the

entire terminal screen. When the window is maximized, the Restore button replacesthe Maximize button. When you click on the Restore button, the window will berestored back to its old size.

Exit Button

When you click the Exit button, you exit the application. This is the same as theExit option under File menu and the Exit button.

Menu BarThe Menu Bar displays File, View and Help menu options:

File (Alt+F) Use this menu to open part program, rename partprogram or to exit the application.

View (Alt+V) Use this menu to display the toolbars or status bar.

Help (Alt+H) Use this menu to get version information of theapplication.

Page 115: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Using the CNC Part Program Application 8-7

Menu Options

The File Menu

To access the File menu, click on the File option in Menu Bar or press Alt+F. Thefollowing drop-down menu displays:

The File menu functions are:

Open (Ctrl+O) Opens a part file selected from any one of the list boxes inthe window in WordPad.

Rename (Ctrl+N) Renames a part file selected from any one of the list boxesin the window.

Exit (Ctrl+X) Exits the application. This is the same as the Exit button onthe title bar and the Exit push button in the window.

The View Menu

To access the View menu, click on the View option in Menu Bar or press Alt+V.The following drop-down menu displays:

The View menu functions are:

Toolbar Turns on and off the display of the toolbar in the window.

Status Bar Toggles the display of the Status Bar at the bottom of themain window.

The Help Menu

To access the Help menu, click on the Help option in Menu Bar or press Alt+H.The following drop-down menu displays:

The Help menu function is:

About Cnc_program Displays program information, version number andcopyright.

Page 116: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

8-8 CIMPLICITY HMI CNC Operation Manual GFK-1341

Toolbar

A toolbar is provided for the quick access to options File Open, File Rename andHelp.

The Toolbar buttons are:

Open File Open a part file selected from any one of the list

boxes in the window in WordPad. This is the sameas the File menu Open option.

Rename File Rename a part file selected from any one of the list

boxes in the window. This is the same as the Filemenu Rename option.

About Display program information, version number and

copyright. This is the same as the File menuRename option.

Status BarThe Status Bar displays information in the Message Area about options that youselect or about operations that you perform. For example:

Function Buttons and Edit Boxes

Edit Boxes

There are two edit boxes in the window.

Programs on PC

Use the Programs on PC edit box to enter the directory name or file name with a fullpath specified. When your cursor leaves the edit box, the system searches for all thefiles with the specified extension in the specified directory.

Messages

The Messages edit box is read-only. It displays messages related to the operationsyou perform in this window. The vertical scroll bar allows you to move the displayup and down if it doesn’t fit into the box.

List Boxes

There are three list boxes in the main window. They allow multiple selections andare updated when mode is changed or during an operation.

Programs on PC

This list box displays all the programs retrieved based on the specification of thedirectory and file extension shown in the edit box. The initial contents are retrievedfrom where the application is launched.

Page 117: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Using the CNC Part Program Application 8-9

Selected Programs

You can select programs from the Programs on PC and Programs on CNC listsand add them to the list of selected programs. You can also remove programs on thislist to the Programs on PC and Programs on CNC lists. Initially, this list isempty.

Programs on CNC

The part programs currently on the CNC are listed in this box.

Select Mode Radio Buttons

You can use these radio buttons to select the mode of operation:

The default mode is Download. You can change mode by clicking on the optionyou want to select or by tabbing to the Select Mode group and then using arrow keyson your keyboard to toggle between the buttons.

Each mode selection defines the set of operations that you can perform:

DOWNLOAD

UPLOAD

DELETEFROM PC

DELETEFROM CNC

BROWSE (PC) × × × ×

ADD FROM PC × ×

REMOVE TO PC × ×

DOWNLOAD ×

ADD FROM CNC × ×

REMOVE TO CNC × ×

REFRESH (CNC) × × × ×

CLEAR ALL (SEL) × × × ×

UPLOAD ×

DELETE FROM PC ×

DELETE FROM CNC ×

OPEN/RE-NAME (PC) × ×

OPEN/RE-NAME (CNC) × ×

SELECT AND REWIND × × × ×

Page 118: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

8-10 CIMPLICITY HMI CNC Operation Manual GFK-1341

Select Path Radio Buttons

If the CNC you are communicating with supports multiple paths, you can use thefollowing radio buttons to select the path:

To change the path, you can do one of the following:

• Click on the option you want to select.

• Tab to the Default Path group then use the arrow keys on yourkeyboard to toggle between the buttons

Push buttons

You can use the following push buttons:

(Ctrl+B)

Click Browse or type Ctrl+B to open the Select Filedialog box.

(Ctrl+A)

Click Add or type Ctrl+A to add files selected from theProgram on PC list box to the Selected Program list box.The selected files are not removed from the Program on PClist box.

(Ctrl+R)

Click Remove or type Ctrl+R to remove the selected filesfrom the Selected Program list box.

(Ctrl+C)

Click Clear All or type Ctrl+C to remove all the contentsin the Selected Program list box.

(Ctrl+D)

Click Add or type Ctrl+D to add files selected from theProgram on CNC list box to the Selected Program list box.The selected files are not removed from the Program onCNC list box.

(Ctrl+M)

Click Remove or type Ctrl+M to remove the selected filesfrom the Selected Program list box.

(Ctrl+F)

Click Refresh or type Ctrl+F to retrieve the programsexisting on the CNC and update the contents in the Programon CNC list box.

(Ctrl+S)

Click Select and Rewind or type Ctrl+S to select andrewind a program on the CNC. The program number of theselected program is displayed in the CRT/MDI screens.

(Ctrl+L)

Click the Download button or type Ctrl+L to downloadselected files from your PC to your CNC.

Page 119: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Using the CNC Part Program Application 8-11

(Ctrl+U)

Click the Upload button or type Ctrl+U to upload selectedprograms from your CNC to your PC.

(Ctrl+E)

Click Delete or type Ctrl+E to delete files on yourcomputer or delete programs on your CNC depending onthe mode selected.

(Ctrl+X)

Click Exit to exit the application. This is the same as theExit button on the title bar and the Exit option on the Filemenu.

Downloading a Part ProgramTo download part programs from your computer to your CNC, you need to do thefollowing:

1. Click on the Download Select Mode radio button.

2. Use the Programs on PC edit box or click Browse to select files. Theselected files are displayed in the Program on PC list box.

3. Select one or more files listed in the Program on PC list box.

4. Click Add to add the files you select from the Program on PC list boxto the Selected Program list box.

5. Click Download or type Ctrl+L to download the files in the SelectedProgram list box to your CNC.

The Download process downloads the part programs in the files one by one to yourCNC. The process finishes when the end of the Selected Program list is reached andthe contents in the Program on CNC list box is updated. During the Downloadprocess, messages are displayed for each file.

If a file contains more than one part program and an error occurs during thedownloading, an error message with program number is displayed and the subsequentpart programs are not downloaded. The process goes on to download the next file inthe Selected Program list.

Page 120: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

8-12 CIMPLICITY HMI CNC Operation Manual GFK-1341

Uploading a Part ProgramTo upload part programs from your CNC to your PC, you need to do the following:

1. Click on the Upload Select Mode radio button.

2. Select one or more programs listed in the Program on CNC list box.

3. Click Add to add the files you select from the Program on CNC listbox to the Selected Program list box.

4. Click Upload or type Ctrl+U to upload the files in the SelectedProgram list box to your PC.

The Upload process uploads the part programs in the Selected Program list one byone to your PC. The process finishes when the end of the Selected Program list isreached and the contents in the Program on PC list box is updated. During theUpload process, status messages are displayed for each file.

When you upload a part program to your PC, the application creates a file in thecurrent PC directory. The file extension is determined based on the files displayed inthe Program on PC list box. If there are no files displayed in the Program on PC listbox, then the following will be used to create files on your PC:

• If you specified a file extension for browsing and no files exist in thecurrent directory, then the specified file extension will be used to createthe files during the Upload process.

• If you have not specified a file extension and have not browsed for files,then a default file extension ".pro" is used to create the files duringthe Upload process.

Deleting Part Programs on your PCTo delete part programs on your PC, you need to do the following:

1. Click on the Delete from PC Select Mode radio button.

2. Use the Programs on PC edit box or click Browse to select the files.The selected files will be displayed in the Program on PC list box.

3. Select one or more programs listed in the Program on PC list box.

4. Click Add to add the files you select from the Program on PC list boxto the Selected Program list box.

5. Click Delete or type Ctrl+E to delete the files in the Selected Programlist box.

The Delete process deletes the files in the Selected Program list box one by one untilthe end of the list is reached. The contents in the Program on PC list box areupdated when the process finishes. During the Delete process, status messages aredisplayed for each file.

Page 121: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Using the CNC Part Program Application 8-13

Deleting Part Programs on your CNCTo delete part programs on your CNC, you need to do the following:

1. Click on the Delete from CNC Select Mode radio button.

2. Select one or more programs listed in the Program on CNC list box.

3. Click Add to add the files you select from the Program on CNC listbox to the Selected Program list box.

4. Click Delete or type Ctrl+E to delete the files in the Selected Programlist box.

The Delete process deletes the files in the Selected Program list box one by one untilthe end of the Selected Program list is reached. The contents in the Program onCNC list box are updated when the process finishes. During the Delete process,status messages are displayed for each file.

Browsing Part ProgramsTo browse part programs on your computer or your computer network, you can useone of the following methods or combination of them:

• Use the Programs on PC edit box

• Use the Browse button

Using the Programs on PC Edit BoxIf you know where the programs reside, you can type the full pathname in thePrograms on PC edit box. The full pathname has the following format:

drive:\[directory1\directory2\…]\[filename]

The ? (question mark) and * (asterisk) wildcards are allowed in the filename. Thefollowing is an example of the text in the Programs on PC edit box:

c:\CIMPLICITY\HMI\projects\myproj\partprograms\*.pro

When your cursor leaves the edit box, the application searches for all the files withthe specified extension in the specified directory.

Page 122: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

8-14 CIMPLICITY HMI CNC Operation Manual GFK-1341

Using the BrowserNo matter whether or not there is a specification in the Programs on PC edit box,you can click Browse or type Ctrl+B to open the Select File dialog box.

This dialog box initially displays the directory you specify in the Programs on PCedit box. If there are no contents in the edit box, the initial directory is the one wherethe application was launched. To use files on your network, you need to map a driveon your computer to the proper network location before you change the directory inthis window.

The following is an example of how to select files on your network, via a mappeddrive on your computer:

First, select the network drive that you mapped to.

Page 123: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Using the CNC Part Program Application 8-15

The file names for the network drive you selected are listed in the dialog box.

The file names displayed in the Select File dialog box are based on the specificationin the Files of Type drop-down list. The Files of Type drop-down list is composedof:

• the initial extension specified in the Programs on PC edit box with itsdescription

• the default part program extensions (pro, pp and txt) with itsdescription, if the initial extension is not one of the defaults

• the wildcard for all file types (*) with its description

You must select a file before clicking Open to exit the dialog box. You can click onthe file listed in the list box to select it or type the filename in the File name edit box.If you select a file and click Open, all the files in the directory with the sameextension of the selected file are collected and displayed in the Programs on PC listbox in the main window. After this dialog closes box, the contents in the Programon PC edit box will show only the directory name.

Page 124: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

8-16 CIMPLICITY HMI CNC Operation Manual GFK-1341

Modifying Part ProgramsYou can open a part program in any one of the list boxes by:

• Selecting Open from the File menu

• Selecting the Open File toolbar button

• Typing Ctrl+O

If you open a part program on your computer, the application opens it for editing inMicrosoft WordPad.

If you open a program on your CNC, the application uploads the selected program toa temporary file in the TEMP or TMP directory on your PC and then displays thetemporary file in the editor defined for that file type (see Defining the ApplicationEditor). The temporary file(s) created in the TMP or TEMP directory are deletedwhen you exit the application. If you need to make changes to a program on CNC,you can use one of the following methods:

• Open the part program for editing and then download the savedtemporary file to the CNC.

• Upload the part program to your PC. Open the uploaded program onyour PC for editing and then download the saved program to the CNC.

Page 125: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Using the CNC Part Program Application 8-17

Renaming Part ProgramsTo rename a part program in any one of the list boxes, you can bring up a RenameFile dialog box by:

• Selecting Rename from the File menu

• Selecting the Rename File toolbar button

• Typing Ctrl+R

The Rename File dialog box opens.

The current file name is displayed in the read-only Current Name field. The firstcharacter in the current file name is initially displayed in the New Name field.

If you rename a program on the CNC, the new name must have an "Oxxxx" format,where O is a character and xxxx is a number up to four digits. The number xxxx istaken as the new program number and used to modify the "O" code (program number)on the second line in the file.

If you enter a new name that overrides an existing program on the CNC, you areasked to confirm the new file name.

If you rename a program on your CNC, the application uploads the selected programto a temporary file in the TEMP or TMP directory on your PC, renames thetemporary file, and then downloads this temporary file to your CNC. The temporaryfiles created in the TMP or TEMP directory are deleted when you exit theapplication.

Selecting and Rewinding Part ProgramsTo select and rewind a part program on your CNC, you need to do the following:

• Select a program in the Program on CNC list box.

or

• Select a program in the Selected Program list box if the mode is eitherUpload or Delete from CNC.

• Click Select and Rewind or type Ctrl+S to select and rewind theprogram.

The program number of the selected program is displayed in the CRT/MDI screensand the program becomes active on the CNC.

Page 126: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

8-18 CIMPLICITY HMI CNC Operation Manual GFK-1341

CNC Part Program Command Line UtilitiesThe CNC Part Program command line utilities give you some of the samefunctionality as the user interface and allow command line part program control.

Using cnc_upload.exeThe command line utility cnc_upload.exe uploads a single part program or asequence of part programs from the CNC memory to a single file on the PC. Thefollowing is the correct usage:

C:\> cnc_upload <nodenum> <pathnum> <filespec><startprogram> <endprogram>

where:

<nodenum> is the node number.

<pathnum> is the path to the CNC. Enter one of the following:

0 = no path

1 = first path

2 = second path

If the CNC does not support multiple paths, enter 0.

<filespec> is the file specification of file to receive the uploadedpart program(s). This may be a fully qualified filename or a filename inthe current directory.

<startprogram> and <endprogram> are the starting and endingrange of part programs to upload.

In the following example, the contents of CNC part programs between<startprogram> and <endprogram> are uploaded to the <filespec> for<nodenum>:

C:\> cnc_upload 0 0 test.pp 1 10Uploading part programs O1113 - O1119 to test.pp: SuccessC:\>

The file test.pp is either created or overwritten with all the part programs in therange of 1 to 10 currently registered in CNC memory.

The following is a list of possible errors:

• Could not determine CNC type for node x.

• Failure to get directory info

• Bad directory info returned

Page 127: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Using the CNC Part Program Application 8-19

Using cnc_download.exeThe command line utility cnc_download.exe downloads one or more files fromthe PC to CNC memory. Each file may contain a single part program or a sequenceof part programs. The following is the correct usage:

C:\> cnc_download <nodenum> <pathnum> <filespec1>[<filespec2>] [<filespec3>]…

where:

<nodenum> is the node number.

<pathnum> is the path to the CNC. Enter one of the following:

0 = no path

1 = first path

2 = second path

If the CNC does not support multiple paths, enter 0.

<filespec > is a file specification. Each file specification indicatesa single file to download. This may be a fully qualified filename or afilename in the current directory.

In the following example, the contents of each file is downloaded to CNC anddisplays success or failure status when it is complete:

C:\> cnc_download 0 0 c:\O0001.pp c:\O0002.pp c:\O0003.ppBeginning download:C:\O0001.pp : SuccessC:\O0002.pp : File open failedC:\O0003.pp : SuccessC:\>

The O0001.pp and O0003.pp part program files have been downloaded andregistered in CNC memory. The part program O0002.pp could not be opened andwas not processed.

The following is a list of possible errors:

• File not found

• Failed to open file for reading

• File contains bad program

• CNC write protect

• CNC out of memory

Page 128: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

8-20 CIMPLICITY HMI CNC Operation Manual GFK-1341

Using cnc_delete.exeThe command line utility cnc_delete.exe deletes one or more files from CNCmemory. The following is the correct usage:

C:\> cnc_delete <nodenum> <pathnum> <prognum1> [<prognum2>][<prognum3>] …

where

<nodenum> is the node number.

<pathnum> is the path to the CNC. Enter one of the following:

0 = no path

1 = first path

2 = second path

If the CNC does not support multiple paths, enter 0.

<prognum> represents one or more part program numbers to delete.

In the following example, the contents of each part program are deleted from CNCmemory. A success or failure status displays when each deletion completes:

C:\>cnc_delete 0 0 1 4 660 5000Deleting part program O1111: SuccessDeleting part program O1112: SuccessDeleting part program O1113: SuccessC:\>

The part programs O0001, O0004 and O5000 have been deleted from CNCmemory. The part program O0660 did not exist on the CNC and was not processed.

The following is a list of possible errors:

• Program does not exist on CNC

• CNC memory protected

Page 129: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Using the CNC Part Program Application 8-21

Using cnc_dir.exeThe command line utility cnc_dir.exe displays a directory of registered partprograms on the CNC. The following is the correct usage:

C:\> cnc_dir <nodenum> <pathnum> [/w]

where:

<nodenum> is the node number.

<pathnum> is the path to the CNC. Enter one of the following:

0 = no path

1 = first path

2 = second path

If the CNC does not support multiple paths, enter 0.

/w - Optional request for a wide directory listing.

In the following examples, a directory of part programs registered in CNC memory isdisplayed, one with comments and sizes. The contents of each part program aredeleted from CNC memory and the success or failure status displays when eachdeletion completes.

C:\> cnc_dir 0 0Program Comment Size

O0020 TEST PROGRAM 20 216O0038 TEST PROGRAM 38 432O0039 TEST PROGRAM 39 288O0040 TEST PROGRAM 40 288O0041 TEST PROGRAM 41 216O0042 TEST PROGRAM 42 720

6 Total file(s).

C:\> cnc_dir 0 0 /w

O0020 O0038 O0039 O0040 O0041 O0042

6 Total file(s).

C:\>

The following is a list of possible errors:

• Bad directory info

• CNC memory protected

Page 130: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

8-22 CIMPLICITY HMI CNC Operation Manual GFK-1341

TroubleshootingHere are some guidelines for handling the error messages in the CNC Part ProgramApplication window.

Unexpected Files on PCIf the unexpected files have names with the format of "CNCOxxxx", they aretemporary files created during the opening or renaming of part programs on yourCNC. This is because the TMP or TEMP environment variable is not defined onyour computer. Refer to the section Environment Variables on PC to see how todefine these environment variables on your computer.

Select and Rewind ErrorIf the following message is displayed:

[Part Program]: Error - Program was not selected.

the error might be caused by the CNC being in the wrong mode. If you have a Series15 CNC, it is recommended that the CNC be in EDIT mode. If you have a Series16/18/21 CNC, the mode should be either MEM or EDIT mode.

Page 131: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 A-1

Appendix A - OverridingParameter Write Enable

Overriding the Parameter Write Enable BitThe default behavior of the CIMPLICITY HMI for CNC product is to check theParameter Write Enable bit (the "PWE" bit) before allowing CIMPLICITY HMIsoftware to write any CIMPLICITY HMI points that are configured to access theCNC parameter table. You may override the default behavior and allowCIMPLICITY HMI software to always write to the parameter table by performingthe following steps:

1. Stop your CIMPLICITY HMI project if it is currently executing.

2. In your project’s CIMPLICITY Workbench, from the Tools menu,select the Command Prompt… option.

3. An MS-DOS window opens. In this window, type the followingcommands:

cd masteridtpop glb_parms

This creates a file called glb_parms.idt in your project’s masterdirectory.

4. Use a text editor such as Notepad to access the contents of this file.This file consists of a series of records, 1 per line.

5. Using the text editor, add the following line to the end of this file:

DC_CHECK_PWE|1|N

6. If you have dual path controllers, you will need to add an additional lineto the end of this file:

DC_CHECK_PWE2|1|N

7. Save the file.

8. Exit from the text editor.

9. Enter the following command in the MS-DOS window:

SCPOP GLB_PARMS

10. Exit from the MS-DOS window.

11. Restart your CIMPLICITY HMI project.

12. Update your project configuration files when prompted.

Page 132: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual
Page 133: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 B-1

Appendix B - OLE ObjectDescriptions

User Applications Using OLE ObjectsOne of the powerful features of the Basic Operation Package is the ability to strippowerful OLE control objects from the package and insert them into user-developedOLE container applications such as CimEdit/CimView screens.

BOP BOP Control

User Applications BOP Control

The user container application can communicate to the OLE objects by using thecontrol methods and control events. The user container can manipulate the controlby calling the control methods. The control can communicate to the container byfiring its events.

Page 134: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

B-2 CIMPLICITY HMI CNC Operation Manual GFK-1341

This screen shows the insertion of four OLE controls into a user dialog-basedcontainer application. These objects can be sized and colored. Manipulation of theobjects themselves can be done with pushbuttons that call the control methods.

Page 135: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Appendix B - OLE Object Descriptions B-3

OLE Control Methods and PropertiesThe CNC screen in the Basic Operation Package (BOP) 1 is an OLE object, whichsupports the OLE visual editing and prepares the following OLE IDispatchautomation interfaces.

The CNC screen is normally made as an in-process type OLE server, that is ActiveX® control (OLE control), and you can also use it on Visual Basic®, MicrosoftAccess, etc. You can make the CNC screen as an out-of-process OLE server likeMicrosoft Excel. However, in this case, the BOP software slows down, you cannotuse the soft keys through your keyboard, and you must use the mouse.

The screen object has the following IDispatch interfaces to support the application.

DoFunction (method)

Syntax DoFunction ( Index )

Parameters This method uses the following parameter:

Index The CNC screen function to execute for the function name.

Remarks The function that is executed depends on the screen it is called from. The following are the list ofscreens and their associated functions:

Control FunctionNumber

Function Description

Position 1 Originate relative position.2 Preset relative position.3 Set floating reference point.4 Preset work coordinate.

Handle Interruption 1 Manual overlap cancel.

Actual Speed No functions

Cut Time and Parts Count 1 Clear parts count.2 Clear run time.

Program Edit 1 Get program from NC.2 Write program back to NC.3 Include program from disk.4 Write program to disk.6 Search word.7 Replace word.10 Change state of area.11 Cut.12 Copy.13 Paste.14 Insert sequence number.15 Teach in.16 Move to top.17 Move to bottom.18 Insert time.

Page 136: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

B-4 CIMPLICITY HMI CNC Operation Manual GFK-1341

MDI Program 6 Search word.7 Replace word.

10 Change state of area.11 Cut.12 Copy.13 Paste.14 Insert sequence number.15 Move to top.16 Move to bottom.

Program Directory 1 Copy program.2 Delete program.3 Select program.4 Rename program.5 Change list/detail display.

Program Check 1 Rewind.2 Sequence number search.

Modal No functions

Block No functions

Program Restart 1 Search restart block.2 Set order of axis motion to restart position.

Machine time No functions

B- Axis Program Check No functions

Setting (Handy) 7 + Input

Setting (Timer) 7 + Input

Tool Offset 1 Select tool length screen (type M).1 Select geometry screen (type T).2 Select tool radius screen (type M).1 Select wear screen (type T).6 Search number.7 + Input.8 Clear tool offset data.9 Input counter.

10 Input direct value of measured tool offset (type T).

Custom Macro Variable 1 Select local variable screen.2 Select common variable 1 screen.3 Select common variable 2 screen.6 Search number.7 + Input.8 Clear variables.9 Input counter.

10 Input empty.

Work Zero Offset 6 Search number.7 + Input.

10 Input direct value of measured tool offset.

Page 137: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Appendix B - OLE Object Descriptions B-5

Tool Life Management 1 Change list/detail display (when viewing groups).6 Search number (when viewing groups).7 Edit life counter (when viewing groups).1 Change list/detail display (when viewing details).3 Add tools (type M) (when viewing details).4 Delete tools (type M) (when viewing details).5 Change state (when viewing details).7 Edit life counter (when viewing details).

Work Shift 7 + Input.

Operator’s Panel No functions

P-Code Variables 1 Select local variables screen.2 Select common variables 1 screen.3 Select common variables 2 screen.4 Select P-code variables 1 screen.5 Select P-code variables 2 screen.6 Search number.

10 Input empty.

Chopping 7 + Input.10 Set absolute position.

Chuck and TailstockBarriers

12

Change chuck/tailstock display.Change inside/outside of gripping.

7 + Input.10 Set absolute position.

B-Axis Offset No functions

Tool Post InterferenceCheck

67

Search number.+ Input.

2 Paths Interference Check 7 + Input.

Parameter 6 Search number.7 + Input.

Diagnosis 6 Search number.

System Configuration No functions

Data I/O 1 Setting.2 Read.3 Punch.6 Directory.7 Delete.8 Change file name.

Pitch Error Compensation 6 Search number.

Servo Setting 7 + Input.

Servo Tuning 7 + Input

Spindle Setting 7 + Input

Spindle Tuning 7 + Input

Page 138: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

B-6 CIMPLICITY HMI CNC Operation Manual GFK-1341

Wave Diagnosis Setting 1 Set sampling data.2 Start sampling.3 Stop sampling.

Wave Diagnosis Graph 1 Change wave display of ½.2 Select wave.3 Save wave data.4 Zoom in wave.5 Zoom out wave.6 Zoom in time.7 Zoom out time.

Operation History 1 Change to signal setting display (when viewingoperation history).

7 Top (when viewing operation history).8 End (when viewing operation history).1 Change to operation history display (when viewing

signal settings).7 Top (when viewing signal settings).8 Clear (when viewing signal settings).

Alarm No functions

Operator Message No functions

Alarm History 6 Clear history.

Milling Animation (ToolData Edit)

1 Register tool.

2 Delete tool.6 Read from setting file.7 Save to setting file.

Mill Animation (MachiningDraw)

1 Animation start.

3 Animation stop.6 Setting.

PMC Status 6 Address search.

PMC Alarm No functions

PMC Counter No functions

PMC Timer No functions

PMC Keep Relay No functions

PMC Data 1 Change to data display (when viewing groups).2 Set group count (when viewing groups).5 Initialize (when viewing groups).6 Search group number (when viewing groups).1 Change to group display (when viewing data).6 Search data number (when viewing data).

Page 139: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Appendix B - OLE Object Descriptions B-7

Object.FunctionName (property)

Syntax Object.FunctionName

Description String. Retrieves the function name specified by the Index of DoFunction. By setting the functionnumber of DoFunction, and calling FunctionName, you can retrieve the function name. Forfunctions that require the function option, when its option is not set on the CNC side, the return valueis Null string.

Object.Path (property)

Syntax Object.Path

Description Integer. Gets/sets the current CNC path of CNC screen. For example:

• If you set the Path property to "1", the screen will access to Main CNC side.

• If you set the Path property to "2" the screen will access to Sub CNC side.

The setting value of Loader Control Board is "5".

Object.NcOption (property)

Syntax Object.NcOption

Description Boolean. Indicates the existence of this function for the screen object on the CNC side.

For screens that do not need the option setting, NcOption is always TRUE.

Object.LcOption (property)

Syntax Object.LcOption

Description Boolean. Indicates the existence of the function for the screen object in the Loader Control Board.

• If the Loader Control Board exists, LcOption is TRUE.

• If the Loader Control Board does not exist, LcOption is FALSE.

There is no relationship with Path property.

Object.BackColor (property)

Syntax Object.BackColor

Description Gets/sets the background color of the CNC screen.

Page 140: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual
Page 141: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 C-1

Appendix C - Startup Boot andIPL Modes

About the HSSB Rotary SwitchThis chapter describes the rotary switch setup and power-up screens, including theCNC Boot Functions, IPL Menu, and System Startup.

Important: Improper use of this feature can cause loss of CNCsoftware files.

On the top of the HSSB card inserted into the CNC power supply, there is a rotaryswitch. This switch can select different boot modes for the CNC.

Locate the HSSB Mode switch on your control as listed in the table below:HSSB Card 200 VAC Rotary Switch located at the top of the CNC HSSB

Board.

HSSB Card 24 VDC Dip Switch located in the center of the front panel ofthe CNC HSSB Board.

HSSB Card Power Mate Upper rotary switch labeled RSW. Located justbelow the led panel on the front of the Power Mate.

Page 142: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

C-2 CIMPLICITY HMI CNC Operation Manual GFK-1341

Setting the HSSB Rotary Switch to "0This is the maintenance setting." The CNC will start to power up and then wait untilthe PC launches the NCBOOT32 Driver. The following dialog box opens on the PC:

Use the File tab to delete files from, refresh the directory of, and format the memorycard.

Page 143: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Appendix C - Startup Boot and IPL Modes C-3

Use the SRAM tab to view flash ROM software revisions stored in the CNC. Youcan also use it to update the CNC executive software.

You can also use the SRAM tab to back up SRAM data, such as part programs, tooloffsets, and parameters onto a memory card as a binary image.

Use the Setting button to select the Open CNC PC hard drive or an SRAM card asthe backup target/source.

Page 144: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

C-4 CIMPLICITY HMI CNC Operation Manual GFK-1341

CNC IPL ModeThe IPL mode provides access to CNC setup data, CNC file clearing, Optionconfiguration, and server maintenance features. For more information on using thesefeatures, see the CNC maintenance manual

CNC IPL MenuAfter you close the above NCBOOT32 displays, the IPL Service menu will appear.This menu allows maintenance personnel to clear and set up the CNC softwaremenus. It also allows access to the IPL (Initial Program Loading) mode.

Page 145: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Appendix C - Startup Boot and IPL Modes C-5

Multi-HSSB Card Boot ExampleIf the selected open system consists of multiple CNC systems connected to a singlePC via multiple HSSB cards, each CNC can have a boot function window. Thisenables you to view multiple systems simultaneously.

Setting the HSSB Rotary Switch to "1"This is the normal setting. The start-up BOOT function displays are not shown, andthe operator has no access to Boot or IPL mode.

CNCIn this mode the CNC will not finish the boot process until NCBOOT32 running onthe host PC has connected with the control.

Power MateIn this mode the Power Mate will finish the boot process independent of the hostPC’s condition.

Setting the HSSB Rotary Switch to "2"The CNC will boot without the Open CNC PC connection. This selection can beused where a CRT/MDI is the primary operator interface and the PC is not alwayspowered up.

This switch setting in not supported on the Power Mate.

Page 146: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual
Page 147: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 D-1

Appendix D - Troubleshooting

TroubleshootingIf you still have problems after installing CIMPLICITY HMI for CNC software andperforming all the verification procedures in Chapter 1, try these troubleshootingsuggestions:

1. Check to see if any other PC-vendor printed circuit board is using theHSSB assigned I/O address.

2. Check the rotary switch settings on the CNC-based HSSB printedcircuit board. The switch should be set to 1 to start up in normal mode.(If you change the setting, remember to cycle CNC power.)

3. Reboot the PC and look at Windows 95 Boot Log or Windows NTSystem Log for errors that HSSB Driver is installed.

4. Verify that the target CNC has the correct software and the option isenabled.

5. Verify that the green LED located on the HSSB PC printed circuitboard is ON after the CNC/ PC boot. This LED is visible from the rearof the PC next to the fiber optic connection.

6. Reboot the PC and CNC after changing any setup configuration data.

Getting HelpFor more help, please contact GE Fanuc Automation or your local sales office. GEFanuc Automation telephone number are:

USA and Canada (800) GE FANUC or (800) 433-2682

All others (804) 978-6036

Page 148: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 i

Index

A

A data 4-10About

CIMPLICITY HMI for CNC 1-1CNC part program application 8-1Configuring CNC data points 4-1Configuring OLE embedded object screens 5-1

Absolute axis positions 4-4Accessing BOP 1 screens 3-1Accessing the CNC demo workbench 2-19Active program number/Active program sequence 4-17Actual axis feedrate/Actual spindle speed 4-18Add new hardware drivers, Windows 98/95 1-26Adding CIMPLICITY HMI points

CIMPLICITY HMI for CNC 4-2Adding hardware drivers

Windows NT 1-28Alarm history screen 2-16Alarms 7-1Alarms and Operator Messages 7-1Alarms screen 2-15Arranging windows

BOP 1 3-5Available OLE controls 5-4Axis position data

Absolute 4-4CIMPLICITY HMI for CNC 4-4Distance-to-go 4-5Machine 4-5Relative 4-4

Axis positions menu screen 2-2

B

Basic Operation Package 1 See BOP 1Bit parameters - axis 4-26Bit parameters - no axis 4-26BOP 1

Accessing 3-1Arranging windows 3-5Chapter soft keys 3-4Child screens 3-3Exiting 3-7Function soft keys 3-4

Operation soft keys 3-4Selecting the CNC path 3-5Soft keys 3-4Standard screens 3-6

BrowsingPart program 8-13

Byte parameters - axis 4-27Byte parameters - no axis 4-27

C

C data 4-13Calling GE Fanuc

Software registration 1-30Changing display colors of alarms and operator

messages 7-2Chapter soft keys 3-4Child screens

BOP 1 3-3CIMPLICITY HMI base system

Where to find information 1-2CIMPLICITY HMI floating point data

Using in CNC 4-2CIMPLICITY HMI for CNC

About 1-1About configuring OLE embedded object screens 5-1Accessing BOP 1 screens 3-1Accessing the CNC demo workbench 2-19Active program number/Active program sequence

4-17Actual axis feedrate/Actual spindle speed 4-18Adding CIMPLICITY HMI points 4-2Alarms 7-1Alarms and operator messages 7-1Axis position data 4-4Changing display colors of alarms and operator

messages 7-2Configuring driver properties 1-26,1-28Configuring screens with OLE embedded objects 5-1Creating a new project 6-1Custom macro variable data 4-16Customizing the CIMPLICITY alarm viewer 7-2Device, creating 6-2Exiting BOP 1 3-7Forcing automatic deletion of CNC alarms and

operator messages 7-3GE Fanuc control requirements 1-4GE Fanuc supplied items 1-3HSSB card set 1-2HSSB interface requirements 1-2Installing 1-12Installing CNC hardware 1-12Installing software 1-14Lathe series - Memory type 4-21,4-22Machining series - Memory type 4-19,4-20

Page 149: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

ii CIMPLICITY HMI for CNC Operation Manual GFK-1341

Operator Messages 7-2Overriding the parameter write enable bit A-1Parameter data 4-26PC hardware requirements 1-2Pitch error compensation data 4-15PMC BMI bits 4-6Power Mate i Model D/H CNC requirements 1-10Power Mate Model D/H CNC requirements 1-9Registering CIMPLICITY software 1-30Series 150 CNC requirements 1-5Series 160/180 model B/C requirements 1-6Series 160i Model A CNC requirements 1-8Series 180i Model A CNC requirements 1-8Series 210 Model B CNC requirements 1-7Series 210i Model A CNC requirements 1-8Skip data 4-17Starting a project 6-4Stopping a project 6-4Tool offset data 4-19Using alarm viewer ocx 7-4Using stand-alone alarm viewer 7-4Using the CNC demo 2-1Verifying successful communications 1-29Viewing CNC alarms and operator messages remotely

7-4What you receive 1-1Work zero offset data 4-25

CIMPLICITY HMI for CNC softwareInstalling software 1-13Removing 1-30Removing - Windows NT 1-30

CIMPLICITY HMI for CNC software registrationCalling GE Fanuc 1-30

CIMPLICITY HMI softwareInstalling 1-13

CIMPLICITY softwareRemoving - Windows 98/95 1-30

CNCTroubleshooting D-1

CNC DatapointsAbout configuring 4-1

CNC hardwareFANUC CNC HSSB cards, installing 1-12FANUC NC board and system drivers, installing 1-13Installing 1-12

CNC IPL menu C-4CNC IPL mode C-4CNC OLE controls 5-4CNC part program application

About 8-1Browsing a part program 8-13Configuration 8-1Defining the application editor 8-4Deleting part program on CNC 8-13Deleting part program on PC 8-12

Download part program 8-11Edit boxes 8-8Environment variables on PC 8-3File menu 8-7Help menu 8-7Launching the application 8-4List boxes 8-8Menu bar 8-6Modifying 8-16Part program layout, multiple program file 8-3Part program layout, single program file 8-2Push buttons 8-10Renaming a part program 8-17Select mode 8-9Select path 8-10Series 15 parameters 8-1,8-2Status bar 8-8Title bar 8-5Toolbar 8-8Troubleshooting 8-22Upload part program 8-12View menu 8-7

CNC part program user interface 8-5,8-18CNC path

Selecting 3-5CNC QuikStart project 2-1CNC test program 1-29cnc_delete.exe 8-20cnc_dir.exe 8-21cnc_download.exe 8-19cnc_upload.exe 8-18Comand line utilities

cnc_delete.exe 8-20cnc_dir.exe 8-21cnc_download.exe 8-19cnc_upload.exe 8-18

ConfigurationCNC part program application 8-1

Configure new hardware driversWindows 98/95 1-27

Configuring driver propertiesCIMPLICITY HMI for CNC 1-26,1-28

Configuring hardware driversWindows NT 1-28

Contacting your GE Fanuc sales representative 1-11Creating a CNC device 6-2Current tool number 4-24Custom macro variable data 4-16Custom macro variables screen 2-5Customer support \t 1-11Customizing the CIMPLICITY alarm viewer 7-2Cutter radius/geometryoffsets 4-21Cutter radius/wear offsets 4-21

Page 150: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Index iii

D

D data 4-14Defining the application editor

CNC part program application 8-4Delete a part program

Command line 8-20Deleting on CNC

Part program 8-13Deleting on PC

Part program 8-12Diagnosis screen 2-15Diagnostics menu screen 2-14Direction of imaginary tool nose 4-21Direction of imaginary tool nose offsets 4-22Directory of part programs

Command line 8-21Distance-to-go axis positions 4-5DoFunction (method) B-3Download

Part program 8-11Download a part program

Command line 8-19

E

Environment variables on PCCNC part program application 8-3

Exiting the BOP 1CIMPLICITY HMI for CNC 3-7

Exiting the CNC Demo screen 2-18

F

F data 4-7FANUC BOP software

Installing 1-23FANUC CNC HSSB cards

Installation 1-12FANUC driver software

Installing 1-21FANUC driver software - Windows 95 installation start

1-17FANUC driver software - Windows 98 installation start

1-15FANUC driver software - Windows 98/95 installation

continue 1-18FANUC NC board and system drivers

Installation 1-13Forcing automatic deletion of CNC alarms and operator

messages 7-3Function soft keys 3-4

G

G data 4-6GE Fanuc control requirements

CIMPLICITY HMI for CNC 1-4GE Fanuc sales representative

Contacting 1-11GE Fanuc supplied items

CIMPLICITY HMI for CNC 1-3Getting help D-1

H

HMI for CNCAlarm history screen 2-16Alarms screen 2-15Axis positions menu screen 2-2Common custom macro variables screen 2-5Diagnosis screen 2-15Diagnostics menu screen 2-14Operator control panel screen 2-11Operator messages screen 2-16Parameters screen 2-7Pitch error compensation screen 2-6PMC data menu screen 2-12Program check screen 2-10Program MDI screen 2-11Program status screen 2-18Programs menu screen 2-8Relative axis positions screen 2-3Settings menu screen 2-4System configuration screen 2-17

Hotline hours 1-11HSSB

Multi-card boot example C-5HSSB card set

CIMPLICITY HMI for CNC 1-2HSSB interface requirements

CIMPLICITY HMI for CNC 1-2HSSB rotary switch

About C-1Maintenance setting C-2Normal setting C-5Normal setting, CNC mode C-5Normal setting, Power Mate mode C-5Open CNC PC connection C-5

I

InstallationCIMPLICITY HMI for CNC 1-12CIMPLICITY HMI for CNC software 1-13,1-14CIMPLICITY HMI software 1-13CNC hardware 1-12FANUC BOP software 1-23

Page 151: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

iv CIMPLICITY HMI for CNC Operation Manual GFK-1341

FANUC driver software 1-21FANUC driver software - Windows 95 start 1-17FANUC driver software - Windows 98 start 1-15FANUC driver software - Windows 98/95 continue

1-18FANUC HSSB cards 1-12FANUC NC board and system drivers 1-13

Installation procedureCIMPLICITY HMI for CNC software 1-14

K

K data 4-12

L

Lathe series - Memory type 4-21,4-22Launching the application

CNC part program application 8-4Longword parameters - axis 4-28Longword parameters - no axis 4-27

M

Machine axis positions 4-5Machining series - Memory type 4-20Machining series - Memory Type 4-19Maintenance setting

HSSB rotary switch C-2Methods

DoFunction B-3Methods and properties

OLE control B-3Modifying

Part program 8-16

N

Node selection 2-8Normal setting

HSSB rotary switch C-5Nos radius geometry offsets 4-23Nose radius offsets 4-22Nose radius wear offsets 4-24

O

Object.BackColor (property) B-7Object.FunctionName (property) B-7Object.LcOption (property) B-7Object.NoOption (property) B-7Object.Path (property) B-7OLE control

Methods and properties B-3OLE controls

CNC 5-4OLE objects, User applications using B-1Open CNC PC connection

HSSB rotary switch C-5Operation soft keys 3-4Operator control panel screen 2-11Operator Messages 7-2Operator messages screen 2-16Overriding the parameter write enable bit A-1

P

Parameter dataBit parameters - axis 4-26Bit parameters - no axis 4-26Byte parameters - axis 4-27Byte parameters - no axis 4-27CIMPLICITY HMI for CNC 4-26Longword parameters - axis 4-28Longword parameters - no axis 4-27Word parameters - axis 4-27Word parameters - no axis 4-27

Parameters screen 2-7Part program

Browsing 8-13Deleting on CNC 8-13Deleting on PC 8-12Download 8-11Modifying 8-16Renaming 8-17Upload 8-12

Part program application 2-8Part program application dialog box 2-9Part program layout, multiple program file

CNC part program application 8-3Part program layout, single program file

CNC part program application 8-2Part programs

Selecting and rewinding 8-17PC hardware requirements

CIMPLICITY HMI for CNC 1-2Phone numbers

GE Fanuc D-1GE Fanuc sales 1-11Registration 1-30Technical support 1-11

Pitch error compensation data 4-15Pitch error compensation screen 2-6PMC BMI bits 4-6

A data 4-10C data 4-13D data 4-14F data 4-7G data 4-6K data 4-12

Page 152: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

GFK-1341 Index v

R data 4-9T data 4-11X data 4-8Y data 4-8

PMC data menu screen 2-12Power Mate

Machining series 4-19Power Mate i Model D/H CNC requirements

CIMPLICITY HMI for CNC 1-10Power Mate Model D/H CNC requirements

CIMPLICITY HMI for CNC 1-9Program check screen 2-10Program MDI screen 2-11Program status screen 2-18Programs menu screen 2-8Programs on PC edit box 8-13Property

Object.BackColor B-7Object.FunctionName B-7Object.LcOption B-7Object.NoOption B-7Object.Path B-7

PWE override A-1

R

R data 4-9Registering CIMPLICITY HMI for CNC software 1-30Registration hours

GE Fanuc 1-30Relative axis positions 4-4Relative axis positions screen 2-3Removing CIMPLICITY HMI for CNC software

Windows 98/95 1-30Windows NT 1-30

Removing CIMPLICITY HMI for CNCsoftware 1-30Renaming

Part program 8-17

S

ScreensAlarm history 2-16Alarms 2-15Axis positions menu 2-2Common custom macro variables 2-5Diagnosis 2-15Diagnostics menu 2-14Operator control panel 2-11Operator messages 2-16Parameters 2-7Pitch error compensation 2-6PMC data menu 2-12Program check 2-10Program MDI 2-11

Program status 2-18Programs menu 2-8Relative axis positions 2-3Settings menu 2-4Standard for BOP 1 3-6System configuration 2-17

Select and rewind error 8-22Selecting and rewinding part programs 8-17Selecting the CNC path

BOP 1 3-5Series 15

Parameters for CNC part program application 8-1,8-2Series 150 CNC requirements

CIMPLICITY HMI for CNC 1-5Series 160/180 model B/C requirements

CIMPLICITY HMI for CNC 1-6Series 160i Model A CNC requirements

CIMPLICITY HMI for CNC 1-8Series 180i Model A CNC requirements

CIMPLICITY HMI for CNC 1-8Series 210 Model B requirements

CIMPLICITY HMI for CNC 1-7Series 210i Model A CNC requirements

CIMPLICITY HMI for CNC 1-8Settings menu screen 2-4Single tool offsets 4-19Skip data 4-17Soft keys

BOP 1 3-4Chapter 3-4Function 3-4Operation 3-4

Standard screensBOP 1 3-6

Starting a new project 6-4Stopping a project 6-4System configuration screen 2-17

T

T data 4-11Technical support 1-11

Phone numbers 1-11Test program

CNC 1-29test_cnc16 program 1-29Tool geometry offsets 4-20Tool length/geometry offsets 4-20Tool length/wear offsets 4-20Tool offset data 4-19

Cutter radius/geometry 4-21Cutter radius/wear 4-21Direction of imaginary tool nose 4-21,4-22Nose radius 4-22Nose radius geometry 4-23

Page 153: Gfk1341D - CIMPLICITY HMI for CNC Operation Manual

vi CIMPLICITY HMI for CNC Operation Manual GFK-1341

Nose radius wear 4-24Single tool 4-19Tool geometry 4-20Tool length/geometry 4-20Tool length/wear 4-20Tool wear 4-20X-axis geometry 4-21,4-22X-axis wear 4-23Y-axis geometry 4-22,4-23Y-axis wear 4-23Z-axis geometry 4-22,4-23Z-axis wear 4-24

Tool wear offsets 4-20Troubleshooting

CNC D-1CNC part program application 8-22Select and rewind error 8-22Unexpected files on PC 8-22

U

Unexpected files on PC 8-22Uninstall 1-30Upload

Part program 8-12Upload a part program

Command line 8-18User applications using OLE objects B-1Using CIMPLICITY HMI floating point data in CNC

4-2Using the CNC Demo 2-1Using the part program browser 8-14

V

Verifying successful communicationsHMI for CNC 1-29

Viewing CNC alarms and operator messages remotely7-4

W

Where to find informationCIMPLICITY HMI base system 1-2

Windows 98/95Removing CIMPLICITY software 1-30

Windows NTRemoving CIMPLICITY HMI for CNC software 1-30

Word parameters - axis 4-27Word parameters - no axis 4-27Work zero offset data

CIMPLICITY HMI for CNC 4-25Work zero offsets 4-25

X

X data 4-8X-axis geometry offsets 4-21,4-22X-axis wear offsets 4-23

Y

Y data 4-8Y-axis geometry offsets 4-22,4-23Y-axis wear offsets 4-23

Z

Z-axis geometry offsets 4-22,4-23Z-axis wear offsets 4-24


Top Related