Installing Cgtech Products
Installing Cgtech Products
Installing Cgtech Products
VERICUT Installation
Introduction to Installing VERICUT
Installing and configuring VERICUT is simple, typically requiring only a few minutes
for most installations.
Overview
A VERICUT installation involves adding VERICUT product files to your computer and
setting-up licensing.
Files are added to your computer with a typical "wizard" installation process, where you
run an installer program which prompts you through various options in a sequence of
screens, and ultimately adds VERICUT product files to your computer.
VERICUT is a licensed program, meaning VERICUT requires authorization from
another software program (the license server) before it can run. When VERICUT starts it
communicates with the license server program, gets authorization to continue, and
displays on your computer, ready to use.
Terminology
It is important you understand 3 terms frequently used throughout the installation
instructions.
License Server Program The program providing licenses for VERICUT.
VERICUT requires a license, thus the License Server Program must be running for
VERICUT to operate. VERICUT uses the Sentinel RMS license server program from
SafeNet. The license server program and VERICUT communicate using network
protocols. Only one Sentinel RMS license server program may run on a computer.
License Server Computer The computer running the license server program. It
may be the same computer running VERICUT, such as in a simple single computer
installation. Or it may be a computer supplying licenses to other computers running
VERICUT in your companys network.
Client Computer The computer that runs VERICUT.
Where you decide to put VERICUT product files depends on whether you have a simple
single computer installation, or multiple networked computers. However, the License
Server Computer and License Server Program are configured exactly the same for any
type of installation, from a simple single computer to multiple networked computers with
mixed Windows and UNIX Client Computers on a wide area network.
Installation Steps
Following are the sequence of steps required to successfully install VERICUT. Click on
each link below for details on each step. At the bottom of each detail page is a link to the
next step.
Install VERICUT
NOTE: For best results follow the outline below in sequence. Each subsequent step
relies on completion and/or information from the previous one.
If errors occur, visit the VERICUT Users Forum or contact CGTech technical support
via our website, just click on the support link.
To install the CAD Model Interface modules, go to Installing the Model Interface
Modules.
Following are other configuration tasks that may need to be done, depending on your
site's requirements.
Mount a UNIX CD
Running VERICUT 5.2 or 5.3 with the current VERICUT License Server
VERICUT
VERICUT
There is always a license server computer in all three types of installations. The license
server computer can be any computer on the network capable of running the license
server program. The license server is installed and configured in exactly the same way
regardless of the type of installation. The only difference between these installations is
the client computer configuration.
In the case of the "Single Stand-alone Computer" installation, the license server
program and VERICUT both run on the same computer. The VERICUT client computer
and the license server computer are the same computer. However, it is important to note
that VERICUT and the license server program must still communicate with each other
using network protocols, even thought they are on the same physical computer.
The "Multiple Computer Installation" consists of one computer configured the same as
the single stand-alone computer described above, but with additional VERICUT
installations on other computers on the network, the VERICUT Client Computers.
These client computers do not run the license server program, but rather communicate
with the license server computer and request licenses from the license server program
over the network. The communication protocol is TCP/IP.
Finally, the "Multiple Computer Network Installation" is similar to the single standalone configuration in that there is only one copy of VERICUT installed. In this case
VERICUT is installed on a disk that is network mounted or mapped on one or more client
computers. Generally the license server computer is the computer with the disk
physically attached, but this is not necessary. The VERICUT client computers do not
have VERICUT installed on a local disk. Instead they access VERICUT on a network
mounted or mapped disk. The disk where VERICUT is installed must be mounted or
mapped to exactly the same path on all the computers. Thus if VERICUT is installed on
H:\CGTECH in a Windows environment, then all computers must map the disk with the
same letter and path.
The Multiple Computer Network Installation is the simplest installation to maintain
for a medium to large corporate network environment since there is only one license
server computer and one installation of VERICUT shared by all users. However it does
require some custom configuration on each client (adding start menu or desktop
shortcuts) in order to give users on the client computers easy access to VERICUT. This
work is generally done by the site's system administrator.
Next installation task: Check System Requirements
Return to Installation Steps.
General Requirements
CD-ROM drive
Hardware graphics accelerators can be used in a machine simulation view and for
dynamic rotate/pan/zoom in a workpiece view. Due to the large amount of
graphics memory required to display the cut stock, graphics memory of 128 MB
minimum is recommended, and 256 MB or more is preferred.
Windows
Operating
System
VERICUT 7.0 uses different C++ run-time libraries than VERICUT 6.0
and 6.1.
The different versions of run-time libraries can be installed together on the
same computer if you need to run both 6.0/6.1 and 7.0 concurrently.
Physical
Memory
Processor
UNIX Requirements
VERICUT 7.0 is not currently available on UNIX operating systems. It should be
available soon.
VERICUT's license server is supported on Sun Sparc/Solaris, Hewlett-Packard PARISC/HP-UX and IBM RS6000/AIX, and can serve licenses to Windows computers
running VERICUT.
UNIX minimum operating system versions for VERICUT's license server are:
HP
HP-UX 11.11
To install the license server program only choose "Custom" on the Type of Installation
install screen. Then on the Choose VERICUT Components install window, check
only the "License" choice.
NOTE: If this is a new installation or you are changing license server computers you
must first Determine the HOST ID of the new license server computer, then request
license keys via CGTech's website (see below).
If you do not have access to the VERICUT CD, see Alternate Method to Determine Your
UNIX License Server Computers HOST ID.
For any Multiple Computer or Network installation, make sure that the computer
you choose as the license server computer can be communicated with by all the
VERICUT client computers, and vice-versa.
It is possible to install the license server only, for those configurations where it is
not desirable to install VERICUT on the license server computer. See Install
VERICUT License Server Only
For security purposes we strongly advise against running the license server on the
same computer that acts as an internet firewall for a local network.
DO NOT remove the existing VERICUT software from the license server computer
without first Stopping and Removing the Windows License Server. Carefully read and
follow the information in the "Next installation task" (link at the bottom of this page)
regarding configuring and starting the license server.
It is not necessary to install the standard (32 bit) Windows version of VERICUT.
You must install the Windows redistributable C++ runtime libraries. See System
Requirements for more information and how to get the installer files.
VERICUT Installation
1. Insert the CD and run the Windows installation program.
If your computer does not automatically start the installation program, double-click
on or run the "install.exe" program from the CD.
2. Follow the installation "Wizard".
VERICUT uses a typical "Wizard" type installation where you step through a series
of screens to configure your installation. The last choice, prior to the "Finish" screen,
begins the installation.
Overview of the installation steps:
Choose the installation language.
Accept the License Agreement.
Specify the folder path where VERICUT will be installed.
Choose the type of installation. (Full is recommended)
Select the VERICUT platforms to install. Choose Windows (32 bit) or Windows 64 bit,
depending on your operating system.
Select desktop icons and start menu buttons to add to the installing user's profile. Choose
VERICUT, and/or Mold and Die, and/or Cutter Grinder.
Enter the license server host name. (assumes the installing computer's host name, but can
be changed)
Select default units.
Install VERICUT.
Where "hostname1" is the actual host name of the leader (or main) redundant server, and
"hostname2" and "hostname3" are the names of the follower servers.
Next installation task: Configure and Start the Windows License Server
Return to Installation Steps.
For any Multiple Computer or Network installation, make sure that the computer
you choose as the license server computer can be communicated with by all the
VERICUT client computers, and vice-versa.
It is possible to install the license server only, for those configurations where it is
not desirable to install VERICUT on the license server computer. See Install
VERICUT License Server Only
For security purposes we strongly advise against running the license server on the
same computer that acts as an internet firewall for a local network.
VERICUT Installation
1. Insert the CD, change to the CD-ROM directory, and run the installation
program.
Most UNIX systems automatically mount the CD when it is inserted. If yours does not, or
if it mounts the CD without read and execute permissions, dismount and remount the CD.
See the section on how to Mount a UNIX CD for how to mount the CD manually.
Change directories to the CD-ROM mount directory (e.g. cd /cdrom), then type:
"./INSTALL.UX" (without the quotes).
If this command fails, try: "./install.ux" or "./INSTALL.UX\;1".
2. Follow the on-screen instructions.
VERICUT uses a typical "Wizard" type installation where you step through a series of
screens to configure your installation. The last choice, prior to the "Finish" screen, begins
the installation.
Overview of the installation steps:
Choose the installation language
Accept the License Agreement
Specify the directory path where VERICUT will be installed
Choose the type of installation (Full is recommended)
Select the VERICUT platforms to install. Choose HP, and/or RS, and/or Solaris
Enter the license server host name (assumes the installing computer's host name, but
can be changed)
Select default units
Install VERICUT
platform's system administration utility. However this can also be configured manually
by either adding the 'commands' directory to the PATH environment variable for each
user's login process, or by copying the files to a directory that is already in each user's
execution path.
NOTES:
1. Once VERICUTs "commands" files are added to the user's execution path, the
user must log-out and log-in to recognize the commands.
2. VERICUT can also be executed directly by typing the path and 'vericut' script file
name in a UNIX command or terminal shell. For example, if your software is
installed in /usr/cgtech60 on a Sun/SOLARIS platform, the command to run
VERICUT directly is:
/usr/cgtech60/solaris/commands/vericut
Next installation task: Configure and Start the UNIX License Server
Return to Installation Steps.
NOTE: If for some reason you cannot configure the license server service to start
automatically as described above, and then see Starting a Temporary License Server.
If errors occur, visit the VERICUT Users' Forum or contact CGTech technical support
via our website, just click on the support link.
Next installation task: Test VERICUT on the Windows License Server
Return to Installation Steps.
: 199.1.1.123
Server Name
: mycomputer
(in this example the server computer's host name is 'mycomputer' and its IP
address is 199.1.1.123)
3. Copy the license keys from the CGTech license email to a text file.
Open the license email you received from CGTech.
Copy the license keys from the license email. DO NOT copy the entire email
text. Start with the line that begins '# Company: ', and select all lines down to and
including the line '# End of license '.
Paste the lines into a plain text editor such as vi. Do not use a word processing-type
editor like Microsoft Word.
Save the text as a plain text file. Name the file and save it in a directory so that you
can easily find it later. For example, save the file as 'vericut60_license_keys.txt' in
your default login directory. This file is not used once the license keys are added to
the license server in the next step. CGTech recommends you keep the file for archive
purposes.
NOTE: When pasting into the plain text editor make sure that the long license
key lines are not automatically truncated or split into separate lines.
4. Add the license keys to the license server and license file using lslic.
Add the license keys to the running license server and save them in the license file. In
a UNIX command or terminal shell execute the 'lslic' utility program from the
'platform/license' directory in your VERICUT installation. Continuing with our
example from above, the command would look like:
/usr/cgtech60/solaris/license/lslic F
/users/mylogin/vericut60_license_keys.txt
Where /usr/cgtech60 is the VERICUT installation folder on a Sun SOLARIS
platform. The license keys are loaded from the file saved in step 3D above. The F
option adds the keys to the license server from the specified file, and saves them in
'cgtech.lf' located in the 'platform/license' directory in your VERICUT installation.
5. Verify the license keys were successfully added to the server.
In a UNIX command or terminal shell execute the 'lsmon' utility program from the
'platform/license' directory in your VERICUT installation. Continuing with our
example from above, the command would look like:
/usr/cgtech60/solaris/license/lsmon mycomputer
Where 'mycomputer' is the host name of the license server computer. If the
license keys were correctly applied you should see something like the following
information displayed by the lsmon utility:
Sentinel RMS 8.0.5 Application Monitor
Copyright (C) 2006 SafeNet, Inc.
[Contacting Sentinel RMS server on host "mycomputer"]
License type
: "Normal License."
: "VERICUT.SUN"
Feature version
: "7.0"
: Unlimited.
: Unlimited.
:0
Available reserved
:0
: Unlimited.
Expiration date
Application-server locking
: Server-locked license.
Additive/exclusive
Held licenses
.
.
.
(each license key should be displayed)
The VERICUT license server computer is now configured to automatically start the
license server program, the VERICUT license keys exist in /platform/license/cgtech.lf,
and the license server program is configured to read VERICUT license keys from the file.
You should now be able to run VERICUT on the license server computer using licenses
provided by the license server.
If errors occur, visit the VERICUT Users'Forum or contact CGTech technical support
via our website, just click on the support link.
Next installation task: Test VERICUT on a UNIX license server computer
Return to Installation Steps.
Congratulations!
You are finished installing VERICUT on your license server computer.
Continue on to the next step if you have other computers that will run VERICUT and get
their licenses from the license server computer you just finished installing.
If errors occur, visit the VERICUT Users Forum or contact CGTech technical support
via our website, just click on the support link.
Congratulations!
You are finished installing VERICUT on your license server computer.
Continue on to the next step if you have other computers that will run VERICUT and get
their licenses from the license server computer you just finished installing.
If errors occur, visit the VERICUT Users Forum or contact CGTech technical support
via our website, just click on the support link.
Next installation task: Configure and test VERICUT client computers
Return to Installation Steps.
NOTE: Do not create a license file or start the license server program on the client
computer. The license server computer was configured in previous installation
instructions.
If you need to install the CAD Model Interface modules, go to Installing the Model
Interface Modules.
If you need to install the VERICUT TDM Interface, go to Installing the VERICUT TDM
Systems Interface.
Return to Installation Steps.
NOTE: Do not create a license file or start the license server program on the client
computer. The license server computer was configured in previous installation
instructions.
NOTE: Once VERICUT's "commands" files are added to the user's execution
path, the user must log-out and log-in to recognize the commands.
NOTE: Once VERICUT's 'commands' files are added to the user's execution path,
the user must log-out and log-in to recognize the commands.
If you need to install one of the CAM Interface modules, go to one of the following:
Installing the CATIA-to-VERICUT Interface (CATV) for CATIA version 4
Installing the CATIA V5-to-VERICUT Interface for CATIA version 5
Installing the EdgeCAM-to-VERICUT Interface
Installing the GibbsCam-to-VERICUT Interface (GibbsV)
Installing the Mastercam-to-VERICUT Interface (MCAMV)
Installing the NX-to-VERICUT Interface (NXV)
Installing the Pro/E-to-VERICUT Interface (PROEV)
If you need to install the CAD Model Interface modules, go to Installing the Model
Interface Modules.
If you need to install the VERICUT TDM Interface, go to Installing the VERICUT TDM
Systems Interface.
Return to Installation Steps.
NOTE: Please make sure that your properties file ends in .properties, not .txt.
Tip: If the install.properties file is in the same directory as your installer, it will be
invoked automatically. However, if it is in a different directory or a different name, you
may use the following command line option to direct it to the relative path:
C:\\ <path to the installer> -f <path to the properties file>
Command Line Parameter
To call the properties file from the command line, type the following command:
install.exe -f <properties file>
You may use the direct or the relative path to the properties file.
InstallAnywhere variables may be incorporated in these values, and they will be resolved
at install time.
NOTES:
1. File separators should be denoted by the "$/$" InstallAnywhere variable, or be
escaped.
2. Values may ignore case.
3. Silent mode will override action panel values.
4. In any mode on Windows systems, installers and uninstallers will always display the
very last "Cleaning-up" dialog box, as well as the "Preparing to install" panel.
VERICUT Properties File Variables
An example of an install.properties file for a silent Partial VERICUT Millimeter
windows installation should contain the following:
INSTALLER_UI=Silent
USER_INSTALL_DIR=C:$/$cgtech611
CHOSEN_INSTALL_SET=Partial
VERICUT_PLATFORMS="Windows 32-bit",""
LICENSE_SERVER_HOSTNAME="LicenseServer"
DEFAULT_BASE_LIC_VAR="1) VERICUT"
DEFAULT_UNITS_VAR="","2) Millimeter"
An example of an install.properties file for a silent Full VERICUT Inch windows
installation should contain the following:
INSTALLER_UI=Silent
USER_INSTALL_DIR=C:$/$cgtech611
CHOSEN_INSTALL_SET=Full
VERICUT_PLATFORMS="Windows 32-bit",""
LICENSE_SERVER_HOSTNAME="LicenseServer"
DEFAULT_BASE_LIC_VAR="1) VERICUT"
DEFAULT_UNITS_VAR= "1) Inch",""
NOTES:
1. To install Windows 32 bit platform only:
VERICUT_PLATFORMS="Windows 32-bit",""
2. To install Windows 64 bit platform only:
VERICUT_PLATFORMS="","Windows 64-bit"
3. To install both the Windows 32 bit & 64 bit platforms:
VERICUT_PLATFORMS="Windows 32-bit"," Windows 64-bit"
4. Installing on UNIX Platforms:
VERICUT_PLATFORMS="HP - HP-UX","RS - IBM AIX","Solaris - Sun
Solaris"
Return to Installation Steps.
License Utilities
"License Utilities" choices are intended to help setup licensing or diagnose license
problems on either the license server computer or the VERICUT client computer.
Display Local License Servers
View all Sentinel RMS license servers on this subnet. This choice uses the Sentinel
RMS lswhere utility to display all Sentinel RMS license servers that can be
communicated with. It uses Sentinel RMS's 'broadcast' feature to contact and collect
information about various Sentinel RMS license servers on the same subnet as the
current computer. It reports on any Sentinel RMS license servers, which may or may
not have VERICUT licenses. For more information about advanced license server
configuration options, see the Sentinel RMS License Manager System
Administrator's Guide.
Display Network Information
Check IP and Ethernet addresses of network devices on this computer. This choice
uses the Windows' command IPCONFIG /ALL to display important network
information, especially TCP/IP configuration information. This can be used to
determine if the TCP/IP configuration is valid (i.e. displays a valid IP address of the
current computer). It also shows if multiple network devices are present, and their
status.
Sentinel RMS License Administrator (WlmAdmin)
View licenses and status of running Sentinel RMS license servers using the Sentinel
RMS Windows license utility WlmAdmin. WlmAdmin is configured with the
VERICUT license server identified during installation as a "Defined Server" in
WlmAdmin's defined server list. For more information about the WlmAdmin utility
see the Sentinel RMS License Manager System Administrator's Guide.
information about LSERVOPTS and its options see the Sentinel RMS License
Manager System Administrator's Guide.
The value shown to the right of "Physical Address" is typically the HOST ID. Valid IDs
are 12 characters and contain only the characters 0-9 and A-F. If your computer has
multiple network adapters, the license server program compares the address encrypted in
the license keys with enabled network adapters. If a network adapter address matching
the encrypted key address is found then the license is added to the server.
The following Physical Addresses are not valid, and indicate something is wrong with the
TCP/IP network protocol configuration for the Ethernet device, or indicates the card is
not enabled or available:
000000000000
204c4f4f5020
ffffffff
ffffffffffff
NOTE: The license server delivered with this version of VERICUT only requires
the device to be enabled. It no longer requires it to be connected or have an active
network transport such as IPX/SPX.
See the section on Check Windows Network Configuration if you are having trouble
getting a valid Physical Address.
Return to Installation Steps.
RS: /usr/sbin/hostid
2 characters
(a zero is added to the front of a 9 character Prom ID for the license file)
Solaris:
/usr/ucb/hostid
Checks for both the License Server Computer and VERICUT Client
Computers
1. Check the network hardware.
Ensure that you have a network adapter installed and enabled on the license server
computer. You can use the Windows Device Manager (available under the Control
Panel's System icon) to see if you have an installed network adapter. The VERICUT
license keys are encrypted to match the physical address of an enabled network
adapter. When the license server program initially starts it finds enabled network
adapters and compares each license key with the physical address of the adapter(s). If
a match is found the license key is added to the license server.
2. Check the network software.
VERICUT and the license server program use TCP/IP network protocol to
communicate with each other, even when running VERICUT on a single stand-alone
computer (where both VERICUT and the license server program run on the same
computer). TCP/IP network protocol must be installed on the enabled network
adapter that matches the Host ID encrypted in your VERICUT license.
If you need to add TCP/IP protocol and your computer is on a company network you
should consult with your network administrator. If you are on a computer with no
network connection and you need help on how to add TCP/IP protocol, see the
section, Basic Windows Network Configurations.
: mycomputer
Physical Address. . . . . . . . .
: 00-0B-AB-77-34-64
IP Address. . . . . . . . . . . .
: 199.1.1.123
Subnet Mask . . . . . . . . . . .
: 255.255.255.0
Physical Address. . . . . . . . .
: 00-0B-AB-77-34-64
NOTE: The following checks are not necessary for a stand-alone configuration
where VERICUT and the license server program run on the same computer.
2. Check the VERICUT client computer's network software configuration.
In addition to having a network device and TCP/IP network protocol installed, the
device must have a valid IP address (either statically assigned, automatically created,
or dynamically provided by a DHCP server).
Use the ipconfig command to verify that there is an active network device with the
TCP/IP protocol installed and that it is properly configured with a host name and IP
address. Open a command prompt window (also called a 'DOS' window) and type:
ipconfig /all
The ipconfig command returns information about your computer's network
configuration. Only a few items are important for your VERICUT installation. If your
computer is connected to a network, and TCP/IP protocol is installed and configured
correctly, the following lines must have values in order for VERICUT to work
correctly:
Host Name . . . . . . . . . . . .
: mycomputer
Physical Address. . . . . . . . .
: 00-0B-AB-77-34-64
IP Address. . . . . . . . . . . .
: 199.1.1.123
Subnet Mask . . . . . . . . . . .
: 255.255.255.0
3. Verify client and license server computers can communicate with each other.
Both client and license server computers must have host names and valid IP
addresses. The mechanism for assigning host names and IP addresses varies with the
network configuration. See your site's network administrator if you are not familiar
with how your network is configured.
The easiest way to verify communication between computers is to "ping" each one
from the other. Open a command prompt window and type:
ping COMPUTER1
(where 'COMPUTER1' is the host name of the computer you need to
communicate with)
You should ping the client from the license server computer and the license server
computer from the client since both computers must know about each other for proper
communication. If the ping test fails contact your site's network administrator to correct
the problem.
If you do not have a network or system administrator, and you have access to the 'root'
login, you can modify the /etc/hosts file in order to establish communication between the
license server computer and the client computers. See the section, UNIX hosts File for
basic hosts file configuration instructions.
In some network configurations there may be a router, gateway or other network device
that acts like a firewall between the client and license server computers. In this case, the
ping test will succeed but licensing will fail since the router or firewall must be
configured to allow TCP/IP to pass UDP packets through port 5093. For this and other
complex network configurations contact your sites network administrator and see the
Sentinel RMS License Manager System Administrator's Guide for more information
about configuring the Sentinel RMS license server and clients.
localhost
199.1.2.100
computer1
199.1.2.101
computer2
Edit the /etc/hosts file for each client computer, adding a line for the license server
computer.
NOTE: If you do not know the IP address of the license server computer, you can use
the ping command while logged-in on the license server computer. In a terminal or
command shell, type:
ping mycomputer
Where 'mycomputer' is the name of the license server computer.
If ping is not in your execution path, you can try /usr/sbin/ping. If the ping
command does not display the IP address of the license server computer, try ping
with the s option.
Verify client and license server computers can communicate with each
other
Both client and license server computers must have host names and valid IP addresses.
The mechanism for assigning host names and IP addresses varies with the network
configuration, but most UNIX system use the /etc/hosts file to specify host names and IP
addresses on a network. See your sites network administrator if you are not familiar with
how your network is configured.
The easiest way to verify communication between computers is to ping each one from
the other. In a UNIX terminal shell type:
ping COMPUTER1
(where 'computer1' is the host name of the computer you want to communicate with)
If the ping command is not found, you can try /usr/sbin/ping.
Different UNIX systems produce different results from the ping command. If the
computers can communicate you will see something simple like:
COMPUTER1 is alive
Or, you may see a stream of data like:
Pinging COMPUTER1 [199.1.1.123] with 32 bytes of data:
Reply from 199.1.1.123: bytes=32 time=48ms TTL=127
Reply from 199.1.1.123: bytes=32 time=46ms TTL=127
Reply from 199.1.1.123: bytes=32 time=41ms TTL=127
.
.
You should ping the client from the license server computer and the license server
computer from the client since both computers must know about each other for proper
communication.
In some network configurations there may be a router, gateway or other network device
that acts like a firewall between the client and license server computer. In this case, the
ping test will succeed but licensing will fail since the router or firewall must be
configured to allow TCP/IP to pass UDP packets through port 5093. For this and other
complex network configurations contact your sites network administrator and see the
Sentinel RMS License Manager System Administrator's Guide, for more information
about configuring the Sentinel RMS license server and clients. A pdf version of this
document is available directly on the VERICUT CD in the file SLM71sys.pdf.
Mount a UNIX CD
The CD-ROM drive must be mounted with "read" and "execute" access to run the
VERICUT installation program. Some systems, may automatically mount the CD without
the proper access and must be dismounted and re-mounted manually
Use the "df" command to list mounted file systems. If mounted, the device name
will appear under the "Filesystem" heading (beginning with "/dev") and the mount
directory will appear under the "Mounted on" heading (e.g. "/cdrom" or
"/CDROM").
If /cdrom has "read" and "execute" return to the previous installation task.
If /cdrom does NOT have "read" and "execute Unmount the incorrectly
mounted device using the "umount /CDROM" command.
Tips:
Computer Type
HP
IBM
Solaris
NOTE: When pasting into the plain text editor make sure that the long license key
lines are not automatically truncated or split into separate lines.
2. Add the license keys to the license server and license file using lslic.
Add the license keys to the running license server and save them in the license file. In
a UNIX command or terminal shell execute the 'lslic' utility program from the
'platform/license' directory in your VERICUT installation. Continuing with our
example from above, the command would look like:
/usr/cgtech70/solaris/license/lslic F /users/mylogin/vericut70_license_keys.txt
: "VERICUT.SUN"
Feature version
: "7.0"
: Unlimited.
: Unlimited.
:0
Available reserved
:0
: Unlimited.
Expiration date
Application-server locking
: Server-locked license.
Additive/exclusive
Held licenses
.
.
(each license key should be displayed)
NOTES:
1. The temporary license server process is owned by the specific user that starts it.
When that user logs-out, the license server program terminates.
2. Starting a temporary license server stops the Windows license server service if it
is running.
If errors occur, visit the VERICUT Users' Forum or contact CGTech technical support
via our website, just click on the support link.
Return to Installation Steps.
NOTE: The temporary license server process is owned by the "root" user that starts it.
When that user logs-out, the license server program terminates.
If errors occur, visit the VERICUT Users' Forum or contact CGTech technical support
via our website, just click on the support link.
Return to Installation Steps.
NOTE: There may be program folder/files that are not removed by uninstalling. These
were created after VERICUT was installed and will have to be removed manually.
Return to Installation Steps.
Installation:
Double-click on vcredist_x64.exe to install. There are no prompts during
installation and no confirmation of completion.
Return to Installation Steps.
NOTE: VERICUT 5.2.1 (or higher) is required if you want to use a later version
license, such as a 5.3 or 5.4 license.
For example, to run VERICUT 5.2.1 using a later VERICUT license, such as 5.4. the
environment variable CGTECH_LICENSE_VERSION must be set to the value "5.4".
This can be done by modifying the following file:
\cgtech521\windows\commands\cgtenv.bat (or the UNIX 'cgtenv') Either add or
modify the following line at the end of the file:
WINDOWS
set CGTECH_LICENSE_VERSION=5.4
UNIX
CGTECH_LICENSE_VERSION=5.4; export CGTECH_LICENSE_VERSION
Return to Installation Steps.
NOTE: Each redundant server must have a static IP address. Dynamic IP addresses
cause poor performance or failure.
Follow the steps below to setup a Windows redundant license server configuration. These
steps must be done by an "Administrator" user. The steps assume you have received the
license email from CGTech.
1. Save License File from License Email.
(requires privileges to write to the VERICUT installation folders)
Select Start > All Programs > CGTech VERICUT 7.0.x > License Server Only >
Save License File from License Email.
When the Create VERICUT License File screen displays, drag and drop the
VERICUT license email from Microsoft Outlook, or Outlook Express, into the Create
VERICUT License File screen. If you use another email program or cannot access the
license email from the license server computer, save the license email as a "Text
Only" or plain text file, then drag and drop the saved file into the Create VERICUT
License File screen. You can also Copy/Paste the email contents into the Create
VERICUT License File screen.
The Create VERICUT License File screen's text area displays all the added license
keys, followed by the message:
"License file C:\cgtech60x\windows\license\cgtech.lf created successfully".
Close the Create VERICUT License File screen after the license file has been created.
2. Determine the IP address of each of the 3 license servers.
These will be used in the redundant license file configuration in the following steps.
3. Use WRlfTool.exe (located in the \windows\license\ folder of your VERICUT
installation) to create the redundant license file.
Run \windows\license\WrlfTool.exe.
In the WRlfTool panel select File -> New.
Press the Add Server button (in the upper half of the window).
In Add Server to Pool panel, enter the Hostname and IP Address (or IPX Address)
for the "leader" license server computer, and then press OK.
Press the Add Server button two more times to add the Host Names and IP addresses
for each of the two "follower" license server computers. All three redundant server
host names and IP addresses should now appear in the Redundant Servers list.
Press the Add License button (in the lower half of the window).
In the Add Redundant License panel, select "Read License(s) from file".
Press Browse and navigate to, and select, the cgtech.lf file you saved in step 1C
above. Press Open, and then press OK.
The Edit License panel opens, showing the first VERICUT license key in the
License Code field on the right side of the panel, and the number of available
licenses displayed in the Number of Tokens field (lower left in the panel).
On the right side of the panel the 3 license server host names appear in the Server
column. Check the Include checkboxes for all 3.
Enter the value from Number of Tokens (lower left) in the Num Tokens column to
the right of the first or "leader" server. This assigns all tokens for the displayed
license key to the leader license server. Make sure that the Num Tokens values, for
the two "follower" servers, is set to zero.
Select Next License >> at the bottom of the panel to display the information for the
next VERICUT feature. Repeat the previous step to assign all tokens for this license
key to the leader license server.
Repeat for each license key.
Press Done at the bottom of the panel after the last license key is completed.
Select File->Save As and save the redundant license file as "cgtech.lf" in the
/windows/license folder of the leader license server's VERICUT installation.
4. Copy the redundant license to the other license servers.
Copy the file cgtech.lf into the /windows/license folder of the VERICUT
installation on each of the other two license server computers.
5. Start the License Servers.
CGTech strongly recommends you configure the license server program to
automatically start when you start your computer.
NOTES:
1.
The license server computer requires TCP/IP network protocol installed on the
network adaptor. See the section, Check Windows Network Configuration for
more information.
2.
The following steps must be done by an Administrator user.
On the "leader" license server computer:
Select Start > All Programs > CGTech VERICUT 7.0 > License Server Only > Start
License Server Service. This will automatically remove any existing service and add and
start the service from the current folder.
Select Start > All Programs > CGTech VERICUT 7.0 > License Server Only > Set
License File Environment Variable.
Modify the system environment variable lservopts created in the previous step.
The following is one way to do it:
1. Find the "My Computer" icon, right-mouse click on it, and select Properties.
2. In the System Properties panel, select the Advanced tab. Press the Environment
Variables button located near the bottom of the panel.
3. In the Environment Variables panel, scroll the lower System Variables list,
select LSERVOPTS, and press the Edit button.
4. In the Edit System Variable panel change the Variable Value by replacing the
"-s" with "-rlf"
5. Press OK in the Edit System Variable panel, and all remaining panels.
Restart the computer.
Repeats steps A through D for the two follower computers.
NOTES:
1. Be sure to start the 3 redundant license server computers in the same order
specified when the redundant license file was created. Starting them out-of-order
could cause problems designating the leader computer and assigning tokens.
You should wait 1 or 2 minutes between starting each license server computer to
make sure that it is fully started and ready to communicate with the next one.
There is no "maximum" time limit between starting the license server computers.
2. When starting a redundant license server, the error message "lservrc not
found" may display. This message can be ignored.
6. Verify the license servers started.
All 3 redundant license servers should now be running and should be configured to
automatically start. You can confirm that the server program is running using the
Sentinel License Administrator program.
Select Start > All Programs > CGTech VERICUT 7.0 > License Utilities>
Sentinel License Administrator (WlmAdmin). You should see all 3 license server
computers' host names appear under the Defined Servers list under the 'tree'
displayed on the left side of the window.
If they do not display you may need to add them using Edit > Defined Server List in
the WlmAdmin panel. In a few seconds your VERICUT licenses should appear
under the server computer's name (you may have to expand it).
The redundant license server computers are now configured to automatically start the
license server program, the VERICUT license keys exist in
\windows\license\cgtech.lf, and the license server programs are configured to read
VERICUT license keys from the file.
NOTE: During VERICUT installation you should have specified the 3 license
servers when prompted for the license server name. If you did not enter the three
license server host names during installation, you can modify the name by selecting
Start > All Programs > CGTech VERICUT x.x > License Administration >
Specify License Server Computer. When the Notepad editor opens, change the line
"set LSHOST=..." to be:
set LSHOST=hostname1:hostname2:hostname3
Where "hostname1", etc. are the names of your 3 redundant license servers. The
names MUST be specified in the same order used when the redundant license file
was created. The three hostnames are separated by colons ( : ).
NOTE: For more detailed information about setting up a redundant license server
configuration, see Chapter 3 in the Sentinel RMS License Manager System
Administrator's Guide. A pdf version of this document is available directly on the
VERICUT CD in the file SLM71sys.pdf.
If errors occur, visit the VERICUT Users' Forum or contact CGTech technical support
via our website, just click on the support link.
Next installation task: Test VERICUT on the Windows License Server
NOTE: Each redundant server must have a static IP address. Dynamic IP addresses
cause poor performance or failure.
Follow the steps below to setup a UNIX redundant license server configuration. These
steps must be done by a "root" user. The steps assume you have received the license
email from CGTech.
1. Save the license email to a text file.
Open the license email you received from CGTech.
Copy the license keys from the license email. DO NOT copy the entire email
text. Start with the line that begins '# Company: ', and select all lines down to and
including the line '# End of license '.
Paste the lines into a plain text editor such as vi. Do not use a word processing-type
editor like Microsoft Word.
Save the text as a plain text file. Name the file and save it in a directory so that you
can easily find it later. For example, save the file as
'/users/mylogin/vericut60_redundant.txt ' in your default login directory. This file
is not used once the license keys are added to the license server in the next step.
CGTech recommends you keep the file for archive purposes.
NOTE: When pasting into the plain text editor make sure that the long license key
lines are not automatically truncated or split into separate lines.
2. Determine the IP address of each of the 3 license servers.
These will be used in the redundant license file configuration in the following steps.
Reboot the leader license server computer after adding the license server program to
your system's startup process to verify that it starts correctly upon reboot. If it is not
possible to reboot your license server computer now, start the license server program
manually using your platform's system management utility.
7. Configure and Start the Remaining 2 "follower" License Servers
Configure and start the license server on the remaining 2 "follower" license servers,
as you did for the "leader" license server in the steps 5 and 6.
NOTES:
1. Be sure to start the 3 redundant license server computers in the same order
specified when the redundant license file was created. Starting them out-oforder could cause problems designating the "leader" computer and assigning
tokens. You should wait 1 or 2 minutes between starting each license server
computer to make sure that it is fully started and ready to communicate with
the next one. There is no "maximum" time limit between starting the license
server computers.
2. When starting a redundant license server, the error message " lservrc not
found" may display . This message can be ignored.
8. Verify the license servers started.
All 3 redundant license servers should now be running and should be configured to
automatically start. A utility program is provided to detect the license server, called
'lswhere', and is located in the 'platform/license' directory of your VERICUT
installation. Execute the lswhere program from a command or terminal shell to
determine if the license server program is running. For example, if your license server
computer is a Sun computer running the SOLARIS operating system, and VERICUT
is installed in the /usr/cgtech60 directory, then type the following command:
/usr/cgtech60/solaris/license/lswhere
If the license server is running you should see the following information displayed by
the lswhere utility:
Sentinel RMS Development Kit 8.0.5.0 Search Tool For License Servers Copyright
(C) 2006 SafeNet, Inc.
Server Address
: 199.1.1.123
Server Name
: mycomputer
(in this example the server computer's host name is 'mycomputer' and its IP
address is 199.1.1.123)
NOTE: During VERICUT installation you should have specified the 3 license
servers when prompted for the license server name. If you did not enter the three
license server host names during installation, you can modify the names by
editing the file /platform/commands/cgtenv in each VERICUT installation.
Change the line
LSHOST= hostname1:hostname2:hostname3; export LSHOST
Where "hostname1", etc. are the names of your 3 redundant license servers. The
names MUST be specified in the same order used when the redundant license file
was created. The three hostnames are separated by colons ( : ).
9. Save the file.
NOTE: For more detailed information about setting up a redundant license server
configuration, see Chapter 3 in the Sentinel RMS License Manager System
Administrator's Guide. A pdf version of this document is available directly on the
VERICUT CD in the file SLM71sys.pdf.
If errors occur, visit the VERICUT Users' Forum or contact CGTech technical support
via our website, just click on the support link.
Next installation task: Test VERICUT on a UNIX license server computer
Return to Installation Steps.
HP
IBM
Solaris
CATV configuration
Follow the general procedure below to configure CATV. System-related steps may
require "root" permissions to accomplish-see your system administrator for assistance.
1. Assuming CATIA has already been installed, install VERICUT (includes the
CATV software) per the VERICUT installation instructions.
Once configured in this manner, CATV should remain accessible for subsequent CATIA
sessions.
Configuration
The CGTech software installation procedure places the files required by CATV in a subfolder. If you elected to install the software in the default folder "C:\CGTechxx" (where
xx is the VERICUT release number), then for VERICUT 7.0, the CATV folder will be
"C:\cgtech70\windows\catv5" or "C:\cgtech70\windows64\catv5".
One of the files is "CATV.bat", which sets at least two environment variables before
invoking the executable "CATV.exe". The first environment variable is
CGTECH_PRODUCTS and it points to the platform specific folder of the CGTech
software. For CATV the platform is either "windows" or "windows64". The second
environment variable is CGTECH_LIBRARY and it points to the folder containing
VERICUT specific files distributed with the product. These include "init.VcProject" and
"initm.VcProject" which are used by "CATV.exe" as project and setup templates if no
other file is specified by the user. "CATV.bat" is generated during the installation
procedure and there should be no need to edit the definition of either of these mandatory
environment variables.
The first of the optional environment variables in the batch file is
CGTECH_CATV_LANGUAGE. If you want CATV's interface to use something other
than US English, the variable can specify a file of localized text. Versions for French and
German are supplied.
brief period. The CATV icon ( ) will probably be on the twelfth page. Pick it
and "Close" the "Icon Browser".
16. Back on the "Customize" dialog, position the mouse cursor over the name of the
macro, CATV.CATScript, in the right-hand list, depress the left mouse button,
and drag the cursor to the toolbar where you want the icon to appear. It's counterintuitive, but you drag the macro name, not the icon! Repeat this step if you want
the icon to appear on more than one toolbar.
17. "Close" the "Customize" dialog.
If errors occur, visit the VERICUT Users' Forum or contact CGTech technical support
via our website, just click on the support link.
You should now be ready to start using the CATIA V5-to-VERICUT Interface. For
complete details on using the CATIA V5-to-VERICUT Interface, see CATIA V5-toVERICUT Interface, in the CAD/CAM Interfaces section of Converters and
CAD/CAM Interfaces, located in the CGTech Help Library.
Return to Installation Steps.
(language dependent)
(language dependent)
@echo on
rem Following line references the installation folder for VERICUT, change as
required.
set CGTECH_INSTALL=C:\cgtech70
rem Where EdgeCAM is installed, change as required
set EDGECAM_INSTALL="C:\Program Files\EdgeCAMV10"
Copy %CGTECH_INSTALL%\windows\edgecam\*.exe
%EDGECAM_INSTALL%\Cam\PDI\Menu-Run
Copy %CGTECH_INSTALL%\windows\edgecam\English\vericutpdi.lan
%EDGECAM_INSTALL%\Language
Copy %CGTECH_INSTALL%\windows\edgecam\English\VericutPDI.dfn
%EDGECAM_INSTALL%\Language
Copy %CGTECH_INSTALL%\windows\edgecam\English\VericutPDI.pdi
%EDGECAM_INSTALL%\Cam\PDI\Src
Copy %CGTECH_INSTALL%\windows\edgecam\English\VericutPDI.dfn
%EDGECAM_INSTALL%\Cam\PDI\Src
Rem Next line forces EdgeCAM to rebuild its menu file
Ren %EDGECAM_INSTALL%\Language\EdgeKrnl.mnu EdgeKrnl.old
pause
If errors occur, visit the VERICUT Users' Forum or contact CGTech technical support
via our website, just click on the support link.
You should now be ready to start using the Edgecam-to-VERICUT Interface. For
complete details on using the Edgecam-to-VERICUT Interface, see Edgecam-toVERICUT Interface, in the CAD/CAM Interfaces section of Converters and
CAD/CAM Interfaces, located in the CGTech Help Library.
(language dependent)
(language dependent)
Vericut.commands
These files are located in the \cgtechxx\windows\edgecam\ or
\cgtechxx\windows64\edgecam\ folder of your VERICUT installation. The xx represents
the VERICUT version number. For VERICUT 7.0 the xx would be 70.
Assuming Edgecam is installed at C:\Program Files\Edgecam, move the following files to
the Edgecam folders indicated.
C: \Program Files\Edgecam\Cam\pdi\Menu-Run\VericutPDI.exe (Vericut interface
PDI executable)
C: \Program Files\Edgecam\Cam\pdi\Menu-Run\ VericutSetPDI.exe (Reset PDI
executable)
C: \Program Files\Edgecam\Cam\pdi\src\VericutPDI.pdi (Vericut interface dialog
definition)
C: \Program Files\Edgecam\Cam\pdi\src\ VericutSetPDI.pdi (Vericut Reset dialog
definition)
C: \Program Files\Edgecam\Cam\Support\ Vericut.commands
C:\Program Files\Edgecam\Language\VericutPDI.dfn
definition)
Edgecam checks file dates of "dfn" and "pdi" each time it executes and updates the
master menu file when new files are detected. The file date for the VericutPDI.dfn,
VericutPDI.pdi, and VericutSetPDI.pdi files must be newer than the last time EdgeCAM
updated its master menu file. After moving the above files to their proper locations, use a
text editor to force the VericutPDI.dfn, VericutPDI.pdi, and VericutSetPDI.pdi file dates
to a current value. You only need to do this once before starting EdgeCAM.
The folder path where VERICUT is installed must be defined in an environment variable
for the Edgecam interface PDI to spawn the VERICUT process. For example:
CGTECH_INSTALL=C:\cgtechxx\
Where xx is the VERICUT release number. For VERICUT 7.0 the environment variable
would be set to CGTECH_INSTALL=C:\cgtech70\.
The following is included to enable you to create a .bat file that, when executed, copies
the necessary VERICUT-to-Edgecam Interface files from the VERICUT installation to
the correct Edgecam locations and renames the Edgekrnl.mnu to be Edgekrnl.old thus
forcing Edgecam to recompile its menus.
Creating the Edgecam_Inst.bat file:
1. Copy the lines shown below to a text file.
2. Edit the file locations in the top of the .bat file as necessary
3. Save the text file as Edgecam_Inst.bat
4. Copy the Edgecam_Inst.bat file to the VERICUT \commands\ directory
The lines shown below need to be copied to the Edgecam_Inst.bat file (watch line wrap):
@echo on
rem Following line references installation folder for VERICUT
set CGTECH_INSTALL=C:cgtech70
rem Where EdgeCAM is installed
(language dependent)
VericutPDI.pdi
(language dependent)
VericutPDI.lan
(language dependent)
Vericut.commands
These files are located in the \cgtechxx\windows\edgecam\ or
\cgtechxx\windows64\edgecam\ folder of your VERICUT installation. The xx represents
the VERICUT version number. For VERICUT 7.0 the xx would be 70.
Assuming Edgecam is installed at C:\Program Files\Edgecam, copy the following files to
the Edgecam folders indicated.
C: \Program Files\Edgecam\Cam\pdi\Menu-Run\VericutPDI.exe (Vericut interface
PDI executable)
C: \Program Files\Edgecam\Cam\pdi\src\VericutPDI.pdi (Vericut interface dialog
definition)
C: \Program Files\Edgecam\Cam\Support\ Vericut.commands
C:\Program Files\Edgecam\Language\VericutPDI.dfn
definition)
To enable the Edgecam interface PDI to spawn the VERICUT process, you also need to
define three environment variables, CGTECH_INSTALL, CGTECH_PRODUCTS
and LSHOST.
For example;
Environment Variable
Name
CGTECH_INSTALL
Variable Value
C:\cgtechxx
C:\cgtechxx\windows
CGTECH_PRODUCTS
or
C:\cgtechxx\windows64
LSHOST
server_name
CGTECH_INSTALL is set to the top level folder where VERICUT is installed. In the
above table, xx represents the VERICUT release number. For VERICUT 7.0 the
environment variable would be set to C:\cgtech70.
CGTECH_PRODUCTS is set to the folder for the specific operating system of the
computer running VERICUT: either "windows" or "windows64". For a typical
VERICUT 7.0 installation this variable is set to C:\cgtech70\windows or
C:\cgtech70\windows64.
LSHOST is set to the name of the license server computer.
Use the Microsoft Windows Control Panel > System Properties: Advanced tab,
Environment Variables feature to define these environment variables. See Microsoft
Windows Help for more information.
To add an Edgecam-to-VERICUT menu option to the Edgecam main menu bar, complete
the following:
1. Start Edgecam
2. Open an Edgecam part with an existing machining sequence.
3. In the Edgecam main menu bar select Options > Manufacture, or click on the
(Switch to Manufacture Mode) icon to switch to manufacturing mode.
4. Once in Manufacturing mode, right click on the menu bar and choose Customise
from the pull-down list.
5. Select the Transfer tab and click on the Menu option, Load button.
6. Select Vericut.commands, then Open. The Vericut menu and pull-down option
list should now be added to the Edgecam main menu bar as shown below.
If errors occur, visit the VERICUT Users' Forum or contact CGTech technical support
via our website, just click on the support link.
You should now be ready to start using the Edgecam-to-VERICUT Interface. For
complete details on using the Edgecam-to-VERICUT Interface, see Edgecam-toVERICUT Interface, in the CAD/CAM Interfaces section of Converters and
CAD/CAM Interfaces, located in the CGTech Help Library.
Variable Value
CGTECH_PRODUCTS
C:\cgtechxx\windows
or
C:\cgtechxx\windows64
LSHOST
server_name
CGTECH_PRODUCTS is set to the folder for the specific operating system of the
computer running VERICUT: either "windows" or "windows64". For a typical
VERICUT 7.0 installation this variable is set to C:\cgtech70\windows or
C:\cgtech70\windows64.
LSHOST is set to the name of the license server computer.
Use the Microsoft Windows Control Panel > System Properties: Advanced tab,
Environment Variables feature to define these environment variables. See Microsoft
Windows Help for more information.
Configuration
The VERICUT C-Hook is for Mastercam V8, or Mastercam V9. For Mastercam V8 it is
distributed as three files located in the C:\cgtechxx\windows\mcamv\V8\ or
C:\cgtechxx\windows64\mcamv\V8\ directory of your VERICUT installation.
For Mastercam V9 it is distributed as three files located in the
C:\cgtechxx\windows\mcamv\V9\ or C:\cgtechxx\windows64\mcamv\V9\ directory of
your VERICUT installation.
In either case, the xx represents the VERICUT release number. For VERICUT 7.0 the xx
would be 70.
VERICUT.dll (the code)
VERICUT.txt (message text)
VERICUT.scr (dialog script)
The text and script files can be localized where desired. All three files should be placed in
Mastercam's "chooks" folder, which is one level down from the Mastercam installation
folder (for example C:\Mcam9\chooks).
Preparation
Mastercam V8 does not carry as much information about units in a ".MC8" file as version
9 does in its ".MC9" files. Before using the VERICUT C-Hook with a Mastercam V8
file, you need to ensure that it will be able interpret the units correctly. Having retrieved a
".MC8" file with "File > Get", use "Screen > Configure" to bring up the "System
Configuration" dialog. In the low-left corner you will see a choice box labeled "Current
Configuration File" and each choice has "(English)" or "(Metric)" after the file name.
You need to ensure that the selected file has the same units as the job's stock. For
example, if you are using "Mill 9", you could select "Mill9.cfg (English)" or "Mill9M.cfg
(Metric)" depending on whether the job's units are inches or millimeters.
Access
Start Mastercam using one of the mastercamx.bat files located in the "commands" folder
of your VERICUT installation. Included are .bat files for the Mastercam MILL8 and
MILL9 modules. To access VERICUT from another Mastercam module, for example
LATHE, create a separate .bat file (using the included .bat files as an example) for each
additional Mastercam module that you want to access VERICUT from.
NOTE: If you choose to use the "standard" Mastercam icon to start Mastercam, instead
of using one of the mastercamx.bat files provided, you also need to define the following
environment variables, CGTECH_PRODUCTS and LSHOST, to enable the C-Hook
to find VERICUT.
For example;
Environment
Variable Name
Variable Value
C:\cgtechxx\windows
CGTECH_PRODUCTS
or
C:\cgtechxx\windows64
LSHOST
server_name
To trigger the C-Hook while in Mastercam, hold down the Alt key and click the C key
(referred to as Alt-C). You will see a file selection dialog offering all the installed CHooks. Pick VERICUT.dll and click on the Open button.
Alternatively, you can add a reference to the C-Hook in Mastercam's menu structure,
either in an empty space, or by replacing a choice that you are unlikely to exercise.
Mastercam's documentation covers this process, but you would potentially need to edit
three files (mill9.txt, lathe9.txt and wire9.txt) if you intend to trigger VERICUT from all
three Mastercam applications. These files are located in Mastercam's installation folder
(for example C:\Mcam9).
To place a C-Hook in an empty menu location, between the double quotes enter the name
of the C-Hook, followed by an asterisk. So for this C-Hook it could read "VERICUT*".
Keep in mind that a menu cannot have more than ten choices. If you wish to use a keystroke to pick a menu item, you can precede the trigger letter with an ampersand, after
first checking that no other item in the menu uses the same letter. So if V is available, you
could enter "&VERICUT*".
If errors occur, visit the VERICUT Users' Forum or contact CGTech technical support
via our website, just click on the support link.
You should now be ready to start using the Mastercam-to-VERICUT Interface. For
complete details on using the Mastercam-to-VERICUT Interface, see Accessing and
Using the Mastercam-to-VERICUT Interface (MCAMV), in the CAD/CAM
Interfaces section of Converters and CAD/CAM Interfaces, located in the CGTech Help
Library.
Return to Installation Steps.
Configuration
The VERICUT C-Hook is for Mastercam X. It is distributed as four files located in the
C:\cgtechxx\windows\mcamv\X\ , or the C:\cgtechxx\windows64\mcamv\X\, directory of
your VERICUT installation. The xx represents the VERICUT release number. For
VERICUT 7.0 the xx would be 70.
VERICUT.dll (the code)
VericutSupport.dll (supporting code)
mcRes.local (language translation)
VERICUT.ft (used to map an Icon into the Mastercam menu interface)
The two .dll files and the .ft file should be placed in Mastercam's "chooks" folder, which
is one level down from the Mastercam installation folder (for example
C:\McamX\chooks). The file mcRes.local should be placed in the Mastercam installation
folder.
To enable the C-Hook to find VERICUT, you also need to define two environment
variables, CGTECH_PRODUCTS and LSHOST.
For example;
Environment Variable
Name
Variable Value
C:\cgtechxx\windows
CGTECH_PRODUCTS
or
C:\cgtechxx\windows64
LSHOST
server_name
Access
To trigger the Net-Hook while in Mastercam, hold down the Alt key and click the C key
(referred to as Alt-C). Alternatively, you could select Settings > Run User Application.
You will see a file selection dialog offering all the installed C-Hooks. Pick
VERICUT.dll and click on the Open button.
NOTE: MCAMV Version X2 requires the installation of the Microsoft C++ run time
environment. This is not distributed automatically by Microsoft. A copy of the installer is
on the VERICUT CD, or at:
ftp://ftp.cgtech.com/Download/pointrel/windows/vcredist_x86_mcamx2.exe
Administrator privileges are required to install this.
You do not need this if you have Microsoft Visual Studio C++ 2005 installed (not likely
for most VERICUT users).
Configuration
The VERICUT C-Hook is for Mastercam X2. It is distributed as four files located in the
C:\cgtechxx\windows\mcamv\X2\ or C:\cgtechxx\windows64\mcamv\X2\ directory of
your VERICUT installation. The xx represents the VERICUT release number. For
VERICUT 7.0 the xx would be 70.
VERICUT.dll (the code)
VericutSupport.dll (supporting code)
mcRes.local (language translation)
VERICUT.ft (used to map an Icon into the Mastercam menu interface)
The two .dll files and the .ft file should be placed in Mastercam's "chooks" folder, which
is one level down from the Mastercam installation folder (for example
C:\McamX\chooks). The file mcRes.local should be placed in the Mastercam installation
folder.
To enable the C-Hook to find VERICUT, you also need to define three environment
variables, CGTECH_INSTALL, CGTECH_PRODUCTS and LSHOST.
For example;
Environment Variable
Name
CGTECH_INSTALL
Variable Value
C:\cgtechxx
C:\cgtechxx\windows
CGTECH_PRODUCTS
or
C:\cgtechxx\windows64
LSHOST
server_name
CGTECH_INSTALL is set to the top level folder where VERICUT is installed. In the
above table, xx represents the VERICUT release number. For VERICUT 7.0 the
environment variable would be set to C:\cgtech70.
CGTECH_PRODUCTS is set to the folder for the specific operating system of the
computer running VERICUT: either "windows" or "windows64". For a typical
VERICUT 7.0 installation this variable is set to C:\cgtech70\windows or
C:\cgtech70\windows64.
LSHOST is set to the name of the license server computer.
Use the Microsoft Windows Control Panel > System Properties: Advanced tab,
Environment Variables feature to define these environment variables. See Microsoft
Windows Help for more information.
Access
To trigger the Net-Hook while in Mastercam, hold down the Alt key and click the C key
(referred to as Alt-C). Alternatively, you could select Settings > Run User Application.
You will see a file selection dialog offering all the installed C-Hooks. Pick
VERICUT.dll and click on the Open button.
NX version support
NXV can be operated on UNIX and Windows computers with NX versions NX2, NX3,
NX4, NX5 and NX6.
VERICUT Interfaces for old Unigraphics versions (V16, V17, V18, NX,) are no longer
distributed with the VERICUT installation. You can copy the old interface files forward
from a previous installation, or contact VERICUT technical support for the older
Unigraphics interface files.
Upward compatibility of the old interfaces is not tested with this release and not
guaranteed. However nothing is intentionally changed to prevent them from continuing to
work.
Configuration
Follow the general procedure below to configure NXV. Integrating NXV into your
standard UG startup may require "root" or administrator permissions - see your system
administrator for assistance.
NOTE: If you need a batch file for a newer/higher version of NX use the
highest nxV.bat available in the folder. The interfaces are usually upward
compatible with newer versions of NX.
2. Create a desktop shortcut to the batch file
Create a desktop shortcut that points to the NXV batch file found in step 1. Set the
shortcut's start-in property to a folder where the user has write permission.
You can optionally copy the batch file to a folder where you have write
permission and run it directly from there.
NOTE: The NXV batch file will NOT work correctly from its location in the
VERICUTs commands folder because users usually do not have write
permissions there. You must either create a desktop shortcut with a start-in path
where you have write permissions, or copy the batch file to a directory where you
have permission to write files.
NOTE FOR NX SYSTEM ADMINISTRATORS: To integrate the
NXV interface into your normal NX startup process, copy the environment
settings from NXxx.bat into your normal NX startup process. Do not copy the
line that runs NX.
UNIX
1. Locate the NXV run script for your version of NX
Look in VERICUTs 'commands' directory (/cgtechxx/\platform/commands/
directory of your VERICUT installation. The xx represents the VERICUT release
number. For VERICUT 7.0 the xx would be 70. The platform represents solaris,
rs, or hp) for a file named ugv_nxV.bat (where V represents the NX version, i.e.
ugv_nx2.bat, ugv_nx3.bat, etc). The script sets the environment for NXV then
runs NX using the command ugii.
NOTE: If you need a script for a newer/higher version of NX use the highest
nxXX script available in the directory. The interfaces are usually upward
compatible with newer versions of NX.
2. Copy the nxXX script found in step 1 to a directory where the user has write
permission.
NOTE: The NXV script will NOT work correctly from its location in the
VERICUTs 'commands' directory because users usually do not have write
permissions there. You must copy the script to a directory where the user has
permission to write files.
The interface adds models, NX program(s), and tools from the current session, then runs
VERICUT.
You can change VERICUTs default settings by modifying ug_init.Vc Project (or
ug_initm.VcProject). We recommend you save a backup copy of these files before
modifying them. The files are located in the "library" folder in your VERICUT
installation.
If errors occur, visit the VERICUT Users' Forum or contact CGTech technical support
via our website, just click on the support link.
You should now be ready to start using the NX-to-VERICUT Interface. For complete
details on using the NX-to-VERICUT Interface, see NX-to-VERICUT Interface
(NXV), in the CAD/CAM Interfaces section of Converters and CAD/CAM Interfaces,
located in the CGTech Help Library.
Return to Installation Steps.
If Teamcenter is not used, NXV asks NX to write VERICUT model files to the
path specified in the NXV interface.
NXV detects when it is running within Teamcenter and uses Teamcenter data
management functions when requesting and writing data.
All VERICUT files for the current session are placed by Teamcenter in the "temporary"
Teamcenter folder for the current checked-out project. At the end of the NX session,
Teamcenter prompts the user to check the files in.
VERICUT files are considered, "meta-data" by Teamcenter. "meta data" is data with
unknown content, but the files are controlled by Teamcenter.
the NXV batch file sets the environment for NXV and VERICUT from the
Teamcenter startup script. This edit is usually done by the Teamcenter site
administrator.
Example lines to add to a Teamcenter startup batch file that uses Windows batch
file syntax:
set CGTECH_INSTALL=C:\cgtech70
call "%CGTECH_INSTALL%\windows\commands\NX2"
NOTE: The above example is for a Windows batch file. The syntax is different
for a perl or UNIX Teamcenter startup script, however the concept is the same.
3. The Teamcenter site administrator needs to configure Teamcenter to recognize
VERICUT files as "meta-data". An entry must be made for each extension
(.VcProject .mch, .ctl, .tls, .opti, .swp, .sor, .vct, etc?) These files will be managed
by Teamcenter.
NOTE: Two temporary files are created by NXV, but do not need to be
managed by Teamcenter. They have extension .opts and .vctemp.
Sample edited nx2.bat file
(the two edited lines are highlighted red)
@echo off
rem set CGTECH_INSTALL=C:\cgtech612
rem
You should now be ready to start using the NX-to-VERICUT Interface. For complete
details on using the NX-to-VERICUT Interface, see NX-to-VERICUT Interface
(NXV), in the CAD/CAM Interfaces section of Converters and CAD/CAM Interfaces,
located in the CGTech Help Library.
C:\cgtechxx\windows\nx\v20\application\ or
C:\cgtechxx\windows64\nx\v20\application\
to:
C:\cgtechxx\windows\nx\v20\startup\ or
C:\cgtechxx\windows64\nx\v20\startup\
to:
#UGII_VENDOR_DIR=${UGALLIANCE_DIR}vendor
so that it now looks like
UGII_VENDOR_DIR=${UGALLIANCE_DIR}vendor
To enable NX to find VERICUT, you also need to define two environment variables,
CGTECH_PRODUCTS and CGTECH_INSTALL.
For example;
Environment Variable
Name
Variable Value
C:\cgtechxx\
CGTECH_INSTALL
or
C:\cgtechxx\
C:\cgtechxx\windows\
CGTECH_PRODUCTS
or
C:\cgtechxx\windows64\
CGTECH_INSTALL is set to the top level folder where VERICUT is installed. In the
above table, xx represents the VERICUT release number. For VERICUT 7.0 the
environment variable would be set to C:\cgtech70.
CGTECH_PRODUCTS is set to the folder for the specific operating system of the
computer running VERICUT: either "windows" or "windows64". For a typical
VERICUT 7.0 installation this variable is set to C:\cgtech70\windows or
C:\cgtech70\windows64.
Use the Microsoft Windows Control Panel > System Properties: Advanced tab,
Environment Variables feature to define these environment variables. See Microsoft
Windows Help for more information.
NOTE: Make sure that you do not delete this file when deleting Pro/ENGINEER
"trail.txt" files from the "start in" directory. Deleting the proev.text file will cause the
ProENGINEER-to-VERICUT Interface to stop working.
2. Copy the protk.dat file to one of the following locations:
At startup, Pro/ENGINEER will look for the registry file, protk.dat, to get location
information about the other files used by the Pro/E-to-VERICUT Interface.
Pro/ENGINEER will look for the protk.dat file first in the "Start in" directory, then it
will look in "<Pro/ENGINEER>/<MACHINE>/text" and finally it will look in
"<Pro/ENGINEER>/text." Place the protk.dat file in one of these three locations.
NOTE: If you choose to put the protk,dat file in the "Start in" directory, make sure
that you do not delete this file when deleting Pro/ENGINEER "trail.txt" files from the
"Start in" directory. Deleting the protk,dat file will cause the ProENGINEER-toVERICUT Interface to stop working.
For example;
Environment Variable
Name
Variable Value
C:\cgtechxx\windows\proev\ Proev[language].local
PROEV_LANGUAGE
or
C:\cgtechxx\windows64\proev\Proev[language].local
C:\cgtechxx\windows
CGTECH_PRODUCTS
or
C:\cgtechxx\windows64
LSHOST
CGTECH_LIBRARY
server_name
C:\cgtechxx\library
If errors occur, visit the VERICUT Users' Forum or contact CGTech technical support
via our website, just click on the support link.
You should now be ready to start using the Pro/E-to-VERICUT Interface. For complete
details on using the Pro/E-to-VERICUT Interface, see Pro/E-to-VERICUT Interface
(PROEV), in the CAD/CAM Interfaces section of Converters and CAD/CAM Interfaces,
located in the CGTech Help Library.
Return to Installation Steps.
NOTE: For VERICUT 7.0 the DLL name has changed. VERICUT 7.0 is
specifically looking for a DLL named TDMAPI.dll.
Copy the TDMAPI.dll from your TDM installation into the \windows\vericut folder
of your VERICUT installation (for example, C:\cgtech6x\windows\vericut). An optional
VERICUT license from CGTech is required in order for VERICUT to access tool data
that resides in the TDM Oracle database. Once the license and DLL are in place
VERICUTs TDM Systems Interface can then be envoked from the Tool Manager >
File menu.
Creation of VERICUT tool information in the TDM database requires custom
configuration services from TDM Systems, and an optional license from TDM Systems
to enable creation of tool data for VERICUT.
The TDM configuration and installation instructions are part of the TDM install
documents provided by TDM Systems.
NOTE: You may need to have the latest Microsoft Windows updates installed (as
of August 14, 2009) for the CAD Model Interfaces to work correctly.
VERICUTs CAD Model Interface modules should now be available if you are licensed
to use them.
If errors occur, visit the VERICUT Users' Forum or contact CGTech technical support
via our website, just click on the support link.
Return to Installation Steps.
122