B 65404en 02 Servo Guide
B 65404en 02 Servo Guide
OPERATOR'S MANUAL
B-65404EN/02
• No part of this manual may be reproduced in any form.
• All specifications and designs are subject to change without notice.
The products in this manual are controlled based on Japan’s “Foreign Exchange and
Foreign Trade Law”. The export from Japan may be subject to an export license by the
government of Japan.
Further, re-export to another country may be subject to the license of the government of
the country from where the product is re-exported. Furthermore, the product may also be
controlled by re-export regulations of the United States government.
Should you wish to export or re-export these products, please contact FANUC for advice.
In this manual we have tried as much as possible to describe all the various matters.
However, we cannot describe all the matters which must not be done, or which cannot be
done, because there are so many possibilities.
Therefore, matters which are not especially described as possible in this manual should be
regarded as ”impossible”.
B-65404EN/02 SAFETY PRECAUTIONS
SAFETY PRECAUTIONS
This manual includes safety precautions for protecting the user and preventing damage to the machine.
Precautions are classified into Warning and Caution according to their bearing on safety. Also,
supplementary information is described as a Note. Read the Warning, Caution, and Note thoroughly
before attempting to use the machine.
WARNING
Applied when there is a danger of the user being injured or when there is a
damage of both the user being injured and the equipment being damaged if the
approved procedure is not observed.
CAUTION
Applied when there is a danger of the equipment being damaged, if the
approved procedure is not observed.
NOTE
The Note is used to indicate supplementary information other than Warning and
Caution.
WARNING
1 SERVO GUIDE is the software for only tuning servo system. Don't use this
software for normal work (cutting or etc.).
2 Before tuning with SERVO GUIDE, thoroughly confirm that there are no
dangerous objects, for example tools, work objects and so on. When you get the
data by SERVO GUIDE during cutting, please operate not from SERVO GUIDE
but from CNC directly. And don't send programs or change parameters through
SERVO GUIDE. Don't forget to use SERVO GUIDE ONLY for measurement.
3 Don't connect two personal computers to one CNC and operate one NC through
both SERVO GUIDE. Both requests interfere each other and CNC system may
behaves incorrectly.
4 After understanding the effect of tuning parameter very well , tune the
parameter. The wrong tuning of parameters may cause the unexpected behavior
of the machines.
CAUTION
1 SERVO GUIDE can handle command programs , parameters and so on from
the personal computer side. Before using SERVO GUIDE, don't forget to make a
backup of the nonvolatile memory data to provide against erasing memory by
mistake.
2 SERVO GUIDE MATE and SERVO GUIDE cannot be used together.
s-1
SAFETY PRECAUTIONS B-65404EN/02
s-2
B-65404EN/02 PREFACE
PREFACE
FANUC SERVO GUIDE is the integrated environment to make Servo & Spindle tuning easier.
SERVO GUIDE has the following features.
This software is used on Microsoft® Windows®. This manual does not explain basic operations of
Windows. Users who are using Windows for the first time should read manuals on Windows first to
become familiar with the basic operations of Windows.
This manual explains items specific to the servo tuning tool including information on how to install, start,
and operate this software. For information about CNC operation and parameter setting, refer to the
relevant manuals on the CNC used.
Read this manual thoroughly to ensure the correct use of FANUC SERVO GUIDE.
CAUTION
This software can be used on one computer. When this software is used on
more than one computer, the user must receive as many licenses as the number
of the computers used to run this software. Just one copy of this software is
permitted for backup or storage. The copyrights of this software product,
supplied help, and so on belong to FANUC.
* Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States of
America.
SAFETY PRECAUTIONS
Explains the general precautions which must be observed to use SERVO GUIDE safely.
PREFACE
Briefly explains the features of SERVO GUIDE. Also explains how to use information on the usage
of SERVO GUIDE, including this manual.
I. USAGE
1. SETUP
Explains how to set up SERVO GUIDE.
2. CONNECTION AND COMMUNICATION WITH THE NC
Explains how to connect a personal computer to the CNC.
3. MAIN BAR
Explains the Main Bar of SERVO GUIDE.
4. PARAMETER WINDOW
Explains the Parameter Window.
p-1
PREFACE B-65404EN/02
5. GRAPH WINDOW
Explains the Graph Window.
6. PROGRAM WINDOW
Explains the Program Window.
7. TUNING NAVIGATOR
Explains Tuning Navigator.
APPENDIX
Provides information which is to be read as necessary.
NOTATION CONVENTIONS
The following explains the notation conventions used in this manual:
• Mouse operations
Example Explanation
Click Press a mouse button, then release it immediately.
Double-click Click a mouse button twice in quick succession.
Drag Move the mouse while holding down a mouse button, then release the button at
a desired location.
• Folders
This manual refers to directories and folders collectively as folders.
• CNC models
In this manual, the abbreviations listed below are used.
CNC models Abbreviations
FANUC Series 30i -MODEL B
Series 30i
FANUC Series 30i -MODEL A
FANUC Series 31i -MODEL B5
FANUC Series 31i -MODEL A5
Series 31i
FANUC Series 31i -MODEL B
FANUC Series 31i -MODEL A
FANUC Series 32i -MODEL B
Series 32i
FANUC Series 32i -MODEL A
FANUC Series 35i -MODEL B Series 35i
p-2
B-65404EN/02 PREFACE
• Integrated tuning tool for tuning servo and spindle axes on a personal computer
• Easy connection by inserting a PCMCIA-LAN card on the front of the CNC
• Easy operation by GUI
• Automatic tuning by Tuning Navigator
p-3
PREFACE B-65404EN/02
[Servo]
Group Description
System setting CNC options related to servo systems are extracted and displayed.
Servo axis setting Use of separate detector, rotary motor/linear motor/synchronous built-in servo
motor (DD motor), CMR, flexible feed gear, setting of AMR, and setting of
acceleration sensor, etc.
Acceleration/ deceleration Time constant of Acc./Dec. before interpolation and time constant of
Acc./Dec. after interpolation, speed difference in automatic corner
deceleration, setting for arc radius-based feed rate clamp, setting for
acceleration-based deceleration, Jerk control
(Normal control, advanced preview control, AI advanced preview control, AI
contour control, AI nano contour control, high precision contour control, AI
high precision contour control, AI nano high precision contour control, AI
contour control I and II)
Current control HRV, HRV2, HRV3, and HRV4 control, and setting of current gain
Velocity control Velocity loop gain setting, setting of the function of vibration suppression in
the stop state, setting of filters for eliminating machine resonance, vibration
damping control, setting of dual position feedback, and setting of the
full-closed loop function, etc.
Position control Position gain
Contour error suppression Feed-forward, backlash acceleration, interactive force compensation, and fine
Acc./Dec. (16i series only)
Improvement in overshoot Setting of overshoot compensation function
High-speed positioning function Setting of FAD + advanced preview feed-forward, position gain switching
function, etc.
Stop Setting of brake control, quick stop at emergency stop, etc., and lifting
function against gravity, etc.
Unexpected disturbance torque Adjustment of estimated disturbance value, alarm detection level
detection
Linear motor Setting of feedback, setting of AMR, and setting of smoothing compensation
DD motor Setting of feedback, setting of AMR, and setting of smoothing compensation
Tandem control axes Setting of tandem control axes
Pole position detection Setting of pole position detection functions
[Spindle]
Group Description
System setting CNC options related to spindle systems are extracted and displayed.
Spindle system configuration Motor end sensor (main and sub) setting, spindle end sensor (main and sub)
setting, gear ratio (main and sub)
p-4
B-65404EN/02 PREFACE
Group Description
Normal mode velocity control Velocity loop gain setting, and setting of filters (main and sub) for eliminating
vibration, resonance elimination filter
Orientation Stop position setting, velocity control setting (main and sub), position control
setting (main and sub), acceleration setting (optimum orientation, high-speed
orientation), resonance elimination filters
Rigid tapping Command setting, velocity control setting (main and sub), position control
setting, fine Acc./Dec. (16i series only)
Cs contour control Command setting, velocity control setting, position control setting, fine
Acc./Dec. (16i series only), resonance elimination filters
Spindle synchronous control Velocity control setting, position control setting, resonance elimination filters
Synchronous spindle Pole position detection, setting of AMR, current pattern, alarm detection level
Function categories
- Acceleration/deceleration
- Velocity control
- Rigid tapping
etc.
Display of Acc./Dec.
pattern
Set parameters
For servo and spindle axes, data measurement is possible. (Data of both servo and spindle axes can
also be measured at the same time.)
* For a spindle that is not an αi spindle, measurement data is restricted.
Up to eight channels can be measured at the same time.
The shortest sampling period equals the current control period (for servo axes only).
p-5
PREFACE B-65404EN/02
Displayed data can be printed, and its bitmap can be input via the clip board.
p-6
B-65404EN/02 PREFACE
(Screen example)
Magnetic
(Adjustment example) pole position
Torque command
p-7
PREFACE B-65404EN/02
Program
Settings of
command
conditions
path
- Distance
- Radius
- Velocity, etc.
Character
strings in
program
created
automatically
p-9
PREFACE B-65404EN/02
p-10
B-65404EN/02 PREFACE
p-11
PREFACE B-65404EN/02
• One CD-ROM disk for FANUC SERVO GUIDE (for version upgrading)
NOTE
1 3-D View Function (option) comes with a CD for upgrade (A08B-9010-J901).
2 Also read the Release Note (READMEEN.TXT) of the product package.
p-12
B-65404EN/02 TABLE OF CONTENTS
TABLE OF CONTENTS
SAFETY PRECAUTIONS............................................................................s-1
GENERAL WARNINGS AND CAUTIONS............................................................... s-1
WARNINGS AND CAUTIONS RELATING TO SERVO GUIDE .............................. s-2
PREFACE ....................................................................................................p-1
ORGANIZATION OF THIS MANUAL ......................................................................p-1
NOTATION CONVENTIONS...................................................................................p-2
FEATURES OF SERVO GUIDE .............................................................................p-3
CONTENTS OF THE PRODUCT PACKAGE........................................................p-12
I. USAGE
1 SETUP..................................................................................................... 3
1.1 ENVIRONMENT ............................................................................................ 3
1.1.1 Applicable CNC Models ..........................................................................................3
1.1.2 Necessary Hardware and Software Configuration ...................................................4
1.1.3 Related Software Series / Edition List......................................................................6
1.2 INSTALLATION AND UNINSTALLATION ..................................................... 9
1.2.1 Installation Procedure...............................................................................................9
1.2.2 Installing the Upgrading Version ...........................................................................10
1.2.3 Deleting Setting Information..................................................................................10
1.2.4 Uninstallation Procedure ........................................................................................10
3 MAIN BAR............................................................................................. 27
3.1 MAIN BAR STRUCTURE ............................................................................ 27
3.2 EXPLANATION OF THE MENU .................................................................. 28
4 PARAMETER WINDOW ....................................................................... 29
4.1 OVERVIEW ................................................................................................. 29
4.2 EXPLANATION OF THE MENU .................................................................. 32
4.3 USAGE ........................................................................................................ 33
5 GRAPH WINDOW ................................................................................. 36
5.1 OVERVIEW ................................................................................................. 37
5.2 MENU .......................................................................................................... 40
5.3 TOOL BAR .................................................................................................. 42
5.4 USAGE ........................................................................................................ 43
c-1
TABLE OF CONTENTS B-65404EN/02
5.5 SHORTCUT................................................................................................. 44
5.6 CHANNEL SETTING ................................................................................... 45
5.6.1 Name and Function of Each Section of the Measure Setting Screen .....................45
5.6.2 Name and Function of Each Section of the Channel Setting Screen......................46
5.6.3 Channel Setting Procedure .....................................................................................48
5.6.4 Trigger Setting........................................................................................................51
5.6.5 PMC Signal Measurement......................................................................................53
5.6.6 I/O Link βi Axis Measurement...............................................................................58
5.6.7 Available Data at Servo Axes.................................................................................60
5.6.8 Available Data at Spindle Axes..............................................................................63
5.6.9 Available Data at I/O Link βi Axes........................................................................72
5.7 OPERATION SETTING ............................................................................... 73
5.7.1 Procedure................................................................................................................73
5.7.2 Basic Graph Mode..................................................................................................73
5.7.3 Available Operations ..............................................................................................74
5.7.4 Setting of Unit ........................................................................................................76
5.7.5 Load Reference Path ..............................................................................................76
5.8 SCALE SETTING ........................................................................................ 77
5.8.1 Overview ................................................................................................................77
5.8.2 Scale (Y-Time) .......................................................................................................77
5.8.3 Scale (XY)..............................................................................................................78
5.8.4 Scale (Circle)..........................................................................................................79
5.8.5 Scale (Fourier)........................................................................................................80
5.8.6 Scale (Bode) ...........................................................................................................80
5.9 EASY GRAPH MODE.................................................................................. 81
5.10 SPECIAL GRAPH DISPLAY MODES.......................................................... 82
5.10.1 Frequency Analysis (Fourier Transformation) Display Mode ...............................82
5.10.2 Frequency Response (Bode Diagram) Display Mode ............................................83
5.11 TOOL........................................................................................................... 83
5.11.1 Frequency Response (Velocity Loop) ....................................................................83
5.11.2 Frequency Response (Position Loop).....................................................................85
5.11.3 Smooth Compensation Setting Support..................................................................88
5.12 CURSOR FUNCTION.................................................................................. 90
5.12.1 Cursor Function (Y-Time)......................................................................................90
5.12.2 Cursor Function (XY) ............................................................................................91
5.12.3 Cursor Function (Fourier) ......................................................................................91
5.12.4 Cursor Function (Bode)..........................................................................................92
5.12.5 Cursor Operation Procedure ...................................................................................92
5.13 AREA EXPANDING FUNCTION ................................................................. 93
5.14 SPINDLE TUNING....................................................................................... 94
5.14.1 Measurement of Acceleration/Deceleration Performance......................................95
5.14.2 Measurement of Orientation.................................................................................101
5.14.3 Frequency Response Measurement ......................................................................107
5.15 SUPPLEMENTARY INFORMATION ......................................................... 113
5.15.1 Automatic Saving of Measurement Data..............................................................113
5.15.2 Measurement Data Value Scaling ........................................................................114
5.15.3 Measurement Data Time Shift..............................................................................116
5.15.4 Limitation of Measurement ..................................................................................117
5.15.5 Values Displayed in the Waveform Information Box ..........................................118
5.15.6 Cursor Positions after the Graph Is Expanded or Shrunk.....................................119
5.15.7 Initial Status of Cursor-Related Control...............................................................120
5.15.8 Tolerance Setting of Reference Data for Circular Interpolation ..........................120
c-2
B-65404EN/02 TABLE OF CONTENTS
APPENDIX
A TROUBLESHOOTING ........................................................................ 267
A.1 GENERAL TROUBLE SHOOTING............................................................ 267
A.2 PARAMETER WINDOW............................................................................ 267
A.3 GRAPH WINDOW ..................................................................................... 268
A.4 PROGRAM WINDOW ............................................................................... 269
A.5 TUNING NAVIGATOR............................................................................... 270
A.6 SPINDLE TUNING..................................................................................... 271
B FUNCTION CORRESPONDENCE TABLE......................................... 272
B.1 SOFTWARE CORRESPONDENCE TABLE BY FUNCTION .................... 272
c-4
I. USAGE
B-65404EN/02 USAGE 1.SETUP
1 SETUP
This chapter explains how to set up the operating environment of SERVO GUIDE and how to prepare
SERVO GUIDE for use.
1.1 ENVIRONMENT
-3-
1.SETUP USAGE B-65404EN/02
* Microsoft and Windows are trademarks of Microsoft Corporation in the United States.
* Other company and products name are either registered trademark or trademarks of each company.
NOTE
When opening multiple screens, allocate memory as large as possible.
Apart from the above, the hardware configuration below may be required.
-4-
B-65404EN/02 USAGE 1.SETUP
Item Description
Coupler Used for an Ethernet connection. (Note 1)
It is commercially available, and can be obtained from a PC shop, etc.
Ethernet cable (cross) Used for an Ethernet connection. (Note 1)
It is commercially available, and can be obtained from a PC shop, etc.
Ethernet cable (straight) Used for an Ethernet connection. (Note 1)
It is commercially available, and can be obtained from a PC shop, etc.
Hub Used for an Ethernet connection. (Note 1)
It is commercially available, and can be obtained from a PC shop, etc.
HSSB board Required for an HSSB connection. (Note 1)
Use a FANUC-made HSSB board.
If Panel i is used, Panel i is provided with an HSSB function.
Printer Required to print acquired waveforms.
(Note 1)
[Ethernet connection (if not using a hub)]
The FANUC-supplied PCMCIA-LAN card comes with a dedicated connector on the card side and
a 1.5-m straight cable with an RJ45 male connector on the PC side. The PC and the CNC are
connected directly as shown below.
LAN card
(The cross type cable and coupler are commercially available from ordinary stores dealing in
personal computers.)
LAN card
* If using the built-in Ethernet port, do not use a PCMCIA-LAN card but the RJ45 female
connector on the CNC.
[HSSB connection]
When HSSB is used, the CNC and the PC are connected using an optical cable as shown in the
figure below. So, no special connection must be added to use SERVO GUIDE.
* Also when a CNC display unit with a PC function is used, no special connection is
required.
-5-
1.SETUP USAGE B-65404EN/02
(Note 2) If the Windows CE-enabled PC function option of the Series 16i/18i/21i is used, this card is not
necessary because the PC and the CNC cannot be connected together with a LAN card. (Then
LAN card is not necessary, and use embedded Ethernet port behind CNC.)
If the Windows CE-enabled PC function option of the Series 30i is used, a connection with a
LAN card is also possible.
When the SERVO GUIDE is used with the Power Mate i, an Ethernet board must be inserted in
the CNC. In this case, the PCMCIA-LAN card is not necessary. Prepare the following:
- Fast Ethernet board (A02B-0259-J293)
- Fast Ethernet option (A02B-0259-J862)
- Ethernet software (A02B-0259-J555#6567)
- Expansion basic 1 function option (A02B-0259-J878)
- Expansion driver/library (A02B-0259-J847)
With the Pulse input type Digital Servo Adapter, the PCMCIA-LAN card cannot be used.
When the SERVO GUIDE is used with the Pulse input type Digital Servo Adapter, an Ethernet
board must be inserted in the CNC. Prepare the following:
- Fast Ethernet board (A02B-0259-J293)
- Ethernet function (A03B-0818-J909)
- Ethernet software (A02B-0259-J555#6567)
-6-
B-65404EN/02 USAGE 1.SETUP
NOTE
With the CNCs in the below, the following system software edition is required to
measure rigid tapping synchronous errors:
Series 16i -TB B1H1/15 or later
Series 18i -TB BEH1/15 or later
Series 21i -TB DEH1/15 or later
* For system software series / editions supporting I/O Link βi, see the function correspondence table
in the appendix.
-7-
1.SETUP USAGE B-65404EN/02
* For FOCAS1/2-related software series / editions supporting I/O Link βi, see the function
correspondence table in the appendix.
-8-
B-65404EN/02 USAGE 1.SETUP
* For the editions supporting each function of Tuning Navigator, see the function correspondence
table in the appendix.
* For the editions supporting each function of Tuning Navigator and spindle tuning, see the function
correspondence table in the appendix.
(1) Insert the installation disk (A08B-9010-J900) of SERVO GUIDE in the CD drive.
(2) Open the CD drive from [My Computer], and double-click "Setup.exe" to perform setup.
NOTE
When Setup.exe is executed with a previous SERVO GUIDE version installed,
the files of the previous version are all deleted and updated to the latest files.
(Version upgrading)
(3) SERVO GUIDE setup starts, and the [Select Language] screen appears. Select the language of the
OS used, and click the <OK> button.
NOTE
As the display language of the software, the language of the OS used or English
can be selected. (When the language of the OS is English or is a language not
supported, only English can be selected in SERVO GUIDE.)
-9-
1.SETUP USAGE B-65404EN/02
NOTE
If a previous software version is not installed in the PC correctly, the upgrading
software version cannot be installed.
If the previous SERVO GUIDE version is installed in the PC correctly, install the upgrading version by
observing the following procedure:
(1) Insert the SERVO GUIDE installation disk (A08B-9010-J901) in the CD drive.
(2) Open the CD drive from [My Computer], and double-click "Setup.exe" to perform setup.
Cleaner.exe can be used from the [FANUC SERVO GUIDE] group in the start menu.
When more than one user name is used for login, setting information remains in the environments of
other than the user of which name is used for executing Cleaner.exe.
NOTE
Setting information is stored under the following registry key:
HKEY_CURRENT_USER\Software\FANUC\SERVO GUIDE\
- 10 -
2.CONNECTION AND
B-65404EN/02 USAGE COMMUNICATION WITH THE CNC
2.1.1 Connection
The PCMCIA-LAN card, which is provided by FANUC, includes 1.5m special cable which has exclusive
connector for card side and RJ45 male connector for PC side. The connection way is different according
to using Hub or not using Hub.
Without Hub
With Hub
* When you use embedded Ethernet port on CNC, you don't have to use PCMCIA-LAN card and
please use RJ45 female connector on CNC.
- 11 -
2. CONNECTION AND
COMMUNICATION WITH THE CNC USAGE B-65404EN/02
2.1.2 Setting of PC
Windows Vista/7
It’s necessary to do some setting both on PC and CNC because SERVO GUIDE communicate with CNC
by using PCMCIA-LAN card.
1. In the Start menu, right-click [Network], select [Properties], and open [Network and Sharing
Center].
2. Click [Manage network connections] and open the [Network Connections] folder.
3. Right-click the [Local Area Connection] icon, select [Properties], and display the [Local Area
Connection Properties] dialog box. If, in this step, the User Account Control (UAC) dialog box
appears, continue operation by following the instructions in the dialog box.
- 12 -
2.CONNECTION AND
B-65404EN/02 USAGE COMMUNICATION WITH THE CNC
4. Select [Internet Protocol Version 4 (TCP/IPv4)] in the list box. And press <Properties>.
5. [Internet Protocol Version 4 (TCP/IPv4) Properties] will be shown. Remember the value of "IP
address" and "Subnet mask".
- 13 -
2. CONNECTION AND
COMMUNICATION WITH THE CNC USAGE B-65404EN/02
6. Shut down the dialog by press <Cancel>. (You don't have to change any item.)
1. First, install appropriate software so that the LAN card or built-in LAN connector on the PC
side can operate. (For the installation method, see the operator’s manual of the LAN card or
PC.)
2. See [Internet Protocol Version 4 (TCP/IPv4) Properties] dialog like above.
3. Set following value.
IP address :192.168.1.2
Subnet mask :255.255.255.0
4. Shut down the dialog by press <OK>.
After completing the setting of the PC, proceed to the setting of the CNC.
Windows XP
It’s necessary to do some setting both on PC and CNC because SERVO GUIDE communicate with CNC
by using PCMCIA-LAN card.
1. Press right click on [My Network Place] on your desktop. And after that, select [Properties].
You can see the folder of [Network Connections].
- 14 -
2.CONNECTION AND
B-65404EN/02 USAGE COMMUNICATION WITH THE CNC
2. Press right click on [Local Area Connection] and select [Properties]. You can see the dialog of
[Local Area Connection Properties].
3. Select [Internet Protocol (TCP/IP)] in the list box. And press <Properties>.
4. [Internet Protocol (TCP/IP) Properties] will be shown. Remember the value of "IP address" and
"Subnet mask".
- 15 -
2. CONNECTION AND
COMMUNICATION WITH THE CNC USAGE B-65404EN/02
5. Shut down the dialog by press <Cancel>. (You don't have to change any item.)
1. First, install appropriate software so that the LAN card or built-in LAN connector on the PC
side can operate. (For the installation method, see the operator’s manual of the LAN card or
PC.)
2. See [Internet Protocol (TCP/IP) Properties] dialog like above.
3. Set following value.
IP address :192.168.1.2
Subnet mask :255.255.255.0
4. Shut down the dialog by press <OK>.
After completing the setting of the PC, proceed to the setting of the CNC.
Windows 2000
It’s necessary to do some setting both on PC and CNC because SERVO GUIDE communicate with CNC
by using PCMCIA-LAN card.
1. Press right click on [My Network Place] on your desktop. And after that, select [Properties].
You can see the folder of [Network and Dial-up Connections].
- 16 -
2.CONNECTION AND
B-65404EN/02 USAGE COMMUNICATION WITH THE CNC
2. Press right click on [Local Area Connection] and select [Properties]. You can see the dialog of
[Local Area Connection Properties].
3. Select [Internet Protocol TCP/IP] in the list box. And press <Properties>.
- 17 -
2. CONNECTION AND
COMMUNICATION WITH THE CNC USAGE B-65404EN/02
4. [Internet Protocol (TCP/IP) Properties] will be shown. Remember the value of "IP address" and
"Subnet mask".
- 18 -
2.CONNECTION AND
B-65404EN/02 USAGE COMMUNICATION WITH THE CNC
5. Shut down the dialog by press <Cancel>. (You don't have to change any item.)
1. First, install appropriate software so that the LAN card or built-in LAN connector on the PC
side can operate. (For the installation method, see the operator’s manual of the LAN card or
PC.)
2. See [Internet Protocol (TCP/IP) Properties] dialog like above.
3. Set following value.
IP address : 192.168.1.2
Subnet mask : 255.255.255.0
4. Shut down the dialog by press <OK>.
After completing the setting of the PC, proceed to the setting of the CNC.
2. Press <SYSTEM> on MDI keys. And press [>] soft key several times. You can see [EMBED],
[PCMCIA LAN], [(OPRT)] on the soft key menu.
3. Press [PCMCIA LAN], then press [COMMON]. If the display is [EMBEDDED], press [(OPRT)] →
[EMB/PCMCIA] → [EXECUTE]. The available device must become PCMCIA.
- 19 -
2. CONNECTION AND
COMMUNICATION WITH THE CNC USAGE B-65404EN/02
<1> When your PC is not usually connected to LAN, we think you set “192.168.1.xxx” as IP
address. If it’s correct, you don’t have to change any setting on this display.
<2> When your PC is usually connected to LAN, change the setting of IP address of CNC
according to the IP address of your PC.
Set same value as your PC as SUBNET MASK
For IP address, set same value as your PC at the place where SUBNET MASK is set “255”.
And you can set arbitrary value at the place where SUBNET MASK is set “0”. (But the value is
different from your PC.)
7. Note down the IP ADDRESS, SUBNET MASK, and PORT NUMBER (TCP) set in the CNC. It's
necessary to do the setting of SERVO GUIDE.
- 20 -
2.CONNECTION AND
B-65404EN/02 USAGE COMMUNICATION WITH THE CNC
NOTE
Even if the Windows CE-enabled PC function option of the FS30i, 31i, or 32i is
used, the CNC can be connected to the PC by using the PCMCIA-LAN card.
2. Press <SYSTEM> on MDI keys. And press [>] soft key several times. You can see [ETHPRM],
[ETHMNT], [(OPRT)] on the soft key menu.
4. Press [PCMCIA] soft key on the display which shows [Available Ethernet], [PCMCIA].
<1> When your PC is not usually connected to LAN, we think you set “192.168.1.xxx” as IP
address. If it’s correct, you don’t have to change any setting on this display.
<2> When your PC is usually connected to LAN, change the setting of IP address of CNC
according to the IP address of your PC.
Set same value as your PC as SUBNET MASK
For IP address, set same value as your PC at the place where SUBNET MASK is set “255”.
And you can set arbitrary value at the place where SUBNET MASK is set “0”. (But the value is
different from your PC.)
- 21 -
2. CONNECTION AND
COMMUNICATION WITH THE CNC USAGE B-65404EN/02
8. Note down the IP ADDRESS, SUBNET MASK, and PORT NUMBER (TCP) set in the CNC. It's
necessary to do the setting of SERVO GUIDE.
NOTE
If the Windows CE-enabled PC function option of the FS16i, 18i, or 21i is used,
the CNC cannot be connected to the PC, using the PCMCIA-LAN card. Use
embedded Ethernet port for the CNC. (Of course, use internal LAN port for the
cable connection.)
Power Mate i
With the Power Mate i, the PCMCIA-LAN card cannot be used.
When the SERVO GUIDE is used with the Power Mate i, an Ethernet board must be inserted in the CNC.
Prepare the following:
- Fast Ethernet board (A02B-0259-J293)
- Ethernet function (A02B-0259-J862)
- Control software for Ethernet function (A02B-0259-J555#6567)
- Expansion basic 1 function (A02B-0259-J878)
- Expansion driver/library function (A02B-0259-J847)
1. Press <SYSTEM> on MDI keys. And press [>] soft key several times. You can see [ETHPRM],
[ETHMNT], [(OPRT)] on the soft key menu.
2. Press [ETHPRM].
3. Set an IP address and a subnet mask. When the CNC is shipped, no IP address is set.
Change the setting of IP address of CNC according to the IP address of your PC.
- 22 -
2.CONNECTION AND
B-65404EN/02 USAGE COMMUNICATION WITH THE CNC
Set same value as your PC as SUBNET MASK
For IP address, set same value as your PC at the place where SUBNET MASK is set "255". And you
can set arbitrary value at the place where SUBNET MASK is set "0". (But the value is different from
your PC.)
6. Note down the IP ADDRESS, SUBNET MASK, and PORT NUMBER (TCP) set in the CNC. It's
necessary to do the setting of SERVO GUIDE.
NOTE
When the system has no display unit, make Ethernet settings by using the rotary
switch, 7-segment LED indicators, and push switch of the CNC.
For details on the setting method, refer to "FANUC Power Mate i-MODEL D/H
Maintenance Manual" (B-63175EN).
1. In the DPL/MDI parameter screen, set the parameters of the Ethernet function. Set parameters
Nos. 704 to 726 and finally set 1 to bit 0 of parameter No. 727. If the setting fails, bit 0 of
parameter No. 727 returns to 0; correct the parameters and retry.
- 23 -
2. CONNECTION AND
COMMUNICATION WITH THE CNC USAGE B-65404EN/02
2. Note down the IP ADDRESS, SUBNET MASK, and PORT NUMBER (TCP) set in the pulse
input type DSA. It's necessary to do the setting of SERVO GUIDE.
1. In normal operation, the following can be set by using the 7-segment LED and push-button
switch, it is able to set Ethernet fixed address. For details of the operation method, refer to
"APPENDIX E: DISPLAY AND MAINTENANCE OPERATIONS ON THE MAIN UNIT OF
THE Pulse Input Type DSA" of the CNC maintenance manual (B-64423EN).
2. Note down the IP ADDRESS, SUBNET MASK, and PORT NUMBER (TCP) set in the pulse
input type DSA. It's necessary to do the setting of SERVO GUIDE.
- 24 -
2.CONNECTION AND
B-65404EN/02 USAGE COMMUNICATION WITH THE CNC
• When the <Default> button is pressed, the values factory-set for the CNC (IP address = 192.168.1.1,
Port No. = 8193) are set.
• When you change IP address on CNC, change above setting according to the setting on CNC.
• Set wait time for Timeout. (The unit is sec.)
We think that 2 or 3 is enough.
• Press <Test> after you connect between PC and CNC and set all above items. You'll see "OK" when
they are communicating.
• If you see "NG" at the test, confirm following items.
- Are the kind of cables correct or not ? (cross or straight)
- Are the settings of IP address and Subnet mask correct both on CNC side and PC side.
- Are the above settings of SERVO GUIDE correct ?
• When a CNC with personal computer function option with Windows (16i, 18i, 21i, 30i, 31i, 32i) or
a CNC with personal computer function option with WindowsCE (16i, 18i, 21i) is used, Ethernet
connection between the CNC and the PC cannot be made by inserting the PCMCIA-LAN card in the
PCMCIA card slot on the front of the CNC. Switch "AVAILABLE ETHERNET" to
"EMBEDDED".
When a CNC with personal computer function option with WindowsCE.NET (30i, 31i, 32i) is used,
on the other hand, Ethernet connection can be made by inserting the PCMCIA-LAN card in the
PCMCIA card slot on the front of the CNC.
• For a machine whose built-in Ethernet port is connected to a LAN in a factory in its normal use, the
SERVO GUIDE can be operated by connecting the PC to the HUB in the factory, using a straight
cable.
- 25 -
2. CONNECTION AND
COMMUNICATION WITH THE CNC USAGE B-65404EN/02
In this case, make sure that the IP address of the PC to be connected does not conflict with any of the
other devices (PCs, printers, and machine tools) in the factory.
2.2.1 Connection
When HSSB is used, the CNC and PC are connected using an optical cable as shown in the figure below.
So, no special connection must be added to use SERVO GUIDE.
* Similarly, when SERVO GUIDE is installed in a CNC (16i, 18i, 21i, 30i, 31i, 32i) with personal
computer function option with Windows, no special connection must be added.
- 26 -
B-65404EN/02 USAGE 3.MAIN BAR
3 MAIN BAR
The Main Bar is displayed first when the SERVO GUIDE is started.
The three windows used for adjustments (the Parameter Window, the Graph Window, and the Program
Window) and Tuning Navigator are started from the Main Bar. Setting of communication with the CNC
is also started from the Main Bar.
<1> <Parameter>
Start Parameter Window.
<2> <Graph>
Start Graph Window.
<3> <Program>
Start Program Window.
<4> <Navigator...>
Start Tuning Navigator.
<5> <Comm...>
Start dialog for setting of the target NC.
- 27 -
3.MAIN BAR USAGE B-65404EN/02
Menu Description
[Top], [Bottom] Specify the place of Main Bar.
[Communication] Start dialog for setting of the target CNC.
[Parameter Window] Start Parameter Window.
[Graph Window] Start Graph Window.
[Program Window] Start Program Window.
[Auto Tuning] Start Tuning Navigator.
[AutoHide] Specify the auto-hide mode of Main Bar.
[Always on top] Specify the pile of windows.
[Language] Start dialog for setting of the language. The support languages are English,
Japanese, Chinese (Simplified character) and Chinese (Traditional character). You
can choose the language, English or OS language.
[Option] Select the function to use.
[Help] Show Online Help.
[About] SERVO GUIDE Show about dialog.
[Exit] Terminate SERVO GUIDE.
If you select [Exit], all windows of SERVO GUIDE will be shut down at the same time. There may be
some [Save] dialogs.
The positions and sizes of windows that are open when [Exit] is selected are saved in the registry, and
these values are used when individual windows are opened when SERVO GUIDE is operated next.
- 28 -
B-65404EN/02 USAGE 4.PARAMETER WINDOW
4 PARAMETER WINDOW
The Parameter Window is used to classify parameters on the CNC by function and display them.
This window indicates the physical units of parameters explicitly and shows graphs to help the user
understand the meanings of parameters.
When the CNC is connected, parameters may be changed directly from this window.
4.1 OVERVIEW
Starting the Parameter Window
When you press <Parameter> on Main Bar, the following dialog box is shown.
- 29 -
4.PARAMETER WINDOW USAGE B-65404EN/02
Before opening a file, select a CNC type from the Select CNC type combo box and specify a CNC
ID information file (CNCIDNUM.TXT). If no CNC type is selected, the CNC type is automatically
detected from the parameter format, parameter Nos., and so on, but the type may not be determined
as a single one. If no CNC ID information file is specified, the options may not be reflected
properly.
A CNC ID information file (CNCIDNUM.TXT) can be acquired with the procedure below.
- 30 -
B-65404EN/02 USAGE 4.PARAMETER WINDOW
5. Press the soft key [PUNCH].
NOTE
1 If an online connection is made to the CNC, the SERVO GUIDE automatically
acquires two files, one for parameters and the other for CNC ID information. For
CNC software editions that can acquire a CNC ID information file, see the
function correspondence table in the appendix.
2 A CNC ID information file is saved with the parameter file name plus the
extension (cncidnum).
Example) parameter.prm → parameter.cncidnum
• <Online> button
When you press <Online> during connecting to CNC (ONLINE mode), the parameters inside CNC
are loaded into the Parameter Window.
NOTE
Use the CNC in the MDI mode for purposes of parameter reading and writing.
: Title bar
Parameter file name is shown with connection status to CNC and with the target path. Parameter
window decides the target path by the axis selection.
NOTE
For each adjustment parameter, the setting and a rough guide to the adjustable
range are displayed. The values displayed here provide a rough guide to
adjustment with a general machine assumed, and we do not guarantee the
performance of the machine.
Values displayed are based on the parameter manuals (B-65270EN and
B-65280EN).
[File]
• New ([Ctrl]+[N])
Two or more Parameter Windows can be opened simultaneously. If this menu is chosen, another
Parameter Window will be shown and a new parameter file can be opened.
• Read ([Ctrl]+[R])
A parameter file is read into the window which is used now. (It becomes OFFLINE mode)
- 32 -
B-65404EN/02 USAGE 4.PARAMETER WINDOW
NOTE
This command cannot read a parameter file of a CNC model with a different
parameter format. To read parameters of a different CNC model, therefore, use
the [New] command.
• Close ([Ctrl]+[C])
The window used now is closed.
• Reload ([Ctrl]+[Q])
The parameters are reload from CNC. If you changed the parameters in offline mode, they are
cancelled, and carried out the rereading of parameters on CNC.
• Disconnect to CNC ([Ctrl]+[B])
The mode of Parameter Window changes from online to offline.
• Reconnect
This menu is made to restore, when a communication error occurs by a certain reason, while using it
in ONLINE mode. (Example: power-off parameters are changed choose this menu after turning off /
turning on NC.)
• Save ([Ctrl]+[S])
Save the file with overwriting
• Save As
Save the file with another name. The type of the file is text format. (The default extension is *.prm.)
• Print ([Ctrl]+[P])
This menu can be available only in [Parameter Table] which is in the functional group selection
combo-box. This realizes the print like spreadsheet.
• Exit
Exit application.
[Edit]
• FS16 Init (Series 16i only)
Clear all parameters read.
• Read Standard Parameter
The standard parameters for every motor are initialized by the parameter sets which are included in
servo software.
[Move]
• Jump to Parameter (Ctrl+G)
This can be used only if [Parameter Table] is chosen in the functional group selection combo-box. It
jumps to the place of the specified parameter number.
[Window]
• New Window (Ctrl+W)
Two or more Parameter Windows can be opened with the same parameter set. For example, when
tuning the feed-forward coefficient, it is convenient to see the parameter of both the X-axis and the
Y-axis at once. This is useful for the purpose.
4.3 USAGE
This section explains how to use the Parameter Window.
• When the [Return] key is pushed after changing the contents in edit box directly.
• When the focus moves to other item after changing the contents in edit box directly.
• When a radio button and a check box are pushed.
- FS16i
Parameters are treated separately for each path.
- FS30i
Although there is one set of parameters in the entire system, they can be displayed for each
path.
- 34 -
B-65404EN/02 USAGE 4.PARAMETER WINDOW
Printing is also supported in the parameter table display. Select [Print] from [File] menu, and specify the
parameter number to print in the following dialog box.
- 35 -
5.GRAPH WINDOW USAGE B-65404EN/02
5 GRAPH WINDOW
The Graph Window allows use of various drawing modes for acquiring many types of data such as the
positions and torque values of servo axes and spindle axes and analyzing measurement data.
It also allows the measurement of velocity loop and position loop frequency response, assistance in
setting the smoothing compensation parameters for linear motors and synchronous built-in servo motors,
and PMC signal acquisition, among others.
3-D View function (option) allows display of a 3-D graph.
NOTE
3-D view function is optional function. To use it, the hardware key attached to the
package is required.
- 36 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
5.1 OVERVIEW
Starting the Graph Window
When you press [Graph] on Main Bar, Graph Window is shown.
When the Graph Window is displayed for the first time, an attempt is automatically made to set up a
connection to the CNC. If the connection to the CNC fails, the following message appears, and the Graph
Window is started offline.
Measurement data
Raw data from CNC (Position, Torque, etc.)
NOTE
When raw data is acquired from the CNC, the bit width is 16 bits including a sign.
On the other hand, SERVO GUIDE treats raw data as 32-bit data by performing
advance processing at intervals of the sampling period or 1 ms, whichever
shorter. Therefore, data longer than 16 bits such as position feedback data can
also be measured. (The advance processing is always performed regardless of
the type of measurement data, so perform an origin operation as necessary.)
Operation data
An operation is performed on measurement data to create display data.
If no operation is set, no waveform is displayed in the Graph Window.
- 37 -
5.GRAPH WINDOW USAGE B-65404EN/02
Up to eight channels can be measured. If measurement data is acquired from all channels, CH1 to CH8,
and an operation is performed, eight waveforms Draw1 to Draw8 can be displayed.
If time axis display is performed, in particular, multiple operations can be selected. Thus, eight different
operations can be performed on the measurement data for a single channel, and the results can be
displayed at the same time as eight waveforms Draw1 to Draw8.
Tool Bar
Comment Domain
Graph Domain
Cursor disp.panel
Waveform information
box
Graph domain
Domain where waveform data is displayed.
On the left side of the graph domain, the type of waveform data displayed, the operation, and the unit are
displayed.
Comment domain
In the domain at the top of the graph domain, two lines, comment 1 and comment 2, can be displayed.
When you click the domain, you can edit the comments.
- 38 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Menu
You can execute some commands by the menu.
Refer to Section 5.2, “MENU” for details.
Tool bar
You can execute some commands by click the button.
Refer to Section 5.3, “TOOL BAR” for details.
Cursor disp.panel
According to whether the checkboxes are checked or not, the cursor and the waveform
information box are switched between display and non-display.
Whether each checkbox can be used or not depends on the graph display mode.
Monitor window
You can use Monitor Window by select menu [Comm]-[Monitor] at ONLINE state.
The Monitor Window allows monitoring of the data acquired by the SERVO GUIDE that is output to
each channel. For each channel, the type of measurement data, axis name, axis number setting, and the
data value acquired by the SERVO GUIDE are displayed.
The data become gray if the CHANNEL is invalid.
- 39 -
5.GRAPH WINDOW USAGE B-65404EN/02
5.2 MENU
The contents of menu of Graph Window are shown.
[File(F)]
• New (N) (Ctrl+N)
Open new window.
• Read(R)
Read stored waveform data.
The files of SD.EXE can be read.
• Close(C)
Close this window.
• Save(S) (Ctrl+S)
Save the current data
Default file name is brought up from comments or measuring date/time.
• Save As(A)
Save the current data after change the name.
Default file name is brought up from comments or measuring date/time.
It's possible to save the data by CSV format.
• AutoSave Setup(V)
Make the settings for automatically saving a waveform data file.
• Print Setup(U)
Setting for print out.
• Print(P) (Ctrl+P)
Print out of current waveform.
• Recent
Display a history of a recently used file.
• Exit(X)
Terminate SERVO GUIDE. It closes any other windows also.
[Edit(E)]
• Copy(C) (Ctrl+C)
Copy the bitmap of current waveform to clipboard.
[Comm(C)]
• Start (F1)
Start measurement.
• Cancel
Stop data measurement.
• Connect(C)
Connect with CNC and transmit the setting for measurement.
• Disconnect(D)
Disconnect with CNC and clear the setting for measurement.
• Monitor(M)
Switch Monitor Window (Valid or Invalid).
- Hide
Monitor Window become invalid.
- Normal
Monitor Window is shown with normal type.
- Detail
Monitor Window is shown with detail type.
- 40 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
[Setup(S)]
• Channel (F9)
Show CHANNEL setting dialog.
• Operation (F5)
Show OPERATION setting dialog.
• Load Setting (Alt+1 - Alt+8)
Restore the CHANNEL settings and OPERATION settings which are saved before.
• Save Setting
Save the CHANNEL settings and OPERATION settings.
• Change Scale (F3)
Change scale in Graph Domain.
[View(V)]
• Toolbar(T)
Switch the display of Tool bar.
• Statusbar(S)
Switch the display of Status bar.
• Scrollbar
Switch the display of Scrollbar which is used for change display domain.
• Draw1-8 (Shift+1 - Shift+8)
Switch the display of Draw1-8.
• Reference (Shift+P)
Switch the display of reference waveform.
This is enabled only when the XY display mode is selected.
• Auto Scaling (A)
Execute auto-scale for all Draws.
• H-Zoom in (↑(Up Arrow))
Expand horizontal scale.
• H-Zoom out (↓(Down Arrow))
Shrink horizontal scale.
• V-Zoom in (u, Shift+u)
Expand vertical scale.
• V-Zoom out (d, Shift+d)
Shrink vertical scale.
• Waveform information(W)
Switch waveform information between display and non-display.
• Vertical Cursor(V)
Switch the vertical cursor between display and non-display.
• Horizontal Cursor(H)
Switch the horizontal cursor between display and non-display.
• Cursor Goto 0 (0)
Move a selected cursor to 0.
[Mode(M)]
Selection in Easy Graph Mode.
• XTYT (Ctrl+T)
Display of position (Horizontal axis means time.)
• VT (Ctrl+V)
Display of velocity (Horizontal axis means time.)
• AT (Ctrl+A)
Display of acceleration (Horizontal axis means time.)
• CIRCLE (Ctrl+B)
Display of contour error of circle
- 41 -
5.GRAPH WINDOW USAGE B-65404EN/02
• XY (Ctrl+X)
Display of XY
• XTVT (Ctrl+W)
Display of tangent speed (Horizontal axis means time.)
• DXDY (Ctrl+D)
Display of feed smoothness (Horizontal axis means time.)
• SYNCHRO
Display of synchronous error (Horizontal axis means time.)
• CONTOUR (Ctrl+O)
Display of contour error of arbitrary shape
• NORMAL, POLAR(XYR), ANGULAR(XYA) (Ctrl+R)
Selection of a coordinate conversion mode
(Switching to polar coordinates mode and angular axis mode)
• FOURIER (Ctrl+F)
Display of analysis of vibration
[Tool(T)]
• Frequency Response(F)
- Measure – velocity loop
Open the dialog for frequency response.
Measurement of velocity loop frequency response
- Measure – position loop
Open the dialog for frequency response.
Measurement of position loop frequency response
- Bode plot (Ctrl+M)
Re-draw of bode diagram
• Smoothness compensation calc.(L) (Ctrl+L)
Show the dialog for calculation of compensation with linear motors.
There is a function to support the setting of "Smooth compensation" with using linear motors or
synchronous built-in servo motors.
• Auto Tuning(T)
Start up Tuning Navigator.
• Spindle Tuning(S)
- Acc./Dec. performance Measurement
Open the acceleration/deceleration performance measurement screen.
- Orientation Measurement
Open the orientation measurement screen.
- Frequency Response Measurement
Open the frequency response measurement screen.
[Help(H)]
• Contents(C)
Show contents of help file.
• Index(I)
Show index of help file.
<1> <2> <3> <4> <5> <6><7> <8><9> <10><11> <12> <13><14><15><16><17> <18><19>
- 42 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
The tool bar is displayed just below the menu in the upper part of the Graph Window. You can execute
some commands by click the buttons.
If you want to switch the display of tool bar, use the menu [View]-[Toolbar(T)].
Number Functions
<1> Open new window.
<2> Read stored waveform data.
<3> Save the current data.
<4> Copy the bitmap of current waveform to clipboard.
<5> Print out of current waveform.
<6> Connect with NC and transmit the setting for measurement.
<7> Disconnect with NC and clear the setting for measurement.
<8> Show CHANNEL setting dialog.
<9> Show OPERATION setting dialog.
<10> Execute origin.
<11> Start measurement.
<12> Execute auto-scale for all Draws.
<13> Shrink horizontal scale.
<14> Expand horizontal scale.
<15> Shrink vertical scale.
<16> Expand vertical scale.
<17> Move a selected cursor to 0.
<18> Can select a display waveform individually.
<19> Can select an area and enlarge it.
5.4 USAGE
Using with ONLINE
To measure through graph window, channel setting and calculation setting are necessary.
Connection
It is possible to keep some graph windows open on screen, but only one window is able to communicate
with CNC.
To connect a certain Graph Window to the CNC, select [Comm] in the menu then [Connect], or press
connection button in the tool bar.
When the Graph Window has been connected to the CNC, and channel setting has been performed
normally, measurement button becomes effective.
Channel setting
Select the data of the servo axis, spindle axis, or PMC signal for which a measurement is to be made.
Data on up to eight channels can be measured at the same time.
For details, see Section 5.6, “CHANNEL SETTING”.
Operations setting
Settings for displaying measured data are made. Up to eight waveforms can be displayed at the same
time.
For details, see Section 5.7, “OPERATION SETTING”.
- 43 -
5.GRAPH WINDOW USAGE B-65404EN/02
It is possible to load BIN file got by SD.EXE. (It is necessary to set channel setting for detection of data
series.)
(SD.EXE is the soft on MS-DOS that analyzes the data on servo axis.)
5.5 SHORTCUT
Easy Graph Mode
By using the following short cut, you can handle some display settings in the same way as SD.EXE.
Keyboard operation is as common operation as possible to SD.EXE.
(SD.EXE is the soft on MS-DOS that analyzes the data on servo axis.)
Measuring data
Short cut Function
[F1] Start data measurement.
[o] Set origin.
Scale setting
Short cut Function
[u], [Shift] + [u] Zoom up on position axis.
[d], [Shift] + [d] Zoom down on position axis.
[↑] Zoom up on time axis.
[↓] Zoom down on time axis.
[a] Scale setting automatically.
- 44 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
File operation
Short cut Function
[Ctrl] + [N] Open new window.
[Ctrl] + [S] Save waveform.
[Ctrl] + [P] Print waveform.
[Ctrl] + [C] Copy waveform to clipboard.
Cursor operation
Short cut Function
[Alt] +[↑] Move the horizontal cursor up.
[Alt] +[↓] Move the horizontal cursor down.
[Alt] + [←] Move the vertical cursor to the left.
[Alt] + [→] Move the vertical cursor to the right.
0 Move a selected cursor to 0.
Others
Short cut Function
[Ctrl] + [L] Open Smoothing compensation dialog.
(8)
(9)
(1)
(10)
(2)
(11)
(3) (12)
(4) (13)
(5) (14)
(6)
(7)
- 45 -
5.GRAPH WINDOW USAGE B-65404EN/02
If auto-scaling is performed, the scale factor is changed so that the entire waveform
fits in the graph display range. If changes in waveform scale are observed, for
example, it is convenient to fix the scale factor without using auto-scaling.
This item can add an offset to the measurement data of each channel.
It is usually not used, but it may be effective if it is used if, for example, the initial
(13) Data Shift…
position of the rotary axis in polar coordinate conversion deviates.
See Subsection 5.15.2, “Measurement Data Value Scaling” for details.
This item can add an operation that shifts in time in relation to the measurement
data of each channel. It is usually not used, but it may be effective if it is used if, for
(14) Time Shift…
example, the sampling cycle differs between the servo axis and the spindle axis.
See Subsection 5.15.3, “Measurement Data Time Shift” for details.
- 46 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
(1)
(2) (7)
(3) (8)
(4)
(9)
(5)
(6)
- 47 -
5.GRAPH WINDOW USAGE B-65404EN/02
* To delete the settings of a channel, clear the leftmost checkbox in the channel list in the
Measure setting page.
The number of data points multiplied by the sampling cycle is the data measurement time. The upper
limit on the number of data points is 100,000. For the I/O Link βi axis, the upper limit is about 8000.
If contour error display is performed, for example, as the number of measurement data points
increases, arithmetic processing takes more time and operation becomes slow; set the minimum
necessary number of data points.
If different sampling cycles are set for the servo axis, spindle axis, and PMC signal, the number of
data points is assumed to be that for the shortest sampling period, and the numbers of data points for
the longer sampling cycles become smaller in accordance with their ratios to the shortest sampling
cycle.
- 48 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Inside the CNC, data is transferred to the PC while being buffered. If data is acquired at a high
sampling cycle, the buffer may become full because the communication cannot catch up. If this
happens, data transfer may end with a smaller number of points than the specified number of points.
Set the cycles for the servo axis, spindle axis, PMC axis, and I/O Link βi axis individually. If the
sampling cycles differ, data with the longest sampling cycle is linearly interpolated. (A sample cycle
combination in which one cycle is not an integral multiple of another, such as 2ms and 5ms, cannot
be set.) If data with a long update cycle (such as position data) is measured at high speed, deviation
may occur because of the difference in update timing.
- 49 -
5.GRAPH WINDOW USAGE B-65404EN/02
NOTE
1 In the SERVO GUIDE 8.00 or later, the number of measurement channels for
the spindle axis has been extended for the 30i-B series. Data measurement for
up to four channels is possible per axis.
Limitation
For a system software series in which the maximum number of paths exceeds
four, if the maximum number of channels in the extended specification is used,
part of the information in the trouble diagnosis monitor screen in the CNC cannot
be acquired.
4. Display the channel setting dialog. To do so, select the channel list in the Measure setting page and
then double-click or select the [Property…] button.
NOTE
1 Set channel numbers in ascending order.
2 Set the spindle axis after the servo axis.
3 Set the PMC signal after the servo axis and the spindle axis.
- 50 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
8. Set a conversion coefficient and a conversion base.
* See Subsections 5.6.1, “Name and Function of Each Section of the Measure Setting Screen” and
5.6.2, “Name and Function of Each Section of the Channel Setting Screen” for other setting items.
Display the Measure setting page in the Graph Setting dialog. To do so, press the channel setting button
in the toolbar or select [Channel…] in the [Setup] menu in the Graph Window. The shortcut key
[F9] can also be used to display it. The Measure setting page is displayed, together with the trigger group
box shown below.
Press the [Change] button, and the Trigger Setting window appears for setting a trigger.
The details of each of the setting items in the Trigger Setting window are as follows:
- 51 -
5.GRAPH WINDOW USAGE B-65404EN/02
• Trigger Path
Path :
Specify the CNC path for which to set a trigger. If the field is left blank, path 1 is specified.
N number :
The N number during program operation is used as a trigger. If the number is 0, the N number
setting is invalid.
SV alarm (*) :
The generation of a servo alarm is used as a trigger.
SP alarm (*) :
The generation of a spindle alarm is used as a trigger.
• Trigger Signal (*)
Address :
Specify the PMC signal to use as a trigger condition.
Condition :
Select the condition under which the PMC signal specified in the Address field is used as a
trigger.
• Trigger Position (*)
Slider position :
Specify where in the entire sampling time the position at which the trigger condition is met is to
be placed, as a percentage of the sampling time.
NOTE
If no trigger is specified, data capture is started immediately.
For the pulse input type DSA and the I/O Link βi axis, no trigger can be used.
Extended trigger settings(*) can be used with some CNC models only.
If there is a block that moves at high speed before the trigger starts, the
measurement position may deviate. (See Subsection 5.15.4, "Limitation of
Measurement".)
NOTE
1 During the execution of measurement with automatic repeat, the Graph Window
cannot be operated.
If the rate of communication of data with the CNC is low, it may not be possible
to acquire all data.
Also, during long-time continuous use, the computer may become unstable.
If using automatic repeat, understand these limitations and bear them in mind
when using it.
- 52 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
NOTE
2 If a trigger is specified with automatic repeat, measurement is performed
repeatedly at each trigger. [Repeat mode]
If no trigger is specified with automatic repeat, data continuous in time is
measured. [Continuous mode]
[Repeat mode]
Trigger Trigger Trigger
[Continuous mode]
3 Continuous mode can be used with some CNC models only. For those CNC
models that do not support continuous mode, the data from the completion of
measurement until the next measurement starts is not acquired.
4 If no stop signal is specified, measurement is performed repeatedly until
measurement is canceled by removing the check from "Automatic Repeat",
which appears during data transfer.
Measurement specifications
Item Description
Up to eight channels in total for the servo axis, spindle axis, and PMC
Number of measurement channels (total)
axis.
Number of measurement channels (PMC) Up to one channel, up to 16 points can be specified.
Sampling cycle (PMC) 1msec or 100msec (signal update cycle is 8msec or 4msec)
Signal address G, F, X, Y, A, R, K, D, M, N, E (T, C, and Z cannot be measured)
Signal range Depends on the PMC model.
NOTE
Limitation on PMC signal acquisition
PMC axes cannot be measured simultaneously as I/O Link βi axes. (Same
limitation on servo axes and spindle axes.)
- 53 -
5.GRAPH WINDOW USAGE B-65404EN/02
1. Display the channel setting dialog. To do so, select the channel list in the Measure setting page and
then double-click or select the [Property…] button. The channel setting dialog appears.
Set the PMC signal after the channel setting for the servo axis and the spindle axis.
Lower bit
Add
Higher bit
- To obtain value type data and bit type PMC signals at the same time, first add bit type
PMC signal addresses and then value type data PMC signal addresses.
- 54 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
- The [Add] button supports entries as byte addresses, enabling you to add consecutive bit
addresses, bit 0 to bit 7. (The [Modify] button and the [Remove] button do not support
byte addresses.)
- Select the signal address you want to modify, enter a bit address again, and press the
<Modify(M)> button, and the selected signal address is replaced with the entered signal
address.
- 55 -
5.GRAPH WINDOW USAGE B-65404EN/02
• To display a PMC signal as a bit type, display the signal with the Bit operation in YT mode.
For Input 1 of the Bit operation, set the channel from which the PMC signal is obtained.
Measured PMC signals are set starting with the lowest bit in the order specified in the signal
address list. Thus, for Input 2 of the Bit operation, select the bit position of the PMC signal you
want to display.
• To display a PMC signal as a value type, perform either of the following operations:
PMC(signed) : Display as a signed value.
PMC(unsigned) : Display as an unsigned value.
If either of the above operations is selected, set Input 1 and Input 2 as follows:
Input 1 : Set the channel from which the PMC signal is obtained.
Input 2 : Set an appropriate value in accordance with the number of bit type signals obtained at the
same time.
- 56 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Example of setting :
Val : Not a single bit type signal is set.
Val+D3 : Three bit type signals are specified.
- 57 -
5.GRAPH WINDOW USAGE B-65404EN/02
Measurement specifications
Item Description
Number of measurement Up to two channels
channels (total)
Sampling Cycle 1msec, 2msec, 4msec, 8msec
About 8000 (when 1msec and 1 channel are set)
About 4000 (when 1msec and 2 channels are set)
Number of points that can be * If a number greater than the above is specified, a full buffer error may occur,
sampled but the data obtained before the error can be observed.
The upper limit varies with the sampling cycle and the operation status of the
upper CNC, but the longer the sampling cycle, the longer the sampling time.
Trigger Cannot be used. (Sampling starts instantaneously.)
If multiple I/O Link βi amplifiers are to be connected, it is recommended to set the axis names with the
I/O Link βi amplifier parameters (Nos. 024 and 025) to make it easy to identify the axes in the channel
setting screen of the SERVO GUIDE.
NOTE
1 I/O Link βi axes and other CNC axes cannot be measured at the same time.
2 Different I/O Link βi unit axes cannot be measured at the same time.
3 Origin operation is performed to set the measurement start point of position data
such as POSF, but if the axis is moved from the origin until the start of sampling,
the sampling position may deviate from the actual position if the travel speed is
high.
4 With I/O Link βi, the Parameter Window, Program Window, and Tuning
Navigator cannot be used.
Related parameters
(a) CNC parameters
Series16i/18i/21i, PowerMate i :
#7 #6 #5 #4 #3 #2 #1 #0
960 2CH PMN
NOTE
Measuring function of I/O Link βi is not available if Power Mate
CNC manager function is disabled.
- 58 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
2CH (#6) When I/O Link channel expansion (2 channels) is valid, the Power Mate CNC manager:
0: Communicates with the 2nd channel, or communicates with the 1st channel if no βi
amplifier is connected to the 2nd channel.
1: Communicates with the 1st channel.
NOTE
In the channel setting screen, you can select the βi amplifiers
connected to the I/O Link channel with which Power Mate CNC
manager function communicates. When this parameter is changed,
please reconnect SERVO GUIDE to CNC after displaying the
Power Mate CNC manager screen.
#7 #6 #5 #4 #3 #2 #1 #0
960 PMN
NOTE
Measuring function of I/O Link βi is not available if Power Mate
CNC manager function is disabled at all paths.
[Valid data range] 1 to 4 (When 0 is set, I/O Link channel number is assumed as 1.)
Set the number for the I/O Link channel to which the βi amplifier to be sampled by
SERVO GUIDE is connected.
NOTE
In the channel setting screen, you can select the βi amplifiers
connected to the I/O Link channel specified by this parameter.
When this parameter is changed, please reconnect SERVO GUIDE
to CNC.
- 59 -
5.GRAPH WINDOW USAGE B-65404EN/02
NOTE
There are some limitations about the measurement of I/O Link βi.
• During sampling of I/O Link βi, you cannot open the screen of Power Mate
CNC Manager.
• When you open the screen of Power Mate CNC Manager and execute
measurement of I/O Link βi, the screen is not refreshed and you cannot
operate the screen.
• When you input or output the parameters of I/O Link βi from Power Mate
CNC Manager, you cannot measure the data of I/O Link βi.
• If ladder program frequently outputs commands to I/O Link βi, SERVO
GUIDE might not able to get data. In the case, please leave a space between
commands.
• If the CNC operation time becomes severe by MACRO EXECUTOR,
C-EXECUTOR, or FANUC Touch Panel, the processing time for I/O Link βi
sampling might be longer.
- 60 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Meaning of measurement data
Symbol Remarks
Setting of conversion coefficient
Difference of torque between synchronous axes
Set maximum current value (Ap) of using amplifier.
DLTCM
When you use this as the parameter setting for Torque Difference Alarm
Level, set 1 both at conversion coefficient and conversion level.
Semi-full error on dual position feedback
SFERR
Set moving distance per 1 pulse (Detection unit).
Backlash compensation
BLCMP
Set moving distance per 1 pulse (Detection unit).
Backlash acceleration (1st stage acceleration)
BLAC1
Set 1. (It means internal value in servo software.)
2nd stage backlash acceleration
BLAC2
Set 1. (It means internal value in servo software.)
Phase angle of rotor
ROTOR†
Set 360deg.
90B1,90B8/05 or later
90B6,90B5/06 or later
ROTDD Smooth compensation counter for synchronous built-in servo motor
90C5,90E5/01 or later
90D0,90E0/12 or later
sin(rotor phase)
SIN_T†
Set 1. (This has no dimension.)
Disturbance input frequency (It is useful for measurement of frequency
FREQ† characteristic.)
Set 1. (Hz)
Disturbance input torque (It is useful for measurement of velocity loop
FRTCM† frequency characteristic.)
Set maximum current value (Ap) of using amplifier like torque command.
Disturbance input velocity (It is useful for measurement of position loop
frequency response.)
Set as below like the velocity command.
αi, βi: Set 3750min-1.
FRVCM Linear (inc): Set 15.36 × signal pitch [μm]. 90E1/04.2 or later
Linear (abs): Set 7864.32 × resolution [μm].
Synchronous built-in servo motor: (Note 1)
Set a value in accordance with the minimum resolution of the detector (on
servo parameter setting).
OVC simulation data
OVCLV
Set 1. It occurs OVC alarm when the value becomes 100%.
Position error (including delay of FAD)
ERRC
Set moving distance per 1 pulse (Detection unit).
R-phase current
IR†
Set maximum current value (Ap) [nominal current limit] of using amplifier.
S-phase current
IS†
Set maximum current value (Ap) [nominal current limit] of using amplifier.
Actual current
IEFF
Set maximum current value (Ap) [nominal current limit] of using amplifier.
Active current
IQ†
Set maximum current value (Ap) [nominal current limit] of using amplifier.
Reactive current
ID†
Set maximum current value (Ap) [nominal current limit] of using amplifier.
90B1,90B8/12 or later
DC link voltage
90BP/02 or later
VDC 200V SV: 8192=640V
90C5,90E5/01 or later
400V SV: 8192=1280V
90D0,90E0/15 or later
Position error for monitoring (Parts Learning Control)
ERMON 90D3 only
Set moving distance per 1 pulse (Detection unit).
- 61 -
5.GRAPH WINDOW USAGE B-65404EN/02
(Note 1) Examples of setting the conversion coefficients of VCMD and SPEED in synchronous built-in
servo motors
- 62 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
(Note 2) S2ST4 (Parts learning status signal)
For details of measurement data, see "Details about spindle data", provided later.
αi spindle
The number of channel is 2 that is the maximum number when sampling period is 1ms , and 1 channel
when sampling period is 500μsec.
NOTE
In the SERVO GUIDE 8.00 or later, data measurement for up to four channels is
possible per spindle axis in the 30i-B series. For details, see Subsection 5.6.3,
"Channel Setting Procedure".
- 64 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Meaning of measurement data
Symbol Remarks
Setting of conversion coefficient
9D50/11 or later
PA1 AD data of A phase of motor sensor 9D53/03 or later
9D70/02 or later
9D50/11 or later
PB1 AD data of B phase of motor sensor 9D53/03 or later
9D70/02 or later
9D50/11 or later
PA2 AD data of A phase of spindle sensor 9D53/03 or later
9D70/02 or later
9D50/11 or later
PB2 AD data of B phase of spindle sensor 9D53/03 or later
9D70/02 or later
DC link voltage 9D50/11 or later
VDC 200V SPM: 4096=100V 9D53/03 or later
400V SPM: 4096=170V 9D70/02 or later
9D50/11 or later
Semi-full error (Dual position feedback)
SFERR 9D53/03 or later
(224p/rev)
9D70/02 or later
9D50/11 or later
Semi-closed side error (Dual position feedback)
SMERR 9D53/03 or later
(224p/rev)
9D70/02 or later
9D50/20 or later
9D53/11 or later
SPACC Spindle acceleration
9D70/10 or later
9D80/04 or later
α spindle
The number of channel that you can set is only 1, and sampling period is 8msec.
- 66 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Arbitrary gear ratio (parameter No. 4171 to No.4174) should be set correctly in case of semi-closed
system.
Optimum orientation
ORSEQ Control state
0→1 Orientation command ON (ORCM = 0 → 1)
1 One-rotation signal detection
2 Acceleration/deceleration for detecting spindle acceleration
3 Close position loop. (Move command distribution)
4 Close position loop. (Completion of move command distribution)
4→0 Completion of orientation (ORAR = 0 → 1)
- 67 -
5.GRAPH WINDOW USAGE B-65404EN/02
Normal orientation
ORSEQ Control state
0→2 Orientation command ON (ORCM = 0 → 1)
Acceleration/deceleration to orientation speed.
2
Preparing for position control.
2→6 Close position loop.
6 Positioning by position gain.
6→0 Completion of orientation (ORAR = 0 → 1)
POS3D (Integral value of position feedback for 3-D view , 360000 or 3600000(*)p/rev)
To use 3-D path error magnification, this data must be measured.
Set the travel distance per pulse as the conversion coefficient.
#7 #6 #5 #4 #3 #2 #1 #0
- 69 -
5.GRAPH WINDOW USAGE B-65404EN/02
Other data
SFLG1 (Spindle flag 1)
Frequently used PMC signals and internal flags are included in this data.
See following table for configuration of this data.
For details about PMC signals refer to "FANUC AC SPINDLE MOTOR αi series/βi series
PARAMETER MANUAL (B-65280EN)"
- 70 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
MFBDF (Incremental data of motor feedback)
Incremental data of motor sensor feedback (connected to JYA2). You can use this data for adjusting
amplitude ratio and phase difference compensation.
65536 is equivalent to 1 λ of BZi sensor.
Set Conv. Coef = (360/λ) and Conv. Base = 65536 to convert the unit to "deg."
In default setting, Conv. Coef. is set to "1.40625" for 256 λ BZi sensor.
Adjust parameter Nos. 4355 and 4356 to minimize the variation width of this data while in the
velocity control mode, turning the motor at a motor speed of 4685/λ [min-1] by specifying a velocity
command.
For details about this function, refer to "FANUC AC SPINDLE MOTOR αi series/βi series
PARAMETER MANUAL (B-65280EN)"
NOTE
When you measure PAx/PBx by SERVO GUIDE, regulation of offset data (Voffs)
is not 2.5V ± 100mV (described in MAINTENANCE MANUAL) but 0V ± 100mV.
- 71 -
5.GRAPH WINDOW USAGE B-65404EN/02
- 72 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
5.7.1 Procedure
Operation of calculation mode for waveform display is shown by the following method.
Click the operation of calculation button on toolbar, select [calculation display] on [operation] menu in
graph window or click shortcut key [F5], too.
On this page, necessary items for waveform display are set. The following items are set:
Y-Time mode
This mode shows the data like oscilloscope which shows time as horizontal axis and value as
vertical axis.
This mode has most various kinds of operations for data analysis.
XY mode
This mode shows the XY display made by two channels which is selected from all channels.
The CONTOUR mode, which shows the contour error of arbitrary program path, is included in this
mode.
Circle mode
This mode shows the contour error of circle path.
The parameters for reference circle should be set at the dialog for scale change.
- 73 -
5.GRAPH WINDOW USAGE B-65404EN/02
We prepare some sheets to set the scale for every Basic Graph Mode.
Scale setting (Y-Time) : The scale setting for YT mode
Scale setting (XY) : The scale setting for XY mode and CONTOUR mode
Scale setting (Circle) : The setting for circle mode
You can change the scale by above sheets. You can use the auto-scale, the expansion and the shrink by
keyboard operations also.
- 74 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Operations Contents
The smoothness of feed will be shown.
This can be available only against the channel which get position data.
Smooth
It means the deviation from ideal path which is calculated by the supposition of constant speed
from the start point to end point.
The synchronous error will be shown.
This can be available only against the channel which get position data.
Synchro
It means the difference (Input2-Input1) between "Input1" and "Input2". We suppose that the
feedback ratio between them is 1:1 so far.
Bit indication
Bit Used for signal waveform indication.
Select a channel to be displayed in "Input 1" and a bit position to be displayed in "Input 2".
YT(SPD)
Used for the spindle tuning function ("Measurement of Acc./Dec. performance").
YT(CUR)
ORI(SPD)
ORI(SEQ)
ORI(SPDmax)
ORI(SEQmax)
Used for the spindle tuning function ("Measurement of orientation").
ORI(SPDmin)
ORI(SEQmin)
YT(TCMD)
YT(ORERR)
Position error
ERR
Available only for a channel for which "POS3D" is set in "Kind" in the "Channel" setting dialog.
Path error (2-D error)
PathErr2D
PathErr2D indicates the magnitude of the error vector of a 2-D path error.
PathErr2Dx
PathErr2Dx and PathErr2Dy indicate the x and y components of a 2-D error vector, respectively.
PathErr2Dy
Available only for a channel for which "POS3D" is set in "Kind" in the "Channel" setting dialog.
XY mode
Operations Contents
XY display will be shown.
The horizontal axis shows "Input1" and the vertical axis shows "Input2".
XY When using polar coordinates conversion, set a radius in "Input1" and an angle in "Input2".
When using angular axis conversion, set a Cartesian axis in "Input1" and an angular axis in
"Input2".
XY contour error will be shown.
The horizontal axis shows "Input1" and the vertical axis shows "Input2".
When using polar coordinates conversion, set a radius in "Input1" and an angle in "Input2".
Contour
When using angular axis conversion, set a Cartesian axis in "Input1" and an angular axis in
"Input2".
It's necessary to set Reference data to calculate the error.
TqVacc
TqVdec
TVacc Used for the spindle tuning function ("Measurement of Acc./Dec. performance").
TVdec
TV85%
Path error magnification
It magnifies the path error of a 2-D path specified in a command.
PathErr2D
The multiplication ratio used in the CONTOUR mode is used.
Available only for a channel for which "POS3D" is set in "Kind" in the "Channel" setting dialog.
A reference waveform will be shown.
PathRef2D It displays a path specified in a command that is used for calculating a 2-D path error.
Available only for a channel for which "POS3D" is set in "Kind" in the "Channel" setting dialog.
- 75 -
5.GRAPH WINDOW USAGE B-65404EN/02
CIRCLE mode
Operations Contents
Circle contour error will be shown.
The horizontal axis shows "Input1" and the vertical axis shows "Input2".
When using polar coordinates conversion, set a radius in "Input1" and an angle in "Input2".
Circle
When using angular axis conversion, set a Cartesian axis in "Input1" and an angular axis in
"Input2".
Set the circle radius at the dialog of scale setting to determine the reference circle.
BODE mode
Operations Contents
Bode Frequency response display
Bode (SpTune) Frequency response display (spindle tuning function)
If you want to use the polar conversion, you have to measure the position data of one rotary axis at least.
(You have to select "deg" as the unit.)
Preset path
These are the reference paths prepared beforehand. There are two kinds of square which have 1/4 arc
at every corner.
Preset path 1 is program path drawn in the default condition of " Square with 1/4 arc".
Preset path 2 is program path drawn in the default condition of " Cs contouring control ".
- 76 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
File
Reference waveform is loaded from file. The necessary file format is CSV format (plane text divided
by commas).
0.000,10.000
1.000,10.000
Program window
You can use program path drawn by program window.
5.8.1 Overview
The display domain of the graph window can be set directly on the page of scale setting.
When special graph mode is selected, following special setting page can be displayed.
Origin:
Set the center coordinates of display data (Draw 1..8: vertical axis).
Set the starting time of display data (Time: horizontal axis).
- 77 -
5.GRAPH WINDOW USAGE B-65404EN/02
Division:
Set the value per one grid of display data (Draw 1..8: vertical axis).
Set the time per one grid of display data (Time: horizontal axis).
- 78 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
- 79 -
5.GRAPH WINDOW USAGE B-65404EN/02
- 80 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Origin:
Set the values of canter in Gain-diagram and Phase-diagram.
Division:
Set the values per one grid of Gain-diagram and Phase-diagram.
Frequency:
Set the minimum value and maximum value of a horizontal axis. The unit of frequency is Hz.
- 81 -
5.GRAPH WINDOW USAGE B-65404EN/02
Mode Explanation
Frequency analysis (FOURIER conversion)
FOURIER mode
The data, which are calculated by Fourier conversion against the display data of all
[Ctrl] + [F]
channels will be shown.
* This Easy Graph Mode realize the similar shortcut handling as SD.EXE.
(SD.EXE is the soft on MS-DOS that analyzes the data on servo axis.)
NOTE
FOURIER mode can be used only in Easy Graph Mode.
Display procedure
In any Y-Time mode, display the target waveform for vibration analysis, and select a time domain so that
just the part to be analyzed is displayed. Select [FOURIER] in the [Mode (M)] menu of the Graph
Window, or press [Ctrl]+[F] to enter the frequency analysis display mode.
Strength display
Phase display
NOTE
1 The weight of frequency for horizontal axis will be changed according to the time
domain you select.
Example: If the display range is 0.1 second, the unit is 1/0.1 = 10 Hz.
2 When you display the result of frequency analysis, you can't save the data to a
file. In this case, return to the Y-Time mode and after that save it.
3 The log scale display can't be available for horizontal axis.
- 82 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Procedure
From [Frequency Response] in the [Tool (T)] menu of the Graph Window, select [Bode plot] or press
[Ctrl]+[M] to enter the frequency response mode.
Gain display
Phase display
NOTE
1 The frequency response display mode can be entered only when the frequency
response is measured with the frequency response tool of the Graph Window,
Spindle Tuning Tool, or Tuning Navigator.
2 It is not allowed to change the horizontal axis of the frequency response display
to other than the logarithmic scale display.
5.11 TOOL
Mechanism
The servo software generates the SIN wave disturbance by itself. And it is input to TCMD with changing
the frequency.
It makes the vibrations against the target machine. We can know the frequency response by the SIN input
disturbance and the output of the velocity controller (TCMD).
- 83 -
5.GRAPH WINDOW USAGE B-65404EN/02
NOTE
This tool does not support the measurement of the frequency response of
spindle axes. For the measurement of the frequency response of a spindle axis,
see 5.14.3, “Frequency Response Measurement".
Measurement way
Do the following way.
(1) Select menu [Tool(T)] -> [Frequency Response(F)] -> [Measure – velocity loop]. You can see the
dialog for "Frequency Response Measurement".
(2) If you select the axis to measure frequency response and press the <Start> button, this software
makes vibrations to target axis of machine automatically , and you can see the frequency response.
(3) If you press the <Detail(D)> button, you can set the optional setting. Set if you need.
(4) In case that you want to draw the Bode diagram again, select menu [Tool(T)] -> [Frequency
Response(F)] -> [Bode plot].
(5) The options you can set at <Detail(D)> are as follows.
Item Description
Sweep method SWEPT SIN : The method is adopted in servo software series 9090. (However, you can use
this method in series 90B0.
Single sweep : The method is adopted in servo software series 90B0.
(The way is selected by servo software series automatically, you don't need change the way.)
Sweep frequency Set the maximum and minimum value of frequency to measure. According to sampling
theory, frequency of target is bigger than half frequency of sampling. If you set larger value
than the frequency, the aliasing can be seen in the measurement data. Be careful this point
when you set the maximum frequency,
Series 9096 : Sampling time is 1msec. So maximum frequency is 500Hz.
Series 90B0 : Sampling time is 250μsec. So maximum frequency is 2kHz.
* The upper fixed value in each series is adopted as sampling time.
(Default : from 10 to 1000Hz)
Amplitude of Input This parameter is amplitude ( of one side ) when we suppose the maximum current of
amplifier means 7282. When the backlash of the target machine is big, it may be necessary to
make the amplitude larger.
If you make this value too big, OVC alarm may occur. Be careful.
(Default : 1000)
- 84 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Item Description
Others Make settings to avoid canceling the measurement due to an alarm and changing gain
settings during measurement. These settings are applied at the start of the measurement and
restored to these original values at the end of the measurement. You can see the functions
listed below that are actually used. If you do not want to change the setting, uncheck the item.
CAUTION
Some alarm detection will be invalidated in order to avoid detecting an alarm
unintentionally with frequency response measurement. Carefully measure the
frequency response with keeping that in mind.
Limitations
• For the α spindle system, the frequency response of spindle axes cannot be measured.
• You can see the data only with the log scale display as horizontal axis.
Mechanism
The servo software generates the SIN wave disturbance by itself. And it is input to TCMD with changing
the frequency.
It makes the vibrations against the target machine. We can know the frequency response by the SIN input
disturbance and the output of the position controller (TCMD).
- 85 -
5.GRAPH WINDOW USAGE B-65404EN/02
Measurement way
Do the following way.
(1) Select menu [Tool(T)] -> [Frequency Response(F)] -> [Measure – position loop]. You can see the
dialog for "Frequency Response Measurement".
(2) If you select the axis to measure frequency response and press the <Start> button, this software
makes vibrations to target axis of machine automatically , and you can see the frequency response.
(3) If you press the <Detail(D)> button, you can set the optional setting. Set if you need.
(4) In case that you want to draw the Bode diagram again, select menu [Tool(T)] -> [Frequency
Response(F)] -> [Bode plot].
(5) The options you can set at <Detail(D)> are as follows.
Item Description
Sweep method For the measurement of the frequency response of position loop, only "Single sweep" is
available. The sampling cycle is fixed to 1 ms.
Sweep frequency Set the maximum and minimum value of frequency to measure.
The frequency is measured in units of 1 Hz at 1 to 10 Hz and in units of 5 Hz at 10 Hz or
higher.
(Default: 1 to 200Hz)
Amplitude of Input Set the disturbance velocity command amplitude (one side amplitude) in units of 0.1 min-1.
For a linear motor, set the value in units of about 5 mm/min.
When the backlash of the target machine is large, it may be necessary to make the amplitude
larger.
Note that if you make this value too large, an OVC alarm may be issued.
(Default : 50 = 5.0min-1, 250mm/min)
- 86 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Item Description
Others Make settings to avoid canceling the measurement due to an alarm and changing gain
settings during measurement. These settings are applied at the start of the measurement and
restored to these original values at the end of the measurement. You can see the functions
listed below that are actually used. If you do not want to change the setting, uncheck the item.
CAUTION
1 If the input amplitude is too small, the frequency response cannot be measured
properly. In this case, increase the input amplitude. Carefully set a minimum
required input amplitude with avoiding an excessive vibration of the machine.
2 Some alarm detection will be invalidated in order to avoid detecting an alarm
unintentionally with frequency response measurement. The following parameters
will be changed temporarily. Carefully measure the frequency response with
keeping that in mind.
Excess error level at stop state : No. 1829 = Detection unit for 5 mm
(0.2inch, 5deg)
Unexpected disturbance torque detection : No.2016#0=0
Excess error detection (servo) : No.2419#0=0
Limitations
• You can see the data only with the log scale display as horizontal axis.
- 87 -
5.GRAPH WINDOW USAGE B-65404EN/02
NOTE
If you use the Synchronous Built-in Servo Motor (what is called ”DD motor”),
parameter setting No.2207#1=1 enables the smoothness compensation function
same as in the linear motors. (SERVO GUIDE 3.00 or later)
After you measure the ROTOR and TCMD data in Graph window, select [Linear Motor Comp. Cal] in
[Tool(T)] menu. The following dialog is shown.
For synchronous built-in servo motors, measure the ROTDD and TCMD data.
In this screen, when you press the <Add> and <Calc> buttons, smooth compensation parameters are
automatically calculated. If the mouse pointer is positioned on an item, the explanation of the parameter
and corresponding parameter number will be displayed as hints. The parameter values can also be
transmitted to the CNC by pressing the <Set param.> button.
For details, see Section 1.10, "LINEAR MOTOR SMOOTHING COMPENSATION", in "CONCRETE
EXAMPLES".
You can set the following options for calculating smooth compensation parameters. They will be
displayed by pressing the <Setting> button.
- 88 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
- 89 -
5.GRAPH WINDOW USAGE B-65404EN/02
Cursor :
Whether each check box in the cursor disp. panel is available is listed below.
Check box Available/Unavailable
W-info Available only when is valid
Available
Available
- 90 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Cursor :
Whether each check box in the cursor disp. panel is available is listed below.
Check box Available/Unavailable
W-info Unavailable
Available
Available
Cursor :
Whether each check box in the cursor disp. panel is available is listed below.
Check box Available/Unavailable
W-info Available
Unavailable
- 91 -
5.GRAPH WINDOW USAGE B-65404EN/02
Cursor :
Whether each check box in the cursor disp. panel is available is listed below.
Check box Available/Unavailable
W-info Available
Unavailable
Unavailable
Selecting a cursor
• Left-click a cursor to select it.
• Left-click a point not on a cursor to deselect the cursor.
• Only one cursor can be selected at a time.
- 92 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Moving a cursor
• Left-drag a cursor to move it.
• The cursor can be moved up to an edge of the graph domain.
• In the Y-Time or XY mode, when one cursor is moved beyond the other cursor, the other cursor is
also moved together after that.
• Only one cursor can be selected at a time.
Cursor color
• The color of the selected waveform is used as the cursor color.
• When no waveform is selected, the default cursor color is used.
Operation procedure
The area expanding function is available in the Y-Time and XY display modes.
Use the area expanding function as follows.
- 93 -
5.GRAPH WINDOW USAGE B-65404EN/02
4. Move the mouse on a frame of the selected area displayed in step 3. The shape of the mouse pointer
will change, which allows you to change the size of the area.
Use this function to fine-tune the area selection.
In this status, right-clicking or left-clicking a point outside the selected area deselects the area.
5. Move the mouse within the selected area. The shape of the mouse pointer will change to a
magnifying glass. In this status, left-click the area. The selected area is expanded to the full size of
the graph domain.
Notes
If any of the following operations is performed during area selection, the area expanding function is
interrupted and the Graph Window returns to the graph selection mode:
• Press a key for expanding or shrinking a scale ( ).
• Execute auto-scale.
• Open the GraphSetting dialog.
• Perform a keyboard operation.
• Select the graph selection mode ( ).
• Change Basic Graph Mode to other than Y-Time or XY.
- 94 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
[Measurement of orientation]
- Orientation time
- Speed and torque command
- Speed and orientation error
1. Execute menu [Tool] -> [Spindle Tuning] -> [Measurement of Acc./Dec. performance].
At first, caution is shown. Check it.
- 95 -
5.GRAPH WINDOW USAGE B-65404EN/02
CAUTION
1 Be aware that spindle is released from control of CNC temporarily while spindle
tuning function is working.
2 Make sure to set upper limit of motor speed to avoid unexpected spindle
rotation.
3 Be aware that spindle may not rotate at commanded speed if improper gear ratio
data is set.
4 Don't change following PMC signal while spindle tuning function is working.
- Clutch/gear signal CTH1, CTH2
- Speed range switching request signal RSL
- Spindle switching request signal SPSL
5 Emergency stop signal of CNC (*ESP: G8.4) is invalid as in the case of normal
spindle operation.
Make sure that emergency stop is performed by E-stop signal for spindle
(*ESPA-*ESPD) or contact signal of common power supply (PS) before using
spindle tuning function.
6 In case of synchronous spindle motor, please use spindle tuning function after
performing magnetic pole detection.
2. Select a target spindle to measure and press the <Get spindle information> button.
- 96 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
3. The [Measurement of Acc./Dec. performance] screen appears.
When this function is used for the first time, items other than <Spindle condition check> and
<Close> are disabled.
Select <Spindle condition check> and check the spindle status. (See step 4.)
After checking the spindle status, measurement is enabled. (See step 5.)
Check the spindle setting status (PMC signals and CNC parameters) shown in the [Setting check]
field.
Check item Corresponding CNC parameters/PMC signals
Selected windings RSL, SPSL
Clutch/gear signal CTH1, CTH2
Spindle sensor No.4002#3, #2, #1, #0
(Bits 3, 2, 1, and 0 of No. 4178 when the spindle switch is set to the SUB position)
Gear ratio data No.4056 to No.4059
(No.4216 and No.4217 when the spindle switch is set to the SUB position)
Arbitrary gear ratio No.4171 to No.4174
(Motor sensor) (No.4243 to No.4246 when the spindle switch is set to the SUB position)
Arbitrary gear ratio
No.4500 to No.4503
(Spindle sensor)
- 97 -
5.GRAPH WINDOW USAGE B-65404EN/02
Check the values in the [Rotation speed check] field to see whether the spindle and motor rotate as
specified when the spindle runs. If the spindle and motor do not rotate as specified, improper gear
ratio data may be set. Check the following items again:
- Clutch/gear signal : CTH1,CTH2
- Gear ratio data : No.4056 to No.4059 (No.4216 and No.4217 when the spindle switch is set
to the SUB position)
After you have checked the items, press the <Back> button.
S command :
Set the S command (spindle speed command) within a range between "0 and 100".
Upper limit of motor speed :
Set the upper limit of the motor speed so that the spindle speed does not exceed the allowable
range.
If a motor speed exceeding the setting is detected, the motor activating current is shut off and
measurement is stopped.
Motor speed :
Displays the motor speed in real time.
Spindle speed :
Displays the spindle speed in real time.
SFR/SRV/STOP :
Select forward rotation (SFR), reverse rotation (SRV), or stop (STOP) of the motor.
(You cannot switch between forward rotation and reverse rotation. Be sure to stop the motor,
then select forward or reverse rotation.)
Data weight :
Set the unit to be used for displaying the spindle and motor speeds.
The following table lists the display units and corresponding display ranges. Set an appropriate
weight according to the spindle-motor gear ratio.
Display unit Speed display range (min-1)
×10 -32768 to +32767
×1 -3276.8 to +3276.7
×0.1 -327.68 to +327.67
Back :
Closes the [Spindle condition check] screen and displays the [Measurement of Acc./Dec.
performance] screen again.
- 98 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
5. In the [Measurement of Acc./Dec. performance] screen displayed again, the disabled items are now
available.
Set each item and press <Start> button.
- 99 -
5.GRAPH WINDOW USAGE B-65404EN/02
7. When the measurement is completed, waveforms are displayed according to the selected output data
in the Graph Window.
Speed – Acceleration characteristics
- 100 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
CAUTION
1 Be aware that spindle is released from control of CNC temporarily while spindle
tuning function is working.
2 Make sure to set upper limit of motor speed to avoid unexpected spindle
rotation.
3 Be aware that spindle may not rotate at commanded speed if improper gear ratio
data is set.
- 101 -
5.GRAPH WINDOW USAGE B-65404EN/02
CAUTION
4 Don't change following PMC signal while spindle tuning function is working.
- Clutch/gear signal CTH1, CTH2
- Speed range switching request signal RSL
- Spindle switching request signal SPSL
5 Emergency stop signal of CNC (*ESP: G8.4) is invalid as in the case of normal
spindle operation.
Make sure that emergency stop is performed by E-stop signal for spindle
(*ESPA-*ESPD) or contact signal of common power supply (PS) before using
spindle tuning function.
6 In case of synchronous spindle motor, please use spindle tuning function after
performing magnetic pole detection.
2. Select a target spindle to measure and press the <Get spindle information> button.
- 102 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
When this function is used for the first time, items other than <Spindle condition check> and
<Close> are disabled.
Select <Spindle condition check> and check the spindle status. (See step 4.)
After checking the spindle status, measurement is enabled. (See step 5.)
Check the spindle setting status (PMC signals and CNC parameters) shown in the [Setting check]
field.
Check item Corresponding CNC parameters/PMC signals
Selected windings RSL, SPSL
Clutch/gear signal CTH1, CTH2
Spindle sensor No.4002#3, #2, #1, #0
(Bits 3, 2, 1, and 0 of No. 4178 when the spindle switch is set to the SUB position)
Gear ratio data No.4056 to No.4059
(No.4216 and No.4217 when the spindle switch is set to the SUB position)
Arbitrary gear ratio No.4171 to No.4174
(Motor sensor) (No.4243 to No.4246 when the spindle switch is set to the SUB position)
Arbitrary gear ratio
No.4500 to No.4503
(Spindle sensor)
Check the values in the [Rotation speed check] field to see whether the spindle and motor rotate as
specified when the spindle runs. If the spindle and motor do not rotate as specified, improper gear
ratio data may be set. Check the following items again:
- Clutch/gear signal : CTH1,CTH2
- Gear ratio data : No.4056 to No.4059 (No.4216 and No.4217 when the spindle switch is set
to the SUB position)
After you have checked the items, press the <Back> button.
- 103 -
5.GRAPH WINDOW USAGE B-65404EN/02
S command :
Set the S command (spindle speed command) within a range between “0 and 100”.
Upper limit of motor speed :
Set the upper limit of the motor speed so that the spindle speed does not exceed the allowable
range.
If a motor speed exceeding the setting is detected, the motor activating current is shut off and
measurement is stopped.
Motor speed :
Displays the motor speed in real time.
Spindle speed :
Displays the spindle speed in real time.
SFR/SRV/STOP :
Select forward rotation (SFR), reverse rotation (SRV), or stop (STOP) of the motor.
(You cannot switch between forward rotation and reverse rotation. Be sure to stop the motor,
then select forward or reverse rotation.)
Data weight :
Set the unit to be used for displaying the spindle and motor speeds.
The following table lists the display units and corresponding display ranges. Set an appropriate
weight according to the spindle-motor gear ratio.
Display unit Speed display range (min-1)
×10 -32768 to +32767
×1 -3276.8 to +3276.7
×0.1 -327.68 to +327.67
Back :
Closes the [Spindle condition check] screen and displays the [Measurement of orientation]
screen again.
5. In the [Measurement of orientation] screen displayed again, the disabled items are now available.
Set each item and press <Start> button.
- 104 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Output data selection :
Select one of the three items listed in the table below that is to be output from the spindle amplifier
to SERVO GUIDE.
Output data Description
Orientation time Displays spindle speeds and sequences.
Speed, Torque command Displays spindle speeds and torque commands.
Speed, Orientation error Displays spindle speeds and position errors.
S command :
Set the S command (spindle speed command).
Upper limit of motor speed :
Set the upper limit of the motor speed so that the spindle speed does not exceed the allowable
speed.
If a motor speed exceeding the setting is detected, the motor activating current is shut off and
measurement is stopped.
1 rotation signal :
Displays whether the one-rotation signal is detected.
If the result is unknown or the model is not supported (FS18i-LNB), a hyphen (-) is displayed.
Spindle condition check :
Opens the [Spindle condition check] window.
Start :
Starts acquiring waveform data.
Close :
Terminates the spindle tuning function.
Detail :
Switches the display of [Detail Setting].
Data points / Sampling cycle :
Set the number of data points to be measured and sampling cycle.
Set values so that the following condition is satisfied:
Spindle acceleration/deceleration time (msec) > number of data points × sampling cycle + 1000
Normally, set "10000 pts" and "1 msec".
Rotation direction of motor (SFR/SRV) :
Set the rotation direction of the motor with SFR or SRV.
(SFR = clockwise, SRV=counter clockwise)
Incremental command (INCMDx) :
Set whether to use the incremental command.
To use command multiplication, set a required value in parameter No. 4328 and start the
spindle tuning function.
Stop position setting :
Set the stop position (SHx00-SHx11) when the incremental command is used.
The valid setting range is between 1 and 4095 (4096/rev).
Note: This setting item is valid when the incremental command is used.
Times of orientation action :
Set the number of times of orientation within a range between 1 and 10.
Note: This setting item is valid when "Orientation time" is selected for [Output data selection].
- 105 -
5.GRAPH WINDOW USAGE B-65404EN/02
7. When the measurement is completed, waveforms are displayed according to the selected output data
in the Graph Window.
Orientation time
- 106 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Speed, Orientation error
1. Execute menu [Tool] -> [Spindle Tuning] -> [Frequency Response Measurement].
At first, caution is shown. Check it.
CAUTION
1 Be aware that spindle is released from control of CNC temporarily while spindle
tuning function is working.
2 Make sure to set upper limit of motor speed to avoid unexpected spindle
rotation.
3 Be aware that spindle may not rotate at commanded speed if improper gear ratio
data is set.
- 107 -
5.GRAPH WINDOW USAGE B-65404EN/02
CAUTION
4 Don't change following PMC signal while spindle tuning function is working.
- Clutch/gear signal CTH1, CTH2
- Speed range switching request signal RSL
- Spindle switching request signal SPSL
5 Emergency stop signal of CNC (*ESP: G8.4) is invalid as in the case of normal
spindle operation.
Make sure that emergency stop is performed by E-stop signal for spindle
(*ESPA-*ESPD) or contact signal of common power supply (PS) before using
spindle tuning function.
6 In case of synchronous spindle motor, please use spindle tuning function after
performing magnetic pole detection.
2. Select a target spindle to measure and press the <Get spindle information> button.
- 108 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
3. The [Frequency Response Measurement] screen appears.
When this function is used for the first time, items other than <Spindle condition check> and
<Close> are disabled.
Select <Spindle condition check> and check the spindle status. (See step 4.)
After checking the spindle status, measurement is enabled. (See step 5.)
Check the spindle setting status (PMC signals and CNC parameters) shown in the [Setting check]
field.
Check item Corresponding CNC parameters/PMC signals
Selected windings RSL, SPSL
Clutch/gear signal CTH1, CTH2
- 109 -
5.GRAPH WINDOW USAGE B-65404EN/02
S command :
Set the S command (spindle speed command) within a range between “0 and 100”.
Upper limit of motor speed :
Set the upper limit of the motor speed so that the spindle speed does not exceed the allowable
range.
If a motor speed exceeding the setting is detected, the motor activating current is shut off and
measurement is stopped.
Motor speed :
Displays the motor speed in real time.
Spindle speed :
Displays the spindle speed in real time.
SFR/SRV/STOP :
Select forward rotation (SFR), reverse rotation (SRV), or stop (STOP) of the motor.
(You cannot switch between forward rotation and reverse rotation. Be sure to stop the motor,
then select forward or reverse rotation.)
Data weight :
Set the unit to be used for displaying the spindle and motor speeds.
The following table lists the display units and corresponding display ranges. Set an appropriate
weight according to the spindle-motor gear ratio.
Display unit Speed display range (min-1)
×10 -32768 to +32767
×1 -3276.8 to +3276.7
×0.1 -327.68 to +327.67
Back :
Closes the [Spindle condition check] screen and displays the [Frequency Response
Measurement] screen again.
- 110 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
5. In the [Frequency Response Measurement] screen displayed again, the disabled items are now
available.
Set each item and press <Start> button.
- 111 -
5.GRAPH WINDOW USAGE B-65404EN/02
7. When the measurement is completed, waveforms are displayed in the Graph Window.
- 112 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
NOTE
1 Automatic saving of measurement data is available only for normal
measurement.
2 Automatic saving is not available for frequency response measurement, or
measurement with spindle tuning or Tuning Navigator.
- 113 -
5.GRAPH WINDOW USAGE B-65404EN/02
auto$000.gdt
auto$001.gdt
auto$002.gdt
...
NOTE
1 Before using this function, confirm that the disk in which to save files has enough
unused space.
The size of a standard waveform file is as follows:
(Size of waveform data) = (number of measurement channels) × (number of
sampling points) × 4 bytes (*.gdt)
(Size of waveform data) = (number of measurement channels) × (number of
sampling points) × 20 to 30 bytes (*.csv)
For four channels and 10000 sampling points, the size of a gdt file is about 160
Kbytes and that of a CSV file is about 1 Mbytes.
2 Continuous use for a long time may make the operation of the PC unstable. It is
advisable to save data being edited by other applications in advance.
It is also advisable to use this function within several hours (3 to 4 hours). To
continuously perform measurement for longer than 4 hours, terminate all of other
applications before starting measurement.
3 If the speed of data communication between the CNC and PC is low, SERVO
GUIDE may not be able to acquire all of data.
Before measurement, fully check that stable measurement is enabled with the
current combination of the CNC system and PC.
4 Understand the above restrictions before using the repeated measurement
function, and carefully use the function.
In the normal measurement, the initial value (usually it is 0) is timely set by "origin operation" before
measurement, but even if the initial value shifts improperly by some reason, measurement data can be
compensated by using this function.
- 114 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
Example
When performing polar-coordinates conversion, the initial value at the time of "origin operation" is very
important.
1. A lower figure means the error expansion display of XY path when the initial value of the axis of
rotation shifts about -0.01degrees. It is found that XY path leans in the direction of clockwise.
2. Here, add offset value to the measurement data of the axis of rotation. (You can access the following
dialog from Channel Setting dialog.)
- 115 -
5.GRAPH WINDOW USAGE B-65404EN/02
3. As a result of adding offset value, it is found that XY path does not lean in the error expansion
display as follows.
When two or more data items whose update periods differ from each other are measured, time
synchronization of measured data may fail because of the relationship between the sampling period and
internal data update timing, and so forth. Use of this function allows measurement data on individual
channels to be displayed by shifting the data in time.
In addition, in case it shifts in time, extrapolation is performed to the time domain where measurement
data is not exist.
(The dialog box for time shift setting can be opened from the channel setting page.)
Setting example
When the data with a certain same axis is measured by three channels, three waveforms overlap to one if
not using time shift function, and if time shift sets up as follows, the waveform shifts by order 1msec on
the basis of the central waveform as follows is displayed.
- 116 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
- 117 -
5.GRAPH WINDOW USAGE B-65404EN/02
(Note)
The graph is drawn by connecting data items with a line.
In a graph with a large data interval, there may be no data on the graph line between cursors.
• Horizontal cursors in the Y-Time mode are expanded or shrunk only when a target waveform is
selected.
When a target waveform is selected, they are expanded or shrunk together with the selected
waveform.
This is because a scale in the Y-Time mode can be set for each waveform.
• If a cursor is to be positioned outside the window after enlargement, it is displayed at the edge of the
graph domain.
When the graph is shrunk, the cursor returned to its original position.
- 119 -
5.GRAPH WINDOW USAGE B-65404EN/02
The initial status at the first start of the Graph Window is different from that for other cases.
Cursors
First start Displayed at the position 1.5 divisions apart from the edge of the graph domain.
Other cases Displayed in the same status as in the last active window.
Applicable edition
SERVO GUIDE: Ver. 8.00 or later
Example
1. Assume that a path is obtained by running a test program for a square with rounded corners that is
created in the Program Window. The following figure shows the path error (in the CONTOUR
mode) is displayed using the path as the reference path. Since in the Program Window, path data is
created with 1-mm line segments, a large path error is displayed for circular interpolation (G02, G03
command).
Error magnification:
100
(50 μm/div)
- 120 -
B-65404EN/02 USAGE 5.GRAPH WINDOW
2. Set tolerance for circular interpolation (G02, G03 command). Select [Change G02/G03 tolerance...]
from the [Tool] menu in the Program Window.
3. After setting the tolerance, press the [Apply] button to create program path data. By this operation,
program path data for circular interpolation (G02, G03 command) is created with minute line
segments that do not exceed the specified tolerance. In this example, the tolerance is set to 0.001 (1
μm).
4. By using the program path data for which tolerance is set as a reference waveform, display the path
error (in the CONTOUR mode) of the path of a square with rounded corners again. You will see that
the path error for circular interpolation (G02, G03 command) does not exceed the specified
tolerance.
Error magnification:
100
(50 μm/div)
- 121 -
6.PROGRAM WINDOW USAGE B-65404EN/02
6 PROGRAM WINDOW
The Program Window supports the creation of a test program used for tuning.
Programs such as a program for a square with rounded corners can be created easily.
When the Program Window is connected to the CNC, a program created in the Program Window can be
transferred to the CNC for execution.
* The operator must press the cycle start button of the machine.
6.1 OVERVIEW
Starting the Program Window
Press the <Program> button on the Main Bar. The following message then appears:
NOTE
Use the CNC in the MDI mode so that parameters and programs can be read
and written.
On the CNC, display a screen other than the program screen.
(If the CNC is in the background edit state, programs cannot be written.)
- 122 -
B-65404EN/02 USAGE 6.PROGRAM WINDOW
After confirming the message, press <OK>. Then, the Program Window appears.
3
1
2
The program made in program window is transmitted to CNC's main memory for programs. Then the
program is run to call Sub-program from Main-program on MDI memory.
CNC
SERVO GUIDE
MDI memory
Sub-program call made by
Main-program SERVO GUIDE automatically
transmission
CNC
SERVO GUIDE
Cycle Start
NOTE
1 HPCC, AIHPCC and AINanoHPCC can't be executed by sub-program call like
above in the past. But we revised it in the following CNC software editions. You
can use them as same as other High speed & High precision modes.
(Supported CNC software)
FS16i -MB : B0H1-20 or later, B0HA-01 or later
FS16i -TB : B1H1-20 or later, B1HA-01 or later
FS18i -MB : BDH1-20 or later, BDHA-01 or later
FS18i -TB : BEH1-20 or later, BEHA-01 or later
FS18i -MB5 : BDH5-10 or later
2 When sub-program transmission is done at the time of the FS30i connection, a
sub-program is transmitted to the folder of //CNC_MEM/USER/LIBRARY/.
6.2 MENU
This section explains for the menu contents in program window.
[File]
• Clear and make new file (Ctrl+N)
This function is to clear the current program and to make the new program.
• Load from file (Ctrl+R)
This function is to load the program from file. The supported program format is only text format.
• Load from CNC (Ctrl+T)
This function is to load the program from program memory in CNC.
- 124 -
B-65404EN/02 USAGE 6.PROGRAM WINDOW
• Close
This function is to close the program window.
• Reconnection
When you use ONLINE state,
In the case that the communication error occurs for some reason, this command will restore the
communication.
(Example, it is necessary to turn off the CNC at changing some parameters. At the time it is
necessary to use this function.)
• Save (Ctrl+S)
This function is to save the program file without changing the name.
• Save As...
This function is to save the program file with changing the name. The text format is only supported.
• Print (Ctrl+P)
This function is to print the program.
• End of application
This function is to terminate the SERVO GUIDE.
[Edit]
You can edit directly the program in program edit box. You can use the following commands like
ordinary editor.
• Cut (Ctrl+X)
- 125 -
6.PROGRAM WINDOW USAGE B-65404EN/02
• Copy (Ctrl+C)
• Paste (Ctrl+P)
• Select All (Ctrl+A)
• Search (Ctrl+F)
[Display]
• Tool bar
This function is to switch ON/OFF of tool bar.
[Tool]
• Sub-program transmission (Ctrl+B)
• At the time of the Series 16i/18i/21i/20i/0i/0i Mate, Power Mate i connection
It is transferred to the program memory of CNC in the O number which established the program
made by the program editing box by the <number choice> button.
• At the time of the Series 30i/31i/32i/35i, Power Motion connection
It is transferred to the program memory of CNC by the file name which established the program
made by the program editing box by the <file choice> button. A file will save in the folder of
//CNC_MEM/USER/LIBRARY/.
• Main-program transmission (Ctrl+M)
To run the transmitted Sub-program, [Program to load Sub-program], we call it Main program, is
transmitted to MDI buffer in CNC. After that process, if you press the [Cycle start], you can run the
program.
• Delete program on CNC
This function is to delete the program on CNC's memory. You can select the program you want to
delete in the dialog.
You can decide whether tool bar is displayed or not with pressing the [Tool bar(T)] command button in
[Display] menu.
Number Function
<1> Clear the program and make new program.
<2> Open the program (text format).
<3> Load the program from CNC.
<4> Save the program (text format).
<5> Print the program.
<6> Cut the program code.
<7> Copy the program code.
<8> Paste the program code.
<9> Transmit the Sub-program.
<10> Transmit the Main-program.
<11> Select the target path for operation. In the offline state, nothing is indicated.
- 126 -
B-65404EN/02 USAGE 6.PROGRAM WINDOW
6.4 USAGE
ON LINE
You can make the test program in the following process.
* Selectable path is indicated in the case of the on-line system. In the case of the off-line system,
you can't select it.
* When the Program Window is started in the ON LINE state, it reads parameters and
automatically sets the above item. LN = 18i-LNB
- 127 -
6.PROGRAM WINDOW USAGE B-65404EN/02
* In ON LINE mode, when the program window start up, automatically the parameter will be
loaded and the upper setting will be set.
* The axis name of the system being chosen path is indicated in the case of the on-line system. In
the case of the off-line system, the axis name becomes a XYZABC fixation.
Item Description
Moving distance Input the moving distance of one way on the back and forth Acc./Dec.
Side segment In the square or the square with 1/4 arc (include Cs), input the side segment length.
In case of the square with 1/4 arc, it is necessary to input the straight length except
for the arc line.
Screw length Input the distance from R point to screw bottom on the rigid tapping mode.
Radius Input the radius of the circle. In case of the square with 1/4 arc (include Cs), input the
radius of corner.
Start-R distance Input the distance from start point to R point in the rigid tapping mode.
Traverse speed Input the traverse speed on servo axis.
Spindle speed Input the spindle speed by the "min-1" unit on the rigid tapping mode.
Spindle revolution M code Input the M code to start spindle revolution in the rigid tapping mode. (Usually M29)
Count Input the repeat count of program. If you want to move round twice, input "2" here.
Start point X coordinate The program only on Cs contouring control is interpolated with polar coordinates.
Then, it is necessary to make the program with absolute coordinate and to input the
X coordinate of the start point.
High precision function Select advanced preview control, AI contour control, and so on. This combo box
shows the usable high speed & high precision functions depending on the options for
CNC side.
High-speed HRV control If you run the program in high-speed HRV3 mode, check this.
enable
N number for trigger In Graph Window, you can set the start trigger of measurement by the N number.
When you set a number here, N number is added in program head.
* The unit of the input numeric values differs depending on the CNC setting (mm or inch).
- 128 -
B-65404EN/02 USAGE 6.PROGRAM WINDOW
7. Press the <Apply> button.
A program is created as shown below and the figure indicating the path of the program is also
displayed.
8. You can edit directly the program codes in program edit box. Edit it as the need arises. (After editing,
it is necessary to press the <Apply> again.)
9. It is necessary to press the [Sub-program transmission] in [Tool] menu for transmission of this
program. (In the tool bar there is the button that has the same effect.)
10. Next you transmit the Main-program to run this program. Press the [Main-program transmission] in
[Tool] menu. (In the tool bar there is the button that has the same effect.)
11. The preparation to run the program is terminated. Press the [Cycle start] button of machine , run the
program.
NOTE
HPCC, AIHPCC and AINanoHPCC can't be executed by sub-program call in the
past. But we revised it in the following CNC software editions. You can use them
as same as other High speed & High precision modes.
(Supported CNC software)
Series 16i -MB : B0H1-20 or later, B0HA-01 or later
Series 16i -TB : B1H1-20 or later, B1HA-01 or later
Series 18i -MB : BDH1-20 or later, BDHA-01 or later
Series 18i -TB : BEH1-20 or later, BEHA-01 or later
Series 18i -MB5 : BDH5-10 or later
12. You can save the made program as the file. You can print, too.
OFF LINE
Even when the Program Window is not connected to the NC, programs may be created. Create a program
by following steps 1 through 8 described previously.
You can save and print the made program same as the ON LINE state.
- 129 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
7 TUNING NAVIGATOR
[Servo axis]
• Automatic tuning of velocity loop gain
• Automatic tuning of resonance elimination filters
• Automatic tuning of backlash acceleration (Series30i, 31i, 32i, 35i, 0i -D, Power Motion i -A)
• Automatic tuning of time constant for rapid traverse
• Setting support of high-speed and high-precision function
• Tuning support of unexpected disturbance torque detection function
• Tuning support of Interactive force compensation function
[Spindle axis]
• Automatic tuning of resonance elimination filters
- 130 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
7.1 OVERVIEW
If you press the <Navigator> button in main bar, you see the following dialog.
Tuning navigator determine the parameters, getting waveform from CNC automatically. Therefore use it
with connecting CNC. If you use it without CNC connection, you see the following message.
It is necessary to change to MDI mode on NC and to select the display except for program edit display.
(Position display is recommended.)
As Tuning navigator works with Graph window together, Graph window is automatically opened. As
Graph window remember the former settings(channel, mode, etc.), you may see the following message by
any chance. In that case, ignore it by pushing <OK>. (The channel settings are automatically set by
Tuning navigator itself.
- 131 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
[Servo axis]
[Spindle axis]
NOTE
When tuning tandem axes, note the following points:
- Tuning navigator identifies the combination of position tandem axes based on
parameter No. 8311 that specifies the axis number of the master axis for feed
axis synchronization control.
Before using Tuning navigator, check that this parameter is set properly. If it
is not set properly, Tuning navigator will change the parameters of only one
of the axes or vibrate only one of the axes.
- Filter tuning and velocity gain tuning can be used only for torque tandem axes
or position tandem axes that have successive odd and even numbers set in
parameter No. 1023.
- Automatic tuning is performed based on the result of master axis
measurement. You cannot tune the master axis and slave axis separately.
- 132 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
1. Perform a test operation in which the servo guide vibrates the velocity loop while feeding the axis at
a very slow feedrate.
2. Based on the frequency response observed during the above operation, an ideal frequency response
with no resonance is calculated, and then the up-ratio of the gain, which is automatically calculated
in comparison with this ideal response, is shown.
3. Check the operation by applying the shown velocity gain and override.
Flow of tuning
The following shows the flow of tuning:
CAUTION
1 Since the procedure involves a program operation, move the axis to a safe
position in advance.
2 Since the motor is vibrated to measure the frequency response of the velocity
loop, be prepared to readily press the emergency stop button.
- 133 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
In the case of synchronous axes or tandem axes, select the master axis.
If you select the slave axis, the servo guide will automatically switch to the master axis.
This tuning is not available for axes having multiple slave axes.
3. The test program is shown (default: linear feed program of 10 mm (or 0.394 inch in the case of inch
input) at F120 mm/min).
You can change it directly in the Edit-Box. (But don't change to a rapid-traverse program. Use
cutting a program.)
As the O-number 99 is used for this test program as default. If you have same number program,
press <Select> button to change O-number.
(The name of test program on Series 30i/31i/32i/35i, Power Motion i becomes SVG_AUTOTUNE
as fixed name, and it can't be changed.)
- 134 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
Basically, we recommend you to use "Current control 1/2PI" and "Velocity loop high cycle
management". So you don't have to change it. (If you want not to use them, turn them OFF.)
- 135 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
NOTE
When the machine uses the dual check safety function, uncheck "Change error
limit".
- 136 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
When you press <Start> button, the test program is transmitted to CNC first. Wait until the message
"Press START button and execute the program". After that, when you press "Cycle Start" button on
the machine MDI, the machine must be moved and the getting data is started. Wait until the message
"Measurement is completed".
NOTE
1 In the case of synchronous axes or tandem axes, the two axes are vibrated
simultaneously.
2 When you are performing the measurement for the first time, pressing the
<Start> button may cause the measurement to start immediately without waiting
for the trigger while the machine is not moving. In that case, wait until the
message "Measurement is completed" is shown and then press the Start button
on the CNC side to execute the program. After the execution of the program is
completed, perform the measurement again. From the second measurement
onward, there is a wait for the trigger.
If the trigger does not work properly when you press the <Start> button, see the
troubleshooting information in the appendix.
NOTE
In the case of synchronous axes or tandem axes, the response of the master
axis is displayed.
- 137 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
The evaluation of the measurement result is executed. And the red line, which indicates the ideal
frequency response without any resonance, is shown like following.
SERVO GUIDE finds the resonance point and determines the up-ratio by comparison of real
response and ideal response.
It is difficult to determine the ideal response if the result is noisy in the high frequency domain. So
SERVO GUIDE limit the frequency domain to evaluate it. It is from 100Hz to 800Hz as default, but
you can change it. (If you change it, press <Recalc> button. The ideal response is evaluated again to
determine the up-ratio of the gain.)
The final setting of the gain can be changed manually by changing edit-box directly.
- 138 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
NOTE
In the case of synchronous axes or tandem axes, the up-ratio of the gain is
determined based on the response of the master axis and that ratio is applied to
both the master axis and slave axis.
8. We measure the frequency response again to confirm the effect of gain up.
The procedure is same as 6.
A red line is shown that indicates the response observed before the gain change, allowing you to
confirm the effect of the increase in the gain.
- 139 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
This function automatically turn on "Cutting/Rapid velocity loop gain switching function".
"Velocity gain" is used for rapid-traverse. And "Velocity gain × Over-ride" is used for cutting. (The
over-ride value is 200% as default.)
If you want to change the shown values, change manually by changing edit-box directly.
To check the frequency response as a result of the change, press the <Back> button to return the
screen display to the previous screen and measure the frequency response.
When the result satisfy you, check [Is it O.K.?] and press <Next>> button.
If you are using Parameter window together, execute [File]->[Reload] in Parameter window to
reflect the changed parameters.
- 140 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
1. Perform a test operation in which the servo guide vibrates the velocity loop while feeding the axis at
a very slow feedrate.
2. Based on the frequency response observed during the above operation, an ideal frequency response
with no resonance is calculated. Then, the resonation point is found in comparison with this ideal
response and an optimum filter value is automatically calculated and shown.
3. Check the operation by applying the shown optimum filter value.
Flow of tuning
The following shows the flow of tuning:
CAUTION
1 Since the procedure involves a program operation, move the axis to a safe
position in advance.
2 Since the motor is vibrated to measure the frequency response of the velocity
loop, be prepared to readily press the emergency stop button.
- 141 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
In the case of synchronous axes or tandem axes, select the master axis.
If you select the slave axis, the servo guide will automatically switch to the master axis.
This tuning is not available for axes having multiple slave axes.
3. The test program is shown (default: linear feed program of 10 mm (or 0.394 inch in the case of inch
input) at F120 mm/min).
You can change it directly in the Edit-Box. (But don't change to a rapid-traverse program. Use
cutting a program.)
As the O-number 99 is used for this test program as default. If you have same number program,
press <Select> button to change O-number.
(The name of test program on Series 30i/31i/32i/35i, Power Motion i becomes SVG_AUTOTUNE
as fixed name, and it can't be changed.)
- 142 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
Basically, we recommend you to use "Current control 1/2PI" and "Velocity loop high cycle
management". So you don't have to change it. (If you want not to use them, turn them OFF.)
- 143 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
NOTE
When the machine uses the dual check safety function, uncheck "Change error
limit".
- 144 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
When you press <Start> button, the test program is transmitted to CNC first. Wait until the message
"Press START button and execute the program". After that, when you press <Cycle Start> button on
the machine MDI, the machine must be moved and the getting data is started. Wait until the message
"Measurement is completed".
NOTE
1 In the case of synchronous axes or tandem axes, the two axes are vibrated
simultaneously.
2 When you are performing the measurement for the first time, pressing the
<Start> button may cause the measurement to start immediately without waiting
for the trigger while the machine is not moving. In that case, wait until the
message "Measurement is completed" is shown and then press the Start button
on the CNC side to execute the program. After the execution of the program is
completed, perform the measurement again. From the second measurement
onward, there is a wait for the trigger.
If the trigger does not work properly when you press the <Start> button, see the
troubleshooting information in the appendix.
NOTE
In the case of synchronous axes or tandem axes, the response of the master
axis is displayed.
- 145 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
The evaluation of the measurement result is executed. And the red line, which indicates the ideal
frequency response, is shown like following.
SERVO GUIDE finds the resonance point and optimum filters by comparison of real response and
ideal response.
It is difficult to determine the ideal response if the result is noisy in the high frequency domain. So
SERVO GUIDE limit the frequency domain to evaluate it. It is from 100Hz to 800Hz as default, but
you can change it. (If you change it, press <Recalc> button. The calculation is executed again.)
An optimum filter value can also be changed manually by pressing the corresponding button from
<Filter1> to <Filter4>.
- 146 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
8. We measure the frequency response again to confirm the effect of filters.
The procedure is same as 6.
- 147 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
9. After the frequency response result measured after the application of the filters is checked, the filters
can be fine-tuned manually.
When changing a filter parameter, press the corresponding button <Filter1> to <Filter4>. After
changing the coefficients, press [< Back] button and execute the measurement again.
When the result satisfy you, check [Is it O.K.?] and press <Next>> button.
If you are using Parameter window together, execute [File] → [Reload] in Parameter window to
reflect the changed parameters.
- 148 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
7.2.3 Gain-Tuning
Difference between two Gain tunings
There are two types of Gain tunings. One is "Initial Gain-Tuning" and the other is "Gain-Tuning".
In "Initial Gain-Tuning", the velocity gain is determined with large margin against the limit of vibration
level. When you use this tuning, the gain become a little larger than initial state, and the resonance of the
machine becomes more clear.
"Gain-Tuning" is used for final determination without any resonance. This function realizes the high gain
by cutting the gain margin.
The procedure of "Gain-Tuning" is exactly same as "Initial Gain-Tuning". Refer to Subsection 7.2,
“Initial Gain-Tuning”.
NOTE
To use improved compensation, use the servo software of 90D0/16 or later or
90E0/16 or later.
(Previous) (Improved)
Acceleration amount
Accelration amount
Acceleration
Acceleration
Attenuation
Attenuation
T0
Time T2 Time
T1 T2 Tz T1
- 149 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
Flow of tuning
The following shows the flow of tuning:
1. Before the tuning, perform the tuning of the velocity loop (gain and filter tuning) thoroughly.
2. At first, the explanation of this tuning is shown.
CAUTION
1 Since the procedure involves a program operation, move the axis to a safe
position in advance.
2 Be prepared to readily press the emergency stop button in case of an abnormal
operation.
3. Select target axis to tune. The target axis is the one you select in Axis selection 1.
If you want to tune two axes, wait until the tuning of one axis is completed, and then perform tuning
with the other axis selected.
In the case of synchronous axes or tandem axes, select the master axis.
If you select the slave axis, the servo guide will automatically switch to the master axis.
This tuning is not available for synchronous axes having multiple slave axes.
Use the servo software of 90D0/15 or later or 90E0/15 or later. (Tuning of synchronous and tandem
axes is supported.)
NOTE
When you have selected rotary axes, perform tuning by specifying a sine wave
shaped position command for one axis and a sine wave whose phase is 90
degrees different for the other axis. (As the tuning program, a minute line
segment program is automatically generated.)
- 150 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
If you select an axis and press <Next>>, the parameters that may be changed in the subsequent
tuning are backed up in the file shown below.
If the tuning ends abnormally before it is completed, see the backup file and restore the parameters
to their previous settings.
Backup file: My Documents\SERVO GUIDE\SVGBLA.DAT
(The folder to store the backup file is created automatically. You cannot change the name of the
backup file.)
4. Three test programs (10-mm-raidus circle programs), each with a different feedrate, are displayed.
You can change it directly in the Edit-Box. (Do not change the circle radius (R10 [mm]) and
feedrates (F3000, F1500, and F300 [mm/min]).)
The name of test program becomes SVG_AUTOTUNE as fixed name, and it can't be changed.
(When Series 0i-D is used, as the O-number 99 is used for this test program as default. If you have
same number program, press <Select> button to change O-number.)
→ Series 0i-D
- 151 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
NOTE
If you select rotary axes, a minute line segment program is automatically
generated as the tuning program.
Note the following points:
- An environment is necessary in which the minute line segment program can
be executed normally. Specifically, AI contour control (or AI advanced
preview control) is required. (The program cannot be executed with normal
control or advanced preview control.)
- The 30i series requires the AI contour control 1 or 2 option.
- In the case of 0i-D, the program can be used only with the M series (AI
advanced preview control or AI contour control option).
- The program cannot be used with 0i-D (T series).
- Inch input is not supported. Inch machines are not supported, either.
- An incremental command-based program is generated for an axis that
supports incremental commands.
- In the case of an axis that does not support incremental commands (axes A
and B of G code system A of the T series), a program is generated using
absolute commands with the start point being the location where the axis is at
the time of program generation.
- 152 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
6. Set the parameters in advance that are necessary for the tuning.
- 153 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
Select Program select ->Learning (Initial trial) ->Measurement -> Calculate to measure the optimum
quadrant protrusion compensation by feedrate.
Program select
Change the feedrate for the circle. Changing the feedrate clears the existing learning settings.
Learn & Measure (l)
If you press the<Learn & Measure (l)> button with the Initial trial box checked, the function
executes the circle program five to ten times to learn the optimum compensation.
Then, display and check the measurement results as a circle, and repeat the measurement until the
quadrant protrusion is sufficiently small.
- 154 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
Calculate(2)
The quadrant protrusion compensation is calculated from the measurement results. You cannot
have the compensation calculated immediately after the initial measurement.
- 155 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
Modify(3)
The waveform of the quadrant protrusion is displayed. You can edit the compensation
calculation results manually.
If you press the <Change> button in the parameter confirmation window, the Override format setting
dialog box is displayed.
You can change the acceleration override format and damping override format.
- 156 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
- 157 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
- 158 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
After you verify the waveform of the circle, check [Is it O.K.?] and press the <Next>> button.
If you have the Parameter Window open and want to get the changed parameters reflected on it,
select [File] -> [Reload] in the Parameter Window.
1. Perform a test operation in which the axis is moved back and forth in rapid traverse using a
relatively large time constant.
2. Based on the size of the torque command required for the above operation, the servo guide
automatically calculates and shows the time constant to be used when acceleration and deceleration
is performed using 90% of the maximum torque.
3. Check the operation by applying the shown time constant.
Flow of tuning
The following shows the flow of tuning:
- 159 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
CAUTION
1 Since the procedure involves a program operation, move the axis to a safe
position in advance.
2 The default program moves the axis by 500 mm in the negative direction. If this
is problematic in terms of the machine stroke, modify the program.
3 Be prepared to readily press the emergency stop button in case of an abnormal
operation.
Carry out the measurement with 100% rapid traverse override.
4 Time constant tuning is not supported when AI contour control is used together
with acceleration and deceleration before interpolation for rapid traverse. (FS16i)
In the case of synchronous axes or tandem axes, select the master axis.
If you select the slave axis, the servo guide will automatically switch to the master axis.
The following axes are not supported:
• Axes having multiple slave axes
• Axes for which the optimum torque acceleration and deceleration function is enabled
3. The test program (which moves the axis by 500 mm in the negative direction and 500 mm in the
positive direction in rapid traverse) is shown.
You can change it directly in the Edit-Box. (Make sure that the test program meets the conditions
described below.)
[Test program conditions]
• The rapid traverse commands for the back-and-forth operation, N1 and N999, must be written
at the beginning of the line. The line containing N1 must precede that containing N999.
• Between the N1 and N999 lines, there may be only one line containing the dwell command.
• The feed commands written on the N1 and N999 lines must specify the same travel distance.
• The feed commands written on the N1 and N999 lines must not cause overtravel.
(If the axis enters the overtravel prohibited area 1, the servo guide displays a warning.)
• The default program is shown below.
G91G94
N1G00X-500.00
G04X1.
N999G00X500.00
M99
- 160 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
The default program is created based on incremental commands.
You can change to absolute commands. In that case, also, make sure that the N1 and N999 lines
specify the same travel distance.
As the O-number 99 is used for this test program as default. If you have same number program,
press <Select> button to change O-number.
(The name of test program on Series 30i/31i/32i/35i, Power Motion i becomes SVG_AUTOTUNE
as fixed name, and it can't be changed.)
- 161 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
Placing the cursor over one of the check boxes displays a tool hint that helps you understand the
corresponding item.
- 162 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
→ When acceleration and deceleration before interpolation for rapid traverse is enabled when AI
contour control is always on for Series 30i, 31i, or 32i
Pressing the <Start> button transfers the test program to the CNC.
Wait until the message "Press START button and execute the program" appears.
Then, if you press the "Cycle Start" button on the machine MDI, the acquisition of data starts as the
machine moves. Wait until the message "Measurement is completed" appears.
NOTE
When you are performing the measurement for the first time, pressing the
<Start> button may cause the measurement to start immediately without waiting
for the trigger while the machine is not moving. In that case, wait until the
message "Measurement is completed" is shown and then press the Start button
on the CNC side to execute the program. After the execution of the program is
completed, perform the measurement again. From the second measurement
onward, there is a wait for the trigger.
If the trigger does not work properly when you press the <Start> button, see the
troubleshooting information in the appendix.
- 163 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
When the measurement is completed, the waveform is displayed on the Graph Window.
Based on the size of the torque command required for the back-and-forth rapid traverse operation,
the recommended values are automatically calculated as the time constants to be used when
acceleration and deceleration is performed using 90% of the maximum torque.
To change the displayed recommended values, edit them directly in their respective edit boxes.
To check the changed torque command, return to the previous window by selecting <<Back> button
and perform the measurement.
NOTE
In the case of synchronous axes or tandem axes, the time constants are applied
to the master axis and slave axis.
- 164 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
8. The changed parameters are listed.
If you have the Parameter Window open and want to get the changed parameters reflected on it,
select [File] -> [Reload] in the Parameter Window.
1. Set the parameters related to the high-speed and high-precision function (automatic acceleration and
deceleration) and perform a test operation for a square with 1/4 arc.
2. Check the waveform resulting from the above operation. If further tuning is necessary, change the
parameters and repeat the test operation.
3. When the desired precision is obtained, the finally changed parameters are shown.
Flow of tuning
The following shows the flow of tuning:
- 165 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
NOTE
Since the procedure involves a program operation, move the axis to a safe
position in advance.
In the case of synchronous axes or tandem axes, select the master axis.
If you select the slave axis, the servo guide will automatically switch to the master axis.
This tuning is not available for axes having multiple slave axes.
3. The test program, which is the 30mm (1.181inch in case that input unit is inch) square with R5
(R0.197inch in case that input unit is inch) 1/4arc, is shown.
You can change only speed and High precision mode only here.
As the O-number 99 is used for this test program as default. if you have same number program, press
<Select> button to change O-number.
(The name of test program on Series 30i/31i/32i/35i, Power Motion i becomes SVG_AUTOTUNE
as fixed name, and it can't be changed.)
- 166 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
- 167 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
→ Case of mm system
Initially the parameter values, which are read from CNC, are shown in the white edit-boxes.
You can edit the value directly. And when you press [Use slider], you can change all parameter
together only by one slider moving. The gray boxes, which are located both side of white edit boxes,
shows the recommended parameter sets. The left side parameter set is for the priority to speed. The
right side parameter set is for the priority to precision. The values, which FANUC recommends, are
shown initially in the boxes as default. You can easily set the interpolated value from both sides by
this system.
In this screen, when you press <Next>> button, the parameters to change are transmitted to CNC.
- 168 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
NOTE
In the case of synchronous axes or tandem axes, the parameters to be changed
are applied to the master axis and slave axis.
When you press <Start> button, the test program is transmitted to CNC first. Wait until the message
"Press START button and execute the program". After that, when you press "Cycle Start" button on
the machine MDI, the machine must be moved and the getting data is started. Wait until the message
"Measurement is completed".
NOTE
When you are performing the measurement for the first time, pressing the
<Start> button may cause the measurement to start immediately without waiting
for the trigger while the machine is not moving. In that case, wait until the
message "Measurement is completed" is shown and then press the Start button
on the CNC side to execute the program. After the execution of the program is
completed, perform the measurement again. From the second measurement
onward, there is a wait for the trigger.
If the trigger does not work properly when you press the <Start> button, see the
troubleshooting information in the appendix.
- 169 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
* When you press <1>-<4> buttons on the High speed and High precision tuning screen, the
expansion of the part, which is circle to straight line, is shown. You can evaluate your setting
by this draw.
NOTE
Graph Window shows the diagram in mm unit even in case of inch system.
If you can't satisfy the result, press <<back> button and change parameters again.
When the result satisfies you, check [Is it O.K.?] and press <Next>> button.
- 170 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
6. The list of changed parameters is shown in the last.
If you are using Parameter window together, execute [File] → [Reload] in Parameter window to
reflect the changed parameters.
- 171 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
Flow of tuning
The following shows the flow of tuning:
CAUTION
1 Since the procedure involves a program operation, move the axis to a safe
position in advance.
2 The default program moves the axis by 500 mm in the negative direction. If this
is problematic in terms of the machine stroke, modify the program.
3 Be prepared to readily press the emergency stop button in case of an abnormal
operation.
4 When performing the measurement, use the cutting feed or rapid traverse
override value specified in the relevant measurement window. If no value is
specified, set 100%.
- 172 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
2. Select target axis to tune.
4. The back-and-forth acceleration and deceleration program (cutting feed) is created. Check this
program.
You can change it directly in the Edit-Box. (As the move command, only an incremental command
can be specified; an absolute command cannot be used. The N1 and N999 lines must specify the
same travel distance.)
As the O-number 99 is used for this test program as default. If you have same number program,
press <Select> button to change O-number.
- 173 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
(The name of test program on Series 30i/31i/32i/35i, Power Motion i becomes SVG_AUTOTUNE
as fixed name, and it can't be changed.)
* Hereinafter, the program created with this window is called program <1>.
5. Measure the estimated disturbance torque value. Press the <Start> button.
- 174 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
Here, execute the program to obtain the estimated disturbance torque value and motor speed.
Estimated disturbance
Motor speed
- 175 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
7. The back-and-forth acceleration and deceleration program (rapid traverse) is created. Check this
program.
* Hereinafter, the program created with this window is called program <2>.
- 176 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
Here, execute program <2> five times to obtain the torque command and motor speed.
9. The recommended values of the observer coefficient and dynamic friction compensation parameters
are automatically calculated.
- 177 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
10. Measure the effect of the recommended parameter (observer coefficient only).
First, measure only the effect of the observer coefficient.
Set the rapid traverse override to 100%, and press the <Start> button.
Here, execute program <2> once to obtain the estimated disturbance torque value and motor speed.
Estimated disturbance
Motor speed
- 178 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
11. You can fine-tune the observer coefficient manually by monitoring the estimated disturbance torque
value after applying the observer coefficient. (You have also calculated the estimated value of the
dynamic friction compensation in the previous window. But, fine-tune only the observer coefficient
first.)
To check the estimated disturbance torque value after the change, press the <<Back> button and
perform the measurement with the Check of observer parameter window.
The dynamic friction compensation limit value is automatically calculated from the estimated
disturbance torque value of the waveform displayed in the Graph Window.
12. Measure the effect of the recommended parameters (observer coefficient and dynamic friction
compensation parameters).
Here, there is no restriction concerning the rapid traverse override.
Set a desired rapid traverse override, and press the <Start> button.
- 179 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
Here, execute program <2> once to obtain the estimated disturbance torque value and motor speed.
Estimated disturbance
Motor speed.
13. You can fine-tune the parameters manually based on the estimated disturbance torque value
observed after the observer coefficient and dynamic friction compensation parameters are applied.
To measure the effect of the fine-tuning, press the <<Back> button and perform the measurement
with the Check of dynamic friction compensation window.
- 180 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
14. The recommended value of the unexpected disturbance torque detection alarm level is displayed.
* Before using the setting in the actual operation, check that it does not cause any malfunction,
regardless of the operating environment and conditions.
If you have the Parameter Window open, you can get the changed parameters reflected on it.
To do so, select [File] -> [Reload] in the Parameter Window.
- 181 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
Determine the interactive force compensation parameters according to the following procedure:
1. Select the compensated axis (the one to receive the interactive force) and the moving axis (the one to
give the interactive force).
2. Move the rotary axis to the point of origin through jog feed.
3. Have the angle offset set automatically.
4. Move the moving axis back and forth, and the compensated value of the interactive force
compensation gain is automatically calculated. (At this point of time, interactive force compensation
is disabled.)
5. Enable interactive force compensation using the shown interactive force compensation gain and
check the operation.
Flow of tuning
The following shows the flow of tuning:
- 182 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
CAUTION
1 Since the procedure involves a program operation, move the axis to a safe
position in advance.
2 Specify a sufficiently low speed for an ill-balanced rotary axis.
3 Be prepared to readily press the emergency stop button in case of an abnormal
operation.
4 When performing the measurement, enable feed forward.
This wizard lets you tune the angle data offset and compensation gain parameters of the interactive
force compensation function.
The parameters related to the axis setting to which the interactive force compensation function is to
be applied need to be set properly in advance.
The parameters can be tuned only for one pair of a moving axis and a compensated axis in one
tuning process. Perform tuning multiple times in the following cases:
• Compensating the interactive force from multiple moving axes
• Changing the axis relationship and compensating the interactive force from each of the axes
Once you select a compensated axis, you can select a moving axis.
In the case of synchronous axes or tandem axes, select the master axis.
If you select the slave axis, the servo guide will automatically select the master axis.
This tuning is not available for axes having multiple slave axes.
The combination of synchronous axes for the feed axis synchronization control is judged from
parameter No. 8311 specifying the axis number of the master axis.
Before using Tuning navigator, check that this parameter is set correctly.
If the parameter is not set correctly, the parameters will be changed only for one axis.
- 183 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
The axis for which the point of origin is to be set may be either the compensated axis or moving axis
depending on the compensation type of interactive force compensation.
Move the target axis to the point of origin.
If it is impossible to move the target axis to the point of origin, set the offset of the eccentric load
from the point of origin.
If the target axis is moved to the point of origin, the offset is 0.
If it is impossible due to the machine structure or for some other reason to move the target axis to the
point of origin, set the offset of the eccentric load from the point of origin.
[Remark]
On the left side of the window, a figure depicting the compensation relationship is displayed.
Depending on the relationship of the selected axis, one of the following figures is displayed:
Linear axis↔Rotary axis Rotary axis↔Rotary axis
You can display the other figure by pressing the window switch button .
- 184 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
4. When the recommended parameter of the angle data offset is displayed, check it.
The recommended parameter is calculated from the offset and axis position that are set in the
previous window.
In the case of synchronous axes or tandem axes, discrete offset values are set for the master axis and
slave axis, respectively.
If you return to the previous window, the recommended parameter will be recalculated. In that case,
check the offset again.
5. Set the conditions for generating the back-and-forth acceleration and deceleration program.
6. When the program is generated according to the conditions, check the generated program.
You can change it directly in the Edit-Box.
NOTE
When editing the program, note the following points:
- As the move command, only an absolute command can be specified. An
incremental command cannot be used.
- The number of data points to be used for the measurement is calculated from
the program conditions. When changing the travel distance, make sure that it
is shorter than in the generated program.
- 185 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
The name of test program becomes SVG_AUTOTUNE as fixed name, and it can't be changed.
If you check the "Measure in the same polarity of TCMD and IFCMP" check box, the polarity of
TCMD (Draw3) will be the same as that of IFCMP (Draw4).
- 186 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
8. The recommended value of the compensation gain is automatically calculated.
The recommended value is calculated with respect to the time axis range displayed in the Graph
Window.
To change the calculation target range, change the scale in the Graph Window and press the
<Recalc> button.
- 187 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
If you check the “Measure in the same polarity of TCMD and IFCMP” check box, the polarity of
TCMD (Draw3) will be the same as that of IFCMP (Draw4).
10. You can fine-tune the compensation gain manually based on the position feedback result after the
compensation gain is applied.
If you obtain a satisfactory waveform, check [Is it O.K.?] and press the <Next>> button.
You can also change the angle data offset (parameter No. 2479 or No. 2481) if necessary.
- 188 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
11. The changed parameters are listed.
If you have the Parameter Window open, you can get the changed parameters reflected on it.
To do so, select [File] -> [Reload] in the Parameter Window.
- 189 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
7.3.1 Filter-Tuning
Tune the HRV filter according to the following procedure:
1. Perform a test operation in which the velocity loop is vibrated in velocity control mode.
2. Based on the frequency response observed during the above operation, an ideal frequency response
with no resonance is calculated. Then, the resonation point is found in comparison with this ideal
response and an optimum filter value is automatically calculated and shown.
3. Check the operation by applying the shown optimum filter value.
Flow of tuning
The following shows the flow of tuning:
CAUTION
1 Be aware that spindle is released from control of CNC while filter tuning.
2 Make sure to set upper limit of motor speed to avoid unexpected spindle
rotation.
3 Be aware that spindle may not rotate at commanded if improper gear ratio data
is set.
4 Don't change following PMC signal while filter tuning.
- Clutch/gear signal CTH1, CTH2
- Speed range switching request signal RSL
- Spindle switching request signal SPSL
5 Emergency stop signal of CNC (*ESP:G8.4) is invalid like the time of normal
spindle operation.
Make sure that emergency stop is performed by E-stop signal for spindle
(*ESPA - *ESPD) or contact signal of common power supply (PS) before using
filter tuning.
6 In case of synchronous spindle motor, please use filter tuning after magnetic
pole detection is completed.
- 190 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
2. Select the spindle for tuning.
When this window is initially displayed, the <Next>> button is grayed out.
When you enter the upper limit of motor speed, the <Next>> button becomes available.
- 191 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
If you press the <Start> button, the measurement conditions are transmitted to the spindle, which in
turn starts to operate automatically.
Wait until the message “Measurement is completed” appears.
For information about the control modes and measurement conditions, see Section 5.14, “SPINDLE
TUNING”.
When the measurement is completed, the waveform is displayed on the Graph Window.
- 192 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
6. The filter coefficients are automatically calculated.
The frequency response is evaluated and calculated at the same time this page appears, a straight line
(red line) is displayed that indicates the ideal frequency response, as shown below.
The resonation point is found in comparison with this ideal response and an optimum filter value is
determined.
If there is significant waveform disturbance in the high frequency range, it is difficult to determine
an ideal response. For this reason, the frequency range to be evaluated is limited.
The default frequency range is 100 Hz to 800 Hz and can be changed.
(If you change this range, press the <Recalc> button. An ideal response is evaluated and an optimum
filter value is determined again.)
The optimum filter values can also be changed manually by pressing the <Filter1> to <Filter4>
buttons.
- 193 -
7.TUNING NAVIGATOR USAGE B-65404EN/02
8. You can fine-tune the filter manually based on the frequency response result after the filter is
applied.
- 194 -
B-65404EN/02 USAGE 7.TUNING NAVIGATOR
To change the filter parameters, press the <Filter1> to <Filter4> buttons.
To check the frequency response after the change, return to the previous window by pressing the
<<Back> button and perform the measurement.
If you obtain a satisfactory waveform, check [Is it O.K.?] and press the <Next>> button.
You can also change the torque command filter time constant (parameter No. 4121 or No. 4157) if
necessary.
If you have the Parameter Window open, you can get the changed parameters reflected on it.
To do so, select [File] -> [Reload] in the Parameter Window.
- 195 -
II. CONCRETE EXAMPLES
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
1 CONCRETE EXAMPLES
This part uses examples to specifically explain how to make measurements using the three windows of
SERVO GUIDE.
- 199 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
1. The first procedure is to make the program by setting the various conditions.
* It is necessary to confirm the program code that SERVO GUIDE makes. If you want to modify the
program and add the code for example M code, you can edit the program text directly.
3. The third procedure is to press the <Sub-program transmission> button , the <Main-program
transmission> button .
4. The fourth procedure is to press the Cycle start button of machine. It is necessary to confirm that the
path of program is correct.
- 201 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
1. The first procedure is to press the <Channel setting> button , and to set the graph display setting.
The sample is shown for reference.
Details
- 202 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
In upper windows, it is set that motor speed is displayed on CH1, error is displayed on CH2, and
torque command is displayed on CH3.
* In upper example, the setting of CH3 are tuned for 80A amplifier. Set the conversion coefficient for
maximum current value of amplifier you use.
2. The second procedure is to turn back main of Graph Window, to change Y-T mode by pressing
[Ctrl]+[T].
3. The third procedure is to set the display setting after pressing the <Calculation display> button .
The sample is shown for reference.
The upper window is displayed the raw results of measurement data. The data on CH1[2,3] is
displayed at Draw 1[2,3].
The unit of pulse is μm because the relation between error and pulse is seen more easily.
- 203 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
1.1.3 Measurement
You can measure the data in the following procedure.
1. The first procedure is to press <Origin> button at one time in Graph Window.
In case that you set trigger, press the <Measurement start> button , too. (The mode changes to
trigger waiting mode.)
2. The second procedure is to press the <Main program transmission> button in Program
Window.
3. The third procedure is to run the program by the pressing the Cycle start button of machine.
In case that you set the trigger, the data measurement starts at the same time in Graph Window.
In case that you don't set the trigger, press the <Measurement start> button .
Torque command
Motor speed
Error
- 204 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
5. By the following button, the waveform is zoomed in or out suitably.
Motor speed
Torque command
Error
2. The second procedure is to select [Acc/Dcc and normal control] in combo box of selection function.
- 205 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
Motor speed
For smaller time constant, you have bigger torque command, you can see that speed and error
change sharply.
- 206 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
1. The first procedure is to make the program by setting the various condition.
3. The third procedure is to press the <Sub-program transmission> button , the <Main-program
transmission> button .
4. The fourth procedure is to press the Cycle start button of machine. It is necessary to confirm that the
path of program is correct.
- 208 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
1. The first procedure is to press the <Channel setting> button , and to set the graph display setting.
The sample is shown for reference.
Details
In this setting, the position feedback integral value is displayed to CH1, CH2.
- 209 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
2. The second procedure is to change XY mode by pressing the [Ctrl]+[X] after returning the Graph
Window.
3. The third procedure is to set the display setting after pressing the <Calculation display> button .
The sample is shown for reference.
In this window, the display is set as to display XY mode with the data (CH1, CH2) in Draw1.
1.2.3 Measurement
You can measure the data in the following procedure.
1. The first procedure is to press <Origin> button at one time in Graph Window.
In case that you set trigger, press the <Measurement start> button , too. (The mode changes to
trigger waiting mode.)
2. The second procedure is to press the <Main program transmission> button in Program
Window.
3. The third procedure is to run the program by the pressing the Cycle start button of machine.
In case that you set the trigger, the data measurement starts at the same time in Graph Window.
In case that you don't set the trigger, press the <Measurement start> button .
- 210 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
4. The following window is the sample of the measurement data.
5. To display the contour error of circle shape, it is necessary to change Circle mode with pressing
[Ctrl]+[B].
6. After pressing the <Calculation display> button , and selecting the [Scale(circle)] tab. You can
see the following window, and it is necessary to set as the following.
- 211 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
7. To return to Graph Window mode, you can see the waveform as following one.
In the window, you can see the radius decreases because the setting is that position gain 30(s-1) and
no feed-forward.
2. The second procedure is to select the [Contour error of arbitrary shape + feedforward] in the
function select combo box and to select the [Advanced preview FF].
(In the sample program, the advanced preview control is used.)
3. It is useful to select the [Open the different window with the same parameter] in [Window] menu,
because you can set the plural axes at the same time with setting the parameter in one window.
- 212 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
4. In the following window, feed-forward function is enable and feed-forward coefficient is set to
100%.
- 213 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
This section describes the case where circle measurement is performed for an angular axis made up of the
X and Z axes as shown in the figure below by using X and Z of the program coordinate system.
+Z (Cartesian axis)
θ: slant angle
In cases where XY circle measurement is performed when an independent axis irrelevant to angular axis
control exists as the Y axis, it is possible to carry out the measurement simply by multiplying the
conversion coefficient of the X axis (angular axis) by the normal value of cos θ, instead of by performing
the coordinate conversion using the servo guide described below (θ: angle).
1 The first procedure is to make the test program of circle in Program Window.
2 The second procedure is to set for measurement in Graph Window.
3 The third procedure is to run the program and to measure the data.
1. The first procedure is to make the program by setting the various condition.
- 214 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
* It is necessary to confirm the program code that SERVO GUIDE makes. If you want to modify the
program and add the code for example M code, you can edit the program text directly.
3. The third procedure is to press the <Sub-program transmission> button , the <Main-program
transmission> button .
4. The fourth procedure is to press the Cycle start button of machine. It is necessary to confirm that the
path of program is correct.
- 215 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
1. The first procedure is to press the <Channel setting> button , and to set the graph display setting.
The sample is shown for reference.
Details
CH1 and CH2 are set so that position feedback integral values are output on CH1 and CH2.
2. The second procedure is to change XY mode by pressing the [Ctrl]+[X] after returning the Graph
Window.
- 216 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
3. The third procedure is to set the display setting after pressing the <Calculation display> button .
The sample is shown for reference.
In this window, the display is set as to display XY mode with the data (CH1, CH2) in Draw1.
Set Cartesian axis as Input 1 and angular axis as Input 2. And select "A: Angular axis" as Coordinate
conversion and set the degree of the angle beside it.
1.3.3 Measurement
You can measure the data in the following procedure.
1. The first procedure is to press <Origin> button at one time in Graph Window.
In case that you set trigger, press the <Measurement start> button , too. (The mode changes to
trigger waiting mode.)
2. The second procedure is to press the <Main program transmission> button in Program
Window.
3. The third procedure is to run the program by the pressing the Cycle start button of machine.
In case that you set the trigger, the data measurement starts at the same time in Graph Window.
In case that you don't set the trigger, press the <Measurement start> button .
- 217 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
When you press [Ctrl]+[R], the angular conversion will be switched as toggle.
- 218 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
5. You can use Circle mode against the waveform which is converted from Angular to Cartesian.
Press [Ctrl]+[B] to change to Circle mode.
- 219 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
1. The first procedure is to make the program by setting the various condition.
3. The third procedure is to press the <Sub-program transmission> button , the <Main-program
transmission> button .
4. The fourth procedure is to press the Cycle start button of machine. It is necessary to confirm that the
path of program is correct.
- 221 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
1. The first procedure is to press the <Channel setting> button , and to set the graph display setting.
The sample is shown for reference.
Details
2. The second procedure is to change XY mode by pressing the [Ctrl]+[X] after returning the Graph
Window.
- 222 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
3. The third procedure is to set the display setting after pressing the <Calculation display> button .
The sample is shown for reference.
In this window, the display is set as to display XY mode with the data (CH1, CH2) in Draw1.
1.4.3 Measurement
You can measure the data in the following procedure.
1. The first procedure is to press <Origin> button at one time in Graph Window.
In case that you set trigger, press the <Measurement start> button , too. (The mode changes to
trigger waiting mode.)
2. The second procedure is to press the <Main program transmission> button in Program
Window.
3. The third procedure is to run the program by the pressing the Cycle start button of machine.
In case that you set the trigger, the data measurement starts at the same time in Graph Window.
In case that you don't set the trigger, press the <Measurement start> button .
- 223 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
5. The display range is changed to observe the overshoot at the upper right.
You can change the scale setting with the [F3] button.
In upper sample, the center of abscissa axis is changed to 20, one division is changed to 0.01 mm,
the center of ordinate axis is changed to -3, one division is changed to 1mm.
- 224 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
6. Turning to the graph window, you can see the corner of the previous square in detail.
In this sample, you see that the occurred overshoot is about 50 μm.
2. The second procedure is to select the [Acceleration + Advanced Preview Control] in the combo box
on function select and to select the [Corner deceleration] tab.
(In the sample program, the advanced preview control is used.)
3. The third procedure is to check the [Corner deceleration with velocity difference] and to set the
parameter of the allowed velocity difference.
- 225 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
* These parameters are common values among all axes. It is not necessary to set each axis.
You can see that the overshoot is lower by the function Automatic corner deceleration.
- 226 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
1. The first procedure is to make the program by setting the various condition.
3. The third procedure is to press the <Sub-program transmission> button , the <Main-program
transmission> button .
4. The fourth procedure is to press the Cycle start button of machine. It is necessary to confirm that the
path of program is correct.
- 228 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
1. The first procedure is to press the <Channel setting> button , and to set the graph display setting.
The sample is shown for reference.
Details
2. The second procedure is to change XY mode by pressing the [Ctrl]+[X] after returning the Graph
Window.
- 229 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
3. The third procedure is to set the display setting after pressing the <Calculation display> button .
The sample is shown for reference.
In this window, the display is set as to display XY mode with the data (CH1, CH2) in Draw1.
1.5.3 Measurement
You can measure the data in the following procedure.
1. The first procedure is to press <Origin> button at one time in Graph Window.
In case that you set trigger, press the <Measurement start> button , too. (The mode changes to
trigger waiting mode.)
2. The second procedure is to press the <Main program transmission> button in Program
Window.
3. The third procedure is to run the program by the pressing the Cycle start button of machine.
In case that you set the trigger, the data measurement starts at the same time in Graph Window.
In case that you don't set the trigger, press the <Measurement start> button .
- 230 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
4. The following window is the sample of the measurement data.
5. The display range is changed to observe the overshoot at the upper right.
You can change the scale setting with the [F3] button.
In upper sample, the center of abscissa axis is changed to 25, one division is changed to 0.01 mm,
the center of ordinate axis is changed to -6, one division is changed to 1mm.
- 231 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
6 Turning to the Graph Window, you can see the corner of the previous square in detail.
In this sample, you see that the occurred overshoot is about 3 μm.
Reference)
The reference path is prepared in case that you select the [Square with 1/4 arc], the program path
(length = 20 mm and radius of corner = 5 mm), in the Program Window.
If you can select [PRESET] at [PEF] in [Calculation and display setting], you can use the reference
path, In the wave display ON/OFF panel, use on Contour mode etc with Refer checked.
2. he second procedure is to select the [Acceleration + Advanced Preview Control] in the combo box
on function select and to select the [Arc radius deceleration] tab.
(In the sample program, the advanced preview control is used.)
- 232 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
3. In the following window, it is shown to set the parameter.
* These parameters are common values among all axes. It is not necessary to set each axis.
You can see that the overshoot become less by the function Automatic deceleration.
- 233 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
#7 #6 #5 #4 #3 #2 #1 #0
3700 ESV
1. The first procedure is to make the program by setting the various condition.
- 234 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
→ Series 30i/31i/32i/35i
3. The third procedure is to press the <Sub-program transmission> button , the <Main-program
transmission> button .
4. The fourth procedure is to press the Cycle start button of machine. It is necessary to confirm that the
path of program is correct.
- 235 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
1. The first procedure is to press the <Channel setting> button , and to set the graph display setting.
The sample is shown for reference.
Details
The upper window is set to display the velocity of Z axis in CH1 and the synchronous error of Z axis
in CH2.
* The synchronous error data can be checked for both the tapping axis (servo axis) and spindle.
- 236 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
2. The second procedure is to turn back main of Graph Window, to change Y-T mode by pressing
[Ctrl]+[T].
3. The third procedure is to set the display setting after pressing the <Calculation display> button .
The sample is shown for reference.
In the above settings, the result of measurement on CH1 is directly output to Draw1, and the result
of measurement on CH2 is directly output to Draw2.
1.6.4 Measurement
You can measure the data in the following procedure.
1. The first procedure is to press <Origin> button at one time in Graph Window.
In case that you set trigger, press the <Measurement start> button , too. (The mode changes to
trigger waiting mode.)
2. The second procedure is to press the <Main program transmission> button in Program
Window.
3. The third procedure is to run the program by the pressing the Cycle start button of machine.
In case that you set the trigger, the data measurement starts at the same time in Graph Window.
In case that you don't set the trigger, press the <Measurement start> button .
- 237 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
Velocity on Z axis
Synchronous error
In the above sample, the spindle speed and the synchronous error with the tapping axis are shown.
5. The synchronous error data is also output as the axis moves to the R point. However, because there
is no synchronization between the servo and spindle in this part, the data is meaningless. Since
attention is given only to the part where tapping actually occurs, the synchronous error waveform is
extended vertically.
Click any desired point on the synchronous error waveform with the [Arrow] button depressed.
The synchronous error waveform changes to a thick line.
To press the [Zoom in at vertical] button at some times, zoom the waveform till the suitable
size.
Velocity on Z axis
Synchronous error
To click the white part on graph, the Synchronous error waveform turn to the thin line.
- 238 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
2. The second procedure is to check the [SP] side at [Servo spindle parameter switching] radio button
in Parameter Window.
3. The third procedure is to select the [Rigid tapping] in the combo box on function select.
4. The fourth procedure is to select the [Position control] on function select tab.
You can see as the following picture.
- 239 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
* There is the case that you see the message of [NC power OFF] when you change the parameter.
In this case, it is necessary to turn NC off and on. Then operate as the following.
Parameter window:
It is necessary to press the [Reconnection] in [File] menu.
Program window:
It is necessary to press the [Reconnection] in [File] menu.
Graph window:
It is necessary to press the <Disconnection> button at first and to press the <Connection>
button .
Velocity on Z axis
Synchronous error
You can see that the synchronous error is lower by the raising the position gain.
- 240 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
1. The first procedure is to make the program by setting the various condition.
NOTE
The test program of Cs contouring control uses the polar coordinate
interpolation, so the absolute command is used.
It is necessary to be care to the setting value of [X coordinate value of start
point].
- 241 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
→ Series 30i/31i/32i/35i
The program is made as the following. In case that the X value of start point is negative, the X-axis
approaches from negative side. On the contrary, in case that the X value of start point is positive, the
X-axis approaches from positive side.
* It is necessary to confirm the program code that SERVO GUIDE make. If you want to modify the
program and add the code for example M code, you can edit the program text directly.
3. The third procedure is to press the <Sub-program transmission> button , the <Main-program
transmission> button .
4. The fourth procedure is to press the Cycle start button of machine. It is necessary to confirm that the
path of program is correct.
1. The first procedure is to press the <Channel setting> button , and to set the graph display setting.
The sample is shown for reference.
Details
* The upper window is set to display the integral value of positional feedback at X axis in CH1 and
the integral value of positional feedback at S1axis ( Spindle axis ) in CH2.
For the X axis, specify the coordinates of the start point in the "Origin Value" box.
- 243 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
2. The second procedure is to turn back main of Graph Window, to change Y-T mode by pressing
[Ctrl]+[T].
3. The third procedure is to set the display setting after pressing the <Calculation display> button .
The sample is shown for reference.
The upper window is set to display the raw data of CH1 in Draw1 and the raw one of CH2 in Draw2.
1.7.3 Measurement
You can measure the data in the following procedure.
1. The program made in the Program Window, at first, commands to move to the following coordinate
point (X,C)
= (Setting start point ), and stays as dwell for 3 seconds.
Do the [Origin] at the timing.
The first procedure is to explain how to start the program.
It is necessary to press the <Main program transmission> button in program window.
2. In the second procedure, you can begin running the program by the pressing the [Cycle start] button
of machine.
3. For first dwell, the third procedure is to press the <Origin> button at one time in graph
window.
- 244 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
5. The following window is the sample of the measurement data.
Position Position
on C axis on X axis
The upper window is displayed the position feedback integral value at each axis.
6. This data is transformed to polar coordinate. Press the [Ctrl]+[R], so you can get as the following
waveform.
Position at a
horizontal axis
Position at a
vertical axis
The above figure shows the contouring position in the horizontal axis and vertical axis as a result of
the polar coordinate transformation using the X-axis position (radius) and C-axis position (angle).
- 245 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
8. If you want to compare upper waveform to the program path, it is necessary to do the following
procedure.
The procedure is to press the <Calculation display> button , and select the program waveform
as the reference.
If you select the [CUSTOM] in REF, you can get the command made in program window as the reference
command.
The command program made in program window is approximated the segment whose length is 1 mm.
In case that the segment is too long, it is necessary to prepare the following text file.
- 246 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
Using of program path changed segment length
(The example of program path file)
-30.000, 0.000
-30.100, 0.000
...
The upper file is the text file that is divided with comma between the horizontal coordinate and the
vertical coordinate.
To read a program path file you created, select [FILE] in REF, and press the <Open> button to select the
name of the program path file.
Reference
In case that you select the default parameter ( approach +30, each side 40mm,
radius of corner 5mm ) at [Cs program making] in program window, reference
waveform is prepared at [PRESET2] in REF combo box. You can the reference
waveform.
9. After you decide the program path, turning the Graph Window, check the [Refer] in [Waveform
ON/OFF panel]. Check that the specified program path is drawn over the obtained data.
10. Then, press [Ctrl]+[O] to enter the Contour mode (contouring comparison mode).
You see as the following contouring error.
If you press the "U(up)" or "D(down)", you can zoom up or down the contouring error. Change the
zooming ratio as necessary.
On contouring comparison mode, if you have the point that is passed at plural times on one path,
sometimes the waveform is disturbed.
That reason is that the point to compare can't be decided at one point. The program, made by the
program window of SERVO GUIDE, isn't considered that things.
So it isn't deny that the phenomenon doesn't occur. In upper example, at the corner near the start
point, the orbit is disturbed.
- 247 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
Reference
If the resultant square is tilted, press [Channel setting] and try to correct an offset
value for measurement data or shift the time axis. (For details, see Subsection
5.15.2, "Measurement Data Value Scaling", and Subsection 5.15.3,
"Measurement Data Time Shift", in part I.)
2. The second procedure is to select the [Position control relation] in the combo box on function select.
(The [Positional gain] is displayed in the function select tab.)
3. The third procedure is to select the [Open the other window on the same parameter] in the window
menu.
4. After opening the other window, the fourth procedure is to make the later window active and to
check [SP] side in [Servo spindle parameter switching] radio button.
5. The fifth procedure is to select the [Cs contouring control relation] in combo box of function select.
6. Then, select the [Position Control] function selection tab. After the above steps have been done, the
following window should be open:
- 248 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
7. To raise the positional gain, in upper two windows, tune the [Positional gain] setting.
You can see that the synchronous error become less by the raising the positional gain.
It seems that the contouring error at the corner part is large. This phenomenon is occurred by the
following reason. That's why the command path data used reference, made in program window, consists
of 1mm segments. If you want to observe that corner in detail, it is necessary to prepare the program path
file whose segments are shorter than 1mm.
By specifying a tolerance value, you can prevent the contouring error of the circular interpolation part
(G02 or G03 command) from becoming larger than a certain value. For details, see Subsection 5.15.8,
“Tolerance Specification for Circular Interpolation Reference Data”.
- 249 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
1. The first procedure is to make the program by setting the various conditions.
- 250 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
3. The third procedure is to press the <Sub-program transmission> button , the <Main-program
transmission> button .
4. The fourth procedure is to press the Cycle start button of machine. It is necessary to confirm that the
path of program is correct.
- 251 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
1. The first procedure is to press the <Channel setting> button , and to set the graph display setting.
The sample is shown for reference.
Details
The upper example is set to display the torque command to CH1. The sampling period is set to 125
μs. The number of data points are set to 800(0.1 second).
To measure till the high frequency, the sampling time should be set shorter.
* If you don't use the HRV2 control or more, you can't set sampling period to 125 μs.
2. The second procedure is to turn back main of Graph Window, to change Y-T mode by pressing
[Ctrl]+[T].
- 252 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
3. The third procedure is to set the display setting after pressing the <Calculation display> button .
The sample is shown for reference.
1.8.3 Measurement
You can measure the data in the following procedure.
1. The first procedure is to press <Origin> button at one time in Graph Window.
2. The second procedure is to press the <Main program transmission> button in Program
Window.
3. The third procedure is to run the program by the pressing the [Cycle start] button of machine.
In case that axis begins moving, press the <Measurement start> button .
- 253 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
The upper graph has the peak of amplitude at 20(waves/0.1sec). You can see that the frequency of the
resonant point is 200 Hz in this case.
If you see the frequency of the resonant point, you had better use the filter function of the frequency.
Then you can raise the gain for example velocity loop gain with suppressing the resonance.
- 254 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
1. Select the items from menu in the following order, [Tool] [Frequency analysis] [Measure – velocity
loop].
You see the following dialog, select the axis of measurement.
2. Usually the setting in this window is terminated, but if you set the parameter in detail, you can press
the [Detail] button.
Pressing the [Detail] button, the dialog becomes larger and the number of the parameters increases.
- 255 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
1.9.2 Measurement
You can measure the data in the following procedure.
1. The first procedure is to press the [Measurement start] in frequency characteristic measurement
dialog [Velocity loop].
2. After the machine moves with some seconds, you can see the Bode diagram as following.
You can see the frequency of the resonant point from this Bode diagram. If you use some filter functions,
you can raise the gain, for example the velocity loop gain, with suppressing the resonance.
To get the Bode diagrams of some machines by using the same parameter, you can see the individual
differences of each machine also.
- 256 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
NOTE
When a synchronous built-in servo motor (DD motor) is used, smoothing
compensation can be used in the same way as for linear motors by setting bit 7
of parameter No. 2203 to 1. (Version 3.00 and later)
1. The first procedure is to make the program by setting the various condition.
Make the program, which make the target axis move the distance of two magnetic poles. The speed is
about 6sec per one direction move. The above example is
the distance of one magnetic pole = 60mm
the speed is 1200mm/min.
(When the speed is too fast, the parameter calculation may become wrong.)
In the case of a synchronous built-in servo motor, when the number of magnetic poles of the motor is N,
then the feedrate is F14400/N deg/min.
Since the initial part of the travel distance is not used for smoothing compensation calculation, it is
recommended to make the travel distance slightly longer than necessary for back-and-forth
acceleration/deceleration.
- 257 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
* It is necessary to confirm the program code that SERVO GUIDE makes. If you want to modify the
program and add the code for example M code, you can edit the program text directly.
3. The third procedure is to press the <Sub-program transmission> button , the <Main-program
transmission> button .
4. The fourth procedure is to press the Cycle start button of machine. It is necessary to confirm that the
path of program is correct.
- 258 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
1. The first procedure is to press the <Channel setting> button , and to set the graph display setting.
The sample is shown for reference.
Details
In upper windows, it is set that rotor position (ROTOR) is displayed on CH1, torque command (TCMD)
is displayed on CH2. (Don't make a mistake in reverse order.)
In the case of a synchronous built-in servo motor, set the synchronous built-in servo motor smoothing
compensation counter (ROTDD) in CH1.
- 259 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
* In upper example, the setting of CH2 is tuned for 40A amplifier. Set the conversion coefficient for
max current value of amplifier you use.
Set enough measurement time to measure all the data during one go-back. In above example, we use
15000 points (15 seconds) with 1ms sampling.
2. The second procedure is to turn back main of Graph Window, to change Y-T mode by pressing
[Ctrl]+[T].
3. The third procedure is to set the display setting after pressing the <Calculation display> button .
The sample is shown for reference.
The upper window is displayed the raw results of measurement data. The data on CH1 and CH2 is
displayed at Draw1 and Draw2.
1. The first procedure is to press <Origin> button at one time in Graph Window.
In case that you set trigger, press the <Measurement start> button , too. (The mode changes to
trigger waiting mode.)
2. The second procedure is to press the <Main program transmission> button in Program
Window.
3. The third procedure is to run the program by the pressing the Cycle start button of machine.
In case that you set the trigger, the data measurement starts at the same time in Graph Window.
In case that you don't set the trigger, press the <Measurement start> button .
- 260 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
4. The following window is the sample of the measurement data.
Rotor position
Torque
command
The estimated parameters have some unevenness according to the measurement condition. So try
same <Add> procedure by using Program window and Graph window together. (The maximum
number of try is 5.)
- 261 -
1.CONCRETE EXAMPLES CONCRETE EXAMPLES B-65404EN/02
Check the analyzed value. And if you find strange values, which are too much different form others,
turn off the check-box, which is located in the left-side of the list. The value is not adopted in the
final determination.
In the last, press <Calc> button both in normal direction part and in reverse direction part. The
parameters to set must be shown.
6. You can send the parameters to CNC by press <Set Param.> button.
7. Confirm the effect of the compensation by using Program window and Graph window.
Rotor position
Torque
command
- 262 -
B-65404EN/02 CONCRETE EXAMPLES 1.CONCRETE EXAMPLES
By applying the calculated smoothing compensation parameters, you can check that the torque
command is smoother than before it is compensated.
- 263 -
APPENDIX
B-65404EN/02 APPENDIX A.TROUBLESHOOTING
A TROUBLESHOOTING
A.1 GENERAL TROUBLE SHOOTING
Q1) In the case that you don't know how to terminate SERVO GUIDE.
A1) Right-click on main bar and you can see the pop up menu. Select [Termination] in the menu.
Reference)
2 MAIN BAR
Q2) In the case that you can't communicate with CNC (via Ethernet).
A2) There are the following reasons in that case.
* Setting of IP address or sub-net mask isn't matched between CNC side and PC side.
* Setting of IP address is different between CNC side and SERVO GUIDE side.
* There is a problem in LAN cable. (You may mistake the cable series (straight or cross), The
cable may be broken.)
Reference)
2.1VIA ETHERNET
Setting of PC (Windows 2000)
Setting of PC (Windows XP)
Setting of PC (Windows Vista/7)
2.1.4Setting of SERVO GUIDE
Q3) In the case that you can connect between Series 16i, 18i, 21i (with the Windows CE-enabled PC
function option).
A3) You can't connect with PCMCIA-LAN card on Series 16i, 18i, 21i (with the Windows CE-enabled
PC function option) for WindowsCE's occupation of card slot .
Therefore please connect with embedded Ethernet port.
Q4) SERVO GUIDE is something strange after CNC power is OFF and ON.
A4) It is the reason to stop Ethernet communication when CNC power is OFF.
To prevent it , when CNC power is OFF , you had better terminate SERVO GUIDE at the same
time.
If you don't want to terminate SERVO GUIDE, you try the following methods.
Parameter window :
Click the [Reconnection] in [File] menu.
Program window :
Click the [Reconnection] in [File] menu.
Graph window :
At first, click [disconnection] button and click [Connection] button .
- 267 -
A.TROUBLESHOOTING APPENDIX B-65404EN/02
Q2) On multi-path control systems, parameters of 2nd path and succeeding path can't be handled.
A2) SERVO GUIDE version 3.0 and later versions support multi-path systems. Parameters, however, are
handled on a file-by-file basis. With the Series 16i, 18i, 21i, 20i, 0i, 0i Mate, or Power Mate i,
therefore, multiple paths may be handled only when the Parameter Window is connected online.
When a file is opened, parameters of only one path are displayed.
With the Series 30i, 31i, 32i, 35i, or Power Motion i, one file contains parameters of all paths, so
even when a file is opened, multiple paths may be handled.
Q3) You can’t get the data correctly on polar coordinate interpolation.
A3) In the case of getting the data on polar coordinate interpolation, the coordinate value of X-axis at
start point is important. Set coordinate value of start point correctly as origin point .
Q4) Though you want to get the data of spindle axis, you don't see the "S1" at combo box in axis setting .
A4) Unless the sampling period for spindle axes has been set, no spindle axis can be selected. Check
whether the sampling period for spindle axes is set.
Q6) At Series 30i, 31i, 32i, 35i, or Power Motion i, axis can not be selected.
A6) If parameters related to system configuration are wrong, axis can not be selected properly. Check
parameters No.981 and No.982.
- 268 -
B-65404EN/02 APPENDIX A.TROUBLESHOOTING
Workaround
a) If possible, change trigger condition and modify the test program.
b) Modify the test program to shorten the program block that sequence number is equal to trigger
condition. (Action to be taken when a reset occurs in the middle of execution)
• Trigger condition : N1
[Before]
G91G94
N1G00X100.000
M99
[After]
G91G94
N1
N2G00X100.000
M99
c) Add dummy program for changing the sequence number after the actual test program is added
and execute dummy program.
(Internal sequence number in the CNC may change according to the next program of the actual
test program.)
[After]
O1
O2
O99
O100
By adding the dummy program, O1 is now not next search of O99.
Q8) Though you want to get the PMC signal data, you don't see "PMC(-127)" in the combo box for axis
setting.
A8) Unless the sampling period for the PMC signal is set, no axis can be selected. Select a sampling
period.
- 269 -
A.TROUBLESHOOTING APPENDIX B-65404EN/02
Q2) In the case that program path isn't displayed, or is displayed on the line.
A2) The path is displayed on 2 axes that is selected at axis setting mode. So, if you mistake to select the
axes, you can't show the path.
Q3) In the case that the program path displayed is different from one made by program.
A3) Only the G codes such as following codes are supported on simple path display of Program Window.
G01, G02, G03, G84, G12, 1
The paths commanded by other G codes are not displayed correctly perhaps.
Approve this point.
Q4) On multi-path control systems, you can't make the program of second system or later.
A4) SERVO GUIDE version 3.0 and later versions support multi-path systems. In the Program Window,
it has become possible to select a path and create a program.
The Series 16i, 18i, 21i, 20i, 0i, 0i Mate, or Power Mate i does not allow access to programs of the
loader control board via Ethernet. So, loader system programs cannot be created in the Program
Window.
With the Series 30i, 31i, 32i, 35i, or Power Motion i, the loader system is also controlled by the
main CPU of the CNC, so the restriction mentioned above is not imposed.
Q5) In the case of HPCC, AIHPCC and AINanoHPCC, you can't execute the program.
A5) HPCC, AIHPCC and AINanoHPCC can't be executed by sub-program call in the past. But we
revised it in the following CNC software series and editions. You can use them as same as other
High speed & High precision modes.
Series 16i-MB : B0H1/20 or later
Series 16i-TB : B1H1/20 or later
Series 18i-MB : BDH1/20 or later
Series 18i-MB5 : BDH5/10 or later
Series 18i-TB : BEH1/20 or later
Q2) Programs for high precision contour control, AI high precision contour control, and AI nano high
precision contour control cannot be executed.
A2) Conventionally, it was impossible to execute programs for high precision contour control, AI high
precision contour control, and AI nano high precision contour control. With the following CNC
software series and editions and later, it has become possible to execute such programs in the same
manner as in other high precision modes:
Series 16i-MB : B0H1/20 and later
Series 16i-TB : B1H1/20 and later
Series 18i-MB : BDH1/20 and later
Series 18i-MB5 : BDH5/10 and later
Series 18i-TB : BEH1/20 and later
Q3) Trigger does not occur properly and sampling starts immediately.
A3) Although a trigger condition is set, sampling may start without waiting for a trigger. This may be
because an internal sequence number in the CNC and the trigger condition match for a reason. Try to
take the following actions (a) and (b):
- 270 -
B-65404EN/02 APPENDIX A.TROUBLESHOOTING
a) Correct the program to make the program block in which the sequence number and the trigger
condition match as short as possible. (Action to be taken when a reset occurs in the middle of
execution)
• Trigger condition : N1
Before
G91G94
N1G00X100.000
M99
After
G91G94
N1
N2G00X100.000
M99
b) Add a dummy program as a new program to change the sequence number after a test program
is executed first.
(After the test program is executed in MDI operation, an internal sequence number of the CNC
may change to the sequence number of a program selected by the next program search.)
Q4) The frequency response cannot be measured for automatic gain or filter tuning. (The axis is not
vibrated when the cycle is started.)
A4) The sequence may be designed so that a reset is made when the cycle is started. Make sure that a
reset is not made after the [Start] button is pressed when measuring the frequency response.
- 271 -
B. FUNCTION CORRESPONDENCE
TABLE APPENDIX B-65404EN/02
I/O Link βi
[System software]
CNC models Series / Edition
Series 30i-B G301/01 or later, G311/01 or later, G321/01 or later, G331/01 or later
Series 31i-B5 G421/01 or later, G431/01 or later
Series 31i-B G401/01 or later, G411/01 or later
Series 32i-B G501/01 or later
Series 35i-B G601/01 or later
G002/23 or later, G012/23 or later, G022/23 or later
G003/06 or later, G013/06 or later, G023/06 or later
Series 30i-A
G00C/06 or later, G01C/06 or later, G02C/06 or later
G004/01 or later, G014/01 or later, G024/01 or later
G121/23 or later, G131/23 or later
G123/06 or later, G133/06 or later
Series 31i-A5
G12C/06 or later, G13C/06 or later
G124/01 or later, G134/01 or later
G101/23 or later, G111/23 or later
Series 31i-A G103/06 or later, G113/06 or later
G104/01 or later, G114/01 or later
G201/23 or later
Series 32i-A G203/06 or later
G204/01 or later
Series 16i-MB B0HA/24 or later, B0HK/01 or later, B0K1/01 or later, B0N1/01 or later
Series 16i-TB B1HK/06 or later, B1K1/01 or later, B1N1/01 or later
Series 18i-MB BDHA/24 or later, BDHK/01 or later, BDK1/01 or later, BDN1/01 or later
Series 18i-MB5 BDHE/14 or later, BDK5/01 or later, BDN5/01 or later
Series 21i-MB DDHA/24 or later, DDK1/01 or later
Series 21i-TB DEHK/06 or later, DEK1/01 or later
Series 0i-MD D4F1/01 or later
Series 0i-TD D6F1/01 or later
Series 0i Mate-MD D5F1/01 or later
Series 0i Mate-TD D7F1/01 or later
Power Motion i-A 88H0/01 or later
Power Mate i-D 88E3/01 or later
Power Mate i-H 88F3/01 or later
- 272 -
B.FUNCTION CORRESPONDENCE
B-65404EN/02 APPENDIX TABLE
[FOCAS1/2-related software]
FOCAS1/2-related
CNC models Specification Series / Edition
software
Series 30i/31i/32i/35i-B
A02B-0323-J571#658M 658M/01 or later
Power Motion i -A
Series 30i/31i/32i-A A02B-0303-J571#656E 656E/06 or later
Control software for Series 16i/18i/21i-B A02B-0281-J571#656A 656A/13 or later
embedded Ethernet
function 658E/01 or later
Series 0i-D A02B-0319-J571#658E 658E/02 or later (support
stand-alone type)
Power Mate i-D, i-H A02B-0259-J555#6567 6567/17 or later
- 273 -
B. FUNCTION CORRESPONDENCE
TABLE APPENDIX B-65404EN/02
[FOCAS1/2-related software]
FOCAS1/2-related
CNC models Specification Series / Edition
software
Series 30i/31i/32i/35i-B
A02B-0323-J571#658M 658M/01 or later
Power Motion i -A
Series 30i/31i/32i-A A02B-0303-J571#656E 656E/06 or later
656A/03 or later (except for
Series 16i/18i/21i-B A02B-0281-J571#656A
656A/07)
Control software for 658E/01 or later
embedded Ethernet Series 0i-D A02B-0319-J571#656E 658E/02 or later (support
function stand-alone type)
Series 0i-C, 20i-B A02B-0281-J571#656V 656V/01 or later
Power Mate i-D, i-H A02B-0259-J555#6567 6567/01 or later
Pulse input type Digital
Servo Adapter A02B-0259-J555#6567 6567/19 or later
[A03B-0818-B121]
- 274 -
B.FUNCTION CORRESPONDENCE
B-65404EN/02 APPENDIX TABLE
FOCAS1/2-related
CNC models Specification Series / Edition
software
Windows CE.NET
standard application/ A02B-0207-J809 1.2 or later
library
Extension of the number of PMC signal acquisition points (16 points) (Ver6.30 or
later)
[System software]
CNC models Series / Edition
Series 30i-B G301/07 or later, G311/07 or later, G321/07 or later, G331/07 or later
Series 31i-B5 G421/07 or later, G431/07 or later
Series 31i-B G401/07 or later, G411/07 or later
Series 32i-B G501/07 or later
Series 35i-B G601/01 or later
G002/66 or later, G012/66 or later, G022/66 or later
G00B/66 or later, G01B/66 or later, G02B/66 or later
Series 30i-A G003/49 or later, G013/49 or later, G023/49 or later
G00C/49 or later, G01C/49 or later, G02C/49 or later
G004/09 or later, G014/09 or later, G024/09, G034/09 or later
G121/66 or later, G131/66 or later
G12B/66 or later, G13B/66 or later
Series 31i-A5 G123/49 or later, G133/49 or later
G12C/49 or later, G13C/49 or later
G124/09 or later, G134/09 or later
G101/66 or later, G111/66 or later
Series 31i-A G103/49 or later, G113/49 or later
G104/09 or later, G114/09 or later
G201/66 or later
Series 32i-A G203/49 or later
G204/09 or later
Power Motion i -A 88H0/01 or later
[FOCAS1/2-related software]
Others Series / Edition
When a 15-inch display unit is used 60VF/05 or later
When personal computer function with Focas2is.DLL : 2.0.0.1 or later
WindowsCE is used f2is30.DLL : 2.0.0.1 or later
When fast Ethernet connection is used 6569/27 or later
[FOCAS1/2-related software]
FOCAS1/2-related
CNC models Specification Series / Edition
software
Series 30i/31i/32i/35i-B
A02B-0323-J571#658M 658M/01 or later
Power Motion i -A
Series 30i/31i/32i-A A02B-0303-J571#656E 656E/06 or later
Control software for
Series 16i/18i/21i-B A02B-0281-J571#656A 656A/14 or later
embedded Ethernet
function 658E/01 or later
Series 0i-D A02B-0319-J571#658E 658E/02 or later (support
stand-alone type)
Series 0i-C A02B-0281-J571#656V 656V/07 or later
[System]
CNC models Series / Edition
Series 30i/31i/32i/35i-B
90G0/06.0 or later
Power Motion i -A
Series 30i/31i/32i/35i-B 90D0/03 or later, 90E0/03 or later
Series 16i/18i/21i-B, 0i-B 90B0/20 or later, 90B6/01 or later, 90B1/01 or later
Series 0i-C, 20i-B 90B5/01 or later, 90B8/01 or later
- 276 -
B.FUNCTION CORRESPONDENCE
B-65404EN/02 APPENDIX TABLE
CNC models Series / Edition
Series 0i-D 90C5/01 or later, 90E5/01 or later
[System]
CNC models Series / Edition
Series 30i-B G301/01 or later, G311/01 or later, G321/01 or later, G331/01 or later
Series 31i-B5 G421/01 or later, G431/01 or later
Series 31i-B G401/01 or later, G411/01 or later
Series 32i-B G501/01 or later
Series 35i-B G601/01 or later
G002/12 or later, G012/12 or later, G022/12 or later
G003/01 or later, G013/01 or later, G023/01 or later
Series 30i-A
G00C/01 or later, G01C/01 or later, G02C/01 or later
G004/01 or later, G014/01 or later, G024/01 or later
G121/12 or later, G131/12 or later
G123/01 or later, G133/01 or later
Series 31i-A5
G12C/01 or later, G13C/01 or later
G124/01 or later, G134/01 or later
G101/12 or later, G111/12 or later
Series 31i-A G103/01 or later, G113/01 or later
G104/01 or later, G114/01 or later
G201/12 or later
Series 32i-A G203/01 or later
G204/01 or later
Series 0i-MD D4F1/01 or later
Series 0i-TD D6F1/01 or later
Series 0i Mate-MD D5F1/01 or later
Series 0i Mate-TD D7F1/01 or later
Power Motion i -A 88H0/01 or later
[Servo software]
Target CNC model Series / Edition of servo software
Series 30i/31i/32i/35i-B
90G0/06.0 or later
Power Motion i -A
90D0/12 or later, 90E0/12 or later
Series 30i/31i/32i-A 90D0/15 or later, 90E0/15 or later (Tuning of tandem axes is supported.)
90D0/16 or later, 90E0/16 or later (Improvement type acceleration is supported.)
Series 0i-D 90C5/01 or later, 90E5/01 or later
[System software]
CNC models Series / Edition
Series 30i-B G301/01 or later, G311/01 or later, G321/01 or later, G331/01 or later
Series 31i-B5 G421/01 or later, G431/01 or later
Series 31i-B G401/01 or later, G411/01 or later
Series 32i-B G501/01 or later
Series 35i-B G601/01 or later
- 277 -
B. FUNCTION CORRESPONDENCE
TABLE APPENDIX B-65404EN/02
[Servo software]
Target CNC model Series / Edition of servo software
Series 30i/31i/32i/35i-B
90G0/06.0 or later
Power Motion i -A
Series 30i/31i/32i-A 90D0/16 or later, 90E0/16 or later
- 278 -
B.FUNCTION CORRESPONDENCE
B-65404EN/02 APPENDIX TABLE
[System software]
CNC models Series / Edition
Series 30i-B G301/14 or later, G311/14 or later, G321/14 or later, G331/14 or later
Series 31i-B5 G421/14 or later, G431/14 or later
Series 31i-B G401/14 or later, G411/14 or later
Series 32i-B G501/14 or later
[FOCAS1/2-related software]
Others Series / Edition
When a 15-inch display unit is used 60VP/03 or later
When personal computer function with f2is30.DLL : 2.3.0.1 or later
WindowsCE is used
When fast Ethernet connection is used 658K/06 or later (planned)
[Spindle software]
Target spindle amplifier Series / Edition of spindle software
αi series spindle amplifier 9DA0/K(11) or later (for 30i-B) (for FSSB connection only)
- 279 -
ADDITIONAL INFORMATION
Notice of the update of Servo Tuning Tool FANUC SERVO GUIDE
2. Summary of Change
Group Name / Outline New, Add Applicable
Correct, Del Date
Basic Function - Overlay View Function Add 2012.02
- Addition of measurement data kind in the Add 2012.02
Graph Window
- Improvement of Tuning Navigator for Add 2012.02
backlash acceleration
- Support of Series 31i /32i /35i-B Transfer Add 2012.02
Line Function
Optional - Improvement of 3-D View Function Add 2012.02
Function
Unit
Maintenance
Parts
Notice
Correction
TITLE
Design.
SHEET
Ed. Date Description 1/17
We report the update of Servo Tuning Tool “FANUC SERVO GUIDE”
1. Update Edition
2. Contents of change
(3) Path deviation display with position feedback data for 3-D View
Path deviation display can be available in the 2-D graph without preparing the reference data by
measuring position feedback data for 3-D View, (3-D View Function option is NOT required.)
See attachment 3 for details.
(6) Series 31i /32i /35i-B Transfer Line Function have been supported.
See attachment 6 for details.
TITLE
Design.
SHEET
Ed. Date Description 2/17
3. Attachment
TITLE
Design.
SHEET
Ed. Date Description 3/17
Attachment 1: Overlay View Function
(1) Abstract
Overlay View Function enables to display plural waveforms in the same window.
(3) Specification
The specification of Overlay View Function is described as follows.
Item Specification
Number of overlay Up to 4 data (Record0 to Record3)
(Number of records) Records must be used in ascending order. (Can not skipped)
Required condition of Waveform data must be measured with same measurement settings.
overlay view Overlay View Function cannot load waveform data of different
channel setting.
(Difference of measurement axis is acceptable.)
Measurement Waveform data measured online is always stored to Record0 (called
“Captured”).
(Newly measured data is overwritten on Record0.)
Time adjustment In time-based display mode(Y-Time display), each waveform can be
(Time offset function) shifted independently on time axis.
Limitations • Frequency Response Measurement function, Spindle Tuning
function, Tuning Navigator
Overlay view will be canceled because the channel settings will be
changed automatically before starting measurement.
(The data of Record1 to Record3 will be cleared.)
• 3-D View Function
3-D View Function cannot be used with Overlay View Function.
Overlay view will be canceled, when 3-D View Function becomes
valid.
TITLE
Design.
SHEET
Ed. Date Description 4/17
(4) Usage
In order to use Overlay View Function, turn on [Overlay] checkbox in the GraphWindow.
Overlay View
Overlay waveform
(Light color)
Operations about Overlay view are performed at display setting panel “OverlayView”.
Checkbox:
Only waveforms which [Save]:
have marked checkbox, Save overlay view data
are displayed. into package file and gdt
Checkbox of active record files.
cannot be turned off.
Active record is always [Read from File]:
displayed. Load waveform data file
to selected Record.
TITLE
Design.
SHEET
Ed. Date Description 5/17
Attachment 2: Improvement of 3-D View Function
(1) Abstract
SERVO GUIDE 3-D View Function has been improved as follows.
・ Improvement of 5-axis coordinate conversion setting screen
・ Automatic channel setting to measure the tool center point of 5-axis machine
・ 5-axis conversion supporting wit imaginary rotary axis, angular axis control
・ Addition of 5-axis machine parameter setting screen
・ New operations
・ Curvature, normal acceleration, normal jerk
・ Improvement of display color setting depending on the reference data
・ Color-coded display by absolute value of the reference data
・ Others improvement (Miscellaneous)
・ Addition of length measurement mode (ruler mode)
・ Support of 3-D View screen layout switching
Note)
• Whenever you use 3-D View Function, hardware key must be attached to USB port of PC.
TITLE
Design.
SHEET
Ed. Date Description 6/17
[5-axis coordinate conversion setting screen]
Automatic setting of channels for measuring tool center point
TITLE
Design.
SHEET
Ed. Date Description 7/17
• New opeations
New operations for analyzing the tool path at 3-axis machining center or the path of tool
center point at 5-axis machine had been added.
Operation Input1 Input2 Remark
Curvature3D CH(n) CH(n+2) Curvature of 3D path is displayed.
TCP:X TCP:Z
NormAcc3D Normal acceleration of 3D path is displayed.
(Calculated from curvature and tangent speed)
NormJerk3D Normal jerk of 3D path is displayed.
(Calculated from normal acceleration)
• Input1, 2: A series of three channel position data is necessary.
Example: (CH1, CH2, CH3), (CH3, CH4, CH5), (TCP:X, TCP:Y, TCP:Z)
[Operation setting]
[Other setting]
Filters setting for new operation are available.
Filter setting
TITLE
Design.
SHEET
Ed. Date Description 8/17
• Improvement of display color setting depending on the reference data (Color-coded
display)
Reference data setting had been improved and absolute value setting is newly added.
This setting enables to display 3-D graph with color that depends on absolute value of
signed data, such as position error, velocity or acceleration.
Absolute value
TITLE
Design.
SHEET
Ed. Date Description 9/17
• Length measurement mode (Ruler mode [point to point])
The distance between two measurement points selected on the 3-D graph can be measured.
Press toolbar button to change ruler mode. And then, move mouse cursor to the target
points on the 3-D graph, and select two measurement points (point A and point B).
Distance between two points and XYZ coordinate value of selected points are displayed in status
area of 3-D graph.
[A-B] Distance between point A and B
[A] XYZ value of point A (Draw number: data number)
[B] XYZ value of point B (Draw number: data number)
4A
4B
4-divided display B 4B 4A
TITLE
Design.
SHEET
Ed. Date Description 10/17
(4) Related document
For detail of 3-D View Function, please refer to the following document.
“Servo Tuning Tool FANUC SERVO GUIDE 3-D View Function” (A-95363EN-05)
TITLE
Design.
SHEET
Ed. Date Description 11/17
Attachment 3: Notice of path deviation display with position feedback data
for 3-D View
(1) Abstract
By measuring the position feedback data for 3-D View, path error display can be available without
preparing data of reference path.
(3-D View Function option is unnecessary for using this function)
Servo software
30i-B 90G0/01.0 or later
30i-A 90E0/30.0 or later, 90E1/04.0 or later, 90E4/04.0 or later
0i-D 90C8/03.0 or later, 90E8/03.0 or later (Note: see section (5))
Spindle software
αi amplifier for 30i-B 9DA0/09 or later
αi amplifier 9D80/20 or later, 9D90/07 or later
TITLE
Design.
SHEET
Ed. Date Description 12/17
(3) Usage
Please measure the position feedback data for 3-D View (POS3D) of two axes, and set
graph mode to XY mode and select operation “PathErr2D” and “PathRed2D” in operation
setting screen
[Channel setting]
[Operation setting]
(4) Limitation
In path deviation display with position feedback data for 3-D View (POS3D), path deviation
calculated from position feedback data for 3-D View (POS3D) is not completely equal to the
deviation between programmed path by G-code and actual path.
Because deviation is calculated from command points interpolated by CNC and these
points are affected by acceleration and deceleration processing of CNC.
TITLE
Design.
SHEET
Ed. Date Description 13/17
(5) Usage of Servo software 90C8, 90E8 at Series 0i-D
In order to use Servo software 90C8 or 90E8 at Series 0i-D, please check the installed
Servo software series at SYSTEM CONFIG screen and set parameter No.1024=8 to all
axes if applicable software is installed to CNC.
TITLE
Design.
SHEET
Ed. Date Description 14/17
Attachment 4: Addition of measurement data kinds in the Graph Window
(1) Abstract
We newly added the following data kinds in the Graph Window.
The data name and meaning are described to the tables as below.
[Servo]
Name Meaning of measurement data Remark
TQMAX Torque limit data (maximum) *1
TQMIN Torque limit data (minimum) *1
*1) These data will be displayed at CNC diagnosis screen (DGN No. are not fixed.)
[Spindle]
[Spindle]
Name Meaning of measurement data Remark
TCMD2 Torque command 2 *2
*2) This data shows the specified limited torque value as 100%, that is determined by
limited output torque according to velocity in order to achieve specified output
characteristics of spindle motor.
Note)
The former version SERVO GUIDE (8.00 or before) can not read the graph data file
which has additional data in this version, correctly.
TITLE
Design.
SHEET
Ed. Date Description 15/17
Attachment 5: Improvement of Tuning Navigator for backlash acceleration
(1) Abstract
In Tuning Navigator for backlash acceleration, override parameter adjustment screen have added.
(3) Contents
In Tuning Navigator for backlash acceleration, optimum compensation data is calculated from results
of circular movement at three different feedrate, and override parameters are also generated
automatically. But in some cases, generated override parameters are not enough and need to be
adjusted manually.
New screen for adjusting override parameters manually had been prepared.
TITLE
Design.
SHEET
Ed. Date Description 16/17
Attachment 6: Support of Series 31i/32i/35i-B Transfer Line Function
(1) Abstract
SERVO GUIDE can be used for Series 31i /32i /35i - B Transfer Line Function.
(3) Contents
ParameterWindow, ProgramWindow, Tuning Navigator had been modified to support
Transfer Line Function different from standard 30i-B series CNC as follows.
• Standard option for Transfer Line Function
• G code command for Transfer Line Function
• PMC signal interface for Transfer Line Function (F/G or M-NET)
As far as you use SERVO GUIDE for normal data measurement with the GraphWindow,
Edition 7.30 or later (support of standard 30i-B series CNC) can be available.
TITLE
Design.
SHEET
Ed. Date Description 17/17
Notice of the update of Servo Tuning Tool FANUC SERVO GUIDE
2. Summary of Change
Group Name / Outline New, Add Applicable
Correct, Del Date
Basic Function - Improvement of Graph Window Add 2012.03
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Design.
SHEET
Ed. Date Description 1/4
We report the update of Servo Tuning Tool “FANUC SERVO GUIDE”
1. Update Edition
2. Contents of change
3. Attachment
TITLE
Design.
SHEET
Ed. Date Description 2/4
Attachment 1: Improvement of Graph Window
(1) Abstract
Graph Window has been improved as follows.
・ Window-collapse of display setting panel for Overlay View Function or 3-D View Function
・ New operations (Tangent acceleration, tangent jerk)
(3) Contents
• Support window-collapse of display setting panels
If you double-click the title bar of display setting panel for Overlay View Function or 3-D
View Function, the window of display setting panel will be collapsed. You can observe
whole of graph without closing the display setting panel.
TITLE
Design.
SHEET
Ed. Date Description 3/4
• Addition of new operations
New operations for analyzing the tool path of 3-axis machining or 5-axis machining had
been added.
Operation Input1 Input2 Remark
Tangent2N(AT) Tangent acceleration of 3D path is displayed.
[Operation setting]
Tangent acceleration
Tangent jerk
Synthetic acceleration
Synthetic jerk
Position data
(Each axis)
Normal acceleration
Tangent speed
Tangent acceleration
Tangent jerk
TITLE
Design.
SHEET
Ed. Date Description 4/4
Notice of the update of Servo Tuning Tool FANUC SERVO GUIDE
2. Summary of Change
Group Name / Outline New, Add Applicable
Correct, Del Date
Basic Function - Improvement of the Parameter Window Add 2012.06
- Supporting of data acquisition of the Add 2012.06
common power supply for 30i-B series
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Design.
SHEET
Ed. Date Description 1/15
We report the update of Servo Tuning Tool “FANUC SERVO GUIDE”
1. Update Edition
2. Contents of change
(2) Supporting of data acquisition of the common power supply for 30i-B series.
The data acquisition of the common power supply for 30i-B series had been supported.
See attachment 2,3 for details.
3. Attachment
TITLE
Design.
SHEET
Ed. Date Description 2/15
Attachment 1: Improvement of the Parameter Window
(1) Abstract
Parameters for spindle synchronous control had been supported at the Parameter
Window.
TITLE
Design.
SHEET
Ed. Date Description 3/15
Attachment 2: Supporting of data acquisition of the common power supply
for 30i-B series
(1) Abstract
SERVO GUIDE can measure the data of common power supply for 30i-B series with max. 2 channels.
• The data in the common power supply, such as power source voltage, current, input
power, can be measured. (Data cycle is 1ms or 2ms)
• In case of setting the power source monitor data, 20 kinds of power source data can be
measured simultaneously. (Data cycle is 16ms)
* The maximum number of draw in GraphWindow is 8 (It is same as before).
CNC software
Series 30i-B G301/10 or later, G311/10 or later, G321/10 or later, G331/10 or later
Series 31i-B5 G421/10 or later, G431/10 or later
Series 31i-B G411/10 or later, G411/10 or later
Series 32i-B G501/10 or later, G511/10 or later
Series 35i-B G601/03 or later, G611/03 or later
Power Motion i-A 88H0/01 or later
TITLE
Design.
SHEET
Ed. Date Description 4/15
(3) Configuration
The common power supply (PS) has no way to communicate with CNC directly.
So, the power supply data is transferred through an axis driven by the servo/spindle amplifier
nearest to the PS (the axis is called as “PS control axis”).
PS data
power supply information PS data
power supply information SERVO GUIDE
PC
C C C C C C
X X X X X X
PS A A SV or SP A A SV or SP A A SV or SP
2 2 2 2 2 2
A B A B A B
PS control
axis
PS data
power supply information PS data
power supply information
C C C C C C
X X X X X X
PS SV or SP SV or SP SV or SP
A
2
A
A
2
B
A
2
A
A
2
B
A
2
A
A
2
B
C
PS control N
axis
C
amplifier group "2"
PS data
power supply information PS data
power supply information
C C C C C C
X X X X X X
PS A A SV or SP A A SV or SP A A SV or SP
2 2 2 2 2 2
A B A B A B
PS control
axis
Amplifier group:
It means a group of one PS and the servo/spindle amplifiers connected to the PS.
In order to identify two or more amplifier groups in one system, a unique number is
assigned to each amplifier group. It is called as an “amplifier group number”.
PS control axis:
It means an axis driven by the servo/spindle amplifier next to the PS.
For detail, please refer to “αi series SERVO AMPLIFIER for 30i-B Start-up and
Maintenance manual (B-65285EN/03-02/01)”. (The document is included as additional
information in αi series SERVO AMPLIFIER maintenance manual (B-65285EN/04).)
TITLE
Design.
SHEET
Ed. Date Description 5/15
(4) Specification
Item Contents
Number of channels (Total) Max 8 channels (Servo, Spindle, PMC)
(Not changed)
Number of channels (PS) Max 2 channels per one PS
Since the PS data is acquired with PS control axis, the
number of channels is shared with PS control axis.
Sampling period Sampling period is in common with PS control axis
PS data can be acquired with 1ms or more.
(PS data can not be acquired with less than 1ms)
Channel setting Refer to the next section (Channel setting).
Data cycle of PS data It depends on the number of channels per one PS.
• 1 channel → 1ms
• 2 channels → 2ms
In case that data cycle is 2ms and sampling period is 1msec,
same data value will be acquired twice.
TITLE
Design.
SHEET
Ed. Date Description 6/15
(5) Channel setting
The channel setting screen will be changed as follows.
• Right side of “Axis” : Axis name of PS control axis is displayed, which corresponds to the selected axis
• Right side of “Kind” : In case of selecting “PSDATA”, the actual kind of PS data can be selected.
• “…” : The amplifier configuration screen is displayed. (Refer to section (8).)
TITLE
Design.
SHEET
Ed. Date Description 7/15
(6) Available data
The following data can be acquired in the common power supply.
Name Meaning of measurement data Remark
EPSNRM Power source voltage
EPSPHS Phase of power source voltage
EPSFRQ Power source frequency
INORM Amplitude of power source current
VDC DC-link voltage
PSSEQ PS control sequence
PSSTS PS status signal (Maintenance data)
SVCMD SV command (Maintenance data)
CTRCMD PS control axis command (Maintenance data)
PSALM1~4 PS alarm status 1~4 (Maintenance data)
PSFLG1~4 PS flag 1~4 (Maintenance data)
MNTD1, MNTD2 Power source monitor data Refer section (7)
Note)
The former version SERVO GUIDE can not read the graph data file which includes
new data added in this version SERVO GUIDE.
[Abstract]
20 kinds of power source data can be measured simultaneously by using two channels.
(Data cycle of each power source data is 16ms.)
Waveform of selected power source data can be displayed from 20 kinds of power source data.
[Channel setting]
In order to acquire the power source monitor data (MNTD1, MNTD2), sampling period must be
set to 1msec. You can’t select power source monitor data except sampling period 1msec.
And once you select MNTD1, MNTD2 is automatically selected at the next channel, because of
requirement of a series of two channels.
TITLE
Design.
SHEET
Ed. Date Description 8/15
ARB
The power source monitor data includes the following power source data.
Group Contents Symbol Unit
Voltage Voltage ave. Eavr V
Voltage max. Emax V
Voltage min. Emin V
Voltage unbalance Eunb %
Current Current amplitude ave. Iavr A
Current amplitude max. Imax A
Current amplitude min. Imin A
Electric Power Active power POWact kW
Maximum power POWmax kW
Reactive power POWvar kvar
Apparent power POWsurf kVA
Power factor POWpf --
Frequency Power source frequency Freq Hz
Harmonics Voltage THD Ethd %
3rd order harmonics Eh3 %
5th order harmonics Eh5 %
7th order harmonics Eh7 %
DC link DC link voltage ave. VDCavr V
DC link voltage max. VDCmax V
DC link voltage min. VDCmin V
Symbols are shown at operation and display setting screen to select the power source data.
And ave./max./min. means average value / maximum value / minimum value among the nearest
input power cycle (AC 1cycle) respectively.
Sign of active power is positive during power running, and negative during regeneration.
Sign of reactive power is negative when current phase delays against voltage
(Inductive load like a motor indicates the negative value.)
Apparent power and power factor are unsigned value.
TITLE
Design.
SHEET
Ed. Date Description 9/15
[Display setting]
Power source monitor data (PSDATA:MNTD1, MNTD2) can be used to display the power source
data by “PS Monitor” operation at Operation and Display setting screen. And the power source
data can be displayed with axis data simultaneously.
mm
Operation: “PSMonitor”
Input1: Channel of “PSDATA:MNTD1”
Select the kind of power source data
TITLE
Design.
SHEET
Ed. Date Description 10/15
(8) Amplifier configuration
The axis which has * mark before the axis name means the PS control axis.
Note:
The amplifier configuration in this screen is based on the diagnosis value of No 1760, 1761
(Amplifier group information). Therefore, if there is dummy axis or disabled servo axis in the
amplifier group, the amplifier configuration may differ from the actual amplifier configuration
because the diagnosis values are incomplete.
(9) Limitation
There are the some limitations about data acquisition of the common power supply.
The following operation while data acquisition of the common power supply, causes the pause of
outputting the common power supply data.
• Display of the trouble diagnosis graph
(Priority to transfer the waveform data at the alarm occurrence)
• Change of some servo parameter
(Parameter number: No.2563#0, 2650~2653)
TITLE
Design.
SHEET
Ed. Date Description 11/15
(10) Example
• Power source voltage & current, DC link voltage during acceleration/deceleration of spindle motor
500ms
TITLE
Design.
SHEET
Ed. Date Description 12/15
Attachment 3: Power source data monitoring software “PS Monitor”
(1) Abstract
Power source data monitoring software “PS Monitor” is the supplemental software of SERVO GUIDE
that can display the 20 kinds of power source data in the common power supply for 30i-B series. The
software is offered as the separate executable file beside the main executable file of SERVO GUIDE.
This software can display the numerical value of power source data as a list and can output the
data to file.
And this software can monitor the power source data from 4 units of common power supply.
Note)
While PS Monitor is running, SERVO GUIDE cannot measure waveforms.
CNC software
Series 30i-B G301/10 or later, G311/10 or later, G321/10 or later, G331/10 or later
Series 31i-B5 G421/10 or later, G431/10 or later
Series 31i-B G411/10 or later, G411/10 or later
Series 32i-B G501/10 or later, G511/10 or later
Series 35i-B G601/03 or later, G611/03 or later
Power Motion i-A 88H0/01 or later
TITLE
Design.
SHEET
Ed. Date Description 13/15
(3) Displayed items
Displayed items on PS Monitor are as follows.
Group Item Explanation Unit
Voltage Voltage ave. Average amplitude of voltage vector V
Voltage max. Maximum amplitude of voltage vector V
Voltage min. Minimum amplitude of voltage vector V
Voltage unbalance Unbalance of power source voltage %
Current Current amplitude ave. Average amplitude of current vector A
Current amplitude max. Maximum amplitude of current vector A
Current amplitude min. Minimum amplitude of current vector A
Electric Power Active power Active power kW
Maximum power Maximum value of active power kW
Reactive power Reactive power kvar
Apparent power Apparent power kVA
Power factor Power factor --
Frequency Power source frequency Power source frequency Hz
Harmonics Voltage THD Voltage Total Harmonic Distortion %
3rd order harmonics 3rd order harmonics of voltage vector %
5th order harmonics 5th order harmonics of voltage vector %
7th order harmonics 7th order harmonics of voltage vector %
DC link DC link voltage ave. Average value of DC link voltage V
DC link voltage max. Maximum value of DC link voltage V
DC link voltage min. Minimum value of DC link voltage V
Ave./max./min. means average value / maximum value / minimum value among the nearest input
power cycle respectively.
Sign of active power is positive during power running, and negative during regeneration.
Sign of reactive power is negative when current phase delays against voltage.
(Inductive load like a motor indicates the negative value.)
Apparent power and power factor are unsigned value.
(4) Limitations
• The displayed values such as Voltage, Current, and Frequency are approximate value and they
have some error.
• If you want to know the precise values, please measure them by exclusive equipments.
TITLE
Design.
SHEET
Ed. Date Description 14/15
(5) Startup
Start PS Monitor from the shortcut on the program menu.
(6) Screenshot
Channel View List View
TITLE
Design.
SHEET
Ed. Date Description 15/15
Notice of the update of Servo Tuning Tool FANUC SERVO GUIDE
2. Summary of Change
Group Name / Outline New, Add Applicable
Correct, Del Date
Basic Function - Parameter Automatic Saving Function Add 2013.04
- Improvement of Tuning Navigator Add 2013.04
- Addition of measurement data kind in the Add 2013.04
Graph Window
Maintenance
Parts
Notice
Correction
Another
TITLE
Design.
SHEET
Ed. Date Description 1/14
We report the update of Servo Tuning Tool “FANUC SERVO GUIDE”
1. Update Edition
2. Contents of change
(1) Parameter Automatic Saving Function and additional tools (FileViewer, Parameter Comparison Tool)
This function supports to save waveform data and all CNC parameter, which is automatically
retrieved just after measurement, into one file. And additional tools (FileViewer and Parameter
Comparison Tool) support to confirm measurement settings in saved files, and to trace changed
parameters by comparing parameters in saved files.
See attachment 1 for details.
(3) Improvement of Tuning Navigator (Spindle velocity gain tuning for Cs axis)
Tuning navigator newly supports spindle velocity gain tuning for Cs axis.
See attachment 3 for details.
3. Attachment
TITLE
Design.
SHEET
Ed. Date Description 2/14
Attachment 1: Parameter Automatic Saving Function
(1) Abstract
Parameter Automatic Saving Function supports to save waveform data and all CNC parameter,
which is automatically retrieved just after measurement, into one file.
And additional tools (FileViewer, and Parameter Comparison Tool) support to confirm measurement
settings in saved files, and to trace changed parameters by comparing parameters in saved files.
(3) Specification
The specification of Parameter Automatic Saving Function is described as follows.
Item Specification
Saved data type and A) NC data which is retrieved after measurement
its retrieval timing - All CNC parameter (CNC-PARA.TXT)
B) NC data which is retrieved when this function becomes effective
- CNC ID information (CNCIDNUM.TXT)
- System configuration information (SYS-CONF.TXT)
- Servo / Spindle information (SV_SP_ID.TXT)
- Amplifier configuration info. (30i-B series)
There are some cases where NC data (B) can not be retrieved
depending on the CNC software series / edition
Means to retrieve PC requests CNC to output parameter, and retrieves the whole of
parameters and CNC parameters (CNC-PARA.TXT). Parameter range to output
retrieval range cannot be specified.
During outputting parameters from CNC, “OUTPUT” status blinks
at CNC status area.
RESET signal during RESET signal to CNC stops the parameter output during parameter
parameter retrieval retrieval. This function will discard already-retrieved parameter data
and try to retrieve parameters again.
Default setting of retry is 2-times at maximum.
Detailed timing to • Normal, Frequency Response, Spindle Tuning
retrieve parameter Parameter is retrieved just after measurement.
• Tuning Navigator
Parameter that reflects tuning settings is retrieved after
measurement. (After that, parameter will be restored to original
settings before tuning)
Using of repeat Since a waveform cannot be measured during retrieving parameter,
measurement the Continuous measurement mode cannot be used together.
function The Repeat measurement mode can be used together. However,
trigger is detected after retrieving all parameter. (Trigger cannot be
detected during retrieving parameter)
TITLE
Design.
SHEET
Ed. Date Description 3/14
Confirmation of data Parameter data will be stored with the waveform data into one file
and its usage (GDT).
You can check or output the content by selecting [CNC information]
or [Save CNC Information] item in the [File] menu.
And additional tools (FileViewer and Parameter Comparison tool)
support to confirm changed parameters in saved files.
(4) Usage
Parameter Automatic Saving Function is enabled by default. Then setting screen of parameter
automatic saving function will be displayed at the first ON-LINE connection of the Graph Window.
If you don’t want to use this function, you should uncheck “Use parameter auto saving at
measurement” and press [OK] button.
TITLE
Design.
SHEET
Ed. Date Description 4/14
All of retrieved NC data, such as CNC-PARA.TXT, CNCIDNUM.TXT, SYS-CONF.TXT,
SV_SP_ID.TXT, can be displayed by selecting menu: [File] Æ [CNC information].
And you can save NC data as text file by selecting menu: [File] Æ [Save CNC information]
CNC information
(5) Caution
In case that the external output command of custom macro (POPEN) is commanded by NC programs
or MTB ‘s custom program (such as embedded macros, execution macros) during retrieving
parameters from CNC, the alarm of “PS 1808: DEVICE DOUBLE OPENED” will be occurred.
Please refrain from the use of this function when there is a possibility to use the external output
commands of custom macro (POPEN, BPRNT, DPRNT, PCLOS) at automatic operation mode.
TITLE
Design.
SHEET
Ed. Date Description 5/14
(6) Additional tools
Additional tools support to trace changed parameters by comparing parameters in saved files with
parameter automatic saving function.
Parameter
SERVO GUIDE Automatic gdt file
Saving Parameter
Graph
DATA Comparison
Window PRM Tool
Display by list
[Open Graph]
PRM
Parameter PRM PRM
FileViewer
Window
[Open Param] [Compare Param]
• FileViewer
This tool shows list of waveform data files (GDT) on the specified folders.
You can confirm measurement settings in waveform data files, such as measured date,
comment, parameter included or not, or channel setting at the FileViewer.
And you can open the GraphWindow or the Parameter Window by selecting one waveform
data file.
TITLE
Design.
SHEET
Ed. Date Description 6/14
Attachment 2: Improvement of 3-D View Function
(1) Abstract
Following function is newly added to 3-D View Function.
・ 3-D reference path display
(Displaying points imported from CSV file as 3-D reference path)
Note)
• 3-D View Function is OPTION (A08B-9010-J904). Whenever you use 3-D View Function,
hardware key must be attached to USB port of PC.
The required file format is CSV format (plane text divided by commas) as below.
(All data unit should be described as mm (metric unit))
TITLE
Design.
SHEET
Ed. Date Description 7/14
(4) Usage
• Specify CSV file for 3-D reference path data at the 3-D graph setting screen.
• “Refer” checkbox on the waveform display panel for 3-D graph means display of 3-D
reference path.
TITLE
Design.
SHEET
Ed. Date Description 8/14
• Miscellaneous display settings for 3-D reference path
data can be changed at the [3D-Ref] page in the display
setting panel for 3-D graph.
(5) Example
Reference path
(Programmed shape)
Path deviation
Feedback path
TITLE
Design.
SHEET
Ed. Date Description 9/14
Attachment 3: Improvement of Tuning Navigator
(1) Abstract
Spindle velocity gain tuning function (for Cs axis) is newly added to “Tuning Navigator”
which supports servo tuning by showing the tuning procedure in wizard style.
Spindle control software Support of spindle tuning function for frequency response
measurement
9DA0/01 or later, 9D90/01 or later,
90D80/I(09) or later and its successor (9D8A),
9D70/M(13) or later and its successor (9D7A),
9D50/X(24) or later and its successor (9D5A),
9D53/M(13) or later and its successor (9D5D)
(3) Details
You can use “Gain-Tuning (Spindle)” as tuning item in the Tuning Navigator.
By operation according to the instruction on the screen, automatic tuning of spindle velocity
gain for Cs axis can be done.
At spindle velocity gain tuning wizard, initial frequency response measurement is executed
with standard velocity gain for Cs contour control mode where highest velocity gain is required,
and recommended velocity gain will be calculated from the frequency response. The velocity
gain of other control modes will be set to the value multiplied according to a fixed coefficient
(0.25~0.5) for each control mode to the velocity gain of Cs contour control mode.
TITLE
Design.
SHEET
Ed. Date Description 10/14
[Spindle Gain tuning wizard]
You should select motor model to set standard velocity gain for Cs contour control mode
If you cannot find motor model at the table, please input the motor constant from datasheet.
(Standard velocity gain will be calculated from motor constant.)
TITLE
Design.
SHEET
Ed. Date Description 11/14
Measurement at initial velocity gain (Standard velocity gain for Cs-mode)
Servo-
mode
Velocity-
mode
TITLE
Design.
SHEET
Ed. Date Description 12/14
Attachment 4: Addition of measurement data kinds in the Graph Window
(1) Abstract
We newly added the following data kinds in the Graph Window.
The data name and meaning are described to the tables as below.
[Servo]
• POSFN, POS3DN: Position feedback subtracting error compensation
(pitch error compensation, backlash compensation.)
[Spindle]
• CSPOSN, POS3DN: Position feedback subtracting error compensation
(pitch error compensation, backlash compensation.)
• MTPOS: Position feedback (motor sensor)
Note)
The former version SERVO GUIDE (8.40 or before) can not read the graph data file
which includes additional data in this version, correctly.
TITLE
Design.
SHEET
Ed. Date Description 13/14
(3) Waveform Example
• Position feedback without error compensation (pitch error compensation and backlash
compensation)
• Position feedback of separate spindle sensor (PCPOS) and position feedback of motor
sensor (MTPOS)
Motor speed
Spindle speed 500min-1/div
Spindle
position
(PCPOS) 1rev/div
(at spindle)
Motor
position
(MTPOS)
10000min-1/div
Spindle speed
(SPSPD)
20kW/div
Input power of PS
(PSPOW)
TITLE
Design.
SHEET
Ed. Date Description 14/14
Notice of the update of Servo Tuning Tool FANUC SERVO GUIDE
2. Summary of Change
Group Name / Outline New, Add Applicable
Correct, Del Date
Basic Function - Improvement of the ParameterWindow: Add 2013.09
Parameter screen for SERVO HRV+ Control
and Smart Backlash Compensation
- Addition of Smart Backlash Compensation Add 2013.09
parameter calculation support screen
- Addition of measurement data kind in the Add 2013.09
Graph Window
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
TITLE
Design.
SHEET
Ed. Date Description 1/5
We report the update of Servo Tuning Tool “FANUC SERVO GUIDE”
1. Update Edition
2. Contents of change
(2) Addition of parameter calculation support screen for the Smart Backlash Compensation function
Parameter calculation support screen for the Smart Backlash Compensation function had been
added at the GraphWindow.
See attachment 2 for details.
Note)
SERVO GUIDE runs at desktop mode of Windows 8
3. Attachment
TITLE
Design.
SHEET
Ed. Date Description 2/5
Attachment 1: Improvement of the ParameterWindow
(1) Abstract
Servo parameters for the SERVO HRV+ Control and the Smart Backlash Compensation
function had been supported at the ParameterWindow.
(4) Reference
Please refer to the technical reports (B-65270EN/08-005: Specifications for SERVO
HRV+ Control, B-65270EN/08-006: Specifications for Smart Backlash Compensation)
to know detail of these parameters.
TITLE
Design.
SHEET
Ed. Date Description 3/5
Attachment 2: Addition of parameter calculation support screen
for the Smart Backlash Compensation function
(1) Abstract
Parameter calculation support screen to get the two compensation coefficients for the
Smart Backlash Compensation function had been added at the GraphWindow.
(3) Screen
When you select [SmartBacklashComp calc.] in [Tool] menu of the GraphWindow, the
following screen will be shown. And you can get the parameters of compensation
coefficients by press [Calc coef.] button with input of measurement data as follows:
backlash amount measured by the external instrument, estimated load torque data at
reverse point and etc. measured by SERVO GUIDE.
(4) Reference
Please refer to the technical report (B-65270EN/08-006) to know detail specification of the
Smart Backlash Compensation function. (That report is issued separately)
TITLE
Design.
SHEET
Ed. Date Description 4/5
Attachment 3: Addition of measurement data kinds in the Graph Window
(1) Abstract
We newly added the following data kinds in the Graph Window.
The data name and meaning are described to the tables as below.
[Servo]
• SMTBKL:
Position compensation amount of the Smart Backlash Compensation function
• SMTTRQ:
Estimated load torque data for tuning the Smart Backlash Compensation
function
• SCREWL:
Ball screw length data for tuning the Smart Backlash Compensation function
• DTRQAL:
Alarm detection level for unexpected disturbance torque detection function
Note)
The former version SERVO GUIDE (9.00 or before) can not read the graph data file
which includes additional data in this version, correctly.
TITLE
Design.
SHEET
Ed. Date Description 5/5
Notice of the update of Servo Tuning Tool FANUC SERVO GUIDE
2. Summary of Change
Group Name / Outline New, Add Applicable
Correct, Del Date
Basic Function - Improvement of the frequency response Add 2014.01
measurement function
- Addition of measurement data kind in the Add 2014.01
Graph Window
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Design.
SHEET
Ed. Date Description 1/6
We report the update of Servo Tuning Tool “FANUC SERVO GUIDE”
1. Update Edition
2. Contents of change
3. Attachment
TITLE
Design.
SHEET
Ed. Date Description 2/6
Attachment 1: Improvement of the frequency response measurement
function
(1) Abstract
Frequency response measurement function in the GraphWindow had been supported the
“High precision mode” which improves the precision of frequency response measurement
particularly over the 1kHz frequency domain.
This function can be applicable for tuning of higher velocity control gain with HRV+ Control.
Note)
Frequency response measurement with “High precision mode” requires the longer
vibration time than the normal measurement (SingleSweep) to improve the precision of
frequency response measurement over the high frequency domain.
(It is approximately 3 or 4 times)
(3) Usage
The usage of high precision mode is as follows.
b) Select the axis to measure the frequency response and press the [Detail] button
TITLE
Design.
SHEET
Ed. Date Description 3/6
c) In the detail setting, select “High precision sweep” from sweep method.
(The setting is available only if servo control software supports high precision mode.)
(3)
(1)
(2)
[Detail setting] Changed items are described as follows.
Item Contents
Sweep Method SWEPT SIN: Old measurement mode (9096 series servo control software)
Single sweep: Normal measurement mode
High precision sweep: High precision measurement mode (1)
Sweep Freqency Set the maximum and minimum value of frequency to measure.
The actual vibration frequency is applied in unit of 1Hz at 1Hz - 10Hz and in unit of 5Hz
at 10Hz or upper.
Servo control software which supports high precision measurement mode can vibrate in (2)
1Hz at 10Hz or upper. (It is also available for normal mode.) * It requires longer time.
Other settings In case of using HRV3 or HRV4 Control, frequency response of high speed HRV mode
(3)
can be measured with the setting of force high speed HRV mode (No.2271#0=1)
d) Press [Start] button, then frequency response measurement will be performed with high
precision mode.
Note)
If frequency response measurement is performed with high precision mode, the special
word “HighPrecision” will be inserted in Comment 2 string. This word indicates the
measurement data with high precison mode. DO NOT modify or delete it.
TITLE
Design.
SHEET
Ed. Date Description 4/6
(4) Example
TITLE
Design.
SHEET
Ed. Date Description 5/6
Attachment 2: Addition of measurement data kinds in the Graph Window
(1) Abstract
We newly added the following data kinds in the Graph Window.
The data name and meaning are described to the tables as below.
Note)
The former version SERVO GUIDE (9.10 or before) can not read the graph data file
which includes additional data in this version, correctly.
TITLE
Design.
SHEET
Ed. Date Description 6/6
Servo Tuning Tool FANUC SERVO GUIDE CNC information acquisition function
2. Summary of Change
Group Name / Outline New, Add Applicable
Correct, Del Date
Basic Function - CNC information acquisition function Add 2014.07
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Table of contents
1. Overview .............................................................................................................................3
3. Specification.......................................................................................................................4
7. Limitations ..........................................................................................................................7
TITLE
Note
At July 2014, it is supported for Embedded Ethernet connection (LAN port (CD38A) or PCMCIA LAN).
However, following configurations are not supported yet.
• 10.4” color LCD B/C, 15” color LCD LAN port (CD38S) or PCMCIA LAN
• Windows CE personal computer function LAN port (CD38S) or PCMCIA LAN
And other connections except for Embedded Ethernet connection are not supported yet.
• HSSB connection Via HSSB interface (optical cable)
• Fast Ethernet connection Via LAN port of Multi-function Ethernet (CD38B)
Via LAN port of Fast Ethernet board (CD38R)
TITLE
Item Contents
Channels (Total) Max 8 channels
Channels (CNC info.) Same as total channels (Max 8 channels)
Sampling cycle (CNC info.) 1~100msec (Sampling cycle is common to PMC singlal)
Update cycle 8msec or 4msec (It depends on CNC system confiiguration)
Channel setting method Setting by selecting the control path and data kind (as follows)
Channel setting: Select the control path to measure
Path number Path 1 Path 2 ~ Path 10
Select name NCPATH1 NCPATH2 ~ NCPATH10
Data kind: Select the data kind in selected control path.
Data name Contents Remarks
PRG_NO Program number (O number) Lower 16bit value (0~65535)
(The value of program filename is 0.)
SEQ_NO Sequence number (N numbr) Lower 16bit value (0~65535)
NCSTAT CNC operation status CNC operation status flag (as follows)
Note
When exporting to CSV file, NCSTAT is exported as a binary value which is synthesis of each bit .
0 1 9
(Ex: The case of Aux function + Spindle function + Spindle speed arrival is shown as 2 + 2 + 2 = 515.
TITLE
TITLE
BitN BitX
Number(O/N) display
(PRG_NO, SEQ_NO)
BitN waveform
(NCSTAT)
BitX waveform
(NCSTAT)
TITLE
2s/div
Spindle
speed
X,Y-axis
speed
Program
number
Sequence
number
CNC
operation
status
7. Limitations
Note
The former version SERVO GUIDE (9.10 or before) can not read the graph data file which includes additional
data in this function, correctly.
TITLE
2. Summary of Change
Group Name / Outline New, Add Applicable
Correct, Del Date
Basic Function - Waveform searching function Add 2014.07
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Table of contents
1. Overview .............................................................................................................................3
4. Search condition................................................................................................................6
TITLE
Peak
3. Basic operation
Basic operation for Waveform Searching Function is as follows.
1. Press the “Search” button in the toolbar of the Graph Window to display the “Waveform data list” screen.
“Search” button
TITLE
3. Press the “waveform search” button in the “Waveform data list” to display the “search condtion setting” screen,
and set search condtion.
There are three selectable search conditions as follows.
1> Edge detection : Detecting rising or falling edge based on threshold.
2> Peak detection : Detecting upper peak or lower peak.
3> Value change : Detecting change point of value such as program number or sequence number.
Here, peak detection is selected as search condtion.
Please see Chapter 4. “Search condition” for more information.
TITLE
5. Waveform matching specified condition is displayed by selecting (double-clicking) predetermined waveform data
from the “searching result list”.
>Search condition
Detecting lower peak
under detecting width
Lower peak 1000msec and displaying
lower peak at 38042msec.
TITLE
1. Edge detection
·Rising edge
Changing point from smaller than threshold (or equal to threshold) to larger than threshold, is detected as rising
edge.
·Falling edge
Changing point from larger than threshold (or equal to threshold) to smaller than threshold, is detected as falling
edge.
Rising edge Falling edge
Threshold Threshold
2. Peak detection
·Upper peak
Changing point from increasing to decreasing, is detected as upper peak.
In case that same value data continues, last data of them is detected.
·Lower peak
Changing point from decreasing to increasing, is detected as upper peak.
In case that same value data continues, last data of them is detected.
Up Down
Down Up
When detecting width is set, maximum upper peak (or minimum lower peak) in detecting width, is detected.
Detecting width
TITLE
Upper or lower peak is detected with data after moving average processing. Therefore, detected peak position and
displayed peak position is not always same position.
5000
4000
3000
2000
1000 Moving average line
0
-1000 Filter (1000msec)
-2000
-3000
-4000
-5000
1500 3500 5500 7500
msec
3. Value changing
Value changing point is detected.
When this searching condition is applied to program number, starting point of each program is detected.
Note
Please see technical report ( B-65404EN/02-007) about CNC software version that supports observation of
program number and sequence number.
TITLE
(1)
(2) (3) (4)
(5)
(6)
(7)
Item Description
(1) Folder Folder is displayed, in which displayed waveform data file is saved.
(2) Displayed scale priority When displayed waveform file is changed, it is displayed in present scale setting.
In case of different scale setting of saved file, scale setting might be changed.
(3) Select file Select file to display waveform in the Graph Window.
(4) refresh Contents of Waveform data is refreshed.
(5) waveform data list Waveform data file in specified folder is displayed in list.
(6) waveform search The “search condition setting” screen is displayed to search waveform.
Specified condition is displayed in edit box.
Searching result is displayed in “searching result list”.
(7) searching result list Searching result list is displayed.
Select searching result, found waveform is displayed in the Graph Wndow.
TITLE
(1) (2)
(3)
(4) (5) (6)
(7)
(8)
(10) (11)
(9)
(12)
(13)
(14)
(15)
Item Description
(1) Draw Searching target is “Draw” displayed in the Graph Window.Select “Draw” for searching.
(2) Operation Operation of selected “Draw” is displayed.
(3) Edge detection Edge detection is selected as detecting method.
(4) Rising edge It is possible to detect rising edge by threshold value.
(5) Falling edge It is possible to detect falling edge by threshold value.
(6) Both It is possible to detect rising edge and falling edge by threshold value.
(7) Threshold Threshold of edge detection is set.
(8) Peak detection Peak detection is selected as detecting method.
(9) Upper peak Upper peak is detected.
(10) Lower peak Lower peak is detected.
(11) Both Upper peak and lower peak is detected.
(12) Detecting width Detecting width is set.
(13) filter When filter is set, waveform is detected by moving average of it.Upper or lower peak is
detected with data after moving average processing. Therefore, detected peak position
and displayed peak position is not always same position.
(14) Value change Value changing point is detected. When this searching condition is applied to progoram
number, starting point of each program is detected.
(15) Search Search is executed under predetermined conditions.
TITLE
2. Summary of Change
Group Name / Outline New, Add Applicable
Correct, Del Date
Basic Function - Waveform searching function Add 2014.07
- CNC information acquisition function Add 2014.07
- Tuning assist screen of rigid tapping Add 2014.07
acceleration / deceleration
- Improvement of the ParameterWindow Add 2014.07
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
TITLE
1. Update Edition
2. Contents of change
(1) Introduction of the serial number and addition of the new packages
The serial number had been introduced for the newly purchase package of SERVO GUIDE.
At newly install, the input of a serial number that is attached to the package will be required.
Former software already installed to PC can be updated without the input of a serial number.
And the new packages licensed to install the plural PC had been added.
See attachment 1 for details.
(4) Addition of tuning assist screen for the rigid tapping acceleration / deceleration
The tuning assist screen for the rigid tapping acceleration / deceleration had been added to support
optimizing of maximum speed and time constant at normal rigid tapping and parameter setting of
optimum acc./dec. for rigid tapping based on the actual measurement of the spindle speed at
acceleration / deceleration
See attachment 3 for details.
Refer to the technical report (B-65404EN/02-009) for details.
TITLE
Attachment 1: Introduction of the serial number and addition of the new packages
Attachment 2: Improvement of the Graph Window
Attachment 3: Addition of tuning assist screen for the rigid tapping acceleration /
deceleration
Attachment 4: Improvement of the Parameter Window
TITLE
(1) Abstract
The serial number had been introduced for the newly purchase package of SERVO GUIDE.
At newly install, the input of a serial number that is attached to the package will be required.
Former software already installed to PC can be updated without the input of a serial number.
And the new packages licensed to install the plural PC had been added.
(2) Contents
Each package is listed below.
Name Specification Explanation
Single license for 1 PC (Current)
FANUC SERVO GUIDE A08B-9010-J900
(One serial number is attached.)
FANUC SERVO GUIDE Multi-user license for a maximum of 10 PCs
A08B-9010-J910
(10 users) (10 serial numbers are attached.)
FANUC SERVO GUIDE Multi-user license for a maximum of 20 PCs
A08B-9010-J920
(20 users) (20 serial numbers are attached.)
FANUC SERVO GUIDE Site license for PCs in single facility
A08B-9010-J930
(Site license) (One serial number for site license is attached.)
FANUC SERVO GUIDE
A08B-9010-J919 Update for already purchased software
(Update)
FANUC SERVO GUIDE Upgrade for J900 (Current)
A08B-9010-J901
(Upgrade) Please order J919 instead of J901 from now on.
Note
1 In case of A08B-9010-J900, J910, J920
You may use the Software on one computer per one serial number, which serial number is attached to the
Software. In case you will use the Software upon the plural number of computers, the same number of
license to use the Software as that of the computers on which you will use the Software shall be required
even though you will not use the Software simultaneously. In case you will use the Software by loading it
into temporary memories of plural number of computers through the network, the same number of license to
use the Software as that of the computers on which you will use the Software shall be required. You may
make one copy of the Software solely for backup or archival purposes.
In case of A08B-9010-J930
You may use the Software on the unlimited number of computers located in a single facility or factory of a
single entity. You may make one copy of the Software solely for backup or archival purposes.
In case of A08B-9010-J919
You may use the Software to update the old version of the Software that you have already been granted to
use, regardless of the number of computers to be updated, and may use the updated software on the same
conditions as before. You may make one copy of the Software solely for backup or archival purposes.
2 A08B-9010-J919 can update installed A08B-9010-J900, J910, J920, and J930
TITLE
(1) Abstract
The GraphWindow had been improved as follows because of addition of the waveform
searching function.
• Modification of the cursor function
• Addition of Main/Zoom display function
(3) Changes
Additional buttons of tool bar
The change of the GraphWindow
← [Waveform search]
↑ ↑
↑ [Overlay View] (existing)
[Graph Area] [Main/Zoom display]
Horizontal cursor
information
(at draw selecting ) Horizontal cursor
Vertical cursor
Vertical cursor
information Waveform
information
TITLE
Main View
Zoom View
TITLE
(1) Abstract
The tuning assist screen for the rigid tapping acceleration / deceleration based on the actual
measurement of the spindle speed at acceleration / deceleration had been added.
1. Optimizing support of maximum speed and time constant at normal rigid tapping
2. Parameter setting support of the optimum acc./dec. function for rigid tapping (option)
Show the optimum speed and time constant Acceleration pattern setting support
at practical thread number (20 ~ 25rev) of
rigid tapping
(2) Applicable software
SERVO GUIDE Edition 9.40 or later
Note
1 The setting of motor voltage at velocity control mode (No.4083 etc) should be set to the setting
value of the voltage at rigid tapping mode (No.4085 etc).
2 Spindle acceleration should be started after waiting of motor excitation time (about 0.5 sec ).
- Sychronous spindle motor doesn’t require the above points.
TITLE
4. By using the tuning assist screen, calculate the parameters for rigid tapping
acceleration / deceleration based on the actual spindle acceleration characteristic.
5. Measure the torque command (TCMD) rigid tapping and the synchronization error
(SYNC) at the actual rigid tapping operation and make the fine tuning of the
parameters for rigid tapping acceleration / deceleration.
To know details of tuning parameters, refer to the spindle parameter manual
(B-65280EN) or the technical document “Tuning way for FSSB High Speed Rigid Tap”
(B-65280EN/08-01).
Note
1 Tuning assist screen doesn’t calculate the bell time constant. If the bell-shaped acc./dec. is avaiable, set the
bell time to 16~32ms according to the shock of rigid tapping acceleration/deceleration.
2 Refer to the explanation of “Optimization of rigid tapping parameters“ chapter in the technical document
“Parameter Settings Which are Effective to Shorten Positioning and Cutting” (A-81017-079EN).
TITLE
Note
Tuning assist screen doesn’t calculate the bell time constant. Set the bell time to 16~32ms according to the
shock of rigid tapping acceleration/deceleration.
TITLE
(1) Abstract
Parameters for FSSB high-speed rigid tapping and Optimum acceleration / deceleration for
rigid tapping had been supported at the ParameterWindow.
TITLE
2. Summary of Change
Group Name / Outline New, Add Applicable
Correct, Del Date
Basic Function - Extension of PMC signal acquisition function Add 2014.10
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
Table of contents
1. Overview .............................................................................................................................3
3. Specification.......................................................................................................................4
7. Limitations ..........................................................................................................................7
TITLE
Note
It is necessary to use the related softwares for using this extenstion of PMC signal acquisition function.
Series 30i/31i/32i -B softwares : End of October, 2014 (Plan)
Series 0i -F softwares : End of September, 2014
TITLE
Item Contents
Channels (Total) Max 8 channels (Servo, Spindle, CNC information, PMC signal)
4. Channel setting
[Channel setting screen] [Detail channel setting screen]
TITLE
TITLE
5. Display setting
The waveform of PMC byte or word signal can be displayed with YT operations at Y-Time mode.
And, special operations are added to display the number data of PMC signal.
Number (PMC): PMC signal data is displayed as
unsigned decimal number (0 to 65535).
Number (PMCsgn) : PMC signal data is displayed as
signed decimal number (-32768 to +32767).
Select the channel of PMC signal by Input1 and set the bit length for
display by Input 2. (Max 16bits)
The operation can be used to display the number data of PMC data
like the tool number.
Signal address will be displayed at the left label (see right figure).
If you had set a symbol after the signal address setting, then the
label will be displayed as “Symbol (Signal address)” format.
TITLE
200ms/div
Servo
POSF
WordBit-type
PMC signal
SHOCK signals
CH1: axis1
CH1: axis2
CH1: axis3
Bit-type
PMC signal
7. Limitations
NOTE
The former version SERVO GUIDE (9.40 or before) can not read the graph data file which includes additional
data in this function, correctly.
Note
Acquisition cycle of PMC signal data depends on CNC system configration and unchangeable.
Then, if SHOCK SENSOR of multi sensor unit is used under high-speed scan mode (Hold time 2ms) or scan
mode (Hold time 4ms), the timing to lose a shock peak value may occurs.
(When acquisition cycle time of PMC singlal data is longer than hold time of peak value, the timing to lose a peak
value occurs.)
TITLE
2. Summary of Change
Group Name / Outline New, Add Applicable
Correct, Del Date
Basic Function - Support of Series 0i - MODEL F Add 2014.10
- Extension of PMC signal acquisition function Add 2014.10
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
1. Update Edition
2. Contents of change
3. Attachment
Attachment 1: Support of Series 0i - MODEL F
TITLE
(1) Abstract
SERVO GUIDE can be used for Series 0i - MODEL F.
CNC software
Series 0i-MF D4G1/02 or later
Series 0i-TF D6G1/02 or later
TITLE
2. Summary of Change
Group Name / Outline New, Add Applicable
Correct, Del Date
Basic Function - Support of DSA – B Add 2015.01
- Display problem of ParameterWindow (0i -F) Correct 2015.01
- Improvement of ProgramWindow Add 2015.01
Optional
Function
Unit
Maintenance
Parts
Notice
Correction
Another
TITLE
1. Update Edition
2. Contents of change
3. Attachment
Attachment 1: Support of DSA-B
Attachment 2: Display problem of the ParameterWindow with Series 0i - F
Attachment 3: Improvement of the ProgramWindow
TITLE
(1) Abstract
Digital Servo Adapter - MODEL B had been supported.
(3) Connection
DSA- B is available only with embedded ethernet connection. (PCMCIA- LAN card is not
available)
Because DSA does not have a display unit, one PC connected with ethernet will be used for
display unit for DSA.
And DSA has a fixed setting value of IP address and subnet mask and TCP port number, then
PC side setting value of IP address and subnet mask should be changed the properly.
Setting of DSA
IP address 192.168.1.10
Subnet mask 255.255.255.0
TCP port number 8193
Setting of PC
IP address 192.168.1.xxx
Subnet mask 255.255.255.0
xxx = 1~9, 11~254
Note)
In case of using the BOOT/IPL function (SRAM backup, or etc.) with Ethernet Display
function, IP address setting of PC must be set to 192.168.1.200
Please see the connection manual of DSA-B (A-40738) for details.
(4) Limitation
In case of DSA- B, ProgramWindow and Tuning Navigator are not available.
TITLE
(1) Abstract
SERVO GUIDE edition 10.00 has a display problem of Parameter Window. A few of parameter
screens are not displayed correctly. This problem had been corrected.
(* This problem occurs in case of Series 0i - F parameter only.)
If you have the target software and use these screens of the ParameterWindow, please make
contact with servo software development department of Servo Laboratory.
(2) Problem
In case of Series 0i - F, parameter screens of the unexpected disturbance detection in Servo group
and the spindle orientation in Spindle group are shown as an invalid display.
TITLE
(1) Abstract
New kind of test programs had been added to the ProgramWindow, as shown below.
• Diamond program
• Diamond with 1/4 Arc
In case of conventional test program “Square program” or “Square with 1/4 Arc”, only one axis
is moving on the straight-line section. But practical machining program often includes two or
more axes simultaneous interpolation. Therefore, new kind of test programs had been added,
which are useful for checking the path precision during 2 axes simultaneous interpolation.
Add items
Rotating direction
of test program
TITLE
INDEX
FUNCTION CORRESPONDENCE TABLE ..............272
<A>
Additional Information about Ethernet Connection .......25 <G>
ANALYSIS OF VIBRATION FREQUENCY Gain-Tuning.................................................................149
DURING FEED AT CONSTANT FEEDRATE ......250 GENERAL TROUBLE SHOOTING...........................267
Applicable CNC Models ..................................................3 GENERAL WARNINGS AND CAUTIONS ............... s-1
AREA EXPANDING FUNCTION................................93 GRAPH WINDOW.................................................36,268
Automatic Filter-Tuning ..............................................141
Automatic Saving of Measurement Data .....................113 <H>
Available Data at I/O Link βi Axes................................72 High-speed and High-precision Tuning .......................165
Available Data at Servo Axes ........................................60
Available Data at Spindle Axes .....................................63 <I>
Available Operations......................................................74 I/O Link βi Axis Measurement ......................................58
IFC Gain-Tuning..........................................................182
<B> Initial Gain-Tuning ......................................................133
Backlash Acceleration Tuning .....................................149 Initial Status of Cursor-Related Control.......................120
Basic Graph Mode..........................................................73 INSTALLATION AND UNINSTALLATION................9
Installation Procedure ......................................................9
<C> Installing the Upgrading Version ...................................10
CHANNEL SETTING ...................................................45
Channel Setting Procedure .............................................48 <L>
CIRCLE MEASUREMENT FOR AN ANGULAR Limitation of Measurement..........................................117
AXIS.........................................................................214 LINEAR MOTOR SMOOTHING COMPENSATION257
CONCRETE EXAMPLES...........................................199 Load Reference Path ......................................................76
Connection ................................................................11,26
CONNECTION AND COMMUNICATION WITH <M>
THE CNC...................................................................11 MAIN BAR....................................................................27
CONTENTS OF THE PRODUCT PACKAGE ......... p-12 MAIN BAR STRUCTURE............................................27
CONTOUR ERROR TUNING BY CIRCLE PATH Measurement........ 204,210,217,223,230,237,244,253,256
MEASUREMENT....................................................207 Measurement and Parameter setting ............................260
CURSOR FUNCTION...................................................90 Measurement Data Time Shift .....................................116
Cursor Function (Bode)..................................................92 Measurement Data Value Scaling ................................114
Cursor Function (Fourier) ..............................................91 Measurement of Acceleration/Deceleration
Cursor Function (XY) ....................................................91 Performance ...............................................................95
Cursor Function (Y-Time) .............................................90 Measurement of Orientation ........................................101
Cursor Operation Procedure...........................................92 MEASUREMENT OF THE VELOCITY LOOP
Cursor Positions after the Graph Is Expanded or Shrunk FREQUENCY RESPONSE OF A SERVO AXIS ...255
..................................................................................119 MENU..................................................................... 40,124
<D> <N>
Deleting Setting Information..........................................10 Name and Function of Each Section of the Channel
Setting Screen.............................................................46
<E> Name and Function of Each Section of the Measure
EASY GRAPH MODE ..................................................81 Setting Screen.............................................................45
ENVIRONMENT ............................................................3 Necessary Hardware and Software Configuration ...........4
EXPLANATION OF THE MENU ...........................28,32 NOTATION CONVENTIONS.................................... p-2
<F> <O>
FEATURES OF SERVO GUIDE ................................ p-3 OPERATION SETTING ...............................................73
Filter-Tuning ................................................................190 ORGANIZATION OF THIS MANUAL ..................... p-1
Frequency Analysis (Fourier Transformation) Display OVERVIEW .......................................... 29,37,77,122,131
Mode ..........................................................................82
Frequency Response (Bode Diagram) Display Mode ....83 <P>
Frequency Response (Position Loop).............................85 PARAMETER WINDOW ......................................29,267
Frequency Response (Velocity Loop)............................83 PMC Signal Measurement .............................................53
Frequency Response Measurement ..............................107 PREFACE .................................................................... p-1
i-1
INDEX B-65404EN/02
<R> <W>
Related Software Series / Edition List .............................6 WARNINGS AND CAUTIONS RELATING TO
SERVO GUIDE ........................................................ s-2
<S>
SAFETY PRECAUTIONS ...........................................s-1
Scale (Bode)...................................................................80
Scale (Circle)..................................................................79
Scale (Fourier)................................................................80
Scale (XY)......................................................................78
Scale (Y-Time)...............................................................77
SCALE SETTING .........................................................77
SERVO AXIS TUNING ..............................................133
Setting of CNC...............................................................19
Setting of PC ..................................................................12
Setting of SERVO GUIDE........................................25,26
Setting of Unit................................................................76
SETUP .............................................................................3
SHORTCUT...................................................................44
Smooth Compensation Setting Support..........................88
SOFTWARE CORRESPONDENCE TABLE BY
FUNCTION..............................................................272
SPECIAL GRAPH DISPLAY MODES.........................82
SPINDLE AXIS TUNING...........................................190
SPINDLE TUNING ................................................94,271
SUPPLEMENTARY INFORMATION .......................113
<T>
Test Program ........ 200,207,214,220,227,234,241,250,257
Tolerance Setting of Reference Data for Circular
Interpolation .............................................................120
TOOL.............................................................................83
TOOL BAR.............................................................42,126
Trigger Setting ...............................................................51
TROUBLESHOOTING ...............................................267
TUNING NAVIGATOR.......................................130,270
TUNING OF CONTOUR ERROR BY MEASURING
A Cs CONTOUR CONTROL PATH.......................241
TUNING OF OVERSHOOTS BY MEASURING A
SQUARE PATH.......................................................220
TUNING OF OVERSHOOTS BY MEASURING A
SQUARE PATH WITH ROUNDED CORNERS....227
Tuning of Parameters ................ 205,212,225,232,239,248
TUNING OF RIGID TAPPING SYNCHRONOUS
ERROR.....................................................................234
TUNING OF THE TIME CONSTANT OF
ACCELERATION/DECELERATION IN RAPID
TRAVERSE .............................................................200
Tuning of Time Constant for Rapid Traverse ..............159
<U>
Unexpected Disturbance Torque Detection..................171
Uninstallation Procedure ................................................10
USAGE ..............................................................33,43,127
i-2
B-65404EN/02 REVISION RECORD
REVISION RECORD
Edition Date Contents
Addition of descriptions related to Series 0i-MODEL D, Series 30i-MODEL B, and Power Motion
02 Dec., 2011
i-MODEL A
01 Jun., 2005
r-1
B-65404EN/02
* B- 6 5 4 0 4 EN/ 0 2 . 0 8 *