GE Fanuc Automation: Computer Numerical Control Products
GE Fanuc Automation: Computer Numerical Control Products
Open Systems
(Type II High Speed Serial Bus Setup
for 32-Bit Windows 95 and Windows NT Applications)
User's Manual
Warning
Warning notices are used in this publication to emphasize that hazardous voltages, currents,
temperatures, or other conditions that could cause personal injury exist in this 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
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 its 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 provide for every possible contingency in
connection with installation, operation, or maintenance. Features may be described herein
which are not present in all hardware and software systems. GE Fanuc Automation assumes
no obligation of notice to holders of this document with respect to changes subsequently made.
This publication describes the Type II High Speed Serial Bus installation and startup procedures,
when used with GE Fanuc Open CNC Software for Windows 95 and Windows NT. Similar
information on other Open Systems product lines may be added in future revisions of this manual.
Throughout this manual Windows NT refers to the Windows NT version 4.0 operating
system.
Refer to the Readme.txt file on the distribution disk for installation information on recently
added CNC controls.
GFK-1422C iii
Preface
Related Publications
GFK-1365 Windows 95/Windows NT 32-Bit Drivers and Libraries for Open CNC
Systems Reference Manual
GFK-1423 Basic Operation Package (BOP) 1 for Windows 95 Environment
Operator's Manual
GFZ-62684EN-1 Power Mate H/D Motion Controller(High Speed Serial Bus Function)
Operator's Manual
GFZ-62560E Series 15-Model B Parameter Manual
GFZ-62073E-1 Series 15-Model B Connection Manual (BMI Interface)
GFZ-62450E Series 16/18-Model B Parameter Manual
GFZ-62443EN-1 Series 16/18-Model B Connection (Function) Manual
GFZ-62760EN Series 16/18-Model C Parameter Manual
GFZ-62753EN-1 Series 16/18-Model C Connection (Function) Manual
GFZ-62540EN Series 21-Model TB Parameter Manual
GFZ-62710EN Series 21-Model MB Parameter Manual
GFZ-62703EN-1 Series 21-Model B Connection (Function) Manual
GFZ-62884E Open CNC Ladder Editing Package Operator's Manual
GFZ-62683EN Power Mate-H Connection Manual(with Parameters)
GFZ-62095EN Power Mate-D Connection and Maintenance Manual
GFK-1422C v
Contents
Chapter 2 Hardware .............................................................................................................. 2-1
Specifications..................................................................................................................... 2-2
Identifying HSSB Boards ................................................................................................... 2-4
Installing HSSB in the CNC............................................................................................... 2-7
Installing HSSB in the Power Mate Model D/H .................................................................. 2-8
Installing HSSB in the PC ................................................................................................ 2-10
Installing a Fiber Optic Cable between the PC and the CNC ............................................. 2-11
Fiber Optic
Cable
GFK-1422C 1-1
1
1-2 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
1
Host PC Requirements
Note
Some optional software may require a more powerful PC then those listed below.
Please consult with your GE Fanuc sales engineer for the PC requirements.
Windows 95
• 32-Bit Version : 75MHz Pentium or higher processor with 16MB memory
• 16-Bit Version : 50MHz CPU or higher processor with 12MB memory
Windows NT
• 32-Bit Version : 120MHz Pentium or higher processor with 32MB memory
• 16-Bit Version : Not available
Windows 95
• 32-Bit Version : 120MHz Pentium or higher processor with 32MB memory
• 16-Bit Version : 75MHz CPU or higher processor with 24MB memory
Windows NT
• 32-Bit Version : 150MHz Pentium or higher processor with 64MB memory
• 16-Bit Version : Not available
Common
• One 16-bit ISA slot.
• 100 Megabyte hard disk capacity (20 required for GE Fanuc software).
• VGA (or better) monitor.
Based on a typical Microsoft Windows environment a faster CPU speed and more RAM memory
equals better performance of the High Speed Serial Bus system.
For more information, refer to the Windows 95/Windows NT 32-Bit Drivers and Libraries for
Open CNC Systems Reference Manual (GFK-1365) or Power Mate H/D Motion Controller(High
Speed Serial Bus Function) Operator's Manual. (GFZ-62684EN-1).
1-4 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
1
Note
Requires at least Version 1.4 of Drivers and Libraries.
1-6 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
1
1-8 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
1
Note
See Table 1-1 for PC card requirements.
HSSB Board
• Board for Power Mate i : A02B-0259-J200
This chapter describes how to identify and install the High Speed Serial Bus (HSSB) hardware.
Figures 2-1 through 2-5 show the currently available HSSB hardware. Table 2-1 lists the
specifications for the HSSB hardware.
GFK-1422C 2-1
2
Specifications
Table 2 - 1. Specification and Dimensions of HSSB hardware
2-2 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
2
2-4 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
2
2-6 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
2
2-8 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
2
LM Adapter Module
Figure 2 - 13. HSSB LM Adapter Connection for Power Mate Model D/H
(Side View)
N M L
8 2 0
(Top View)
N M L N M L
Cable connection
this end.
8 2 0 8 2 0
Channel B Channel A
Note
The green LED located on the PC-based HSSB printed circuit board will be on
after the CNC/PC boot is completed. This LED is visible from the rear of the
PC next to the fiber optic connection.
Important
Use a clear tissue or absorbent cotton pad to clean the fiber optic
connection. Cotton with ethyl alcohol is acceptable. No other organic solvent
can be used.
Please keep the follow points in mind while handling the fiber optic cable.
• Sharp objects and heavy weights can damage the fiber optic cable.
• When connecting or disconnecting the fiber optic cable always grasp the cable by the
connector NEVER pull on the cable.
• The fiber optic connector is automatically locked into place by the locking tab when inserted
into a HSSB board. Always remember to depress the locking tab when removing the fiber
optic cable.
• Damage to the fiber optic cable may occur if the cable is inserted backwards. Verify that the
locking tab on the connector and the HSSB board are on the same side before connecting the
cable. Minimal effort should be required to seat the connector and the locking tab will engage
if the connector is inserted properly.
Caution
Do not bend the fiber optic cable past the recommended bend radius. If you
do, irreparable damage will occur.
2. Remove the plastic protective caps from the fiber optic cable (see Figure below).
3. Remove the plastic protective plugs from the PC-based and the CNC-based HSSB printed
circuit boards.
4. Plug in the two ends of the fiber optic cable. (The ends are interchangeable.)
If pulling the cable through a cable track or like fixture never pull the cable by the fiber optical
connector. Using a good quality tape attach a wire with hook or a tension member to the cover of
the fiber optic cable. Pull on the wire with hook or the tension member to feed the fiber optic cable
along the desired path.
This procedure describes how to install the GE Fanuc 32-Bit Driver and Libraries (K730) for
Windows 95 and Windows NT.
Caution
If you have previously installed the Drivers and Libraries software please
read the next section carefully(Section 1) before proceeding.
GE Fanuc also recommends that you read all Readme.txt files on the
Drivers and Libraries software disks before proceeding.
GFK-1422C 3-1
3
This section addresses the removal of existing versions of the drivers and libraries.
Caution
If any of the following software described in this section is currently
installed on your PC, you must remove it before installing the new version of
the 32-Bit K730 Drivers and Libraries. Failure to remove all these files will
adversely affect the operation of the Drivers and Libraries. Please remove
all these files from your hard disk:
NCBOOT.EXE NCALARM.EXE
Note
Remove these lines from the indicated files:
config.sys --> c:\?????\hssbsys.exe
autoexec.bat --> c:\?????\ncboot.exe
autoexec.bat --> c:\?????\ncalarm.exe
system.ini --> c:\?????\mmcncd.386
system.ini --> c:\?????\mmcncd.vxd
where ????? is the name of the directory where you previously placed these files.
3-2 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
3
1. Verify that you have three disks labeled A02B-0207-K730#ZZ07 -1,-2,-3 (Drivers and
Libraries).
Note
To install the K730 Driver and Libraries to your system, you will use the
Windows 95 Add New Hardware Wizard.
2. Before the installation, determine the I/O port address(es) for the HSSB board(s) to be
installed and, in the case of HSSB multi-connection, the correspondence between nodes and
connected CNCs.
3. From the Windows 95 Start menu, choose "Settings".
4. Click [Control Panel] to display the Control Panel window. You will access the Add New
Hardware window through the Control Panel window.
Here
5. Double-click [Add New Hardware] to display the Add New Hardware Wizard window.
6. Click the [Next] button. The message "Do you want Windows to search for your new
hardware?" is displayed.
3-4 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
3
8. In the Hardware Types box, select "Other Devices", and click [Next].
9. Click [Have Disk].
10. Place Disk 1 of the A02B-0207-K730#ZZ07 software in the A: drive.
11. Enter the appropriate directory, listed below, on the Copy Manufacturer's File From box,
and then click [OK]. "HSSB Type 2" is displayed in the Models box.
For version 1.2.x it is "a:\hssb-pc\vxd"
For version 1.3.x it is "a:\hssb-pc\Win95"
12. Click [Next]. The message "Windows can install your hardware, using the following
settings" is displayed. Accept these setting; they can be changed later.
13. Click [Next]. After copying file from the disk, the message "Windows has finished installing
the software necessary to support your new hardware." is displayed.
14. Click the [Finish] button. The System Setting Change window is displayed, along with the
message "Do you want to shut down your computer now?".
15. Click [No].
16. Double-click [System] from the Control Panel window to display the System Properties
window.
Here
3-6 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
3
17. Click the [Device Manager] tab. Select FANUC Open CNC.
18. Double-click [HSSB Type 2] of [FANUC Open CNC]. The HSSB Type 2 Properties
window is displayed.
21. Choose the type of CNC connected from the CNC Type box.
22. Do NOT check the MDI Key Host box.
3-8 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
3
24. Proceed to step 27 if the displayed I/O port address agrees with the one you decided on
previously.
25. Click the [Change Setting] button. The Edit Input/Output Range window is displayed.
26. Change Value to match the address of your card, and click [OK].
27. Click [OK]. The System Setting Change window is displayed, along with the message "Do
you want to shut down your computer now?".
28. If only installing connection to one CNC, go to Step 29.
If installing for multiple CNC connections, go to Step 30.
29. Click [Yes] for a single HSSB connection. The installation procedure has been completed.
30. For multiple HSSB connections, click [No] and return to Step 3 in this procedure.
A. Repeat these steps for each connected HSSB and CNC. When completed, click [Yes].
B. The second time, or later, choose FANUC Open CNC instead of Other Devices in Step 8.
1. Double-click [System] from the Control Panel window to display the System Properties
window.
Here
3. Double-click any of the previously installed cards under [FANUC Open CNC]. The HSSB
Type 2 Properties window is displayed.
7. Enter the appropriate directory, listed below, on the Copy Manufacturer's File From box,
and then click [OK]. "HSSB Type 2" is displayed in the Models box.
For version 1.2.x it is "a:\hssb-pc\vxd"
For version 1.3.x it is "a:\hssb-pc\Win95"
8. When the system stops copying the files from the disk the upgrade is complete.
1. Verify that you have three disks labeled A02B-0207-K730#ZZ07 -1,-2,-3 (Drivers and
Libraries).
Note
To install the K730 Driver and Libraries to your system, you will use the
Windows NT Explorer.
2. Before the installation, determine the I/O port address(es) for the HSSB board(s) to be
installed and, in the case of HSSB multi-connection, the correspondence between nodes and
connected CNCs.
3. Log on to Windows NT as the Administrator.
Note
To change the HSSB driver settings, you must have the Administrator privilege.
4. Close all running applications. Most importantly, if the Control Panel window is open, close
it.
5. Start the Windows NT Explorer.
6. Insert Disk 1 into the A: drive and open the directory A:\hssb-pc\Nt40.
7. Right click on the file named HSSB.INF and click [install] from the pop up menu.
This will copy the driver files and register them into the registry.
8. Once Windows NT is done copying the files, open the Control Panel window.
9. Double click the new [HSSB] icon.
Here
10. Select the node number that you want to attach the HSSB board and click the [Setting...]
button.
11. Enter proper name which indicates the machine connected to the HSSB board (for example,
"FS160 - No.1", "Milling Machine") to [Node name] maximum 19 characters.
12. Select CNC type from the CNC Type list box.
13. Select I/O port address, that correspond to the rotary switches on the HSSB board, from the
I/O Port Address list box.
Note
After driver installation I/O port address 280h is set for node-0 and "Disable" is
set for all other nodes as the default value. If you do not want to use node-0 you
must set "Disable" for it's I/O port address.
Note
To change the HSSB driver settings, you must have the Administrator privilege.
2. Close all running applications. Most importantly, if the Control Panel window is open, close
it.
3. Start the Windows NT Explorer.
4. Insert Disk 1 into the A: drive and open the directory "A:\hssb-pc\Nt40".
5. Right click on the file named HSSB.INF and click [install] from the pop up menu.
This will copy the driver files and register them into the registry.
6. Once Windows NT is done copying the files the upgrade procedure is complete.
If you wish not to install the K750 32-Bit Basic Operation Package 1, but wish to run your own
Windows application to use these drivers and libraries follow the steps below.
1. Install the Drivers and Libraries as described earlier in this chapter.
2. Copy the following files to your project directory from Disk 2 of the K730 Open System
Drivers and Libraries:
3. Copy the following files to the Windows System Directory from Disk 2 of the K730 Open
System Drivers and Libraries:
This chapter describes the rotary switch setup and power-up screens, including the Boot
Functions, IPL Menu, and System Startup.
Note
The K730 drivers must be installed prior to using the Boot Utility.
Warning
Improper use of this feature can cause loss of control software files.
Important
In this chapter "CNC" represents only the 150/160/180/210 and "NC"
represents both the CNC and Power Mate Controls.
Locate the HSSB Mode switch on your control as listed in the table below:
GFK-1422C 4-1
4
This screen allows you to view flash ROM software revisions stored in the NC. It also allows the
NC executive software to be updated.
The [SRAM] tab allows you to back up SRAM data, such as part programs, tool offsets, and
parameters onto a memory card as a binary image.
4-2 Open Systems (HSSB) Type II User's Manual - October 1998 GFK-1422C
4
The [File] tab allows you to delete files from, refresh the directory of, and format the memory
card.
The [Setting] button allows you to select the Open CNC PC hard drive or an SRAM card as the
backup target/source.
NC IPL Menu
After you close NCBOOT32 from the boot function the following screen appears. Choosing IPL
provides access to NC setup data , NC file clearing, Option configuration, and server maintenance
features. For more information on using these features, see the NC maintenance manual
Once you choose IPL the IPL Service menu will appear. This menu allows maintenance
personnel to clear and set up the NC software menus. It also allows access to the IPL (Initial
Program Loading) mode.
4-4 Open Systems (HSSB) Type II User's Manual - October 1998 GFK-1422C
4
CNC
In this mode the CNC will not finish the boot process until NCBOOT32 running on the host PC
has connected with the control.
4-6 Open Systems (HSSB) Type II User's Manual - October 1998 GFK-1422C
Chapter Troubleshooting
5
Status Window
The status window can be opened by double-clicking the icon on the system tray, or clicking
"Open" on the pop-up menu which appears when you right-click the icon.
GFK-1422C 5-1
5
ON OFF
7 Seg
LED ST4 ~ ST1 Status
7 Start up has been completed and the system is now in normal operation mode.
C Communication Error.
LED
PCB Spec. Name Red Red Green Status
A20B-8001-0290 I/F board for CNC A AL1 AL2
A20B-2002-0210 I/F board for CNC B AL1 AL2
A20B-8100-0100 I/F board for PC single port LED1 LED2
A20B-8001-0580 I/F board for PC Dual Port LED1x LED2x
ON ----- -------- Communication is stopped.
----- ON -------- Parity error at common RAM.
----- ----- ON CNC Status OKAY.
5-2 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
5
Troubleshooting
If, after installing the Type II HSSB software, the HSSB does not operate correctly, try these
troubleshooting suggestions:
1. Check to see if any other PC-vendor printed circuit board is using the HSSB assigned I/O
address.
2. Check the switch settings on the CNC-based HSSB printed circuit 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 NT Event Log for errors that
HSSB Driver(mmcncd) is not installed.
4. Verify that the target NC has the correct software and option enabled (see Chapter 1).
5. Verify that the green LED located on the HSSB PC printed circuit board is ON after the NC/
PC boot. This LED is visible from the rear of the PC next to the fiber optic connection.
6. Reboot the PC and NC after changing any setup configuration data.
7. If using a 200V CNC HSSB card verify the LED display reads "7" after the CNC and PC
finish booting.
Getting Help
For more help, please contact GE Fanuc Automation at 1-800-GE FANUC or your local sales
office.
This appendix identifies the C Language Open System Drivers and Library Functions available
for the Type II HSSB system. For more information, see GFK-1365, Windows 95/Windows NT
32-Bit Drivers and Libraries for Open CNC Systems Reference Manual.
The support status of each function is as follows:
--------------------------------------------------------------------------------
15/16/IO/MEM Function name Brief description
--------------------------------------------------------------------------------
O/ O/ O/ X O : supported
| | | | X : not supported
| | | |
| | | +-> Memory map(MMC-IV, Intelligent Terminal, HSSB type 1)
| | +----> I/O map(HSSB type 2, NC board)
| +-------> Library for Series 160/180/210,NC board,160i/180i/210i
+----------> Library for Series 150
GFK-1422C A-1
A
A-2 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
A
A-4 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
A
(60) X/ O/ O/ X cnc_rdwkcdshft
Read work coordinate shift value
(61) X/ O/ O/ X cnc_wrwkcdshft
Write work coordinate shift value
(62) X/ O/ O/ X cnc_rdwkcdsfms
Read work coordinate shift measured value
(63) X/ O/ O/ X cnc_wrwkcdsfms
Write work coordinate shift measured value
(64) X/ O/ O/ X cnc_rdbtofsr
Read tool offset value for B axis
(area specified)
(65) X/ O/ O/ X cnc_wrbtofsr Write tool offset value for B axis( " )
(66) X/ O/ O/ X cnc_rdbtofsinfo Read tool offset information for B axis
(67) X/ O/ O/ X cnc_rdbaxis Read command data for B axis
-----------------------------------------------------------------------------------
A-6 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
A
A-8 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
A
This appendix identifies the C Language Open System Drivers and Library Functions available
for the Type II HSSB system. For more information, see GFZ-62684EN-1, Power Mate H/D
Motion Controller(High Speed Serial Bus Function) Operator's Manual.
GFK-1422C B-1
B
B-2 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
B
GFK-1422C Appendix B Open System C Language Functions (Power Mate D/H) B-3
B
Other Functions
------------------------------------------------------------------------------------------------------------------
Function Name Brief Description
------------------------------------------------------------------------------------------------------------------
( 1) cnc_sysinfo Read CNC system information
( 2) cnc_sysconfig Read CNC configuration information
( 3) cnc_statinfo Read CNC status information
( 4) cnc_alarm Read alarm status
( 5) cnc_rdalminfo Read alarm information
( 6) cnc_modal Read modal data
( 7) cnc_diagnoss Read diagnosis data
( 8) cnc_diagnosr Read diagnosis data(area specified)
( 9) cnc_getfigure Read maximum valid figures, number of decimal places
(10) cnc_rdcurrent Read real current for servo adjustment
(11) cnc_rdsrvspeed Read real speed for servo adjustment
(12) cnc_rdloopgain Read loop gain for servo adjustment
(13) cnc_rdopmsg Read operator's message
(14) cnc_rdopnlsgnl Read output signal image of software operator's panel
(15) cnc_wropnlsgnl Write output signal of software operator's panel
(16) cnc_rdopnlgnrl Read general signal image of software operator's panel
(17) cnc_wropnlgnrl Write general output signal of software operator's panel
(18) cnc_rdopnlgsname Read general signal name of software operator's panel
(19) cnc_wropnlgsname Write general signal name of software operator's panel
------------------------------------------------------------------------------------------------------------------
B-4 Open Systems (Type II HSSB) User's Manual - October 1998 GFK-1422C
B
GFK-1422C Appendix B Open System C Language Functions (Power Mate D/H) B-5
GE Fanuc Automation North America, Inc., Charlottesville Virginia