Professional Documents
Culture Documents
Servo Guide Help Manual - Fanuc Servo Guide 6
Servo Guide Help Manual - Fanuc Servo Guide 6
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 NC 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 NC 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
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 .
FANUC SERVO GUIDE is the integrated environment to make Servo & Spindle tuing easier.
SERVO GUIDE has the following features .
Features
z Easy connection to NC
z Integrated environment for tuning for example runing programs , measuring data and changing parameters
z Measurement of servo and spindle data at the same time
z Tuning navigator which includes the automatic tuning function
Change name
We've changed the name of Servo Tuning Tool from "FANUC iTUNE" to "FANUC SERVO GUIDE". The functions are
upper compatible to "FANUC iTUNE".
General warnings Page 2 of 6
The data files, which are got by "FANUC iTUNE", can be read.
Changes of Ver6.00
Major changes of Ver6.00 are described as below.
Environment
To use this software , it's necessary to prepare follow list.
System Requirments
CNC :
- Series 30i,31i,32i-MODEL A
- Series 16i,18i,21i,20i-MODEL B
- Series 0i-MODEL D, 0i-Mate-MODEL D
- Series 0i-MODEL C, 0i-Mate-MODEL C
- Series 0i-MODEL B, 0i-Mate-MODEL B
- Power Mate i-MODEL D, i-MODEL H
- Pulse input type Digital Servo Adapter ( Note 1 )
Computer : IBM PC/AT COMPATIBLE
- In case of Ethernet connection : Port of Ethernet(LAN) necessary
- In case of HSSB connection : FANUC HSSB board necessary
* In case of Panel i : Panel i already has HSSB function.
OS :
- Microsoft Windows 98/Me ( Note 2 )
- Microsoft Windows NT4.0/2000/XP/Vista ( Note 3 )
Recommend to Microsoft Windows 2000 or later. ( Note 4 )
- Internet Explorer 4.01 or later ( Note 5 )
CPU : (based on the recommended environment of OS)
- Windows 98/Me : Pentium 200 MHz or higher processor recommended
- Windows NT4.0/2000 : Pentium 200 MHz or higher processor recommended
- Windows XP : Pentium III 500MHz or higher processor recommended
- Windows Vista : Pentium III 1GHz or higher processor recommended
Memory : (based on the recommended environment of OS)
- Windows 98/Me : 64MBytes or more ( 128MBytes or more recommended )
- Windows NT4.0/2000 : 128MBytes or more ( 256MBytes or more recommended )
- Windows XP : 256MBytes or more ( 512MBytes or more recommended )
- Windows Vista : 512MBytes or more ( 1GBytes or more recommended )
Pointing device : Something pointing device necessary (Mouse etc.)
Hard-disk space : 35MBytes or more ( 70 MBytes on installing ) ( Note 6 )
Graphic adapter : SVGA(800x600) or higher ( XGA ( 1024x768 ) or higher recommended ) ( Note 7 )
Printer : The printers added by the printers settings on Windows
(Supplementary information)
Power Mate does not support PCMCIA-LAN card.
General warnings Page 3 of 6
When you use SERVO GUIDE with Power Mate, you should insert Ethernet board into CNC.
Please prepare following items.
- Fast Ethernet board (A02B-0259-J293)
- Ethernet function (A02B-0259-J862)
- Control software of Ethernet function (A02B-0259-J555#6567)
- Extended BASIC 1 function (A02B-0259-J878)
- Extended drivers libraries function (A02B-0259-J847)
Pulse input type Digital Servo Adapter (PDSA) does not support PCMCIA-LAN card.
When you use SERVO GUIDE with PDSA, you should insert Ethernet board into CNC.
Please prepare following items.
- Fast Ethernet board (A02B-0259-J293)
- Ethernet function (A03B-0818-J909)
- Control software of Ethernet function (A02B-0259-J555#6567)
(Note 1) Series and editions of applicable system software
[System]
Series 30i-A G001/23 or later, G011/23 or later, G021/23 or later
Series 30i-A G00A/01 or later, G01A/01 or later, G02A/01 or later
Series 30i-A G002/01 or later, G012/01 or later, G022/01 or later
Series 30i-A G003/01 or later, G013/01 or later, G023/01 or later
Series 31i-A G101/01 or later, G111/01 or later
Series 31i-A G103/01 or later, G113/01 or later
Series 31i-A5 G121/01 or later, G131/01 or later
Series 31i-A5 G123/01 or later, G133/01 or later
Series 32i-A G201/01 or later
Series 32i-A G203/01 or later
Series 16i-MB B0H1/05 or later, B0HA/01 or later, B0HK/01 or later
Series 16i-MB B0K1/01 or later
Series 16i-TB B1H1/06 or later, B1HA/01 or later, B1HK/01 or later
Series 16i-TB B1K1/01 or later
Series 18i-MB BDH1/05 or later, BDHA/01 or later, BDHK/01 or later
Series 18i-MB BDK1/01 or later
Series 18i-MB5 BDH5/01 or later, BDHE/01 or later
Series 18i-MB5 BDK5/01 or later
Series 18i-TB BEH1/06 or later, BEHA/01 or later, BEHK/01 or later
Series 18i-TB BEK1/01 or later
Series 18i-LNB BDG3/12 or later
Series 21i-MB DDH1/05 or later, DDHA/01 or later, DDHK/01 or later
Series 21i-MB DDK1/01 or later
Series 21i-TB DEH1/06 or later, DEHA/01 or later, DEHK/01 or later
Series 21i-TB DEK1/01 or later
Series 20i-FB D0H1/01 or later
Series 20i-TB D1H1/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
Series 0i-MC D4B1/01 or later, D4C1/01 or later
Series 0i-TC D6B1/01 or later, D6C1/01 or later
Series 0i-TTC D6D1/01 or later
Series 0i Mate-MC D511/01 or later, D521/01 or later
Series 0i Mate-TC D711/01 later, D721/01 later
Series 0i-MB D4A1/01 or later
Series 0i-TB D6A1/01 or later
Series 0i Mate-MB D501/01 or later
Series 0i Mate-TB D701/01 or later
Power Mate i-D 88E0/18 or later, 88E1/01 or later, 88E3/01 or later
Power Mate i-H 88F2/01 or later, 88F3/01 or later
Pulse input type Digital Servo Adapter [A03B-0818-B121] 881H/05 or later
You may be able to use SERVO GUIDE with any other softwares. But we assure the correct working with α i
series in above combination.
Parameter Window and Program Window of SERVO GUIDE Ver 3.00 can support multi-path control systems
(except loader control path).
Installation
Note)If you execute "Setup.exe" at the PC in which older version is installed, the uninstallation will be
executed at first. After that please execute "Setup.exe" again to install newer version.
The auxiliary software of SERVO GUIDE is prepared. It calculates Flexble Feed Gear according to machine
composition, scale information, etc. In order to cooperate with SERVO GUIDE and to use this software, it
needs to install in the following procedure.
[Related items]
Uninstallation
Starting SERVO GUIDE
Starting FFG soft
SERVO GUIDE saves various setting data on running in registory . That data is used when SERVO GUIDE runs next time .
If you want to clean up this registory and initialize , for some reason or other , please use "Cleaner.exe"
You can select "Cleaner.exe" in [FANUC SERVO GUIDE] group of start menu .
In the case that many users log in SERVO GUIDE , setting data remains except for user who does "Cleaner.exe" .
Uninstallation
(1) Click a [start] button.
(2) Execute "Cleaner" from [FANUC SERVO GUIDE] group on start-menu.
(3) From start-menu, choose [control panel].
(4) Choose "FANUC SERVO GUIDE" from [add or delete of application]
Please push a [add or delete] button.
* FFG calculation software is also uninstallable by the same method.
Note) It is possible to start FFG soft from [selection of servo axis] in SERVO GUIDE parameter window .
Main bar
Main bar is the launcher bar that is appeared at first after running SERVO GUIDE. Three windows ( Parameter window ,
Graph window and Program window ) and Tuning Navigator can be launched from this bar .
And , communication setting dialog can be launched from this bar , too .
Parameter window
This window shows the parameters which are categorized by each function .
You can understand the meaning of parameter easier with graph and physical unit .
You can change the parameters directly through this window during connecting with NC .
Graph window
This is the window to display the measured data on servo and spindle axes, and PMC signal.
The various display modes are prepared.
PMC signals can be measured with the data of servo and spindle axis at the same time.
And you can analyze the frequency characteristic, too.
Program window
Tuning navigator
z In the case that you don't know how to terminate SERVO GUIDE.
z In the case that you can't communicate with NC (via ethernet).
z In the case that you can connect between Series 160is, 180is and 210is.
z SERVO GUIDE is something strange after NC power is OFF and ON .
Parameter window
Show all answers
Graph window
Show all answers
z The number of waveform you see is lower than one you select.
z The data isn't renewed after setting of measurement channel.
z You can get the data correctly on polar coordinate interpolation .
z Though you want to get the data of spindle axis, you don't see the "S1" at combo box in axis setting.
z The scale of waveform is wrong by some multiplication.
z At Series 30i/31i/32i, axis can not be selected.
z Trigger does not work and sampling starts immediately.
Program window
Show all answers
z In the case that you want to make the other program except for preserved program.
z In the case that program path isn't displayed , or is displayed on the line.
z In the case that the program path displayed is different from one made by program.
z On multi-path control systems , you can't make the program of second system or later.
z In the case of HPCC, AIHPCC and AINanoHPCC, you can't execute the program.
Tuning navigator
Show all answers
z On multi-path control systems, you can't make the program of second system or later.
z In the case of HPCC, AIHPCC and AINanoHPCC, you can't execute the program.
z Trigger does not work and sampling starts immediately.
Examples
The concrete examples is shown with using SERVO GUIDE in the following .
z Tuning of circle
z Tuning of square
z Tuning of rigid-tap
Procedure
You can measure and tune in the following procedure .
1. The first procedure is to make the test program of linear reciprocating motion in Program Window .
→ Test program
2. The second procedure is to set for measurement in Graph Window .
→ Preparation for measurement
3. The third procedure is to run the program and to measure the data .
→ Measurement
4. The fourth procedure is to tune the parameter as the need arises .
→ Tuning of parameters
Test program
In the Program Window , you can make and send the program in the following procedure .
1. The first procedure is to make the program by setting the various conditions .
→FS16i Series
→FS30i Series
*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 .
1. The first procedure is to press the [Channel setting] button , and to set the graph display setting .
The sample is shown for reference .
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 .
Note) In upper example , the setting of CH3 are tuned for 80A amplifier . Please set the conversion coefficient for
max 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 micro meter because the relation between error and pulse is seen more easily .
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 .
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 , please press the [Measurement start] button .
Tuning of parameters
The parameters are tuned with considering the result of measurement . It is shown to tune time constant on rapid traverse .
2. The second procedure is to select [Acc/Dcc and normal control] in combo box of selection function .
For smaller time constant , you have bigger torque command , you can see that speed and error change sharply .
Procedure
You can measure and tune in the following procedure .
1. The first procedure is to make the test program of circle in Program Window .
→ Test program
Test program
In the Program Window , you can make and send the program in the following procedure .
1. The first procedure is to make the program by setting the various condition .
→FS16i Series
→FS30i Series
Note) 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 .
1. The first procedure is to press the [Channel setting] button , and to set the graph display setting .
The sample is shown for reference .
In this setting , the position feedback integral value is displayed to CH1 , CH2 .
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 .
Measurement
You can measure the data in the following procedure .
1. The first procedure is to press the [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 , please press the [Measurement start] button .
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 .
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 feedforward .
Tuning of parameters
The parameters are tuned with considering the result of measurement . It is shown to tune feedforward coefficient .
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 .
Note) In case of using the Windows98/Me , the resource shortage may be occurred , or the display may not be
described correctly . When case occurred , don't open the two window .
4. In the following window , feedforward function is enable and feedforward coefficient is set to 100% .
In this time , the getting error is lower , and please zoom up the graph with pressing the "U(up)" key .
Procedure
You can measure and tune in the following procedure .
This procedure describes the case to measure the X-Z circle like the following figure.
By the way, when the independent axis which isn't related to angular axis control exists as the Y axis, and the case to measure
the X-Y circle, it is possible to measure not using the coodinate transformation of SERVO GUIDE in the following procedure
but changing the conversion coefficient of X axis (angular axis) by cos θ times. (θ : inclination angle)
1. The first procedure is to make the test program of circle in Program Window .
→ Test program
2. The second procedure is to set for measurement in Graph Window .
→ Preparation for measurement
3. The third procedure is to run the program and to measure the data .
→ Measurement
Test program
In the Program Window , you can make and send the program in the following procedure .
1. The first procedure is to make the program by setting the various condition .
→FS16i Series
→FS30i Series
Note) 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 .
1. The first procedure is to press the [Channel setting] button , and to set the graph display setting .
The sample is shown for reference .
In this setting, the position feedback integral values for perpendicular axis and angular axis are displayed to CH1,
CH2.
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.
Please set perpedicular axis as Input1 and angular axis as Input2. And please select "A: Angular axis" as Coordinate
conversion and set the degree of the angle beside it.
Measurement
You can measure the data in the following procedure .
1. The first procedure is to press the [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 , please press the [Measurement start] button .
When you press Ctrl+R, the angular conversion will be switched as toggle.
5. You can use Circle mode against the waveform which is converted from Angular to Perpendicular. Please press
Ctrl+B to change to Circle mode.
Procedure
You can measure and tune in the following procedure .
1. The first procedure is to make the test program of square in Program Window .
→ Test program
2. The second procedure is to set for measurement in Graph Window .
→ Preparation for measurement
3. The third procedure is to run the program and to measure the data .
→ Measurement
4. The fourth procedure is to tune the parameter as the need arises .
→ Tuning of parameters
Test program
In the Program Window , you can make and send the program in the following procedure .
1. The first procedure is to make the program by setting the various condition .
→FS16i Series
→FS30i Series
Note) 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 .
1. The first procedure is to press the [Channel setting] button , and to set the graph display setting .
The sample is shown for reference .
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 .
The upper window is set to display the measurement data of CH1 , 2 on XY mode in Draw1 .
Measurement
You can measure the data in the following procedure .
1. The first procedure is to press the [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 , please press the [Measurement start] button .
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 .
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 micro meters .
Tuning of parameters
The parameters are tuned with considering the result of measurement . It is shown to tune the Automatic corner deceleration .
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 .
Note) 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 .
Procedure
You can measure and tune in the following procedure .
1. The first procedure is to make the test program of square with 1/4 arc in Program Window .
→ Test program
2. The second procedure is to set for measurement in Graph Window .
→ Preparation for measurement
3. The third procedure is to run the program and to measure the data .
→ Measurement
4. The fourth procedure is to tune the parameter as the need arises .
→ Tuning of parameters
Test program
In the program window , you can make and send the program in the following procedure .
1. The first procedure is to make the program by setting the various condition .
→FS16i Series
→FS30i Series
Note) 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 .
2.
3.
4. The second procedure is to change XY mode with pressing the Ctrl+X after returning the Graph Window .
5. 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 measurement data of CH1 , 2 on XY mode in Draw1 .
Measurement
You can measure the data in the following procedure .
1. The first procedure is to press the [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 , please press the [Measurement start] button .
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 -5 , one division is changed to 1mm .
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 micro meters .
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 [PEFER] in [Calculation and display setting] , you can use the reference path,
In the wave display ON/OFF panel , please use on Contour mode etc with REFER checked .
Tuning of parameters
The parameters are tuned with considering the result of measurement . It is shown to tune velocity cramp by circle radius .
1. The first procedure is to open the parameter window on [On line] state .
2. The 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 . )
Note) 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 .
Procedure
You can measure and tune in the following procedure .
Preparation on NC
It is necessary to set the following parameters for output of synchronous error in rigid tapping mode .
No. 3700#7 = 1(Don't set this bit)
No. 3700#5 = 1
1. The first procedure is to select the [Parameter table] ( The last item ) at [Function group combo box] in Parameter
Window .
Test program
In the program window , you can make and send the program in the following procedure .
1. The first procedure is to make the program by setting the various condition .
→FS16i Series
→FS30i Series
Note) 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 .
The upper window is set to display the velocity of Z axis in CH 1 and the synchronous error of Z axis in CH2 .
Note) The synchronous error data is output to tapping axis ( servo axis ) .
2. The second procedure is to change XY mode with 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 .
The upper window is set to display the raw data of CH1 in Draw 1 and the raw one of CH2 in Draw 2 .
Measurement
You can measure the data in the following procedure .
1. The first procedure is to press the [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 , please press the [Measurement start] button .
In upper sample , the waveform on rapid traverse to R point and on tapping from R point are displayed .
5. The synchronous error data from linear to R point is no meaning because the program doesn't take synchronous mode
between servo and spindle .
Then to see more easily the part of tapping actually , red waveform is zoomed in vertical .
With [Arrow] button is kept on , click the arbitrary point on red waveform , so the red waveform becomes heavy
line .
To press the [Zoom in at vertical] button at some times , zoom the waveform till the suitable size .
To click the white part on graph , the red waveform turn to the thin line .
Tuning of parameters
The parameters are tuned with considering the result of measurement . It is shown to tune the Position gain.
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 .
*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 please operate as the following .
Parameter 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
You can see that the synchronous error is lower by the raising the position gain .
Procedure
You can measure and tune in the following procedure .
1. The first procedure is to make the test program for the Cs contouring control in Program Window .
→ Test program
2. The second procedure is to set for measurement in Graph Window .
→ Preparation for measurement
3. The third procedure is to run the program and to measure the data .
→ Measurement
4. The fourth procedure is to tune the parameter as the need arises .
→ Tuning of parameters
Test program
In the Program Window , you can make and send the program in the following procedure .
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 [Start position of X axis] .
→FS16i Series
→FS30i Series
Note) 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 .
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 .
Note) About X axis , it is necessary to input the coordinate value of start point in box of [Origin value] .
2. The second procedure is to change XT mode with pressing the Ctrl+T 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 .
The upper window is set to display the raw data of CH1 in Draw 1 and the raw one of CH2 in Draw 2 .
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 .
Please do the [Origin] at the timing.
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 .
The upper window is displayed the position feedback integral value at each axis .
6. This data is transformed to polar coordinate . Press the Ctrl+T , so you can get as the following waveform .
In upper example , both the position signals ( X axis (Radius distance) and C axis (Angle) ) are transformed to the
polar coordinate ,
and the position is displayed on the horizontal and vertical axis in cutting contouring .
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 .
-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 .
If you load the program path file you made , In REF setting , select the [FILE] , press the [Reference] button , and
select the program 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] .
It is necessary to confirm that the program command path displayed in window is similar to the path of getting data .
10. If you press the Ctrl+O , the mode changes the Contour 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.
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 .
Reference)
In case of that you don't have the waveform as the upper example and you have the leaned square , it is necessary to
press the [Channel setting] button and change ON/OFF at the [Synchronous mode] check box .
Tuning of parameters
The parameters are tuned with considering the result of measurement . It is shown to tune Position gain.
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. The sixth procedure is to select the [Positional control] in function select tab .
If you take the upper all procedures , you see as the following window .
7. To raise the positional gain , in upper two windows , please 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
Procedure
You can measure in the following procedure .
1. The first procedure is to make the test program of straight movement in Program Window .
→ Test program
2. The second procedure is to set for measurement in Graph Window .
→ Preparation for measurement
3. The third procedure is to run the program and to measure the data .
→ Measurement
Test program
In the program window , you can make and send the program in the following procedure .
1. The first procedure is to make the program by setting the various condition .
→FS16i Series
→FS30i Series
Note) 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 .
The upper example is set to display the torque command to CH1 . The sampling period is set to 125 micro second .
The number of data points are set to 800( 0.1 second ) .
To measure till the high frequency , the sampling time shoule be set shorter .
Note) If you don't use the HRV2 control or more , you can't set sampling period to 125 micro second .
2. The second procedure is to change YT mode with pressing the Ctrl+T 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 .
The upper example is set to display the raw measurement data of CH1 to Draw 1 .
4. Returning the main window , the setting is terminated .
Measurement
You can measure the data in the following procedure .
1. The first procedure is to press the [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 , please press the [Measurement start] button .
The upper graph has the peak of amplitude at 12(waves/0.1sec) . You can see that the frequency of the resonant point
is 120 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 .
Procedure
You can measure in the following procedure .
1. The first procedure is to set the parameter for measurement data in Graph Window .
→ Preparation for measurement
2. The second procedure is to measure the data .
→ Measurement
1. Select the items from menu in the following order , [Tool] [Frequency analysis] [Measurement] .
You see the following dialog , please 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 .
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 .
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.
Procedure
To measure the frequency response in spindle axis, please use the spindle tuning function.
1. The first procedure is to change the operation mode to the velocity control mode.
2. The second procedure is to set the parameter for disturbance input function
→ Parameter setting for measurement
3. The third procedure is to set the parameter for measurement data in Graph Window.
→ Preparation for measurement
4. The fourth procedure is to measure the data.
→ Measurement
5. After completing measurement, turn off motor excitation and reset all parameters for the disturbance input function to
0.
Parameter setting
Setting of Disturbance Input Function
Please input following parameters for using disturbance input function.
z Other parameters
No. 4412, 4413, 4415, 4030
For these paraemters, default setting value (zero) may be used, and set appropriate value as necessary.
For detail, please refer to the parameter manual of spindle motor(B-65280EN)
1. The first procedure is to press the [Channel setting] button , and to set the graph display setting .
The sample is shown for reference .
The upper window is set to display the disturbance frequency at S1 axis ( spindle axis ) in CH1 and the gain at S1 axis
in CH2.
2. The second procedure is to change Y-Time mode with pressing the Ctrl+T after returning the Graph Window .
Measurement
You can measure the data in the following procedure.
Procedure
You can measure and tune in the following procedure .
1. The first procedure is to make the test program of linear reciprocating motion in Program Window .
→ Test program
2. The second procedure is to set for measurement in Graph Window .
→ Preparation for measurement
3. The third procedure is to run the program , to measure the data and to determine the parameters for the compensation.
→ Measurement and Parameter setting
Test program
In the Program Window , you can make and send the program in the following procedure .
1. The first procedure is to make the program by setting the various conditions .
Please 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.
Note) When the speed is too fast, the parameter calculation may become wrong.
If you use Synchronous Built-in Servo Motor with N poles, the speed for measurement is 14400/N deg/min.
→FS16i Series
→FS30i Series
*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 .
1. The first procedure is to press the [Channel setting] button , and to set the graph display setting .
The sample is shown for reference .
In upper windows , it is set that rotor position (ROTOR) is displayed on CH1 , torque command (TCMD) is displayed
on CH2. (Please don't make a mistake in reverse order.)
Note) In upper example , the setting of CH2 is tuned for 40A amplifier . Please set the conversion coefficient for max
current value of amplifier you use .
Please set enough measurement time to measure all the data during one go-back.In above example, we use 15000
points 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&2 is displayed at Draw 1&2.
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 , please press the [Measurement start] button .
Please press [Add] button in the new dialog. A paramter is registered as candidate.
The estimated parameters have some unevenness according to the measurement condition. So please try same [Add]
procedure by usning Program window and Graph window together. (The maximum number of try is 5.)
Please check the analysed value. And if you find strange values, which are too much different form others, please 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, please press [Calc] button both in normal direction part and in reverse direction part. The paraemters to set
must be shown.
6. You can send the parameters to CNC by press [Set Param.] button.
7. Please confirm the effect of the compensation by using Program window and Graph window.
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
Note) 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.
Setting of PC (Win98,Me)
It's necessary to do some setting both on PC and CNC because SERVO GUIDE communicate with CNC by using PCMCIA-
LAN card.
When your PC is usually connected to LAN,
1. Please press right click on [Network Neighborhood] on your desktop. And after that, please select [Properties]. You
can see the dialog to set some network setting.
2. Please select [TCP/IP->xxxx Ethernet Adapter] in the [Configuration] list. And press [Properties].
3. [TCP/IP Properties] will be shown. Please remember the value of "IP Address" and "Subnet Mask" in the [IP
Address] tab.
4. Please shut down the dialog by press [Cancel]. (You don't have to change any item.)
1. First of all, please install Ethernet adapter (additional board or PCMCIA card)
Please see the reference of the Ethernet hardware if you have any questions about it.
2. Please see [TCP/IP Properties] dialog like above.
3. Please set following value.
IP Address: 192.168.1.2
Sumnet Mask: 255.255.255.0
[Reference]
Setting of NC
Setting of NC(30i)
Setting of NC(Power Mate i)
Setting of NC(Pulse input type DSA)
Setting of PC (WinNT)
It's necessary to do some setting both on PC and CNC because SERVO GUIDE communicate with CNC by using PCMCIA-
LAN card.
When your PC is usually connected to LAN,
1. Please press right click on [Network Neighborhood] or [My Network Place]]on your desktop. And after that, please
select [Properties]. You can see the dialog to set some network setting.
2. Select [Protocol] tab and select [TCP/IP Protocol]. After that, press [Properties].
3. [TCP/IP Properties] will be shown. Please remember the value of "IP Address" and "Subnet Mask" in the [IP
Address] tab
4. Please shut down the dialog by press [Cancel]. (You don't have to change any item.)
1. First of all, please install Ethernet adapter (internal board or additional board )
Please see the reference of the Ethernet hardware if you have any questions about it.
2. Please see [TCP/IP Properties] dialog like above.
3. Please set following value.
4. IP Address: 192.168.1.2
Sumnet Mask: 255.255.255.0
5. Please shut down the dialog by press [Cancel].
[Reference]
Setting of NC
Setting of NC(30i)
Setting of NC(Power Mate i)
Setting of NC(Pulse input type DSA)
Setting of PC (Win2000)
It's necessary to do some setting both on PC and CNC because SERVO GUIDE communicate with CNC by using PCMCIA-
LAN card.
When your PC is usually connected to LAN,
1. Please press right click on [My Network Place] on your desktop. And after that, please select [Properties]. You can
see the folder of [Network and Dial-up Connections].
2. Please press right click on [Local Area Connection] and please select [Properties]. You can see the dialog of [Local
Area Connection Properties].
3. Please select [Internet Protocol TCP/IP] in the list box. And please press [Properties].
4. [Internet Protocol (TCP/IP) Properties] will be shown. Please remember the value of "IP Address" and "Subnet
Mask" .
5. Please shut down the dialog by press [Cancel]. (You don't have to change any item.)
1. First of all, please install Ethernet adapter (additional board or PCMCIA card)
Please see the reference of the Ethernet hardware if you have any questions about it.
2. Please see [Internet Protocol (TCP/IP) Properties] dialog like above
3. Please set following value.
IP Address: 192.168.1.2
Sumnet Mask: 255.255.255.0
4. Please shut down the dialog by press [Cancel].
[Reference]
Setting of NC
Setting of NC(30i)
Setting of NC(Power Mate i)
Setting of NC(Pulse input type DSA)
Setting of PC (WinXP)
It's necessary to do some setting both on PC and CNC because SERVO GUIDE communicate with CNC by using PCMCIA-
LAN card.
When your PC is usually connected to LAN,
1. Please press right click on [My Network Place] on your desktop. And after that, please select [Properties]. You can
see the folder of [Network Connections].
2. Please press right click on [Local Area Connection] and please select [Properties]. You can see the dialog of [Local
Area Connection Properties].
3. Please select [Internet Protocol (TCP/IP)] in the list box. And please press [Properties].
4. [Internet Protocol (TCP/IP) Properties] will be shown. Please remember the value of "IP Address" and "Subnet
Mask" .
5. Please shut down the dialog by press [Cancel]. (You don't have to change any item.)
1. First of all, please install Ethernet adapter (additional board or PCMCIA card)
Please see the reference of the Ethernet hardware if you have any questions about it.
2. Please see [Internet Protocol (TCP/IP) Properties] dialog like above
3. Please set following value.
IP Address: 192.168.1.2
Sumnet Mask: 255.255.255.0
4. Please shut down the dialog by press [Cancel].
[Reference]
Setting of NC
Setting of NC(30i)
Setting of NC(Power Mate i)
Setting of NC(Pulse input type DSA)
1. Please right-click [Network] in the start menu, and then click [Properties]. You can open [Network and Sharing
Center].
2. Please click [Manage network connections]. You can see the folder of [Network Connections].
3. Please right-click on [Local Area Connection] and then click [Properties]. You can see the dialog of [Local Area
Connection Properties].
If you are prompted by the dialog of User Account Control(UAC), please follow the instruction to continue this
operation.
4. Please click [Internet Protocol Version 4 (TCP/IPv4)] in the list box, and then please click [Properties].
5. [Internet Protocol Version 4 (TCP/IPv4) Properties] will be shown. Please remember the value of "IP Address"
and "Subnet Mask".
6. Please shut down the dialog by press [Cancel]. (You don't have to change any item.)
1. Please see [Internet Protocol Version 4 (TCP/IPv4) Properties] dialog like above
2. Please set following value.
IP Address: 192.168.1.2
Sumnet Mask: 255.255.255.0
3. Please shut down the dialog by press [Cancel].
[Reference]
Setting of NC
Setting of NC(30i)
Setting of NC(Power Mate i)
Setting of NC(Pulse input type DSA)
Note) You can't connect between PC and NC by using PCMCIA-LAN card in "is Series" (160is, 180is, 210is) which use
Windows CE. Please use embedded Ethernet port for the NC. (Of course, please use internal LAN port for the cable
connection.)
[Reference]
Setting of PC (Win98,Me)
Setting of PC (WinNT)
Setting of PC (Win2000)
Setting of PC (WinXP)
Note) You can connect between PC and NC by using PCMCIA-LAN card in "is Series" CNC (300is, 310is, 320is) which use
Windows CE .NET.
[Reference]
Setting of PC (Win98,Me)
Setting of PC (WinNT)
Setting of PC (Win2000)
Setting of PC (WinXP)
1. Please press [SYSTEM] on MDI keys. And press [>] soft key several times. You can see [ETHPRM],[ETHMNT],
[OPRT] on the soft key menu.
2. Please press [ETHPRM].
For IP address, please 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.)
Example) Your PC has "190.0.3.1" as IP address and "255.255.0.0" as subnet mask.
NC setting
IP ADDRESS: 190.0.3.2 <- You can set any other value among 190.0.xxx.ooo (But xxx.ooo=3.1 is not acceptable.
SUBNET MASK: 255.255.0.0
4. Please see following display by press [PAGE] key.
[Reference]
Setting of PC (Win98,Me)
Setting of PC (WinNT)
Setting of PC (Win2000)
Setting of PC (WinXP)
Please remember the value of IP address and Subnet Mask and TCP Port Number. It's necessary to do the setting of SERVO
GUIDE.
[Reference]
Setting of PC (Win98,Me)
Setting of PC (WinNT)
Setting of PC (Win2000)
Setting of PC (WinXP)
Setting of PC (Windows Vista)
z When you press [Default], the standard values of NC (IP address=!192.168.1.1" and Port number="8193") are set.
z When you change IP address on NC, please change above setting according to the setting on NC.
z Please set wait time for Timeout. (The unit is sec.)
We think that 2 or 3 is enough.
z Please press [Test] after you connect between PC and NC and set all above items. You'll see "OK" when they are
communicating.
z If you see "NG" at the test, please 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 NC side and PC side.
- Are the above settings of SERVO GUIDE correct ?
[Reference]
Setting of PC (Win98, Me)
Setting of PC (WinNT)
Setting of PC (Win2000)
Setting of PC (WinXP)
Setting of NC
Setting of NC(30i)
z You can't use PCMCIA-LAN card with "is Series" CNC (160is, 180is, 210is) which use Windows CE. Please use
EMBEDDED ETHERNET.
On the other hand, you can use PCMCIA-LAN card with "is Series" CNC (300is, 310is, 320is) which use Windows
CE .NET.
z If your CNC is connected to LAN in your factory, you can connect PC with CNC by straight cable via Hub. In this
case please pay attention not to conflict IP address against any other instruments( PC, Printer, CNC, etc.).
z You can't use EMBEDDED port and PCMCIA port of CNC at the same time.
If your CNC is connected to LAN in your factory, you can't use any other service by embedded port during tuning by
SERVO GUIDE which uses PCMCIA port.
Connection
We think you must have connected between NC and PC by an optical cable as follows when you use HSSB. You don't have
to prepare any other special connection to use SERVO GUIDE with HSSB.
HSSB Connection
SERVO GUIDE can be used via HSSB connection to NC by FOCAS1 library support.
Click [HSSB] button on the communication setting dialog, and select CNC node name to connect.
Usage
You can see following launcher bar after you start SERVO GUIDE.
When you press right click on Main Bar, you can see the following menu.
If you select [Exit], all windows of SERVO GUIDE will be shut down at the same time. There may be some [Save] dialogs.
Outline
When you press [Parameter] on Main Bar, the following dialog box is shown.
When you press [From File], the existing parameter file can be opened. (OFF LINE mode)
When you press [Online] during connecting to NC, the parameters inside NC are loaded into the Parameter Window.
(ONLINE mode)
Because there is no option parameter in the parameter file of CNC using FANUC Remote Option System, select the proper
CNC type and select the CNC ID information file (CNCIDNUM.TXT) before opening the parameter file.
→About supporting the FANUC Remote Option System
The name of each part about the Parameter Window is shown.
: 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.
Menu
The contents of the menu in the Parameter Window are explained.
z 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)
- Close (Ctrl+C)
- 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 NC.
- 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 please choose this
menu after turning off / turning on NC.)
- Save (Ctrl+S)
- 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.
z Edit
- FS16 Init
The standard parameters for every motor are initialized by the parameter sets which are
included in servo software.
z Move
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.
z Window
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.
* In Win98 and WinMe, if two or more Parameter Windows are opened, it may become the shortage of system
resources and screen display may be strange.
Usage
If you want to change parameters other than the categorized parameter groups, please choose [Parameter
Table] in the functional group selection combo-box.
The change of parameter in the table can be also reflected to NC.
- In case of bit type parameter
By single click, 8 bits check box will open as follows. Please put a required bit here and push Return key.
z FS16i series
z FS30i series
Printing is also supported in the parameter table display. Please select [Print] from [File] menu, and specify the
parameter number to print in the following dialog box.
Outline
When you press [Graph] on Main Bar, Graph Window is shown. → example
You can get various data of servo and spindle axes on Graph Window. Graph Window provides you various display mode to
analyze measurement data.
Measurement data
Raw data from NC (Position, Torque, etc.)
Operation data
It is the result of calculation by some operation against measurement data. If you don't set any operation against the
measurement data, you can't see any waveform.
It means that
Display waveform = Measurement data + Some Operation.
In the following explanation, we use CHANNEL(CH) as Measurement data and DRAW(Draw) as Display data.
If you use maximum ability of Graph Window, you see the 8 DRAW(Draw1-8) by setting eight kinds of operation against 6
CHANNEL(CH1-6)
Espcially you can see the plural DRAW by setting plural operation against one measurement data.
Basic explanation
z Components
z Menu
z Tool Bar
z Shortcut
Components
The components of Graph Window are shown.
The name of componet will be shown by point folloing picture.
Expansion
Graph Domain
The internal domain in bold line is the place where display waveform.
The kind of data, operation and unit are shown in the left side of it.
Cursor
The dotted line called "Cursor" will be displayed by operating "Cursor display panel".
It is the line which is showed in the left side of 4000 in X axis in above figure.
(Four lines are shown including horisontal lines and vertical lines in total.)
Comment Domain
Two line comments are shown above the bold line.
When you click the domain, you can edit the comments.
Menu
You can execute some commands by the menu.
Please refer Menu in detail.
Tool Bar
the operation 1,2,3 are given and the display of Draw 1,2 are valid and Draw 3 is invalid.
Monitor Window
You can use Monitor Window by select menu [Comm]-[Monitor] at ONLINE state.
You can monitor the current data of every CHANNEL on this dialog.
Every CHANNEL shows the kind of data, axis name, axis number and current data.
The data become gray if the CHANNEL is invalid.
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 and iTUNE.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.
Print Setup(U)
XYR (Ctrl+R)
Switch for Polar mode (Valid or Invalid)
XYA (Ctrl+R)
Switch for Angular mode (Valid or Invalid)
FOURIER (Ctrl+F)
Display of analysis of vibration
Tool(T)
Frequency Response(F)
Measure
Open the dialog for frequency response
Measure the frequency response of velocity loop
Bode plot (Ctrl+M)
Re-draw of bode diagram
LinearMotorComp.Cal(L) (Ctrl+L)
Show the dialog for calculation of Smooth compensation with linear motors
Auto Tuning
Start Tuning Navigator
Spindle Tuning(S)
Acc./Dec. performance Measurement
Open the screen for Acc./Dec. performance measurement
Orientation Measurement
Open the screen for Orientation measurement
Frequency Response Measurement
Open the screen for Frequency Response measurement
Help(H)
Contents(C)
Show contents of help file
Index(I)
Show index of help file
Tool Bar
It shows below command menu. You can execute some commands by click the buttons.
If you want to switch the display of tool bar, please use the menu [View]-[Toolbar].
tool function
Open new window
Read stored waveform data
Save the current data
Copy the bitmap of current waveform to clipboard
Print out of current waveform
Connect with NC and transmit the setting for
measurement
Disconnect with NC and clear the setting for
measurement
Show CHANNEL setting dialog
Show OPERATION setting dialog
Execute origin
Start measurement
Execute auto-scale for all Draws
Shrink horizontal scale
Expand horizontal scale
Shrink vertical scale
Expand vertical scale
This makes move the selected cursor to 0 point.
Select Draw
This expands the selected scope.
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 NC . To
connect to NC, select [Connection] at [Communication(C)] in menu or click connection button in tool bar. After channel
setting is finished correctly, measurement button will be enable.
Channel setting
z Channel setting
Operations setting
z Operations setting
{ Basic Graph Mode
{ Available operations
{ Setting of unit
{ Load reference path
z Available operations
Shortcut
Easy Graph Mode(SD.EXE compatible)
(SD.EXE)
SD.EXE is the soft on MS-DOS that analyzes the data on servo axis .
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 .
Short cut Setting mode
Ctrl+T Position mode( time base)
Ctrl+V Velocity mode( time base)
Ctrl+A Acceleration mode( time base)
Ctrl+B Error mode of circle
Ctrl+X XY mode
Ctrl+W Tangent velocity mode( time base)
Ctrl+D Smoothness at moving ( time base)
Ctrl+O Shape error mode
Ctrl+R Swiching On/Off about Polar and Angular mode
Ctrl+F Frequency analysis mode(Fourier transform)
Ctrl+M Bode plot
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
up arrow Zoom up on time axis
down arrow Zoom up on time axis
a Scale setting automatically
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 + up arrow Move horisontal cursor to upper direction
Alt + down arrow Move horizontal cursor to lower direction
Alt + right arrow Move vertical cursor to right direction
Alt + left arrow Move vertical cursor to left direction
0 This makes move the selected cursor to 0 point.
Others
Short cut Function
Ctrl+L Open Smooth comp. dialog
Channel setting
Procedure
To show the channel setting mode , click channel operation button on toolbar or select the [Channel] on [Setting(S)]
menu of graph window . It is possible to show channel operation mode with short cut key [F9]
In this page , you can set the necessary items to measure the data .
Trigger Setting :
Trigger conditions are shown in the trigger group box.
(Upper : Trigger type, Lower : The detail information of the trigger)
It transits on the "trigger setting" screen when "change" button is pushed.
Note)
When no trigger is specified, the acquisition of the data will start immediately.
Any of trigger is not avaiable for Pulse input type DSA and I/O Link β i.
The enhanced trigger settings (*) are available for some CNC models only.
Please set trigger timing so that the sampling starts before high speed movement when you use a trigger
function. If there is the high speed movement block before the beginning of sampling, the position data
might be wrong. (→ About a limit of the measurement.)
Sampling period :
You can set sampling period among servo axis and spindle axis and PMC signal individually.
If the sampling periods are different from each other, linear interpolation is performed for the data obtained with the
longer sampling period.
Threfore, one sampling period must be an integral multiple of the other sampling period; setting sampling periods of
2ms and 5ms is not permitted.
When data that is updated at long intervals (such as position data) is measured at high speed, a time lag due to the
difference in update timing may occur.
z For servo axes, 62.5us, 125us, 250us, 500us, 1ms - 100ms may be selected.
But 125us can be selected at HRV2 or upper and 62.5us can be selected at HRV3 or upper. Four channels per
two axes can be measured but the number of channels is limited to one channel per two axes when 62.5us is
selected, and two channels per two axes when 125us is selected.
In the entire NC, up to two channels can be measured when 62.5us is selected, and up to four channels can be
measured when 125us is selected.
z For spindle axis, 500usec, 1msec - 100msec may be selected.
Two channels per a spindle axis can be measured but the number of channels is limited to one channel per a
spindle axis when 500usec is selected.
In case of α spindle amplifiers (DGN No.400#7=0), only 8msec can be selected and 1 channel per a spindle
axis can be measured.
z For PMC, 1ms - 100ms may be selected.
Only one channel can be measured and up to 8 points of PMC signal can be selected in its channel.
z For I/O Link β i, 1ms, 2ms, 4ms or 8ms may be selected.
Two channels per I/O Link β i unit can be measured but CNC axes or different I/O link β i units can not be
measured at the same time.
Comment 1,2 :
You can make the comment on data . This function is used as a memo for example measurement content , parameter
condition and etc.
Even if you don't open the channel setting page , when you click the comment domain upper graph windows , you can
edit the comment.
Caution on setting
Axis :
You can set the axis number in which you want to get data. The number is decided in order on NC , not on DSP of
servo .
In OFFLINE mode , axis number is named after both name and number on NC for example [X(1)].
Kind :
You can set the kind of getting data.
Select the kind of data in the following items , POSF(Real position) , VCMD(Velocity command) , TCMD(Torque
command) , SPEED(Real speed) , ERR(position error) , SYNC(Synchronous error on rigid tapping) , etc .
Unit :
You can set the unit. Usually it is not necessary to change the value which is set automatically,
In the case of using operation of polar coordinates conversion, you need to select the unit [deg].
Conversion coefficient :
Set the weight of data. Conversion coefficient and conversion level make a fractional expression against the physical
amount. Conversion coefficient equal to the numerator. Please set the value how much the physical amount against
conversion level, which is raw data unit.
In case of data about position , for example POSF , you need to set the moving distance per 1 pulse ,
in case of data VCMD or SPEED , you need to set 3750 ,
in case of data TCMD , you need to set the maximum current value of connected amplifier.
Conversion level :
Set the weight of data. Conversion level equal to denominator against the physical amount. Please think how much
the conversion coefficient against this level, which means raw data unit.
In case of data about position , for example POSF , this parameter is set 1 automatically,
in case of data VCMD or SPEED , this parameter is set 32768 automatically , (The raw data 32768 means 3750 min-
1.)
in case of data TCMD , this parameter is set 7282 automatically . (The raw data 7282 means the maximum current
value.)
Origin value :
You set initial data of each channel determined when click the origein bottun .
Expanded address :
Usually this is not used .
Shift :
Usually this is not used. Occasionally this parameter is set automatically when you select kind.
When exceeding the limit of measurement, change the shift value.
Explanation :
This page display the explanation of kind selected . In some page , there are supplementary explanation about
conversion coefficient.
In this time , the data related position signal defines by the unit[mm/pulse] , so you need to operate 1 [pulse] as
conversion level and some [mm] as conversion coefficient.
The raw 32768 about VCMD and SPEED is equivalent to 3750min-1 , so you need to operate 32768 as conversion
level and 3750 as conversion coefficient.
Axis :
Select PMC(-127) for measuring the PMC signals.
You can set signal address at the channel where PMC(-127) is selected as measuring target.
Signal Address :
Set a bit address of PMC signal to want to measure. (up to 8 points)
Signal address G, F, X, Y, A, R, K, D, M, N, E are available. (T, C, Z are not available.)
Set a PMC signal address such as X0008.4
With Multi-path PMC, PMC path number + ":" is required in front of a signal address. (Example: 2:F0001.0)
If no PMC path number is specified, 1st PMC is assumed.
Valid PMC path number : 1,2,3,9(DCS PMC), 5(LOADER)
The others
Synchronous mode :
In the case of interpolation on servo and spindle axes for example with Cs contouring control , you have to set this
funcion , but in some cases it may not be effective.
Normally use this function off when α i spindle amplifier is used. (This function is used for α spindle amplifier.)
Auto scale :
In the case of repeating measurement on the common setting , you can select whether to redraw scale automatically or
not .
No redrawing :
The scale isn't redrawn automatically .
Only one time :
The scale is redrawn automatically only measurement data immediately after channel setting . ( Normal
setting )
Every times :
The scale is redrawn automatically every measuring .
To enable auto scale , scale range is changed automatically and the whole waveform is displayed in display area on
graph window . Therefore, when you observe the changing of waveform amplitude , it is useful to fix the scale
without using auto scale function .
Position error
ERR
Set moving distance per 1 pulse (Detection unit)
T type CNC:
Synchronous error on rigid tap ( only tapping axis )
SYNC B1H1,BEH1,DEH1/15
Set 1. ( It means 4096 pulse per 1 rotation )
or later
Absolute position (221p/rev) detected internal pulse
ABS coder
Set moving pulse per 1 revolution
Estimated disturbance value
DTRQ
Set maximum current value (Ap) of using amplifer
Difference of torque between simple synchronous
axes
Set maximum current value (Ap) of using amplifier
DLTCM
When you use this as the parameter setting for
Torque Difference Alarm Level, Please 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.
Smooth compensation counter for Synchronous 90B1,90B8/05 or later
ROTDD
built-in servo motor 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 frequency
FRTCM characteristic . )
Set maximum current value (Ap) of using amplifier
like torque command
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) of using amplifier
S-phase current
IS
Set maximum current value (Ap) of using amplifier
Effective current
IEFF
Set maximum current value (Ap) of using amplifier
Active current
IQ
Set maximum current value (Ap) of using amplifier
Reactive current
ID
Set maximum current value (Ap) of using amplifier
α i spindle
Series and editions of applicable system software
[SYSTEM]
B0H1/05,B1H1/06,BDH1/05,BEH1/06,DDH1/05,DEH1/06 or later
[ETHERNET]
656A/03 or later
[SPINDLE]
9D50/02, 9D53/01, 9D70/01 or later
The number of channel is 2 that is the maximum number when sampling period is 1ms , and 1 channel when sampling period
is 500usec.
*1) 9D53 series: 9D53/03 or later, 9D70 series: 9D70/02 or later, 9D80 series: 9D80/01 or late
*2) 9D53 series: 9D53/04 or later, 9D70 series: 9D70/03 or later, 9D80 series: 9D80/01 or late
*3) 9D53 series: 9D53/11 or later, 9D70 series: 9D70/10 or later, 9D80 series: 9D80/04 or later
α spindle
The number of channel that you can set is only 1 , and sampling period is 8msec .
is stopped .
ICNV (current conversion constant) : Setting of Prm.No.4110 (Low speed winding : Prm.No.4146)
Ga (current detecting gain) : Coefficient for SPM model. See following table.
SPM SPM(HV) Ga
SPM-2.2i SPM-5.5HVi
16.67
SPM-5.5i SPM-11HVi
SPM-11i SPM-15HVi 33.33
SPM-15i SPM-30HVi 50
SPM-22i SPM-45HVi 66.67
SPM-26i 100
SPM-30i
SPM-75HVi 133.33
SPM-37i
SPM-45i SPM-100HVi 150
SPM-55i 233.33
Normal orientation
ORSEQ Control state
0 to 2 Orientation command ON (ORCM=0 to 1).
Acceleration/decceleration to orientation speed.
2
Preparing for position control.
2 to 6 Close position loop.
6 Positioning by position gain.
6 to 0 Completion of orientation (ORAR=0 to 1).
See following tables for configurations of Spindle control signals and Spindle status signals.
For details about each signals refer to "FANUC AC SPINDLE MOTOR α i series /β i series PARAMETER MANUAL (B-
65280EN)"
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)"
TCSAT*3 TRNSNT*2
BIT07 BIT06 BIT05 BIT04 BIT03 BIT02 BIT01 BIT00
ORAR ORCM SFR SRV SAR SDT SST FGRD*1
Item Content
Channels(Total) Up to 8 channels for servo axis, spindle axis, and PMC
Channels(PMC) 1 channel, up to 8 points of PMC signal
Sampling period (PMC) 1msec - 100msec (update cycle: 8msec or 4msec)
Address G, F, X, Y, A, R, K, D, M, N, E can be measured.
Signal address
(Address T, C, Z can not be measured.)
Signal range Depending on the PMC model
z It is impossible to measure the data of PMC signal and of I/O Link β i axis together.
Axis:
Select PMC(-127) for measuring the PMC signals.
Signal address:
Set a bit address of PMC signal to want to measure.
Signal address should be set such as X0008.4
With Multi-path PMC, PMC path number is required in front of a signal address. (Example: 2:F0001.0)
If no PMC path number is specified, 1st PMC is assumed.
Valid PMC path number : 1,2,3,9(DCS PMC), 5(LOADER)
z To display the PMC signal, use Bit operation of Y-Time display mode.
z Because the measured PMC signals are set from the side of the lower bit according to the address list,
select the bit position of the PMC signal to want to display by "Input2" of the Bit operation.
z Singal address is displayed in the braket for the unit indicator of each draw.
Operation setting
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(S) ] menu in graph
window or click shortcut key [F5] , too .
You can set parameters about operation to display each channel data on graph window .
Please set operation for each Draw ( displayed waveform ) in following order .
The order of setting :
1. 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.
2. 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.
3. 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.
We prepare some sheets to set the scale for every Basic Graph Mode.
You can change the scale by above sheets. ( You can use the auto-scale, the expansion and the shrink by keyboard operations
also.)
You can't set the operations for the following special mode. Please use the exclusive menu of Graph Window.
Available Operations
When you select "Basic Graph mode", the operation list you can select will be shown according to Basic Graph Mode.
The followings are all operations.
Operations Contents
No operation
The vertical axis shows the amount of "Input1". You can select the data of all channels.
YT When you use polar coordinates conversion, please set radius to "Input1" and angle to
"Input2".
R*cos(θ) will be shown at Draw1,3,5,7. R*sin(θ) will be shown at Draw2,4,6,8.
1st order differential data of position will be shown. (It means velocity.)
The vertical axis shows the amount of "Input1".
Diff1(VT)
This can be available only against the channel which get position data.
The polar coordinates conversion can't be used.
2nd order differential data of position will be shown. (It means acceleration.)
The vertical axis shows the amount of "Input1".
Diff2(AT)
This can be available only against the channel which get position data.
The polar coordinates conversion can't be used.
3nd order differential data of position will be shown. (It means jerk.)
The vertical axis shows the amount of "Input1".
Diff3(JT)
This can be available only against the channel which get position data.
The polar coordinates conversion can't be used.
The tangent speed
This can be available only against the channel which get position data.
The tangent speed of "Input1" and "Input2" will be shown.
Tangent When you use polar coordinates conversion, please set radius to "Input1" and angle to
"Input2"
In this case the tangent speed will be calculated against the position data which is converted
from polar coordinates to normal.
The tangent speed of n-axes
This can be available only against the channel which get position data.
TangentN The tangent speed of n-axes which numbers are specified from "Input1" to "Input2" will be
shown.
The polar coordinates conversion can't be used.
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 between "Input1" and "Input2" (Subtract "Input1" from "Input2").
We suppose that the feedback ratio between them is 1:1 so far.
Bit display
Bit Using for signal data display
Channel is specified by "Input1", and Bit is specified by "Input2"
YT(SPD)
XY mode
Operations Contents
XY display will be shown.
XY
The horizontal axis shows "Input1" and the vertical axis shows "Input2".
XY contour error will be shown.
Contour The horizontal axis shows "Input1" and the vertical axis shows "Input2".
It's necessary to set Reference data to calculate the error.
TqVacc
TqVdec
TVacc Using for spindle tuning (Acc./Dec. performance measurement)
TVdec
TV85%
CIRCLE mode
Operations Contents
Circle contour error will be shown.
Circle The horizontal axis shows "Input1" and the vertical axis shows "Input2".
Please 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(for spindle tuning)
Setting of unit
Some available units are shown in the combo-list according to the kind of data and operation you select.
If you want to use the polar conversion, you have to measure the 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 " .
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 .
Scale setting
The display domain of the graph window can be set directly on the page of scale setting..
The setting page is divided by the base graph mode.
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) .
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) .
Related items
Related items
Related items
Mode Explanation
Raw data will be shown. (The horizontal axis means
XTYT mode
time.)
(Ctrl+T)
The data of all channel will be shown.
Velocity display (The horizontal axis means time.)
The 1st order differential will be done against the
VT mode position data of measurement channel. It means velocity.
(Ctrl+V) ( The differential is not done against the data except
position. So VCMD, TCMD and etc are shown as raw
data.)
Acceleration display (The horizontal axis means time.)
The 2nd order differential will be done against the
position data of measurement channel. It means
AT mode
acceleration.
(Ctrl+A)
( The differential is not done against the data except
position. So VCMD, TCMD and etc are shown as raw
data.)
Cricle error display
The contour error of circle will be shown. The horizontal
CIRCLE mode
axis means CH1 and the vertical axis means CH2.
(Ctrl+B)
The reference circle should be set at the dialog of scale
setting.
XY display
XY mode
The XY path will be shown. The horizontal axis means
(Ctrl+X)
CH1 and the vertical axis means CH2.
Tangent velocity display (The horizontal axis means
XTVT mode time.)
(Ctrl+W) Draw1 shows the position of CH1. Draw2 shows the
tangent velocity made by CH1 and CH2.
The smoothness of moving will be shown. (The
horizontal axis means time.)
The smoothness of moving against the measurement
DXDY mode
channel will be shown.
(Ctrl+D)
( This operation is not done against the data except
position. So VCMD, TCMD and etc are shown as raw
data.)
CONTOUR The contour error will be shown.
mode The contour error between the reference path and the XY
(Ctrl+O) path made by CH1 and CH2 will be shown.
Switch for Polar coordinates conversion
Please use this for the conversion from the movement by
one rotary axis and one straight axis to two straight axis.
XYR mode
We suppose CH1 is straight axis and CH2 is rotary axis
(Ctrl+R)
in Easy Graph mode.
This can be used with XTYT mode, CIRCLE mode, XY
mode and CONTOUR mode.
Switch for Angular axis conversion
Please use this for the conversion from the movement by
angular axis to perpendicular axis.
XYA mode We suppose CH1 is perpendicular axis and CH2 is
This Easy Graph Mode realize the similar shortcut handling as SD.EXE.
Note) FOURIER mode can be used only in Easy Graph Mode.
Fourier Mode
Outline
This shows the result of Fourier analysis against the vibrating waveform.
The Fourier analysis is done against the data from start time to end time. The magnitude and the Phase will be shown as
vertical axis. (The horizontal axis means frequency.)
Measurement way
Please do the measurement as follows.
1. Please select the time domain which shows the vibration you want to analyze. (Basic mode must be Y-Time mode.)
2. Press [Ctrl+F] or select menu [Mode(M)] → [FOURIER]. You will be able to see the result.
Note)
z The weight of frequency for horizontal axis will be changed according to the time domain you select.
z When you display the result of frequency analysis, you can't save the data to a file. In this case, please return to the Y-
Time mode and after that please save it.
z The log scale display can't be available for horizontal axis.
Frequency Response
Outline
You can get the frequency response of velocity loop. And you can see the result by Bode diagram.
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).
Measurement way
1. Please select menu [Tool(T)] → [Frequency Response(F)] → [Measure...]. You can see the dialog for "Frequency
Response Measurement".
2. If you select the axis to measure frequency response and press the [Measure...] button, this software makes vibrations
target axis of machine automatically , and you can see the frequency response.
Note) The measurement of frequency response in spindle axes is not supported in this dialog. (Jul. 2004)
To measure the frequency response in spindle axis, please refer to spindle tuning function.
3. If you press the [Detail] button, you can set the optional setting. Please set if you need.
4. In case that you want to draw the Bode diagram again, select menu [Tool(T)] → [Frequency Response(F)] → [Draw
Bode diagram].
5. The options you can set at [Detail] are as follows.
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
Sweep method
servo software series 90B0.
(The way is selected by servo software
series automatically, you don't need change
the way. )
Please 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. Please be careful this point when you
Sweep frequency set the maximum frequency,
Series 9096 : Sampling time is 1msec. So
maximum frequency is 500Hz.
Series 90B0 : Sampling time is 250micro
sec. So maximum frequency is 2kHz.
*The upper fixed value in each series is
adopted as sampling time. (default : from 10
to 1000Hz)
This parameter is amplitude ( of one side )
when we suppose the maximum current of
amplifier means 7282. When the backlash of
Amplitude of the target machine is big, it may be
Input necessary to make the amplitude larger.
If you make this value too big, OVC alarm
may be occurred. Please be careful.
(Default : 1000)
To expand the excess error level at the stop :
The excess alarm may be occured if your
error threshold is small, because this
measurement is realized by input of torque
disturbance.
If you check this option, only when you
measure the frequency response, the excess
error level at the stop will become 32767.
Other
Position gain is set to 1 :
To prevent position loop effect, position
gain will become 1 when you measure
frequency response of velocity loop.
Note
z You can't measure the frequency response of spinde axis in α spindle system.
z From SERVO GUIDE 2.0 or later, you can save waveform data to file even if Bode diagram is displayed.
z You can see the data only with the log scale display as horizontal axis.
Origin:
Set the values of center in Gain-diagram and Phase-diagram.
Division:
Set the values per one grid in Gain-diagram and Phase-diagram.
Frequency:
Set the minimum value and maximum value of a horizontal axis. The unit is not necessarily 1=1Hz, because it
depends on the time range chosen in Y-Time mode.
Example) The unit of frequency is equivalent to 1= 10Hz when the time range for 0.1 seconds is chosen.
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.
Cursor function
Description
Cursor function will display the vertical lines or horizontal lines in Graph Window and show the difference, average
value, maximum value, minimum value between the lines.
Cursor function(Y-Time)
This chapter shows the cursor configulation using Y-Time mode as basic graph mode.
Cursor
Following table shows the availability of "Cursor display panel".
Cursor function(XY)
This chapter shows the cursor configulation using XY mode as basic graph mode.
Cursor
Following table shows the availability of "Cursor display panel".
Cursor function(Fourier)
This chapter shows the cursor configulation using Fourier mode as basic graph mode.
Cursor
Following table shows the availability of "Cursor display panel".
Cursor function(Bode)
This chapter shows the cursor configulation using Bode mode as basic graph mode.
Cursor
Following table shows the availability of "Cursor display panel".
Cursor operation
The cursor showns on Graph Window are selectable and moveable.
This chapter shows the cursor operation.
Selecting way of cursors
z When you left-click the mouse on a cursor, the cursor will be changed to selected mode.
z When you left-click the mouse at somewhere except on the selected cursor, the selected mode will be canceled.
z You can select only one cursor at the same time.
z When you left-drag the mouse on a cursor, you can move the cursor.
z The limitation of cursor move is edge of graph area.
z If you intend to move the cursor over another cursor, both cursors are draged together.
Color of cursors
z The color of cursors will be changed according to the color of selected Draw.
z When no Draw is selected, the color of the cursor will be standard color.
3. When you left-drag the mouse in the graph, the dotted square will be shown.
Please do the operation at the area where you want to enlarge.
(If you right-click the mouse during dragging, the area selection will be canceled.)
4. When you move the mouse cursor to the frame of the selected area shown in (3), the mouse cursor will be changed
and you can change the size of selected area.
Please do the fine adjustment by this way.
And if you right-click the mouse in this status or left-click out of the selected area, the selected area will be canceled.
5. When you move the mouse cursor into the frame of selected area, the mouse cursor will be changed to the magnifying
glass.
In this status, when you left-click the mouse, the selected area will be enlarged.
Warning
If you do the following operation, the area expanding function will be canceled and returned to graph selection mode.
After you measure the ROTOR and TCMD data in Graph window, please select [Linear Motor Comp. Cal] in [Tool] menu.
The following dialog is shown.
If you use synchronous built-in servo motor(DD motor), please measure the ROTDD and TCMD data.
You can get the paraemters to do the "Smooth compensation" only by pressing [Add] and [Calc] button. You can send the
parameters by press [Set param] also.
working.
* Clutch/gear signal CTH1,CTH2
* Speed range switching request signal RSL
* Spindle switching request signal SPSL
z Emergency stop signal of CNC (*ESP:G8.4) is invalid like 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.
z In case of synchronous spindle motor, please use spindle tuning function
after performing magnetic pole detection.
Only [Spindle condition check] and [Close] are available for the first time.
Select [Spindle condition check] and check spindle condition. (See section 4.)
You can measure after condition check has done. (See section 5.)
Check spindle settings (PMC signals, CNC parameters) in "Setting Check" field.
Item Relating CNC parameters/PMC signals
Selected windings RSL, SPSL
Clutch/gear signal CTH1, CTH2
No.4002#3,#2,#1,#0
spindle sensor (No.4178#3,#2,#1,#0 in case of SUB spindle of
spindle switching control.)
No.4056 - No.4059
gear ratio data (No.4216, No.4217 in case of SUB spindle of spindle
switching control.)
No.4171 - No.4174
Arbitrary gear ratio
(No.4243 - No.4246 in case of SUB spindle of spindle
(Motor sensor)
switching control.)
Arbitrary gear ratio
No.4500 - No.4503
(Spindle sensor)
Rotate spindle in "Rotation speed" field and check speed of spindle and motor.
Improper gear ratio data may be set when spindle doesn't rotate at commanded speed.
Check following settings again.
* Clutch/gear signal : CTH1,CTH2
* Gear ratio data : No.4056 - No.4059
(No.4216, No.4217 in case of SUB spindle of spindle switching
control)
Press [Back] after you finish check.
S command
Set S command (spindle speed command).
The allowable data range is between 0 to 100.
Measurement is aborted when motor speed becomes greater than setting value.
Motor speed
You can see motor speed in real time.
Spindle speed
You can see spindle speed in real time.
SFR/SRV/STOP
Select forward rotation(SFR) / reverse rotation(SRV) / STOP.
(Switching between SFR and SRV is prohibited.
Make sure to stop spindle before changing rotation direction.)
data weight
Set display unit of spindle speed and motor speed.
Relationship between display unit and display range are as follows.
Select appropriate weight according to gear ratio between spindle and motor.
Display unit display range(min-1)
× 10 -32768 to +32767
×1 -3276.8 to +3276.7
× 0.1 -327.68 to +327.67
Back
Close "Spindle condition check" window and return to "Measurement of Acc./Dec. performance" window.
Output data
Select output data from following 3 items.
Output data Explanation
Speed - Acceleration
Displays acceleration(Acc./Dec.) for each speed.
characteristics
Speed - Acc./Dec. time
Displays Acc./Dec. time for each speed.
characteristics
Speed & Motor current Displays spindle speed and motor current.
S command
Set S command (spindle speed command).
Start
Start measurement.
Close
Quit measurement.
Detail
Toggle of Detail display
7. You can see waveforms according to output data format after measurement.
Only [Spindle condition check] and [Close] are available for the first time.
Select [Spindle condition check] and check spindle condition. (See section 4.)
You can measure after condition check has done. (See section 5.)
Check spindle settings (PMC signals, CNC parameters) in "Setting Check" field.
Item Relating CNC parameters/PMC signals
Selected windings RSL, SPSL
Rotate spindle in "Rotation speed" field and check speed of spindle and motor.
Improper gear ratio data may be set when spindle doesn't rotate at commanded speed.
Check following settings again.
* Clutch/gear signal : CTH1,CTH2
* Gear ratio data : No.4056 - No.4059
(No.4216, No.4217 in case of SUB spindle of spindle switching
control)
Press [Back] after you finish check.
S command
Set S command (spindle speed command).
The allowable data range is between 0 to 100.
Motor speed
You can see motor speed in real time.
Spindle speed
You can see spindle speed in real time.
SFR/SRV/STOP
Select forward rotation(SFR) / reverse rotation(SRV) / STOP.
(Switching between SFR and SRV is prohibited.
Make sure to stop spindle before changing rotation direction.)
data weight
Set display unit of spindle speed and motor speed.
Relationship between display unit and display range are as follows.
Select appropriate weight according to gear ratio between spindle and motor.
Display unit display range(min-1)
× 10 -32768 to +32767
×1 -3276.8 to +3276.7
× 0.1 -327.68 to +327.67
Back
Close "Spindle condition check" window and return to "Measurement of Acc./Dec. performance" window.
Output data
Select output data from following 4 items.
Output data Explanation
Orientation time Spindle speed and orientation sequence are displayed.
Speed, Torque command Spindle speed and torque command are displayed.
Speed, Orientation error Spindle speed and position error are displayed.
S command
Set S command (spindle speed command).
1 rotation signal
Status of 1rotation signal detection is displayed.
In case of 18iLNB or the status is undetectable,"-" sign is displayed.
Start
Start measurement.
Close
Quit measurement.
Detail
Toggle of Detail display
7. You can see waveforms according to output data format after measurement.
Orientation time
No.4125 - 4126 0
No.4410 - 4415 0
Only [Spindle condition check] and [Close] are available for the first time.
Select [Spindle condition check] and check spindle condition. (See section 4.)
You can measure after condition check has done. (See section 5.)
Check spindle settings (PMC signals, CNC parameters) in "Setting Check" field.
Item Relating CNC parameters/PMC signals
Selected windings RSL, SPSL
Clutch/gear signal CTH1, CTH2
No.4002#3,#2,#1,#0
spindle sensor (No.4178#3,#2,#1,#0 in case of SUB spindle of
spindle switching control.)
No.4056 - No.4059
gear ratio data (No.4216, No.4217 in case of SUB spindle of spindle
switching control.)
No.4171 - No.4174
Arbitrary gear ratio
(No.4243 - No.4246 in case of SUB spindle of spindle
(Motor sensor)
switching control.)
Arbitrary gear ratio
No.4500 - No.4503
(Spindle sensor)
Rotate spindle in "Rotation speed" field and check speed of spindle and motor.
Improper gear ratio data may be set when spindle doesn't rotate at commanded speed.
Check following settings again.
* Clutch/gear signal : CTH1,CTH2
* Gear ratio data : No.4056 - No.4059
(No.4216, No.4217 in case of SUB spindle of spindle switching
control)
Press [Back] after you finish check.
S command
Set S command (spindle speed command).
The allowable data range is between 0 to 100.
Motor speed
You can see motor speed in real time.
Spindle speed
You can see spindle speed in real time.
SFR/SRV/STOP
Select forward rotation(SFR) / reverse rotation(SRV) / STOP.
(Switching between SFR and SRV is prohibited.
Make sure to stop spindle before changing rotation direction.)
data weight
Set display unit of spindle speed and motor speed.
Relationship between display unit and display range are as follows.
Select appropriate weight according to gear ratio between spindle and motor.
Display unit Display range(min-1)
x 10 -32768 to +32767
x1 -3276.8 to +3276.7
x 0.1 -327.68 to +327.67
Back
Close "Spindle condition check" window and return to "Frequency response measurement" window.
Control mode
Select control mode of spindle from following table.
Control mode
Velocity control mode
Cs contouring control mode
Servo mode
Orientation mode
Spindle synchronous control mode
Example of setting
Setting value: 1000 → Spindle speed command : 1000[min-1]
Setting value: -1000 → Motor speed command : 1000[min-1]
Start
Start measurement.
Close
Quit measurement.
Detail
Toggle of Detail display
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.)
3. As a result of adding offset value, it is found that XY path does not lean in the error expansion display as follows.
+ (plus)
Time delay for measurement data
- (minus)
Time lead for measurement data
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.
Limitation of measurement
Feedrate which can be measured
The maximum measurable feed-rate is less than 16000 counts per 1 msec. (This is equivalent to 960m/min for 1um
detection unit, and 96m/min for 0.1um detection unit)
If it is less than the above-mentioned feed-rate, all servo position data are completely captured, otherwise the data
may be missed and a mistake of position can occur.
"SD.EXE"
Conventional MS-DOS-based servo tuning software
Architecture
z The separation display of gain and phase in Fourier mode (oscillation frequency analysis) is realized.
Note)
The graph line is shown by connecting each data.
There may be no data on the graph line between 2 cursors in case that the data intervals are big.
Values displayed in ,
The value means the differential value between 2 vertical or horizontal cursors.
Note)
The cursor position is finely calculated with decimal point in the software.
Therefore the cursor position has some error between the value you can see and the internal value. (For example,
when the cursor position can be seen just on 1000, the internal position value might be 1000.9.)
z The vertical side in Y-Time mode can't be enlarged or shrinked if you don't select a Draw.
When you select a Draw, the cursor position will be enlarged or shirinked with the selected Draw together.
It is due to the specification that the vertical scale has several scales in each Draw.
z When you enlarge the graph and the cursor position become out of graph area, the cursor will stay at the edge.
In such status, after you shrink the graph, the cursor position will return again.
Cursor
First start-up Displayed at 1.5 division from the edge of graph
Displayed at the same position as the window which was active
Other time
last time.
It is necessary to change to MDI mode on NC and to select the display except for program edit display. Position display is
recommended .
In upper dialog , if you press the [OK] button , you see the following window .
1. The first process is to set the program conditions and press the [Apply] button .
The test program called "Sub-program" is made .
2. Pressing the [Sub-program transmission] , "Sub-program" is transmitted to NC .
3. Pressing the [Main-program transmission] , the program whose function is to load the Sub-program is transmitted to
MDI's memory .
4. Pressing the [Cycle start] button , the program starts .
Note) 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.
FS16i-MB : B0H1/20 or later
FS16i-TB : B1H1/20 or later
FS18i-MB : BDH1/20 or later
FS18i-TB : BEH1/20 or later
FS18i-MB5 : BDH5-10 or later
Note) 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/.
Menu
This page explains for the menu contents in program window .
z File
This function is to clear the current program and to make the new program .
This function is to load the program from file . The supported program format is only text
format .
You can select the program number in the dialog as following one.
You can select the program name in the dialog as following one.
* Close
* Reconnection
In the case that the communication error is occurred for some reason , this command will
restore the communication.
( Example , it is necessary to turn off the NC 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)
* End of application
z Edit
You can edit directly the program in program edit box . You can use the following commands like ordinary
editor .
* Cut(Ctrl+X)
* Copy(Ctrl+C)
* Paste(Ctrl+P)
* Select All(Ctrl+A)
* Search(Ctrl+F)
z Display
* Tool bar
z Tool
* Sub-program transmission(Ctrl+B)
* Main-program transmission(Ctrl+M)
* Delete program on NC
This function is to delete the program on NC's memory . You can select the program you want
to delete in the dialog .
Tool bar
Tool bar is displayed under the menu . You can operate the various commands used in program window with pressing the
icon by the mouse .
You can decide whether tool bar is displayed or not with pressing the [Tool bar] command button in [Display] menu .
Tool Function
Clear the program and make new program
Open the program ( text format )
Load the program from NC
Save the program ( text format )
Print the program
Cut the program code
Copy the program code
Paste the program code
Transmit the Sub-program
Transmit the Main-program
Usage
z ON LINE
Note) 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.
Note ) In ON LINE mode , when the program window start up , automatically the parameter will be loaded and the
upper setting will be set . LN = 18i-LNB
Note ) In ON LINE mode , when the program window start up , automatically the parameter will be loaded and the
upper setting will be set .
Note) 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.
Moving Input the moving distance of one way on the back and
distance forth Acc/Dec .
In the square or the square with 1/4 arc ( include Cs ) ,
input the side segment length. In case of the square
Side segment
with 1/4 arc , it is necessary to input the straight length
except for the arc line .
Input the distance from R point to screw bottom on the
Note) The unit of numerical value to input varies according to setting of NC. (mm or inch)
8. You can edit directly the program codes in program edit box . Please 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.
FS16i-MB : B0H1/20 or later
FS16i-TB : B1H1/20 or later
FS18i-MB : BDH1/20 or later
FS18i-TB : BEH1/20 or later
FS18i-MB5 : BDH5-10 or later
12. You can save the made program as the file . You can print , too .
z OFF LINE
You can make the program without NC . Please make the programs in the process (1 ,2 ,3 ,4) .
You can save and print the made program same as the ON LINE state.
Tuning navigator detemine the parameters, getting waveform from CNC automatically. Therefore please 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, please
ignore it by pushing [OK]. (The channel settings are automatically set by Tuning navigator itself.
Servo
This is the automatic tuning of
velocity gain. It determines the
Initial Gain- gain, moving the target axis and
Tuning measuring frequency response.
When you've not tune the gain
yet, please select this menu first.
This is the automatic tuning of
HRV filters(Resonace
elimination filters). It detemines
Filter-Tuning the optimum filter setting by
detecting resonance frequency
with the gain which is detemined
Initial Gain-Tuning.
After application of above filters,
Gain-Tuning this wizard raise the gain more by
automatic tuning.
This is the parameter decision of
Tuning of
Automatic Backlash
quadrant
Acceleration. (available only in
protrusion
Series 30i,31i,32i)
This is the automatic tuning of
Tuning of time time constant for rapid traverse.
constant for It determines the time constant
rapid traverse with moving the axis and
watching peak torque.
The wizard, which makes the
tuning for High speed & High
precision easy, will start. The
plural parameters, which are
High speed &
related High speed & High
High precision
precision function, can be
Tuning
determined easiliy by only one
slider. The square with 1/4 arc
program is used for the
evaluation.
Spindle
This is the automatic tuning of
HRV filters(Resonace
Filter-Tuning elimination filters). It detemines
the optimum filter setting by
detecting resonance frequency.
Flow of tuning
1. At first, the explanation of this tuning is shown.
Choose Master Axis when you use Synchronous control or Tandem control.
If the slave axis is selected, SERVO GUIDE changes the target axis to the master side automatically.
And, it doesn't support the adjustment of synchronous axes which have more than one slave axis.
3. The test program, which is the 10mm (0.394inch in case that input unit is inch) go-back cutting as default, is shown.
You can change it directly in the Edit-Box. (But please don't change to a rapid-traverse program. Please use cutting a
program.)
As the O-number 99 is used for this test program as default. if you have same number program, please press [Select]
button to change O-number.
The name of test program on FS30i becomes SVG_AUTOTUNE as fixed name, and it can't be changed.
→ FS30i series
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, please turn them OFF.)
When you press [Start] button, the test program is transmitted to CNC first. Please 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. Please wait until the message "Measurement is completed".
Note) In case of synchronous axes and tandem axes, disturbance input is executed both 2 axes at the same time for
measurement of frequency response.
Note) In first try, PC may starts to get data without trigger waiting just after press [Start]. At the case, please try again
after moving machine by press of Start button on the machine MDI. The waiting trigger must be done correctly at
your second try.
Refer to this if a trigger doesn't work well when you press a measurement button.
Note) In case of synchronous axes and tandem axes, the measurement result only of the master axis is shown.
The evaluation of the measurement result is executed. And the red line, which indicates the ideal frequency response
without ayy resonance, is shown like following.
SERVO GUIDE finds the resonance point and determins 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, please press [Recalc] button. The calculation is executed again.
Note) In case of synchronous axes and tandem axes, the optimum filter value is decided only from the character of the
master axis. And the values are applied to both master axis and slave axis.
The final setting of the gain can be changed manually by changing edit-box directly.
8. We measure the frequency response again to confirm the effect of gein up.
The procedure is same as 6.
You can see the effect of gain up by comparison of red line(former response) and blue line.
9. The final setting value of parameters is shown.
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, please change manually by changing edit-box directly.
When the result satisfy you, please check [Is it O.K.?] and press [Next>] button.
If you are using Parameter window together, please execute [File]→[Reload] in Parameter window to refrect the
changed parameters.
Flow of tuning
1. At first, the explanation of this tuning is shown.
Choose Master Axis when you use Synchronous control or Tandem control.
If the slave axis is selected, SERVO GUIDE changes the target axis to the master side automatically.
And, it doesn't support the adjustment of synchronous axes which have more than one slave axis.
3. The test program, which is the 10mm (0.394inch in case that input unit is inch) go-back cutting as default, is shown.
You can change it directly in the Edit-Box. (But please don't change to a rapid-traverse program. Please use cutting a
program.)
As the O-number 99 is used for this test program as default. if you have same number program, please press [Select]
button to change O-number.
The name of test program on FS30i becomes SVG_AUTOTUNE as fixed name, and it can't be changed.
→ FS30i series
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, please turn them OFF.)
When you press [Start] button, the test program is transmitted to CNC first. Please 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. Please wait until the message "Measurement is completed".
Note) In case of synchronous axes and tandem axes, disturbance input is executed both 2 axes at the same time for
Refer to this if a trigger doesn't work well when you press a measurement button.
Note) In case of synchronous axes and tandem axes, the measurement result only of the master axis is shown.
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, please press [Recalc] button. The calculation is executed again.)
Note) In case of synchronous axes and tandem axes, the optimum filter value is decided only from the character of the
master axis. And the values are applied to both master axis and slave axis.
9. After watching the result, you can change the coefficients of filters manually by press [FilterX] button.
After changing the coefficients, please press [< Back] button and execute the measurement again.
When the result satisfy you, please check [Is it O.K.?] and press [Next>] button.
If you are using Parameter window together, please execute [File]→[Reload] in Parameter window to refrect the
changed parameters.
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 realize the high gain by cutting the gain
margin.
The procedure of "Gain-Tuning" is exactly same as "Initial Gain-Tuning". Please refer the following hyper link.
The flow of Gain tuning
Flow of tuning
Show series and editions of applicable system software
1. Please make enough tuning of velocity control loop (Gain and Filter tuning) before executing this menu.
2. At first, the explanation of this tuning is shown.
When you press [Next] after selecting axes, the parameters ,which has the possibility to be changed, will be saved in
the following file as the back-up.
If Tuning Navigator will be abnormal termination during the tuing, please set some parameters back by comparison
with the back-up file.
Backup file:My Documents\SERVO GUIDE\SVGBLA.DAT
The folder to store the back-up file will be made automatically. And you can't change the name of the back-up file.
4. The three test programs, which have different feedrate, will be shown. (Circle program of 10mm radius)
Please don't change the circle radius(R10[mm]) and the feedrate(F3000, F1500, F300 [mm/min]).
The name of test programs are fixed "SVG_AUTOTUNE01, 02 and 03" respectively. You can't change the names.
5. Set some parameters for this tuning in advance.
After that, please confirm the measurement result in circle display mode, and repeat it untill the protrusions
become enough small.
Calculate comp(2)
Tuning Navigator will calculate the compensation parameter from the measurement results.
But you can't use this just after first measurement.
Modification(3)
You can modify the calculation results manually with displaying waveform.
{ Acceleration standard
Linear acceleration
Acceleration override depends on linear acceleration.
Square root of the acceleration
Acceleration override depends on square root of the acceleration. (Improved)
{ Acceleration override format
Standard
Default weight
Resolution priority
The resolution of the acceleration will be better. But the maximum acceleration will be limited.
Acceleration priority
The maximum acceleration will be larger. But the resolution will be worse. When the target machine
has the high acceleration specification, please select this.
Improvement setting
Override format regardless of detection unit. (Improved)
{ Damping override format
Standard
Default weight
Resolution priority
The resolution of the damping override will be better.
9. Explanation for parameter confirmation window (part 2)
The parameters for directional compensation are shown.
When the result satisfy you, please check [Is it O.K.?] and press [Next>] button.
If you are using Parameter window together, please execute [File]→[Reload] in Parameter window to refrect the
changed parameters.
Flow of tuning
1. At first, the explanation of this tuning is shown.
Choose Master Axis when you use Synchronous control or Tandem control.
If the slave axis is selected, SERVO GUIDE changes the target axis to the master side automatically.
And, it doesn't support the adjustment of synchronous axes which have more than one slave axis.
3. The test program, which includes go-back movement from +500mm to -500mm at a rapid feed speed, is presented.
You can change it directly in the Edit-Box. (But please obey the following rules.)
[Test program condition]
- Describe N1 and N999 at the head of the line of rapid movement. and N1 should be presented first.
- The one line of dwell command can be acceptable between N1 line and N99 line.
- Please command same distance in N1 line movement and N99 line movement.
- Please take care not to be over the over travel area regarding the command specified in N1 and N999 line.
When the command over the stored stroke check 1 for the over travel, SERVO GUIDE will indicate a warning.
- The default program is shown as following.
G91G94
N1G00X-500.00
G04X1.
N999G00X500.00
M99
The O-number of test program is O99 as default. If you don't want that O99 is over-written, please change O-number
A tool hint is indicated when the cursor crosses the check box. Please refer it.
-> This figure shows the case using "Linear acc./dec. before interpolation for rapid traverse" under the condition of
"Always AI contour control effective" in FS30i series.
When you press [Start] button, the test program is transmitted to CNC first.
Please 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. Please wait until the message "Measurement is completed".
Note) In first try, PC may starts to get data without trigger waiting just after press [Start]. At the case, please try again
after moving machine by press of Start button on the machine MDI. The waiting trigger must be done correctly at
your second try.
Refer to this if a trigger doesn't work well when you press a measurement button.
If you want to change the recommended value, please change the Edit Box directly.
If you want to confirm the torque command after changing, please return to the former dialog by pressing [<Back]
and execute the measuremnet again.
Note) In case of synchronous axes and tandem axes, the time constant is applied to both master axis and slave axis.
When the result satisfy you, please check [Is it O.K.?] and press [Next>] button.
8. The list of changed parameters is shown in the last.
If you are using Parameter window together, please execute [File]→[Reload] in Parameter window to refrect the
changed parameters.
Flow of tuning
1. At first, the explanation of this tuning is shown.
Choose Master Axis when you use Synchronous control or Tandem control.
If the slave axis is selected, SERVO GUIDE changes the target axis to the master side automatically.
And, it doesn't support the adjustment of synchronous axes which have more than one slave axis.
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, please press [Select]
button to change O-number.
The name of test program on FS30i becomes SVG_AUTOTUNE as fixed name, and it can't be changed.
→ FS30i series
→ 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 recomends, are shown initially in the boxes as default. You can easily set the interporated
value from both side by this system.
In this screen, when you press [Next>] button, the parameters to change are transmitted to CNC.
Note) In case of synchronous axes and tandem axes, the parameters which should be changed are applied to both
master axis and slave axis.
When you press [Start] button, the test program is transmitted to CNC first. Please 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. Please wait until the message "Measurement is completed".
Note) In first try, PC may starts to get data without trigger waiting just after press [Start]. At the case, please try again
after moving machine by press of Start button on the machine MDI. The waiting trigger must be done correctly at
your second try.
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.(*1)
If you can't satisfy the result, press [<back] button and change parameters again.
When the result satisfy you, please check [Is it O.K.?] and press [Next>] button.
*1) Supplement: GraphWindow shows the diagram in mm unit even in case of inch system.
If you are using Parameter window together, please execute [File]→[Reload] in Parameter window to refrect the
changed parameters.
Flow of tuning
Tuning advance as follows.
If press [Start] button, measurement conditions are transmitted to spindle. And spindle starts to work automatically.
Please wait until the message "Measurement is completed".
Refer to here for explanations of control mode and measurement conditions.
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, please press [Recalc] button. The calculation is executed again.)
8. After watching the result, you can change the coefficients of filters manually by press [FilterX] button.
When the result satisfy you, please check [Is it O.K.?] and press [Next >] button.
As required, torque command filter time constant (Parameter No.4121 or No.4157) can be changed.
If you are using Parameter window together, please execute [File]→[Reload] in Parameter window to refrect the
changed parameters.