Machining Simulation Software User Manual
Machining Simulation Software User Manual
Machining Simulation Software User Manual
D74C-0420-PB01 Edition 01
www.fanucamerica.com
888-FANUC-US (888-326-8287) September 2017
This page intentionally left blank.
FANUC Machining Simulation,
Education Edition – User’s Manual
D74C-0420-PB01 Edition 01
This page intentionally left blank.
FANUC America Corporation – FANUC CNC
Software License Agreement
License Version: __1. 4__ Revised Date: _08/16/2013
Per PC Software License User Site Software License Site Licensed Software
1. Types of Licenses:
a. Per PC Software License: Under this type of license, FAC - FANUC CNC grants to you
(“Customer”) a nonexclusive, nontransferable and limited license to use and install the
FAC - FANUC CNC Software (“Software”) in object code form solely on a single central
processing unit (“CPU”) owned or leased by Customer or otherwise embedded in
equipment provided by FAC - FANUC CNC. Customer may not transfer the Software to
any other machine except in the following three cases: (i) when the licensed CPU
becomes completely inoperative and unrepairable in which case the new CPU becomes
the sole licensed CPU, or (ii) when the licensed CPU is deemed temporarily inoperative
in which case transferring the Software to another machine is allowed providing the user
is the same user and providing the Software is removed from the temporary CPU when
the original CPU is operative, or (iii) when the Software is permanently removed from the
original CPU in which case the CPU transferred to becomes the sole licensed CPU.
b. User Site Software License: Under this type of license, FAC - FANUC CNC grants to
Customer a nonexclusive, nontransferable and limited license to use and install the
Software in object code form on multiple central processing units owned or leased by
Customer or otherwise embedded in equipment provided by FAC - FANUC CNC at one
dedicated location. Customer may not transfer the Software to any other site or location
without the prior written consent of FAC - FANUC CNC.
c. Site Licensed Software: Under this type of license, FAC - FANUC CNC grants to you
(“Customer”) a nonexclusive, nontransferable and limited license to use and install the
FAC - FANUC CNC Software in object code form on multiple central processing units
owned or leased by Customer or otherwise embedded in equipment provided by FAC -
FANUC CNC at one dedicated location. Customer may not transfer the Software in any
complete form. Certain portions of the Software may be transferred or moved from the
dedicated location as a part of a custom package, but only in object code form. Any use
of any part of the Software for the creation of any derivative, modification or revised
custom application development is strictly prohibited and subject to applicable penalties
as set forth herein.
2. Duplicates and Copies: Customer may make one (1) archival copy of the Software provided
Customer affixes to such copy all copyright, confidentiality, and proprietary notices that appear on
the original. EXCEPT AS EXPRESSLY AUTHORIZED ABOVE, CUSTOMER SHALL NOT:
COPY, IN WHOLE OR IN PART, SOFTWARE OR DOCUMENTATION; MODIFY THE
SOFTWARE; REVERSE COMPILE OR REVERSE ASSEMBLE ALL OR ANY PORTION OF
THE SOFTWARE; OR RENT, LEASE, DISTRIBUTE, SELL, OR CREATE DERIVATIVE WORKS
OF THE SOFTWARE.
3. Updates: If a Software update completely replaces (full install) a previously licensed version of
the Software, Customer may not use both versions of the Software at the same time nor may
Customer transfer them separately.
Customer acknowledges and agrees that certain aspects of the licensed materials, including the specific
design and structure of individual programs, constitute trade secrets, copyrighted material and other
valuable intellectual property (collectively, “Intellectual Property”) of FAC - FANUC CNC. Customer
agrees not to disclose, provide, or otherwise make available such Intellectual Property in any form to any
third party without the prior written consent of FAC - FANUC CNC. Customer agrees to implement
reasonable security measures to protect such trade secrets and copyrighted material. Title to Software
and documentation shall remain exclusively with FAC - FANUC CNC.
FAC - FANUC CNC warrants that for a period of ninety (90) days from the date of shipment from FAC -
FANUC CNC: (i) the media on which the Software is furnished will be free of defects in materials and
workmanship under normal use; and (ii) the Software substantially conforms to its published
specifications. Except for the foregoing, the Software is provided AS IS. This limited warranty extends
only to Customer as the original licensee. Customer's exclusive remedy and the entire liability of FAC -
FANUC CNC and its suppliers under this limited warranty will be, at FAC - FANUC CNC's sole and
exclusive option, repair, or replacement, of the Software. In no event does FAC - FANUC CNC warrant
that the Software is error free or that Customer will be able to operate the Software without problems or
interruptions.
This warranty does not apply if the software (a) has been altered or modified, except by FAC - FANUC
CNC, (b) has not been installed, operated, repaired, or maintained in accordance with instructions
supplied by FAC - FANUC CNC, (c) has been subjected to abnormal physical or electrical stress, misuse,
negligence, or accident, or (d) is used in ultra-hazardous activities.
IN NO EVENT WILL FAC - FANUC CNC OR ITS SUPPLIERS BE LIABLE FOR ANY LOST REVENUE,
PROFIT, OR DATA, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL, OR PUNITIVE
DAMAGES HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY ARISING OUT
OF THE USE OF OR INABILITY TO USE THE SOFTWARE EVEN IF FAC - FANUC CNC OR ITS
SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. In no event shall FAC
- FANUC CNC's or its suppliers' liability to Customer, whether in contract, tort (including negligence), or
otherwise, exceed the price paid by Customer up to a maximum of $50,000. The foregoing limitations
shall apply even if the above-stated warranty fails of its essential purpose. SOME STATES DO NOT
ALLOW LIMITATION OR EXCLUSION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL
DAMAGES.
The above warranty DOES NOT apply to any beta software, any software made available for testing or
demonstration purposes, any temporary software modules or any software for which FAC - FANUC CNC
does not receive a license fee. All such software products are provided AS IS without any warranty
whatsoever.
D. TERMINATION OF LICENSE
This License is effective until terminated. Customer may terminate this License at any time by destroying
all copies of Software including any documentation. This License will terminate immediately without notice
from FAC - FANUC CNC if Customer fails to comply with any provision of this License. Upon termination,
Customer must destroy all copies of Software.
E. EXPORT RESTRICTIONS
Software, including technical data, is subject to U.S. export control laws, including the U.S. Export
Administration Act and its associated regulations, and may be subject to export or import regulations in
other countries. Customer agrees to comply strictly with all such regulations and acknowledges that it has
the responsibility to obtain licenses to export, re-export, or import Software.
FAC - FANUC CNC's software is provided to non-DOD agencies with RESTRICTED RIGHTS and its
supporting documentation is provided with LIMITED RIGHTS. Use, duplication, or disclosure by the
Government is subject to the restrictions as set forth in subparagraph "C" of the Commercial Computer
Software - Restricted Rights clause at FAR 52.227-19. In the event the sale is to a DOD agency, the
government's rights in software, supporting documentation, and technical data are governed by the
restrictions in the Technical Data Commercial Items clause at DFARS 252.227-7015 and DFARS
227.7202. Manufacturer is FAC - FANUC CNC FA America Corporation, 1800 Lakewood Boulevard,
Hoffman Estates, Illinois 60192.
G. MISCELLANOUS PROVISIONS
This License shall be governed by and construed in accordance with the laws of the State of Illinois,
United States of America, as if performed wholly within the state and without giving effect to the principles
of conflict of law. This License shall not be governed by the United Nations Convention on Contracts for
the International Sale of Goods, the application which is expressly excluded. If any portion hereof is found
to be void or unenforceable, the remaining provisions of this License shall remain in full force and effect.
This License constitutes the entire License between the parties with respect to this License.
This page intentionally left blank.
Warnings, Cautions and Notes as Used in this Publication
1. Warning notice:
WARNING
Warning notices are used in this publication to emphasize that hazardous voltages,
currents, temperatures, or other conditions that could cause personal injury exist in
this equipment or may be associated with its use. In situations where inattention could
cause either personal injury or damage to equipment, a warning notice is used.
2. Caution notice:
CAUTION
Caution notices are used in this publication where equipment might be damaged if
care is not taken.
3. Note notice:
NOTE
Note notices are used in this publication merely call attention to information that is
especially significant to understanding and operating the equipment.
This document is based on information available at the time of its publication. While efforts have been
made to be accurate, the information contained herein does not purport to cover all details or variations in
hardware or software, nor provide for every possible contingency in connection with installation,
operation, or maintenance. Features may be described herein which are not present in all hardware and
software systems. FANUC America Corporation – FANUC CNC (“FAC – FANUC CNC”) assumes no
obligation of notice to holders of this document with respect to changes subsequently made.
FAC – FANUC CNC makes no representation or warranty, expressed, implied, or statutory with
respect to, and assumes no responsibility for the accuracy, completeness, sufficiency, or
usefulness of the information contained herein. No warranties of merchantability or fitness for
purpose shall apply.
Table of Contents
Table of Contents ............................................................................................................ i
1. General ...................................................................................................................... 1
1.1 Introduction to FANUC Machining Simulation ................................................................................2
1.2 CNC Requirements .........................................................................................................................3
1.2.1 Models Supported ............................................................................................................................. 3
1.3 PC Requirements ............................................................................................................................3
1.3.1 Hardware ........................................................................................................................................... 3
1.3.2 Software ............................................................................................................................................ 3
1.4 Measurement Units .........................................................................................................................3
1.5 First Look at the FANUC Machining Simulation .............................................................................4
A. Manipulating the Display ................................................................................................................... 5
B. Setting Tool Offsets ........................................................................................................................... 6
C. Loading a Workpiece......................................................................................................................... 7
2. Setting up a FANUC CNC Simulator .......................................................................... 8
2.1 Ethernet Setup ................................................................................................................................9
A. Connect a crossover ethernet cable between the CNC and the PC. ................................................. 9
B. Determine the IP of the computer:..................................................................................................... 9
C. Assign a Static IP Address to the CNC: .......................................................................................... 10
D. Set the Communication Port in the CNC: ........................................................................................ 11
E. Set the IP Address and Port in the Machining Simulation Software: ............................................... 12
2.2 Changing the PMC Ladder Logic File ...........................................................................................13
A. Copy the EDSIM.MEM file to the root directory of a USB stick or Compact Flash memory card. ... 13
B. Enable the PMC programmer function: ........................................................................................... 13
C. Insert the memory device into the appropriate slot on the front of the CNC display. ....................... 14
D. Load the new ladder file: ................................................................................................................. 14
E. Save the ladder to the Flash ROM: ................................................................................................. 17
F. Restart the PMC: ............................................................................................................................. 18
2.3 CNC Parameters ...........................................................................................................................19
A. Copy the parameter file into the root directory of a memory card or USB stick. .............................. 19
B. Set the IO Channel of the CNC appropriately: ................................................................................ 19
C. Turn on Parameter Write Enable: .................................................................................................... 20
D. Insert the memory device into the appropriate slot on the front of the CNC display. ....................... 20
E. Load the parameter file: .................................................................................................................. 21
F. Turn off Parameter Write Enable: .................................................................................................... 22
2.4 Tool Offsets ...................................................................................................................................23
A. Lathe ............................................................................................................................................... 23
B. Mill ................................................................................................................................................... 24
C. Loading offsets into the CNC from an offset file .............................................................................. 25
2.5 Work Coordinates .........................................................................................................................27
A. Lathe ............................................................................................................................................... 27
B. Mill ................................................................................................................................................... 27
2.6 Switching Between Mill and Lathe ................................................................................................28
3. Setting up a FANUC NCGuide Simulator ................................................................. 29
3.1 NCGuide Settings .........................................................................................................................30
3.2 Ethernet Setup ..............................................................................................................................38
A. Set the IP Address and Port in the Machining Simulation Software: ............................................... 38
3.3 CNC Parameters ...........................................................................................................................39
A. Copy the parameter file into the “Memory Card” directory of NCGuide. Refer to the ‘NCGuide
Settings’ information for where this is. ......................................................................................................... 39
B. Ensure the IO Channel is set appropriately: .................................................................................... 39
C. Turn on Parameter Write Enable: .................................................................................................... 39
D. Load the parameter file: .................................................................................................................. 40
E. Turn off Parameter Write Enable: .................................................................................................... 41
3.4 Tool Offsets ...................................................................................................................................43
A. Lathe ............................................................................................................................................... 43
B. Mill ................................................................................................................................................... 44
C. Loading offsets into the CNC from an offset file .............................................................................. 45
3.5 Work Coordinates .........................................................................................................................46
A. Lathe ............................................................................................................................................... 46
B. Mill ................................................................................................................................................... 46
4. Items Common to CNC Simulator and NCGuide ..................................................... 47
4.1 Switching Diameter/Radius Programming on the Lathe ...............................................................48
A. Turn ON Parameter Write Enable ................................................................................................... 48
B. Set Parameter 1006 bit 3 ................................................................................................................ 49
C. Turn OFF Parameter Write Enable.................................................................................................. 50
D. Restart the Simulator ....................................................................................................................... 50
5. User Interface ........................................................................................................... 51
5.1 Startup and Overview....................................................................................................................52
5.2 Manipulating the Main Display ......................................................................................................53
A. Using a Mouse ................................................................................................................................ 53
B. Using a Keyboard ............................................................................................................................ 55
5.3 The Ribbon ....................................................................................................................................56
A. Machine Simulation tab ................................................................................................................... 56
B. Displays tab ..................................................................................................................................... 72
C. About tab ......................................................................................................................................... 73
5.4 Collision Detection ........................................................................................................................74
Revision History ........................................................................................................... 75
1. General
This chapter provides general information about the intention, capabilities, and pre-requisites of the
FANUC Machining Simulation – Education Edition software.
1.3 PC Requirements
This section details the minimum PC requirements for this software product.
1.3.1 Hardware
The following list details the appropriate hardware environment for the software.
HARD DISK 100 MB of free hard disk space 100 MB of free hard disk space
VIDEO 1024 x 768 SVGA video display resolution 1280 x 1024 XGA video display resolution
1.3.2 Software
This software has been tested on the below listed operating systems; performance is not guaranteed on other
Windows® platforms. The installation of the listed support files is required.
ITEM DESCRIPTION
We’re excited to show you FANUC Machining Simulation; the steps in this section will help you
get the software running prior to completing the necessary setup. For normal usage, the CNC that
the Machining Simulation software will be communicating with should be up and running prior to
launching the simulation software. Be sure to complete the steps in Setting up a FANUC CNC
Simulator or Setting up a FANUC NCGuide Simulator for the full experience.
The simulation software automatically displays a 3-axis mill or 2-axis lathe determined by the type of CNC
it is communicating with. If the software is not currently talking to a CNC, it will display the following on
startup:
2. To see the software without communicating with a CNC, click the ‘Cancel’ button.
At this point, to connect to a CNC, the software would have to be shut down and restarted.
a. Select from the Machine Simulation tab at the top of the program.
i. Clicking the button will replace the values shown on this screen
with those that are stored in the CNC’s memory.
ii. Clicking the button will replace the values stored in the CNC’s memory
with those that are shown on this screen.
These buttons only work if the simulation software has a CNC to communicate with.
C. Loading a Workpiece
If you POST a program from CAD/CAM software, like Autodesk’s Fusion 360, two files may be created:
the CNC part program and the STL file that contains the dimensions of your stock material. To load the
STL file:
1. Select from the Machine Simulation tab at the top of the program.
2. Select the ‘Milling Workpiece’ or ‘Lathe Workpiece’ tab.
Your workpiece will be loaded into the machine and details will be displayed in the ‘Workpiece
information’ display.
For a lathe, the STL’s Height value is the length of the bar
stock.
Refer to the User Interface chapter for complete details on FANUC Machining Simulation.
This chapter is strictly for enabling the use of a hardware-based CNC. Refer to the ‘Setting up a
FANUC NCGuide Simulator’ chapter for usage of NCGuide with the FANUC Machining Simulation
software.
To use the FANUC CNC Simulator with FANUC Machining Simulation, some customization is required:
• ethernet communication must be established
• the PMC logic file must be changed to the one included with the simulation software
• some CNC parameters need to be modified
• tool offsets need to be setup just like a real machine
• work coordinate needs to be setup just like a real machine, the lathe simulation requires the Work
Shift value to be set.
You can use a crossover cable to connect directly between the PC and CNC or use a router/switch to
connect through an ethernet network. Ethernet connectivity into an established network is not covered in
this document – the administrator of the network will know what settings to use and can modify the
following procedure.
A. Connect a crossover ethernet cable between the CNC and the PC.
Many modern computers can auto-crossover meaning they can detect if they are directly connected to
another Ethernet device and can use a regular ethernet cable in place of a crossover cable.
NOTE: Your PC may show several available network connections, look for ‘Ethernet adapter Local Area
Connection’.
To make the IP address setting become active without restarting the CNC:
The CNC can be setup for DHCP operation by setting parameter 14880.6 to 1, contact FANUC
support for details.
5. Set the TCP port number as desired. 8193 is the recommended value used by many FANUC
communication programs.
To make the port setting become active without restarting the CNC:
To make the settings permanent, check the ‘Save to Configuration’ box prior to clicking the ‘Connect’
button.
Therefore, it is necessary to replace the ladder logic that came loaded in your CNC Simulator with
logic that will talk to your new ‘machine’. This procedure only needs to be performed one time,
once installed the new ladder logic will stay in memory permanently – even if the simulator is
switched between mill and lathe.
If you have modified the ladder logic that originally came with the FANUC CNC Simulator, contact FANUC
America support for assistance in integrating the required logic into your ladder.
The ladder file that must be loaded into your simulator can be found at
C:\Program Files (x86)\FANUCFAS\MachiningSimulation\EducationSimModifications
and is titled EDSIM.MEM
A. Copy the EDSIM.MEM file to the root directory of a USB stick or Compact
Flash memory card.
C. Insert the memory device into the appropriate slot on the front of the CNC
display.
5. Using the arrow keys, set the DEVICE to match what you plugged into the CNC –
memory card or USB.
6. Press the keyboard button to move the cursor to the FUNCTION area.
When the file finishes loading, the top right of the screen will indicate that the ladder is stopped and that
there is an alarm. In the center of the screen it will say that it has COMPLETED loading the file. Flashing
in the bottom right will be PMC to indicate there is a PMC alarm.
The PMC alarm is to alert you that the ladder has been loaded in but it is not permanent until you save it
to the Flash ROM which is the next step – there is nothing wrong.
When the file finishes saving, the top right of the screen will indicate that the ladder is still stopped but the
alarm indication will be gone. In the center of the screen it will say that it has COMPLETED writing the
ladder to the Flash ROM. ‘PMC’ will stop flashing in the lower right of the screen.
OR
Remember, the EDSIM.MEM file will only need to be loaded in one time. If you completed the step of
saving the ladder to the Flash ROM, it will be permanently loaded into the CNC – even when you switch it
between mill or lathe.
For visualization to appear correctly, there are some CNC parameters that need to be changed from the
factory default values.
A. Copy the parameter file into the root directory of a memory card or USB
stick.
A parameter file containing only the necessary parameters for the lathe is located at
C:\Program Files (x86)\FANUCFAS\MachiningSimulation\0iF Sample Files\LatheDia\NC Files or
…\0iF Sample Files\LatheRad\NC Files, titled params.txt; these are the parameter values that are
REQUIRED for the lathe – as setup for Diameter or Radius programming.
A parameter file containing only the necessary parameters for the mill is located at
C:\Program Files (x86)\FANUCFAS\MachiningSimulation\0iF Sample Files\Mill, titled params.txt; these
are the parameter values that are REQUIRED for the mill.
1. Select mode.
This is just letting you know that parameter can be changed, nothing to worry about.
D. Insert the memory device into the appropriate slot on the front of the CNC
display.
1. Select mode.
Loading of the parameters is quick. You may notice INPUT flashing in the lower-right corner of
the screen while they are being loaded.
You will know the process completed if the soft keys change back to displaying the
selection.
1. Select mode.
The alarm indication should stop flashing. If it doesn’t, turn the CNC off and back on.
A. Lathe
The tool offset sizes for the lathe must be set to specific values to work correctly with the
visualization software. Only tools one through 12 need to be set.
The offset values vary depending on whether the CNC is set for using diameter or radius programming.
Refer to Switching Diameter/Radius Programming on the Lathe for instructions on changing the
programming style.
B. Mill
The tool offset sizes for the mill can be set to arbitrary values but the values must match between
the CNC and the Machining Simulation software for correct visualization. Tools 1-21 require
values.
NOTE
The tool width values in the CNC are radius values. The tool width values in the
simulation software are diameter values.
Clicking the button will replace the values shown on this screen with those that are
stored in the CNC’s memory.
Clicking the button will replace the values stored in the CNC’s memory with those that are
shown on this screen.
Even if a tool will not be used, it must have a minimum length of 60.0001 mm and minimum
diameter of 0.0610 mm.
1) Copy the tool offset file into the root directory of a memory card or USB stick.
A tool offset file containing offset values for the lathe is located at
C:\Program Files (x86)\FANUCFAS\MachiningSimulation\0iF Sample Files\LatheDia\NC Files or
…\0iF Sample Files\LatheRad\NC Files, titled tooloffs.txt; these are the tool offset values that are
REQUIRED for the lathe – as setup for Diameter or Radius programming.
A tool offset file containing sample offset values for the mill is located at
C:\Program Files (x86)\FANUCFAS\MachiningSimulation\0iF Sample Files\Mill\NC Files, titled tooloffs.txt;
these are the values that work with the sample mill program that is included.
a. Select mode.
3) Insert the memory device into the appropriate slot on the front of the CNC display.
a. Select mode.
You will know the process completed if the soft keys change back to displaying the
selection.
A. Lathe
The length of the part stock must be designated to move the Absolute Z0 position off the face of the
spindle. To program the length via the work shift setting:
1. Press the button on the CNC’s keyboard (MDI panel) until the soft key
is displayed on the CNC’s screen.
(The Z value shown here is for the sample turning part program included with the Simulator.)
B. Mill
The work coordinate that the part program activates must contain the Machine coordinate of the part’s
starting point or machining will likely attempt to occur at Home position. To view the work coordinates:
(The G55 value shown here is for the sample milling program included with the Simulator.)
NOTE
Before switching the configuration of the simulator, back up any memory in the CNC that you
don’t want to lose.
When the simulator switches configuration, the memory will be restored to factory settings – any
programs, offsets, work coordinates, parameters, etc. that have been modified from the original
state will be lost.
A. To switch to Mill:
1. While holding down and on the MDI panel, power on the simulator.
B. To switch to Lathe:
1. While holding down and on the MDI panel, power on the simulator.
The simulator will remember the configuration it has been placed in – the only time the above buttons
should be pressed is when you want to change the configuration of the simulator or restore the memory
to factory condition.
Be aware that the following will revert to factory defaults and may need customizing to work with
Machining Simulation again:
• CNC Parameters
• Part programs
• Tool offsets
• Work coordinates
During installation of the simulation software, Series 0i Model F machine composition files for NCGuide
were installed. These machine compositions are designed for use with the Machining Simulation
software and are the only NCGuide compositions fully supported by the software.
Four compositions are installed with Machining Simulation and are available when you activate the 0i-F
NCGuide:
To use FANUC NCGuide with FANUC Machining Simulation a small amount of customization may be
required:
• display settings adjusted for optimum usability
• ethernet communication must be established if not running on the same computer
• parameters on the lathe are different for diameter and radius programming
• tool offsets need to be setup just like a real machine
• work coordinate needs to be setup just like a real machine, the lathe simulation requires the Work
Shift value to be set.
You can determine whether you choose an NCG composition or always start the same one at
startup:
• From ‘Composition at start’, select a composition name to make it always startup when you launch
NCGuide.
– Choose ‘Select at start’ to be presented with a menu of the available compositions to run.
You can choose what size the CNC’s display will be.
• Size and soft key operation will change accordingly, just like an actual CNC.
You can choose how the CNC will look on your screen.
You can choose the operator’s panel style. No Disp(lay) = no operator’s panel.
• SubPanel A is horizontal
• SubPanel D is vertical
You can choose where the “memory card” is (for backing up and loading CNC data).
If you are using NCGuide on one computer and Machining Simulation on another, the two computers
must be connected by Ethernet. Ethernet connectivity is not covered in this document – the administrator
of your network will know what settings to use and can modify the following procedure.
Use the IP address of 127.0.0.1 when using NCGuide and Machining Simulation on the same computer.
Input the IP address of the computer that is running NCGuide if using separate computers.
The port can be changed within NCGuide by selecting ‘Option…’ from the ‘PMC’ menu, 8193 is default.
To make the settings permanent, check the ‘Save to Configuration’ box prior to clicking the ‘Connect’
button.
For radius programming on the lathe, the overtravel parameters are slightly different
and will need new parameters loaded in. Refer to Switching Diameter/Radius
Programming on the Lathe for instructions on changing the programming style.
A. Copy the parameter file into the “Memory Card” directory of NCGuide.
Refer to the ‘NCGuide Settings’ information for where this is.
A parameter file containing only the necessary parameters for the lathe is located at
C:\Program Files (x86)\FANUCFAS\MachiningSimulation\0iF Sample Files\LatheDia\NC Files or
…\0iF Sample Files\LatheRad\NC Files, titled params.txt; these are the parameter values that are
REQUIRED for the lathe – as setup for Diameter or Radius programming.
1. Select mode.
1. Select mode.
( / ) until is
displayed.
Loading of the parameters is quick. You may notice INPUT flashing in the lower-right corner of
the screen while they are being loaded.
You will know the process completed if the soft keys change back to displaying the
selection.
1. Select mode.
The alarm indication should stop flashing. If it doesn’t, turn the CNC off and back on.
A. Lathe
The tool offset sizes for the lathe must be set to specific values to work correctly with the
visualization software. Only tools one through 12 need to be set.
The offset values vary depending on whether the CNC is set for using diameter or radius programming.
Refer to Switching Diameter/Radius Programming on the Lathe for instructions on changing the
programming style.
These values
have been
preset in the
lathe NCGuide
compositions.
B. Mill
The tool offset sizes for the mill can be set to arbitrary values but the values must match between
the CNC and the Machining Simulation software for correct visualization. Tools 1-21 require
values.
These values
have been
preset in the
mill NCGuide
compositions
NOTE
The tool width values in the CNC are radius values. The tool width values in the
simulation software are diameter values.
Clicking the button will replace the values shown on this screen with those that are
stored in the CNC’s memory.
Clicking the button will replace the values stored in the CNC’s memory with those that are
shown on this screen.
Even if a tool will not be used, it must have a minimum length of 60.0001 mm and minimum
diameter of 0.0610 mm.
A tool offset file containing offset values for the lathe is located at
C:\Program Files (x86)\FANUCFAS\MachiningSimulation\0iF Sample Files\LatheDia\NC Files or
…\0iF Sample Files\LatheRad\NC Files, titled tooloffs.txt; these are the tool offset values that are
REQUIRED for the lathe – as setup for Diameter or Radius programming.
A tool offset file containing sample offset values for the mill is located at
C:\Program Files (x86)\FANUCFAS\MachiningSimulation\0iF Sample Files\Mill\NC Files, titled tooloffs.txt;
these are the values that work with the sample mill program that is included.
1) Copy the tool offset file into the “Memory Card” directory of NCGuide. Refer to the
‘NCGuide Settings’ information for where this is.
a. Select mode.
You will know the process completed if the soft keys change back to displaying the selection.
A. Lathe
The length of the part stock must be designated to move the Absolute Z0 position off the face of the
spindle. To program the length via the work shift setting:
1. Press the button on the CNC’s keyboard (MDI panel) until the soft key
is displayed on the CNC’s screen.
(The Z value shown here is for the sample turning part program loaded into NCGuide.)
B. Mill
The work coordinate that the part program activates must contain the Machine coordinate of the part’s
starting point or machining will likely attempt to occur at Home position. To view the work coordinates:
(The G55 value shown here is for the sample milling program loaded into NCGuide.)
2. Press the button on the MDI Panel until the soft key is highlighted.
The screen will say ‘SETTING (HANDY)’ in the blue title bar on the right display. The cursor should be on
the ‘PARAMETER WRITE’ line (yellow block) – if it isn’t, use the arrow keys to move it there.
Alarm ‘SW0100 PARAMETER WRITE ENABLE SWITCH ON’ will occur. This is completely expected,
anytime PWE is on the alarm occurs to remind you that the parameters are vulnerable to being changed
and PWE should be turned back off at the earliest possibility.
2. Press the button on the MDI Panel until the soft key is highlighted. (Should be
immediately.)
The parameter bits are numbered from right to left starting at 0 – DIA is bit 3. DIA = 1 for Diameter
programming; DIA = 0 for Radius programming.
6. Press the soft key for Radius or soft key for Diameter programming.
You will immediately get a ‘PW0000 POWER MUST BE OFF’ alarm – this lets you know that the CNC
must be restarted to complete the change.
Before powering off the system, you should turn PWE off.
The screen will say ‘SETTING (HANDY)’ in the blue title bar on the right display. The cursor should be on
the ‘PARAMETER WRITE’ line (yellow block) – if it isn’t, use the arrow keys to move it there.
2. Press the ON button on the CNC Simulator or start the 0i-F NCGuide program.
NOTE
The offset values and CNC parameters are set differently for radius or diameter
programming.
Refer to the parameter and offset portions of the Setting up a FANUC CNC Simulator or
Setting up a FANUC NCGuide Simulator sections.
5. User Interface
NOTE
For the above reason, the CNC that the simulation software will be talking to should be
completely booted before starting FANUC Machining Simulation.
Startup of the FANUC Machining Simulation software is accomplished like other Windows® programs;
locate the program’s icon in the Start Menu in the FANUCFAS/Machining Simulation folder and click on it.
To change the appearance of the display, a two-button mouse with a scroll wheel is recommended.
The PC’s keyboard can be used as well.
A. Using a Mouse
1) Zoom
To zoom in/out on a point: first left-click a location to designate it as the point of focus; then rotate the
scroll wheel forward to zoom in, rotate the wheel back to zoom out.
2) Orbit
To orbit the display focus around a point: left-click and drag the mouse to orbit around the point you
clicked on.
3) Reposition
To reposition what is shown in the main display: right-click and drag the mouse.
B. Using a Keyboard
The display can be manipulated with the PC’s keyboard.
1) Zoom
2) Orbit
3) Reposition
At the far right of the Ribbon is a button for minimizing the display of the ribbon:
While minimized, clicking on the tab name will temporarily restore the display of the Ribbon.
There are three tabs on the Ribbon: ‘Machine Simulation’, ‘Displays’, and ‘About’.
1) Geometries
The selections available in ‘Geometries’ affect how the machine is displayed in the Main Display.
a) Open/Close Door
b) Hide Door
The button operates in two stages to control the visibility of the machine’s door.
c) Hide Housing
The button acts in a similar fashion as to control the display of the machine’s exterior:
d) Hide Machine
The button operates in two stages to hide everything but the active tool and workpiece from view.
On the first click of , the exterior and interior of the machine becomes partially transparent.
On the second click, the interior and exterior becomes fully transparent – only the active tool and
workpiece are displayed.
2) View
The selections available in ‘View’ affect the visual focus of the Main Display.
a) Fit View
When is clicked, the display will be automatically resized to fit the entire viewable area on-screen;
this may cause the display to zoom in or out.
b) Orient View
Clicking produces a menu of selections for adjusting the direction from which the machine or
workpiece is viewed.
Isometric
Top Bottom
Front Back
Left Right
c) Camera Focus
Clicking produces a menu of selections for adjusting what appears to remain stationary while the
machine is moving.
Selecting provides a view like real life: the body of the machine remains
stationary while the mechanical axes will appear to move.
Selecting will cause the stock material to remain stationary while the rest of
the machine will appear to move.
Selecting will cause the active tool to remain stationary while the rest of the
machine will appear to move.
d) Section View
The icon is only available in the Lathe simulation. When selected, half of the workpiece is made
transparent to view ID turning from a cross-sectional viewpoint.
3) Options
The selections available in ‘Options’ affect the operation of the Machining Simulation program.
Distinctive noises are created by the software when the machine moves, cuts, turns the spindle, or
collides with something.
a) Sounds Enabled/Disabled
b) Configuration
Clicking the button closes the Configuration window and applies any setting changes that have
been made.
Clicking the button closes the Configuration window and discards any setting changes that
have been made.
There are five tabs across the top of the Configuration window:
The other four tabs apply only to the Milling or Lathe (Turning) simulations.
‘General’ Tab
The IP address and port of the CNC that the simulation software will communicate with is stored here.
NOTE
These settings must match those stored in the CNC for communication to work. Refer
to the CNC’s Maintenance Manual for IP address setting procedures.
For communication with NCGuide (NCG), set the IP to the address of the PC that NCG is
running on. If the PC is the same one the simulation software is running on, set the IP
to 127.0.0.1 and the port to 8193.
The top portion of the tab allows you to select the color and shape of the workpiece material.
The bottom portion of the tab relates to the shape selected in the top.
- ‘Color’ Selection
The color of the stock material can be customized using 8-bit per channel RGB codes; this results in
16,777,216 possible colors to choose from. If you are aware of the Red, Green, Blue color codes needed
for a shade, you may enter them directly.
For a color selection tool, click the button in the ‘Color’ text box.
The color selection takes effect as soon as the ‘Configuration’ window is closed.
- ‘Type’ Selection
The simulation software gives you the choice of using a generic box or cylinder shape for the stock
material of the workpiece. By selecting STL file, you can navigate to and select a CAD file in STL format
that contains the specifications of your desired stock material – the example below represents a casting.
You can specify the size of the generic box or cylinder in millimeters.
When ‘STL file’ is chosen for the stock material shape, clicking will open a file selection box.
NOTE
The work coordinate setting in the CNC (G54-59) must be matched to the part zero
location of the workpiece.
Regardless of the size or shape of your stock material, it will automatically be centered on the table:
The color, name, and dimensions of the milling tools are completely customizable.
NOTE
For the visualization to appear correctly in the software, the tool geometry in the CNC
must match the values stored in the FANUC Machining Simulation software.
Clicking the button will replace the values shown on this screen with those that are
stored in the CNC’s memory.
Clicking the button will replace the values stored in the CNC’s memory with those that are
shown on this screen.
The cutting location on the part will be displayed in the color of the tool being used, allowing for easy
identification of the tool and cutting result.
The top portion of the tab allows you to select the color and shape of the workpiece material.
The bottom portion of the tab relates to the shape selected in the top.
- ‘Color’ Selection
The color of the stock material can be customized using 8-bit per channel RGB codes; this results in
16,777,216 possible colors to choose from. If you are aware of the Red, Green, Blue color codes needed
for a shade, you may enter them directly.
For a color selection tool, click the button in the ‘Color’ text box.
The color selection takes effect as soon as the ‘Configuration’ window is closed.
- ‘Type’ Selection
The simulation software gives you the choice of using a generic cylinder shape for the stock material of
the workpiece; or, by selecting STL file, you can navigate to and select a CAD file in STL format that
contains the specifications of your desired stock material – the example below represents a casting.
NOTE
For the visualization to appear correctly in the software, the Z Work Shift value in the
CNC must align with the ‘Height’ value stored here.
When ‘STL file’ is chosen for the stock material shape, clicking will open a file selection box.
Regardless of the size or shape of your stock material, it will automatically be centered in the spindle.
The color and name of the lathe tools are completely customizable. The dimension and shape of the
tools are fixed.
NOTE
For proper visualization performance, the tool geometry in the CNC (when used as a
lathe) must not be changed.
When switching between diameter or radius programming, the tool offsets would
ordinarily need to be different values. The machining simulator will automatically
detect whether it is set for diameter or radius and load the appropriate offsets with no
user intervention required.
The cutting location on the part will be displayed in the color of the tool being used, allowing for easy
identification of the tool and cutting result.
4) Simulation
The selections available in ‘Simulation’ relate to what is displayed in the Main Display.
a) Reset Workpiece
Clicking will restore the display of the part to its original appearance.
b) Save Workpiece
Clicking opens a file save dialog box that can be used to save the workpiece (in its current
state) to an STL file. The STL file can then be opened with CAD software or opened later by the
simulation software using the appropriate ‘…Workpiece’ tab of ‘Configuration’.
c) Show Backplot
Clicking controls the visibility of the tool’s path. The backplot is color-coded to match the
selected color of the tool.
B. Displays tab
The ‘Displays’ tab controls the presence of up to three Child Displays that appear in the Main Display.
displays the tool number and name of the currently active tool.
Dragging the Child Displays to an arbitrary position causes them to ‘Float’ and allows you to place them
wherever you’d like.
Selecting ‘Dock’ from ‘Options’ will return the display to the right-hand side of the display.
C. About tab
The ‘About’ tab displays the version and creation date for your software.
If the tool touches the part while the spindle is stationary, it is treated as a collision rather than machining.
Revision History
Edition Date Comments Section/ Related
Page S/W
Technical data is subject to change without prior notice. No part of this document may be reproduced in any form. All rights reserved.
© 2017 FANUC America Corporation
FANUC America Corporation Canada Mexico Brazil Argentina
1800 Lakewood Boulevard 6774-A Financial Dr. Av. Gustavo Baz # 2160 Edificio 4 PB Av. Professor CelestinoBourroul 414 Av. Juan de Garay 2275/2283
Hoffman Estates, IL 60192 Mississauga, ON LN5 7J6 Col. Fracc. Ind. La Loma São Pailo, SP 02710-000, Brazil C1256AAE Buenos Aires, Argentina
Tel: 888-FANUC-US (888-326-8287) Tel: 888-326-8287 Tlalnepantla, Mexico Tel: 55 11-3952-8888 Tel: 54 11-4942-8504
Fax: 847-898-5001 Fax: 905-812-0053 Tel: 52 555-010-3400 Fax: 55-11-3856-0848 Fax: 54 11-4942-1319
[email protected] Fax: 52 555-010-3410
www.fanucamerica.com
All rights reserved.
888-FANUC-US (888-326-8287) © 2017 FANUC America Corporation