MASTERCAM
ADMINISTRATOR
GUIDE
March 2016
MASTERCAM ADMINISTRATOR GUIDE
March 2016
Copyright 2016 CNC Software, Inc. All rights reserved.
Software: Mastercam 2017
Terms of Use
Use of this document is subject to the Mastercam End User License Agreement. A
copy of the Mastercam End User License Agreement is included with the Mastercam product package of which this document is part. The Mastercam End User
License Agreement can also be found at:
http://www.mastercam.com/companyinfo/legal/LicenseAgreement.aspx
Be sure you have the latest information!
Information might have changed or been added since this document was published. The latest version of the document is installed with Mastercam or can be
obtained from your local Mastercam Reseller. A ReadMe file (ReadMe.PDF)
installed with each release includes the latest information about Mastercam features and enhancements.
ii
TABLE OF CONTENTS
Updates
Entering SIM Update Codes
Before entering the update code
Updating HASP codes
SIM Not Found error
Repairing a Mastercam 2017 installation
Updating Mastercam 2017
Downloading and installing updates
10
Launching Mastercam
11
Mastercam Launcher
11
Starting Mastercam Launcher
12
Information displayed in the dialog box
13
Using Command-Line Switches
16
Setting Mastercam icon command-line switches
18
Command-line switches
19
Error messages
21
Mastercam Advanced Configuration
Network Administration
22
23
iii
Mastercam Administrator Guide
Network Administrator Qualifications
23
Installation
24
System Settings
25
Mastercam 2017 installation locations
25
Registry
25
Network
26
Group policies
26
Setting installation defaults
26
Installing the NetHASP Server
27
Maximum number of NetHASP licenses
29
Adding licenses
30
Updating NetHASP Codes
30
Using the NHaspX.exe Utility
32
Monitoring NetHASP Users
34
Using Aladdin Monitor
35
Registry settings
37
Additional NetHASP information
38
iv
Mastercam Administrator Guide Updates
UPDATES
This administrator's guide covers installation and configuration scenarios that are
more complex than those covered in the Mastercam 2017 Installation Guide. Use
this administrator's guide to learn about updating SIM codes, starting Mastercam
2017 with Mastercam Launcher or command-line switches, and administering an
installation over a network.
Entering SIM Update Codes
When you install or upgrade Mastercam 2017, and you are not on Mastercam
2017 Maintenance, you must also update your HASP and NetHASP SIMs with an
update code. The SIM must be activated with the update code before you can run
the new or updated version of Mastercam 2017.
See instructions for "Updating NetHASP Codes" on page 30.
The update code is a file that is delivered to you by one of these methods:
l Included with your Mastercam 2017 software kit
l Mailed on electronic media
l E-mailed as a file attachment
Contact your local Mastercam Reseller if you cannot locate your update code.
Update code files have a file extension that indicates the type of SIM license they
update. The Mastercam installation program associates these file extensions with
the program that you use to update the SIM codes.
File Extension
SIM License Type
SIM License Type
HCODE
HASP
HaspX.exe
NHCODE
NetHASP
NHaspX.exe
Mastercam Administrator Guide Updates
Note: If your computer has multiple HASP SIMs, remove all SIMs except the
Mastercam SIM before entering the update code.
Before entering the update code
Use one of the following methods to prepare for the update, based on the format
of the update code that you received and your personal preference:
l E-mail attachment: Save the attachment as a file to an accessible loc-
ation. (Do not change the file extension.)
l Mastercam 2017 installation kit electronic media: Insert the media in the
appropriate drive to access the file.
Updating HASP codes
CAUTION: Before this phase of the update process, be sure you have
completed the steps in Installing a HASP (Single-User License) and
Installing Mastercam in the Mastercam 2017 Installation Guide. Also,
the following steps must be done on the computer to which the HASP
is attached. Updates over a remote connection will fail.
To enter a HASP update code:
You can enter a HASP code automatically by double-clicking the update code file
(*.HCODE). To update the code manually, perform the following procedure.
1. Choose one of the following methods to run HaspX.exe. The method you
choose is based on the update code format and your preference:
l From the Windows desktop, choose Start, All Programs, Mastercam
2017, Utilities, Hasp X.
or
Use Windows Explorer to navigate to the Mastercam 2017 installation
location, and double-click HaspX.exe.
Mastercam Administrator Guide Updates
The HaspX utility analyzes the SIM and displays the SIM serial number and
current Mastercam products. Verify that the displayed serial number
matches the serial number provided with your Mastercam 2017 2017 software kit.
Note: Keep a record of the serial number in the event that you need to contact Technical Support Services at CNC Software or your Reseller.
2. In the HaspX dialog box, choose Update code to open the code file that you
received. The HaspX utility extracts the update code from the file.
3. Choose Update at the top of the HaspX dialog box. The program updates
the SIM and displays the products for which the SIM has been activated.
4. Choose OK to exit the HaspX utility.
Mastercam Administrator Guide Updates
Note:
l Start date/End date: Displays the start date and end date for the
SIM.
l Maintenance Expiration date: Shows the date your Maintenance
plan expires, based on your annual renewal date.
l HASP Status: Shows whether the utility found the HASP SIM on
your computer.
SIM Not Found error
On rare occasions, Mastercam might not find your SIM. Try the following suggestions to fix the problem:
l Run NHaspX.exe, and ensure that the correct type of SIM, either HASP or
NetHASP, is selected:
l Remove and reconnect the SIM.
l Try a different USB port.
Mastercam Administrator Guide Updates
l Check that the SIM is lighted. An unlighted SIM is either broken or not
receiving power from the USB port.
l Reinstall the SIM drivers (see the "Manually installing SIM drivers" below).
If the problem persists, contact CNC Software Technical Support Services for assistance.
Manually installing SIM drivers
The Mastercam 2017 installation program automatically installs the software
needed to use the HASP SIM with Mastercam. In the event that the SIM drivers
need to be reinstalled, choose Start, All Programs, Mastercam 2017, Utilities,
Hasp Setup, and then follow the instructions on screen to install the SIM drivers.
Repairing a Mastercam 2017 installation
If you encounter a problem after an installation and have not been notified of a
SIM or HASP driver problem, attempt to repair your Mastercam 2017 installation
as described next.
To repair an installation:
1. Insert the Mastercam 2017 USB drive.
2. Choose Mastercam Installation.
3. Choose Repair, and then follow the prompts.
Updating Mastercam 2017
When a new Mastercam maintenance update is released, you can download it
from the Mastercam website (www.mastercam.com). The maintenance upgrade is
an executable file (.EXE) that you run to update your installation.
Before you do an update, you must exit Mastercam. If you start an update with
Mastercam 2017 open, you are asked to close all sessions running Mastercam
2017 on the PC before continuing with the update installation.
Mastercam Administrator Guide Updates
CAUTION: The following instructions apply only to English-based
Mastercam installations with updates received from CNC Software, Inc.
For information on downloading non-English Mastercam updates from
other locations, contact your local Mastercam Reseller.
Downloading and installing updates
To download and install Mastercam updates:
1. Download the latest update from the Mastercam website, or get the update
from your local Mastercam Reseller.
2. Copy the downloaded file to the PC on which you want to do the update.
3. If Mastercam is running, close it.
4. Double-click the update file, and follow the prompts.
5. When the installation is complete, click Finish.
You can also update Mastercam through the Help menu, via the Automatic
Update Service:
1. Select File, Help, Check for Updates. The Mastercam Updates dialog box displays.
Note: Your computer must be connected to the Internet to check for
updates.
2. The dialog box will display the date of the most recent check for updates.
Select or deselect the checkboxes to Automatically check for updates or to
Show new update alerts.
3. Click Check Now to check for the latest Mastercam update.
10
Mastercam Administrator Guide Launching Mastercam
LAUNCHING MASTERCAM
This chapter describes alternative ways to start Mastercam. Specifically, you can
use Mastercam Launcher or command-line switches.
Mastercam Launcher
Use Mastercam Launcher to control the startup options for a particular seat
(license) of Mastercam. With Mastercam Launcher, you can do the following:
l Assign product (platform) levels and availability, such as Mill or Mill 3D.
l Edit the availability of Mastercam add-on products and their usage status.
l Start Mastercam with either a HASP or NetHASP.
l Use Dealer, Industrial, or Educational functionality (editing capabilities for
Mastercam Resellers only).
l Run Mastercam with or without Maintenance (editing capabilities for
Mastercam Resellers only).
l Create a customized Mastercam shortcut on the desktop based on the cur-
rent Mastercam Launcher settings.
l Save the current settings to the registry and/or open Mastercam when you
click OK.
Mastercam Launcher is primarily designed for NetHASP clients and Mastercam
Resellers. Some of the options on this dialog box (such as running Mastercam
with or without Maintenance) are available only if you have a Reseller HASP.
11
Mastercam Administrator Guide Launching Mastercam
Starting Mastercam Launcher
Start Mastercam Launcher by selecting Start, All Programs, Mastercam 2017,
Utilities, Mastercam Launcher. When you start Mastercam Launcher, the following dialog box displays.
Figure 2 - 1: Mastercam Launcher dialog box
12
Mastercam Administrator Guide Launching Mastercam
Information displayed in the dialog box
l Information area: Displays the HASP (or NetHASP) number being used,
its expiration date, and the Maintenance expiration date.
Note:
n If you are using a permanent SIM, the HASP expiration will display
the word Permanent rather than a date.
n Maintenance expiration date shows the date that Maintenance on
the SIM expires. For temporary codes, the SIM expiration date and
the Maintenance expiration date are the same.
l Platform area: This grid shows the product (platform) names, the avail-
able platform level on your SIM, and the platform status.
The drop-down arrow in the Level column lets you select a specific
product level. NetHASP clients can see available levels, and choose the
one to use. Only licensed levels show on the SIM.
The drop-down arrow in the Status column lets you choose from the following status settings:
n Active the product is available to be used.
n Inactive the product is not available to be used (acts as if you
are not licensed for the product).
n Startup Mastercam 2017 starts up in that product.
Figure 2 - 1: Example of Reseller - HASP setup
13
Mastercam Administrator Guide Launching Mastercam
Figure 2 - 2: Example of NetHASP client (non-Reseller)
Note:
n If a platform is not enabled on a SIM, the entire row is inactive.
n For a Reseller HASP or NetHASP, all platforms and add-ons are
available. For a non-Reseller NetHASP, the fields for items that are
not licensed are unavailable.
l Add-on Products area: This section lists all of the available add-on
products, and how many licenses are available.
To check out a license for the session, click the arrow button in the Status
column for the add-on product you want to work with, and set the status
to Enable. If you choose the Disabled status, that add-on is not available
for you to use, even though it is available on the NetHASP.
A Not Licensed status means that the add-on is not licensed on your SIM,
and therefore you do not have access to that add-on.
Products marked Automatic Checkout are checked out automatically
when needed.
Add-on products that are not available on the SIM are inaccessible. If an
add-on is on the SIM but all of the instances are in use, the number in the
Licenses available column is 0, and you cannot use the add-on.
14
Mastercam Administrator Guide Launching Mastercam
Figure 2 - 3: Example of Reseller - HASP setup
Figure 2 - 4: Example of NetHASP client (non-Reseller)
l License Type area: The radio buttons in this area let you switch your SIM
type between HASP, NetHASP, and Software. The availability of the switch
options depends on your access to each of those devices at the time you
15
Mastercam Administrator Guide Launching Mastercam
start Mastercam Launcher.
l Emulation area (Resellers only): This section lets Mastercam Resellers set
up Mastercam to run under Dealer, Industrial, or Educational functionality.
Resellers can also set up Mastercam to run with or without Maintenance.
Note: The Maintenance checkbox is on and disabled if the Dealer emulation option is selected. It is active/editable if the Industrial or Educational emulation option is selected.
l Create Shortcut: Creates a shortcut on the desktop based on the current
settings in Mastercam Launcher and prompts you for the shortcuts name.
The shortcut contains all of the switches needed to open Mastercam
according to the settings you chose in Mastercam Launcher.
When you create a shortcut and do not enter a name for it, Mastercam
names the first shortcut Mastercam (1) and increments the number for
each customized shortcut you create without specifying a name.
l Save settings on exit: Select to save the Mastercam Launcher settings to
the Registry when you click OK. If you click Cancel to exit the dialog box,
the settings are not saved to the Registry, even if you have selected this
option.
l Start Mastercam: Select to have Mastercam launch when you click OK. If
you click Cancel to exit the dialog box, Mastercam does not start, even if
you have selected this option.
Using Command-Line Switches
Instead of using Mastercam Launcher, you can use command-line switches to
load licenses for selected product levels and add-on features when you click the
Mastercam icon. You typically use command-line switches to request specific
NetHASP licenses when you start a Mastercam session. You can also use them
with HASP licenses to open Mastercam in a particular product or product level or
to suppress products or product levels.
Note: Shortcuts created by Mastercam Launcher automatically include the appropriate command-line switches.
16
Mastercam Administrator Guide Launching Mastercam
Mastercam checks out product licenses at startup and then exchanges them each
time you choose a machine definition for a different machine type (Mill, Lathe,
Router, Wire, or Mill-Turn). This flexible structure allows NetHASP licensing to be
dynamically allocated.
If you start Mastercam 2017 without command-line switches, Mastercam does the
following:
1. Checks out a Mastercam Design license, if one is available.
2. If a Design license is not available, Mastercam checks out the highest level
license available for Mill, Lathe, Router, or Wire.
When Mastercam is running, if you choose a machine definition type (Mill, Lathe,
Router, Wire, or Mill-Turn) that is different from the current product license allocation, Mastercam releases the current license and checks out a product license for
the selected machine type.
By adding command-line switches to the Mastercam shortcut, you can control
which product level licenses are checked out during the Mastercam session. For
example, to create a shortcut that checks out only Mill 3D and Router 3D licenses
when a Mill or Router machine type is selected, add the following command-line
switches to your Mastercam shortcut: /M3 /R3.
17
Mastercam Administrator Guide Launching Mastercam
Setting Mastercam icon command-line switches
To set command-line switches for a Mastercam shortcut icon:
1. From the Windows desktop, right-click the Mastercam 2017 icon.
2. Choose Properties, and then select the Shortcut tab.
3. Add one or more command-line switches to the Target field.
Precede each command by a / and separate each by a space. (See "Command-line switches" on the facing page for more information.) For example,
to request a single Mill Entry license at startup, enter:
"C:\Program Files\mcam2017\Mastercam.exe" /ME
To request a Mill 3D license and a Router license:
"C:\Program Files\mcam2017\Mastercam.exe" /M3 /R2
To request three licenses at startupMill, Lathe, and Router:
"C:\Program Files\mcam2017\Mastercam.exe" /M2 /L1 /R2
18
Mastercam Administrator Guide Launching Mastercam
CAUTION:
If the directory name contains spaces, you must enter the shortcut
using the following format:
l Place quote marks around the directory path.
l Place the command-line options outside of the quote
marks.
4. To accept the command-line changes to the Mastercam icon and exit the
Properties dialog box, click OK.
Command-line switches
The following table lists all command-line switches for each Mastercam product.
However, all products might not be included with your Mastercam installation.
Note: If you use a command-line switch to suppress products or check out a
lower level product than the HASP or NetHASP supports, a message shows the
products enabled by the HASP or NetHASP and modified by the command-line
switch.
Mastercam Design
l /D = Design only (requires a stand-alone Design license). For
example, use this switch if you want to load a part that contains
toolpaths but do not want to check out a Mill, Lathe, or Router
license.
l /noD = Disable Design only
Mastercam Mill
l /ME = Mill Entry
l /M3 = Mill 3D
l /M2 = Mill
l /noM = Disable Mill
19
Mastercam Administrator Guide Launching Mastercam
Mastercam Lathe
l /LE = Lathe Entry
l /L1 = Lathe
l /noL = Disable Lathe
Mastercam Router
l /RE = Router Entry
l /R3 = Router 3D
l /R2 = Router
l /noR = Disable Router
Mastercam Wire
l /W2 = Wire
l /noW = Disable Wire
Mastercam Art
l /Art = Art
l /noArt = Disable Art
All Products
l /noRem= Suppress product message
Mastercam Add-on Features
l /C5 = Curve/Drill5ax
l /MT1 = Mill-Turn level 1
l /MT3 = Mill-Turn (full) add-
l /noC5 = Disable
Curve/Drill5ax
l /noT = Disable the Mill-Turn
add-on
l /noT = Disable the Mill-Turn
on
l /Engr = Engraving add-on
l /Port = Port Expert add-on
add-on
l /noEngr = Disable the
Engraving add-on
l /noPort = Disable the Port
Expert add-on
20
Mastercam Administrator Guide Launching Mastercam
Mastercam Add-on Features (continued)
l /Blade = Blade Expert add-
l /noBlade = Disable the
on
l /Probe = Probing add-on
l /X5 = MultiAxis add-on
l /N = Use NetHASP (remote) a
Blade Expert add-on
l /noProbe = Disable the Prob-
ing add-on
l /noX5 = Disable the
MultiAxis add-on
l /NL = Use NetHASP (local) a
l /H = Use HASPa
l /Nest = Nesting
l /SW5 = Swarf 5 axis
l /noNest = Disable Nesting
l /noSW5 = Disable Swarf 5
axis
Error messages
When Mastercam starts, it attempts to get a license from the NetHASP server. Following are the most common error messages you might receive when a license
cannot be obtained:
Error checking out a [product name] license. No licenses have been purchased
for this product. Contact your local Mastercam Reseller, and purchase the necessary options.
Active NetHASP server not found. The NetHASP license manager is not running.
Check the NetHASP server, and restart as necessary.
All available licenses are in use. The maximum allowable number of users have
checked out the product.
aUse these command-line switches to manually override the registry settings that
were written by the NetHASP/HASP installation programs.
21
Mastercam Administrator Guide Launching Mastercam
The SIM has become disconnected. Mastercam will automatically shut down.
You will get one chance to save your file. Approximately once every 2 to 10
minutes, Mastercam verifies that the NetHASP server is still running and that the
NetHASP is attached to the server. If this test failsfor example, due to a power
loss or server failurethis error message is displayed on all PCs running Mastercam.
Take this message seriously. Save your work quickly, and shut down Mastercam.
Check the NetHASP connection and reconnect, as necessary.
Mastercam Advanced Configuration
Your Mastercam installation includes the Mastercam Advanced Configuration,
with which you can access and modify global Mastercam properties. For example,
you can use the Advanced Configuration to specify whether Mastercam displays
its splash screen at startup.
Start the utility by selecting Advanced Configuration in the Start Menu, found
under Mastercam 2017, Utilities. For more information on the options, click the
Help button.
22
Mastercam Administrator Guide Network Administration
NETWORK ADMINISTRATION
This chapter provides information on installing and administering Mastercam
2017 in a network setting.
Network Administrator Qualifications
A full-time network administrator must be available and able to perform the following tasks:
l Recover from a network crash in a reasonable amount of time. Network
licensing depends on a stable network.
l Configure the network as required by this document and the neth-
asp.txt document. See "Additional NetHASP information" on page 38
for details on nethasp.txt.
l Be proficient with a text editor.
l Understand and edit command-line parameters.
l Learn enough about Mastercam 2017 to understand which licenses are
checked out when each of the Mastercam products starts up.
l Understand how to use the Mastercam 2017 NHaspX.exe utility.
l Agree to install Mastercam 2017 on all PCs that require it. Attempting to
run Mastercam from a common directory on a network drive does not
work. The application must be physically installed on each PC where it will
be used.
l Be familiar with the NetHASP, a red device that is plugged into the
NetHASP server's USB port. Although the NetHASP is similar in appearance to a HASP, it is functionally very different. The HASP and NetHASP
are not interchangeable.
23
Mastercam Administrator Guide Network Administration
l Have e-mail access and the ability to accept attachments. The most prac-
tical way to update a NetHASP is to e-mail the update code file as an
attachment.
CAUTION: Keep the NetHASP device in a physically safe place. All
Mastercam 2017 users on the network are vulnerable to its loss.
Installation
Mastercam 2017 must install components into the Windows system32 folder, as
well as register these components globally. Mastercam 2017 must also install
HASP security device drivers. For this reason, you can install Mastercam 2017 only
as a member of the Administrator group.
Additionally, to install Mastercam 2017 properly, the user must have the Impersonate a client after authentication group policy. The Administrator group gets
this permission by default, but some upgrade scenarios may not have this permission set. Without this permission, the installation will fail at the very end, after
all program files have been copied. In this case, the status text on the installation
reads Publishing Product Information.
When installing as an Administrator for other users, you must select the Anyone
who uses this computer (all users) option. This option is the default setting for
the installation.
Mastercam 2017 does not install to a drive created with the SUBST command. To
install in this scenario, use the actual path to the desired installation directory, not
the substituted drive letter.
For Mastercam 2017 to install and run successfully, the computer must have standard Windows permissions.
24
Mastercam Administrator Guide Network Administration
System Settings
The following sections describe important system settings, including file and
Registry permissions, as well as network configuration and group policies.
Mastercam 2017 installation locations
The default Mastercam 2017 installation directories are based on the Windows
operating system format and type, and also on the Mastercam file type (non-modifiable and user-modifiable).
User-modifiable data is stored in two different locations, depending on whether
the data is user-specific or shared.
In the following table, the # in the folder names represents the number of the currently installed version of Mastercam.
Mastercam Installation Locations
Program files (non-modifiable)
C:\Program Files\mcam#
C:\Program Files\Common Files\Mastercam
User-modifiable files
Windows 7, Windows 8, and Windows 10 operating systems:
C:\Users\<Username>\Documents\my mcam#
C:\Users\Public\Documents\shared mcam#
Mastercam 2017 requires read and write access to the users My Documents and
Shared folders.
Registry
To run Mastercam 2017, the user needs permission to read from the HKEY_
LOCAL_MACHINE\SOFTWARE\CNC Software, Inc.\ key. This key is created
during the installation and contains default Mastercam 2017 settings.
25
Mastercam Administrator Guide Network Administration
The user also needs read and write permission to HKEY_CURRENT_
USER\SOFTWARE\CNC Software, Inc.\. This key is created when the user
first starts Mastercam 2017 and is used to store per-user settings.
These Registry permissions are the Windows system default, so no adjustment
should be needed in a default Windows installation.
Network
Mastercam 2017 can use a NetHASP security device to service Mastercam licenses
from a central location. Because these licenses are served over a network, a firewalled server running a NetHASP must allow the license server to communicate
through the firewall. This requires two configuration steps:
l The firewall must be configured to open port 475.
l The NetHASP server program
(c:\windows\sysWOW64\nhsrvice.exe) must be allowed to work
through the firewall.
Please consult your firewall documentation for instructions on how to change
these settings.
Group policies
By setting group policies, you can severely restrict the permission on a Windows
system. Mastercam 2017 runs with the default group policies. Most other group
policies have no effect on Mastercams ability to run. However, a combination of
group policies might cause issues with Mastercam 2017.
Setting installation defaults
You can set the installation defaults in the mcim.ini file, which is included in the
\support folder in the installation media. The mcim.ini file is text that contains
the defaults for the following installation settings:
l Installation language
l Program language
26
Mastercam Administrator Guide Network Administration
l Units
l Installation type
l SIM type
l Destination directory
To set installation defaults:
1. Copy the contents of the installation media to a local or network drive.
2. Open mcim.ini in a text editor. (Do not use a word processor to edit this
file.)
3. To disable a setting, comment it out by inserting ;; before the first character.
4. Save the file.
Note: You must run modified installations from the saved location.
Installing the NetHASP Server
Although NetHASP supports most networks, CNC Software, Inc. tests and supports its use only with Windows 7, Windows 8, or Windows 10 in a TCP/IP network
environment. For more information, see "Additional NetHASP information" on
page 38.
To set up the NetHASP server:
1. Connect the NetHASP to a USB port on the computer you want to use as the
NetHASP server.
2. Insert the Mastercam 2017 flash drive into a USB port. Use one of the following methods to start the Mastercam 2017 installation procedure:
l If your computer is set up for Autorun, the Mastercam 2017 installation program opens automatically.
l Navigate to the flash drive, and doubleclick Launcher.exe.
3. Choose Utilities from the installation menu.
27
Mastercam Administrator Guide Network Administration
4. From the menu, choose NetHASP Server, and follow the on-screen instructions.
5. Choose Finish to exit when the installation is complete.
Note: You can, but are not required to, install Mastercam products on the
NetHASP server.
6. Use the NHaspX.exe utility to check available Mastercam licenses.
You can copy NHaspX.exe from the flash drive. For more information on
this utility, see "Using the NHaspX.exe Utility" on page 32.
To set up Mastercam 2017 for the NetHASP:
1. Install Mastercam 2017 using instructions in the Mastercam 2017 Installation
Guide.
2. Install the TCP/IP network protocol if not already installed.
3. Run NHaspX.exe. Set the SIM type to NetHASP and the Mode to Network.
4. From the flash drives support folder, copy the nethasp.ini file to the
main Mastercam directory (usually c:\Program Files\mcam2017).
5. Use your preferred text editor to edit nethasp.ini for the appropriate network protocol and identify the computer(s) that are being used as the
NetHASP server(s).
CAUTION: If this step is omitted, when Mastercam 2017 starts and
checks for network licenses, it takes extra time to search all PCs on
the network to find the NetHASP server. If all licenses have been
checked out by other Mastercam 2017 users on your network, the
search might take an especially long time. Configuring nethasp.ini to look for the NetHASP server at a specific address eliminates this delay.
6. Create or edit shortcuts for running Mastercam with command-line switches
as described in "Using Command-Line Switches" on page 16.
28
Mastercam Administrator Guide Network Administration
The Mastercam 2017 installation process automatically installs NetHASP drivers. If
the installation procedure was not completed or if the NetHASP drivers were
removed, Mastercam cannot recognize the NetHASP. To fix this problem, run
haspdinst.exe from the Mastercam \common directory (for example, C:\Program Files\mcam2017\common).
Figure 3 - 1: Recommended nethasp.ini for TCP/IP
Maximum number of NetHASP licenses
A NetHASP-20 or NetHASP-50 is the most common NetHASP configuration. The
NetHASP-20 allows up to 20 seats of each product to be used. The NetHASP-50
allows up to 50 seats of each product to be used. A total of 180 seats (simultaneous users) can be authorized with a NetHASP-20: 20 Mill Entry, 20 Mill, 20
Mill 3D, 20 Lathe, 20 Wire, 20 Design, 20 Router Entry, 20 Router, and 20 Router 3D.
A maximum of 450 seats can be authorized with a NetHASP-50. (Note that, as of
X9, Mill products are named Mill Entry, Mill, and Mill 3D; Lathe products are
29
Mastercam Administrator Guide Network Administration
combined under the name Lathe; and Router products are named Router Entry,
Router, Router 3D.)
CAUTION: All product groups must be the same version. For example,
if your license supports one seat of Mill Entry and one seat of Mill 3D,
the version number for both products must be the same. A different version number cannot be assigned to each group of products.
Adding licenses
The number of licenses you purchase for each product is stored in the NetHASP
memory. The maximum number of licenses allowed for each product is further limited by the type of NetHASP.
Once you have reached the maximum number of licenses, use one of the following options to add additional licenses:
l Exchange your NetHASP (for example, exchange a NetHASP-20 for a
NetHASP-50 or NetHASP-100).
l Keep your NetHASP and obtain another one with the additional licenses
you need. This option requires you to set up a separate NetHASP server
for the second NetHASP; NetHASPs cannot be connected to each other
on the same server.
Updating NetHASP Codes
For general information on entering SIM codes, please refer to "Entering SIM
Update Codes" on page 5.
30
Mastercam Administrator Guide Network Administration
CAUTION: Before you begin this phase of the installation process, you
must first complete the NetHASP Server installation (see "Installing the
NetHASP Server" on page 27). Also note that you can perform this
update only on the computer to which the NetHASP is attached. The
process cannot be completed over a remote connection.
To enter a NetHASP update code:
You can enter a NetHASP code automatically by double-clicking the update code
file (*.NHCODE). To update the code manually, perform the following procedure.
1. Choose one of the following methods to run the NHaspX.exe. The method
you choose is based on the update code format and your preference:
l From the Windows desktop, choose Start, All Programs, Mastercam
2017, Utilities, NHasp X.
Or
l Use Windows Explorer to navigate to the Mastercam 2017 installation
location and double-click NHaspX.exe.
2. In the NetHASP X dialog box, make sure SIM type is set to NetHASP and
that Mode is set to Local.
31
Mastercam Administrator Guide Network Administration
The NHaspX utility analyzes the SIM and displays the SIM serial number and
current Mastercam products. Verify that the displayed serial number
matches the serial number provided with your Mastercam 2017 software kit.
Note: Keep a record of the serial number in the event that you need to contact Technical Support Services at CNC Software or your Reseller.
3. Click Update code file. The NHaspX: Select an Update Code file dialog box
opens.
4. Select an nhcode file, and click Open.
5. Choose Update from the NhaspX dialog box. The program updates the SIM
and displays the products for which the SIM has been activated.
6. Change the Mode back to Network.
7. Choose OK to exit the NHaspX utility.
Using the NHaspX.exe Utility
Use the NHaspX.exe utility, provided by CNC Software, Inc., to configure and
administer your Mastercam 2017 network licensing. This section includes a
description of each option you can choose when running this utility.
32
Mastercam Administrator Guide Network Administration
Figure 3 - 1: NHaspX.exe dialog box
l SIM type: Choose HASP or NetHASP. When Mastercam 2017 starts, it
reads the SIM type from the Registry and checks the HASP or NetHASP for
the appropriate licenses.
l Mode: Choose Local to update the NetHASP from the local computer.
Choose Network to read the NetHASP connected to the NetHASP server,
which may or may not be the local computer.
l Update code file: Click to browse to the location of the update code file
provided by CNC Software or your Reseller.
l Product list (untitled): The large area lists the number of workstations
authorized for each product followed by the product name.
l Read: Displays the product list that is programmed in the NetHASP.
l Update: To update the NetHASP, it must be connected to the local com-
puter, and you must set the Mode to Local. Before selecting Update, enter
33
Mastercam Administrator Guide Network Administration
the update code file name. If the update code file is not found, a <file
name> not found error message displays.
l Active licenses: (Available only in Network mode.) Displays information
on the number of licenses currently checked out, the number of licenses
authorized, and the number of licenses that are currently available for
each product. (See "Monitoring NetHASP Users" below below for details.)
Note: None of the licenses that are checked out from the local computer
are reported by Active licenses.
l Stop: Available only when you choose Active licenses to monitor and
report license information. Choose Stop to end the reporting function.
l User type: (read-only) Displays one of the following user types: Industrial,
Educational, or Dealer.
l Serial number: (read-only) Displays the NetHASP serial number.
l Start date/End date: (read-only) Displays the first and last date for which
the NetHASP licenses are valid or Unlimited if the licenses are available permanently.
l Maintenance expiration date: (read-only) Displays the date your Main-
tenance plan expires, based on your annual renewal date.
l CATIA Maintenance expiration date: (read-only) If you have the
CATIAadd-on, displays the date your CATIA Maintenance plan expires.
Monitoring NetHASP Users
You can monitor NetHASP activity using the NHaspX.exe utility. Choose the button labeled Active licenses to show:
l Which products are licensed
l The number of active users
l The maximum number of users
l The number of available licenses for each product
34
Mastercam Administrator Guide Network Administration
Note:
l You must first set Mode to Network to enable the Active licenses
option.
l This function runs slowly if nethasp.ini is not present or is set up
incorrectly. For more information, see "To set up the NetHASP
server:" on page 27.
l The NHaspX.exe utility does not report the licenses that are
checked out on the computer on which it is running.
Using Aladdin Monitor
Besides NHaspX.exe, you can use the Aladdin Monitor utility to view a list of
users logged in to the NetHASP server. To install this utility, run the Mastercam
installation program from the Mastercam 2017 installation media, choose Utilities
and then NetHASP Monitor, and complete the on-screen instructions.
Aladdin Monitor is a third-party application for monitoring NetHASP usage. Aladdin Monitor is included with Mastercam for your convenience. However, CNC
Software, Inc. can provide only limited support for this application. Please contact
Aladdin (www.aladdin.com) for technical support issues. Following is a quick
guide for using Aladdin Monitor.
Run Aladdin Monitor. In the left window pane, locate the NetHASP to monitor.
Click the NetHASP's entry to display information about the HASP in the righthand pane.
35
Mastercam Administrator Guide Network Administration
After you select a NetHASP, the Program table lists the following information:
l Mastercam products in use (program number)
l Number of users currently using each product
l Maximum users allowed for each product
l Remaining product activations
Please refer to the following table for program numbers and their equivalent
Mastercam products:
Prog. #
Mastercam
Product
Prog. #
Mastercam Product
[NHaspX tech info]
31
Engraving
Mill Entry
32
Curve 5-axis/Drill 5-axis
Mill *
37
Pro/E Read
Mill *
40
CATIA V5 Read
Mill 3D *
41
CATIA V5 Write
Lathe *
42
CATIA V4 R/W
Lathe
43
Unigraphics Read
Wire
44
Swarf 5-axis
Design
46
Mastercam for SOLIDWORKS
2D
36
Mastercam Administrator Guide Network Administration
Mastercam
Product
Prog. #
Prog. #
Mastercam Product
10
Solids
48
Mastercam for SOLIDWORKS
3D
11
Router Entry
49
Port Expert
12
Router *
50
Blade Expert
13
Router *
52
Mastercam for SOLIDWORKS
Lathe
14
Router 3D *
53
Probing
17
Art
56
CATIA V5 with PMI
19
Multiaxis
57
Mori APT/CL Post
29
STEP Read
60
Mill-Turn
* New name starting with X9
The Login table box shows details for the selected product. This information
includes:
l User login ID (IP address)
l User host name
l Network protocol being used
l Period of inactivity required before the product entry is deleted
Registry settings
The NHaspX.exe utility reads and writes the HASP or NetHASP SIM type information from and to the Registry: HKEY_CURRENT_USER\Software\CNC Software, Inc.\Sim Type
The value of Sim Type is H for the HASP and N for the NetHASP. Each Mastercam
user must have read and write permission to this part of the registry.
37
Mastercam Administrator Guide Network Administration
The NetHASP mode is also written to the registry: HKEY_CURRENT_USER\Software\CNC Software, Inc.\NetHASP mode
The two possible values are Network and Local.
Additional NetHASP information
This document provides only a brief introduction to setting up network licensing
for Mastercam. For more information, use the NetHASP License Manager help system (accessed from the NetHASP Server application) and the nethasp.txt document, located in the NetHASP Server installation locationfor example:
c:\NetHaspServer\nethasp.txt.
CAUTION: The NetHASP License Manager Help and nethasp.txt
document were written by Aladdin Knowledge Systems. CNC Software,
Inc. has not contributed to or edited this information and assumes no
responsibility for its accuracy.
38
ATTENTION! UPDATES MAY BE AVAILABLE.
PLEASE REFER TO MASTERCAM.COM/SUPPORT FOR
THE LATEST DOWNLOADS.