|
 |
|
GE FANUC Series 160i & 180i-Model A CNC Devices w/HSSB Interface (GEF)
OPC Server Data Sheet
Server
Name: |
GEF - GE FANUC
Series 160i & 180i – Model A using FOCUS1/HSSB API. |
Device
Manufacturer: |
GE FANUC |
Devices
Supported: |
GE FANUC Series 160i
& 180i – Model A devices. |
Protocol: |
HSSB API. A license
to use the library must be purchased from GE FANUC. |
Platform: |
Windows NT Service
Pack (SP) 5 or higher, Windows 2000. |
Interface
Type: |
FOCAS1/Ethernet (CNC/PMC Data)FOCUS1/HSSB API.
The copyright of FOCAS1/HSSB is owned by FANUC Limited. The library for
FOCAS1/HSSB is used for exchanging data and information between a personal
computer and the CNC/PMC through the HSSB (High Speed Serial Bus)
interface. |
|
GEF supports reading/writing
data related to PMC Data Type D only (Refer to Item 9 below). |
|
The main features of
the CNC/PMC Data Window Library for FOCAS1/HSSB are given below for your
reference only. Please NOTE again that all features given below are NOT
supported by GEF. |
|
1. |
CNC: Reading/writing data related
to controlled axes/spindle |
|
|
|
This data includes the absolute position, relative position,
machine position, remaining distance to go, actual feedrate, etc. |
|
2. |
CNC: Operations related to CNC program |
|
|
|
Operations include upload/download, verification, search,
and deletion of CNC programs, read CNC program directory, and DNC operation from the personal computer. |
|
3. |
CNC: Reading/writing CNC file data |
|
|
|
This data includes tool offset data, workpiece reference
point offset data, parameters, settings, custom macro variables, P-code macro variables, and pitch error
compensation data. |
|
4. |
CNC: Reading/writing tool life management data |
|
5. |
CNC: Reading history data |
|
|
|
This data includes operation history data and alarm history
data. |
|
6. |
CNC: Reading servo/spindle data |
|
7. |
CNC: Reading/writing waveform diagnosis data |
|
8. |
CNC: Reading/writing of other data |
|
|
|
This data includes continuous-state data, diagnostic data,
A/D conversion data, alarm information, and operator messages, etc. |
|
9. |
Reading/writing data related to PMC |
|
|
|
This data includes addresses G, F, Y, X, A, R, T, C, and
D,
extended backup memory. |
|
FOCAS1/HSSB is realized by serial
communications with a FANUC HSSB Board. Before the installation, determine
the I/O port address(es) for the HSSB board to be installed, and in case
of HSSB multi-connection, the correspondence between nodes and connected
CNCs. In case of i-series, I.T. type 2 which do not have the ISA extension
unit, the I/O port address is fixed at 280H-28BH. Refer to FOCAS1/HSSB
documentation for more information. |
Max
Devices Supported: |
8 (Corresponds to maximum nodes supported) |
Reference
Docs: |
README2.TXT File - README file for FANUC Open CNC(HSSB Type 2) Drivers and Libraries
Appendix R, Section 2.0 GE Fanuc CNC FIS Address Mapping
GE document GFK-1365 Extended Libraries |
Comment: |
GEF
is a stand-alone OPC Server that can be used with any OPC compliant Client
such as Intellution’s FIX® or FIX Dynamics®. |
Contact: |
Dimension Software, Inc.
1536 St. Clair Road, Taylorsville, NC 28681, USA
Voice: (828) 635-7189, Fax: (828) 625-5319,
E-Mail: ,
Web: http://dimension-software.com |
This document provides general information on the features
supported by GEF. When you install the OPC Server, you should also review the
sections titled: About the I/O Driver, How Do I…, Setting up The I/O Driver,
OPC Addressing and Using the PowerTool in the GEF electronic
documentation. To get there, click on Help and Help Topics on the
PowerTool menu bar. The PowerTool is a client application with a graphical user
interface that accesses the GEF OPC Server and lets you view and modify
communications channel, device, and datablock properties. |
GEF includes the following features: |
Feature |
Feature Description |
1 |
PowerTool – OPC Server has a user interface called the PowerTool for configuring channels, devices,
and datablocks. Statistical communications data is provided for throughput analysis at each level. |
2 |
The PowerTool has a built-in datascope for checking Host-to-CNC and CNC-to-Host communications
messages. |
3 |
PowerTool has context sensitive help. |
4 |
Server automatic reads after a write to confirm a write. |
5 |
Automation Interface - You don't have to use the Power Tool to configure the driver. You can make
your own COM or OLE application (using Microsoft's Visual Basic) to configure the driver and access
data. |
6 |
Secondary Poll Rate - The OPC Server polls a datablock at the secondary poll rate once the Access
Time expires. Data is polled at the secondary poll rate until there is another client request for data. If
the secondary poll rate is set for a longer period of time than the Primary Rate, CPU resources are
reduced while ensuring that the datablock will always be polled. |
7 |
Phased Poll Rates. |
8 |
Enable/Disable individual communication channels, devices, and datablocks from the automation
interface or your HMI. |
|
FOCAS1/HSSB Functions Supported |
The CNC/PMC Data Window Library for FOCAS1/HSSB
functions supported are shown in Table 1. They are described in reference
to the FOCAS1/Ethernet CNC/PMC Data window library function call. |
Table 1 – GEF Function Calls Supported |
Function Call |
Description
|
cnc_allclibhnd12 |
Allocate library handle |
cnc_freelibhndl |
Frees library handle |
pmc_rdpmcrng |
Read D type (Data Table) PMC data. GEF supports 4000 D
registers in the range D0 to D7998 (even addresses only).
Registers must be defined on the CNC side as Read/Write enabled. |
pmc_wrpmcrng |
Write D type (Data Table) PMC data. |
|
OPC Addressing
Information
|
OPC Server item ID's for GEF use the following format: |
<Address>[[[|<Signal Conditioning>],<Low EGU>],<High EGU>]
|
where: |
<Address> |
is the I/O Address of the data item requested. The <Address> field is required. The
<Address> field has the format: DeviceName:Address[:Bit] where: |
|
DeviceName |
The name of the hardware device that contains the data you want to
access. The device name is user assigned in the GEF PowerTool. |
|
Address |
The register address you wish to access. For digital points, you can
address a byte (use even and odd addresses). |
|
Bit |
Bit number (Bit 0 = LSB and bit 7 = MSB). This parameter is used
for digital access only. |
<Signal
Conditioning> |
(optional) is the type of Signal Conditioning desired for the specified address. The default
is "None". The "|" character must separate the <Address> and <Signal Conditioning>
fields. This field is only used for analog points. |
<Low EGU> |
(optional) is the low EGU limit for the specified address. The default is 0. This field is
only used for analog points. |
<High EGU> |
(optional) is the high EGU limit for the specified address. The default is 65535. This field
is only used for analog points. |
|
Note that only the <Address> field is required. All
other fields are optional, and are only used for analog values. |
The Low and High EGU fields (and the % deadband value specified for a client group) are used by the OPC Server
in deadband calculations. The deadband calculation specifies when the OPC server will update a client with new
data. If no Low and High EGU fields are entered, the default is 0-65535. |
|
Signal Conditioning
|
|
Signal Conditioning Name: |
Description: |
NONE |
No Scaling |
LIN (Unsigned) |
Scales 16-bit unsigned values to the database block's EGU range. |
LIN (Signed) |
Scales 16-bit signed values to the database block's EGU range. |
3BCD |
Scales 3-digit Binary Coded Decimal values to the database block's EGU
range. |
4BCD |
Scales 4-digit Binary Coded Decimal values to the database block's EGU
range. |
8BN |
Scales 8-bit binary values to the database block's EGU range. Ignores
the most significant byte. No Alarming on Out of Range. |
8AL |
Scales 8-bit binary values to the database block's EGU range. Ignores
the most significant byte. Alarming on Out of Range. |
12BN |
Scales 12-bit binary values to the database block's EGU range. Ignores
the most significant nibble (4-bits). No Alarming on Out of Range. |
12AL |
Scales 12-bit binary values to the database block's EGU range. Ignores
the most significant nibble (4-bits). Alarming on Out of Range. |
13BN |
Scales 13-bit binary values to the database block's EGU range. Ignores
the most significant 3 bits. No Alarming on Out of Range. |
13AL |
Scales 13-bit binary values to the database block's EGU range. Ignores
the most significant 3 bits. Alarming on Out of Range. |
15BN |
Scales 15-bit binary values to the database block's EGU range. Ignores
the most significant bit. No Alarming on Out of Range. |
15AL |
Scales 15-bit binary values to the database block's EGU range. Ignores
the most significant bit. Alarming on Out of Range. |
|
|
© 2011 Dimension Software, Inc. All Rights Reserved.
|
|
|
|
|