Phoenix
Phoenix
Contents
1 System Introduction ..........................................................................................................1
1.1 Overview ....................................................................................................................1
1.2 Hardware Connection Diagram ..................................................................................1
1.3 Software Interface ......................................................................................................2
1.3.1 NcConfig ..............................................................................................................2
1.3.2 NcTune ................................................................................................................3
1.3.3 NcStudio ..............................................................................................................4
2 Wiring................................................................................................................................9
2.1 Hardware ....................................................................................................................9
2.1.1 NC60A .................................................................................................................9
2.1.2 Lambda Controller ...............................................................................................9
2.1.3 EX31A ...............................................................................................................10
2.2 Operation Panel Ports ..............................................................................................13
2.3 Signal Type ..............................................................................................................13
2.3.1 Switch Value Input Signal ..................................................................................14
2.3.2 Relay Output Signal ...........................................................................................14
2.3.3 Relay Output Signal ...........................................................................................14
2.3.4 Command Pulse Signal .....................................................................................15
3 Machine Debugging ........................................................................................................16
3.1 Overview ..................................................................................................................16
3.2 Install the Software ...................................................................................................16
3.3 Modify I/O Port Polarity ............................................................................................16
3.4 Set Debugging Parameters ......................................................................................17
3.5 Check Axis Direction ................................................................................................18
3.6 Go to Mechanical Origin or Set Datum .....................................................................19
3.6.1 Making Axes Go to Mechanical Origin ...............................................................19
3.6.2 Setting Datum ....................................................................................................21
3.7 Set Workpiece Origin ...............................................................................................21
3.7.1 Clearing .............................................................................................................21
3.7.2 Centering ...........................................................................................................22
3.7.3 Setting Workpiece Offset and Public Offset .......................................................23
3.7.4 Tool Calibration..................................................................................................23
3.7.5 Setting Tool Compensation Parameters ............................................................26
4 Quick Start ......................................................................................................................27
4.1 Overview ..................................................................................................................27
4.2 Loading a Machining File .........................................................................................27
4.3 Running Simulation ..................................................................................................27
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
1 System Introduction
1.1 Overview
This section gives you a brief introduction of the hardware and software of the NcStudio
Phoenix Three-axis Engraving System.
Hardware
Industrial computer: NC60A, NC65C, NC68A, etc.
Lambda controller
o Lambda 21B: Applicable to bus control systems
o Lambda 21A: Applicable to non-bus control systems
o Lambda 20A and so on
EX series terminal board: EX31A
For the hardware connection diagram, see section 1.2 Hardware Connection Diagram.
Software
For introduction of the NcStudio Phoenix Three-axis Engraving System software
interface, see section 1.3 Software Interface.
1.2 Hardware Connection Diagram
Hardware connection method varies based on the control system type. Example of a non-
bus control system and a bus control system using NC60A are shown below.
Non-bus control system
1 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
1. Menu bar
2. Function area
3. Project configuration area
1.3.1.1 Function Area
Target functions are selected in the project configuration area and debugged in the
function area.
1.3.1.2 Project Configuration Area
Click the Project or Configuration tab in the project configuration area's lower part to use
different functions (If the Project tab is not displayed in this area, go to View > Project in
the menu bar).
Functions on the Configuration page:
Topology configuration
Machine parts
Port mapping
Port protection
1.3.2 NcTune
The homepage of NcTune is shown below:
3 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
1. Menu bar
2. Status bar
3. Welcome page
1.3.3 NcStudio
The homepage of NcStudio is shown below:
4 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
1. Menu bar
2. Status bar
3. Axis coordinate area
4. Override setting area
5. Machining information area
6. Function window
7. Operation mode area
8. Operation button bar
1.3.3.1 Menu Bar
You can access the following functions in the menu bar:
File: Open and Load, Load History File, Unload, Generate Installation Package,
Multi-Config Pack Up, Restart software, Close System, Restart System, Show
Desktop, and Exit
Program: Machining Wizard, Machining Information, and Machining Statistics
Machine: Single Block Execution, HW Guide, Current Point as Work Zero, Cycle
Start, Cycle Pause, Cycle Stop, Simulate, Resume, Jiggle, Homing, To Work Zero,
To Fixed Point, Centering, MDI, Datum Setting, Adjustment, Datum Cancel, Double
Y Jiggle, Double Y Origin Detection, Clear Servo Alarm, Reconnect Drive, and
Reconnect Controller
Advanced: Selective Machining, ENG choose tool and row, AdvAuto, Cycle Setting,
Timed Stop, and Nearby Resume
System: Log, Global Parameters, Driver Parameters, Tool Compensation
Parameters, Tool Offset, Change Password, Language, Multi-Z Mode Switching,
5 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
It shows the name of the current workpiece coordinate system, and the mechanical and
workpiece coordinates of the axes.
After an axis has gone to the machine origin, the icon will be displayed before the axis
in this area.
1.3.3.4 Override Setting Area
The override setting area is shown below:
In this area, you can set the spindle rotational speed, feed rate and G00 speed
parameters by entering values in the corresponding field.
You can adjust the spindle rotational speed, feed rate and G00 override/multiplier
by dragging the corresponding slider.
Actual spindle rotational speed = Spindle rotational speed multiplier * Spindle rotational speed setting
6 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
It shows the current machining progress, current program line number, machining duration
and current tool number.
1.3.3.6 Function Window
Click the following tabs in the function window to access different functions:
Track: Displays the machining or dry running track.
Offset: Setting of the workpiece offset and public offset, Z-axis lowing and lifting
Calibration: Setting of the tool sensor position and tool calibration method (Auto
Measure, Z Mobile Cali, Z Manual Set)
Program Management: Loading, editing, deleting, renaming and creating
programs
Common: Viewing and setting of common parameters
Log: Viewing of information, alarm, and error logs.
Port: Viewing of port status and polarity, testing of ports, modification of port
polarity, and setting of the filter
1.3.3.7 Operation Mode Area
The system supports the following operation modes:
Auto
o The loaded program is displayed in this mode.
o Common function: Going to the fixed point
o Common ports: Spindle, Cool, Vacuum, and Lube. The common ports can
be modified in NcConfig.
Manual
o Axis buttons: control of the axis movement in each direction
Jog
Click and hold an axis button to make the target axis move in
the target direction continuously at the relatively lower speed.
Click and hold multiple axis buttons at the same time to make
the target axes move in the target directions continuously at the
relatively lower speed.
Mainly used to move the X axis and Y axis at the same time.
Click and hold an axis button and the Rapid button at the same
time to make the target axis move in the target direction
continuously at the relatively higher speed.
Click and hold multiple axis buttons and the Rapid button at the
same time to make the target axes move in the target
directions continuously at the relatively higher speed.
HW: In this mode, you use the handwheel to control the machine
movement. Select the axis direction and multiplier on the handwheel
7 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
and turn the handwheel knob by a certain degree to make the target
axis move in the target direction.
Stepping: Select 0.01, 0.05, 0.1, 0.5, 1, 5, or 10 (the unit is mm), or
enter a value in the blank field. Click and release an axis button to
make the target axis move in the target position by the set step.
Note: Please do not set the step to a value that's too large to avoid
damage due to misoperation, and do not click an axis button too
frequently in short time.
o Common function: Going to the fixed point
o Common ports: Spindle, Cool, Vacuum, Lube, etc. The common ports can
be modified in NcConfig.
Homing
o Tick Execute homing when software starts to make the axes go to the
mechanical origin upon software start.
o You can also check and clear the homing average values in this area.
1.3.3.8 Operation Button Bar
You can use the following functions with buttons in the operation button bar:
In Auto and Manual modes:
Loading and unloading of programs
Axis clearing
MDI, selective machining, going to the workpiece origin, and simulation
Using the handwheel to control machining movement
Starting, pausing, or stopping machining; resuming machining from the interrupted
point
In Homing mode:
Making the axes go to the mechanical origin
Starting, pausing, or stopping machining; resuming machining from the interrupted
point
8 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2 Wiring
This section gives you a brief introduction of the signal types supported by the NcStudio
Phoenix Three-axis Engraving System and the port definition.
2.1 Hardware
This section gives introduction of the following hardware:
NC60A
Lambda controller
EX31A
2.1.1 NC60A
Definitions of the NC60A ports are shown below:
Definitions for Lambda 21B and Lambda 21A ports are basically the same; therefore, the
following content introduces port definitions for the Lambda 21B controller as an example.
Multiple EX31A extension terminal boards can be connected to the Lambda 21B controller
to meet your needs.
The port definitions are shown below:
2.1.3 EX31A
Select extension terminal boards based on your needs.
EX31A: Supports 10-channel input and 10-channel output
10 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
11 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
12 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
13 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
14 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
15 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
3 Machine Debugging
3.1 Overview
This section gives you a brief introduction of the basic debugging process for the
NcStudio Phoenix Three-axis Engraving System.
The debugging process is shown below:
16 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
The relationship between the signal status and the port symbols is shown below:
Input port: no signal is detected; signal is detected
Output port: no signal is detected; signal is detected
Follow the steps below to modify the I/O port polarity:
1. Click the Port tab in the function window:
2. Click the target port and click Convert Polarity to reverse the current polarity.
3. The following functions are also supported:
o To test port signal output: Click Test On/Test Off. When the port symbol
becomes or , the port is under test.
o To cancel testing of the selected port: Click Cancel Test.
o To cancel testing of all ports: Click Cancel All.
o To set sampling interval, click Filter and drag the Interval slider. The system
will rule out signals whose duration is smaller than the interval.
3.4 Set Debugging Parameters
Debugging parameters need to be set for bus control systems to prevent machine motion
from causing unintentional damage.
Follow the steps below to set the debugging parameters:
1. In the menu bar, go to System > Global Parameters.
17 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2. In the Param window, click the Operator pull-down menu in the left column and
select Manufacturer.
3. Set the following parameters:
o Encoder Direction: Indicates the direction of the axis encoders. 1: positive
direction; -1: negative direction
o Encoder digits: Indicates the digit number of the servo motor encoder.
Value range: 10–29.
o Electronic gear ratio(numerator)/Electronic gear ratio(denominator):
Indicates whether the servo drive enlarges or shrinks the received pulse
frequency from the upper computer. If the Electronic gear
ratio(numerator)/Electronic gear ratio(denominator) value is larger than 1,
the servo drive enlarges the pulse frequency. If the Electronic gear
ratio(numerator)/Electronic gear ratio(denominator) value is smaller than
1, the servo drive shrinks the pulse frequency.
o Pitch: The movement or rotation angle of the feed axis per lead screw turn.
3.5 Check Axis Direction
Determine the positive direction for the machine axes based on the right-hand rule and
check to see if the axis directions are correct to avoid possible damage.
Taking the X axis as an example, follow the steps below to check the axis direction:
1. Determine the X axis positive direction based on the right-hand rule.
2. In the menu bar, go to System > Global Parameters.
18 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
3. In the Param window, click the Operator pull-down menu in the left column and
select Manufacturer.
4. Check the Axis Direction(X) value.
o 1: positive direction
o -1: negative direction
5. In Manual mode, click the X+ button to move the X axis. Check to see if the X axis
moves in the positive direction as determined by the right-hand rule.
o Yes: the axis direction is correct.
o No: Reverse the current Axis Direction(X) value.
3.6 Go to Mechanical Origin or Set Datum
Select one from the following two operations based on the encoder type:
Make the axes go to the mechanical origin: Applicable to incremental encoders
Set datum: Applicable to absolute encoders
Before making the axes go to the mechanical origin or setting datum, ensure that there is
no drive or motor alarm.
3.6.1 Making Axes Go to Mechanical Origin
The mechanical coordinate system is the inherent coordinate system of the machine itself.
The origin of the mechanical coordinate system is called mechanical origin or reference
point. The position of the mechanical origin/reference point is determined and fixed during
the design and debugging stages before being shipped out of factory for delivery. If you
are using an incremental encoder, you need to make the axes go to the mechanical origin
every time the machining system is restarted before starting machining to calibrate the
coordinates for more accurate machining.
19 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
Select one from the following methods to make the axes go to the mechanical origin:
In Homing mode, click X Homing/Y Homing/Z Homing in the operation button bar
to make the X/Y/Z axis go to the mechanical origin. You can also click All Homing
to make all the axes to the mechanical origin in the sequence of Z axis, X axis and
Y axis.
In the menu bar, go to Machine > Homing to open the Home dialog box:
To make the Home dialog box automatically displayed when the software is started,
tick Dialog box pops up when cycle starts at the dialog box lower left corner.
o To make the X/Y/Z axis go to the mechanical origin, click X axis(X)/Y
axis(Y)/Z axis(Z).
o To make all axes go to the mechanical origin, click All Axes(A).
o To set the current position as the mechanical origin: Ensure that the current
position is consistent with the mechanical coordinates and there was no
cases that may cause coordinate error, such as machine power-off or
emergency stop. Click DirectSet.
20 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
After an axis has gone to the mechanical origin, the icon will be displayed before the
axis in the axis coordinate area.
3.6.2 Setting Datum
If an absolute encoder is used, you can directly set the encoder zero conveniently without
having to make the axes go to the mechanical origin.
If the system has restarts, power-off, emergency stop or similar situations, the system will
automatically read the datum information and there is no need for manual datum setting.
However, if the drive or motor is replaced, manual setting of datum is needed.
Follow the steps below to set datum:
1. In Manual mode, control the target axis move to the target position.
2. Switch to Homing mode. In the menu bar, go to Machine > Datum Setting > X-
axis(X)/Y-axis(Y)/Z-axis(Z)/All Axis Datum Setting to set datum for a single axis
or all axes.
After setting datum for an axis, the icon will be displayed before the axis in the axis
coordinate area.
3.7 Set Workpiece Origin
A certain point on the workpiece is selected as the workpiece origin (origin of the axis
coordinate system of the machining paths). The workpiece origin is fixed relative to the
points on the workpiece and mobile relative to the mechanical origin. Programmers select
the workpiece origin commonly under considerations of convenience for programming and
size conversion, and less machining error.
You can select one from the following methods to set the position of the workpiece origin:
Clearing
Centering
Setting workpiece offset and public offset parameters
Tool calibration
Setting tool compensation parameters
3.7.1 Clearing
When the machining accuracy requirement is not very high and the work piece has an
irregular shape, you can select the workpiece origin with the clearing method. Clearing
means to set the workpiece coordinates of the current point to 0.
Taking the X axis as an example, follow the steps below to execute clearing:
1. Control the X axis to move to the target point which you want to set as the
workpiece origin.
2. In Auto mode, click the F3 pull-down menu in the operation button bar and select
XClear; or press the F3 key; or click the X-axis workpiece coordinate button in the
axis coordinate area, a message box will be displayed, as shown below:
21 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
Click Yes. The X-axis workpiece coordinate of the current point becomes 0.
3.7.2 Centering
Two types of centering are supported: line centering and circle centering. Line centering is
mostly used to locate the center of regular rectangle work pieces while circle centering
circular work pieces.
Taking line centering for the X axis as an example, follow the steps below:
1. In Manual mode, go to Machine > Centering in the menu bar to open the Center
window:
2. Optional: To change the workpiece coordinate system, click the WCS pull-down
menu. Workpiece coordinate systems of G54–G59 are supported. The default
workpiece coordinate system is G54.
3. Set Centering Type to Line.
4. Optional: If an edge finder is used for more accurate positioning, follow the steps
below:
a. In the Spindle speed field, enter the target spindle speed during centering. Its
value should not be too large and is set to 500 (r/min) by default.
b. Click Start Center to make it highlighted in green.
5. Click the X+ / X- button to make the X axis move to one end of the work piece. Click
Record X to record the X-axis mechanical coordinate of the current point into the
system.
6. Click the X+ / X- button to make the X axis move to the other end of the work piece.
Click Center X. The system automatically calculates the X-axis midpoint
22 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
23 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
24 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
In the Calibration Mode area of the Calibration tab, select one method:
Automatic measuring: Click Auto Measure. The system carries out fixed calibration
automatically.
The process of automatic fixed calibration is shown below:
Manual calibration: Control the tool to move to the tool sensor surface and click Z
Manual Set. The system records the calibration result into the tool offset.
After fixed calibration is finished, control the tool to move to the work piece surface and
execute Z-axis clearing.
3.7.4.2 First-time Calibration/Calibration After Tool Change
First-time calibration/Calibration after tool change operations are used to record tool
differences into the workpiece offset.
The operations are applicable to machine without automatic tool change functions and
need to be executed every time a tool is changed.
Before executing first-time calibration/calibration after tool change operations:
Set the manufacturer parameter Tool Calibration Type to 2.
Control the Z axis to move to the work piece surface and execute clearing to
determine the workpiece origin.
In the Calibration Mode area of the Calibration tab, select one method:
First-time calibration: Click First Cali. The system automatically records the Z-axis
mechanical coordinate of the current point.
Calibration after tool change: Click Second Cali. The system automatically
recovers the Z-axis workpiece coordinate of the current point.
First-time calibration process and calibration after tool change process are similar, as
shown below:
25 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
26 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
4 Quick Start
4.1 Overview
This section gives you an introduction of a simple machining process with the NcStudio
Phoenix Three-axis Engraving System:
28 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
5 Program-related Functions
5.1 Program Management
You can create, load, unload, edit, delete, and rename a program in the software.
5.1.1 Loading a Program
Select one from the following methods to load a machining program:
For nc., g., eng., nce., ncex., dfx. and plt. files:
o In the operation button bar, click Load.
o In the menu bar, go to File > Open and Load.
o In the function window, click the Program Management tab. Select the
target path in the upper left corner. All g.,eng., dxf., nc., plt., txt., nce., anc.,
cnc. and tap. programs in the path will be displayed. Select the target file and
click Load below.
To load a file that was loaded before, go to File > Load History File in the menu
bar.
5.1.2 Unloading a Program
Select one from the following methods to unload a machining program:
In the operation button bar, click Unload.
In the menu bar, go to File > Unload.
5.1.3 Creating, Editing, Deleting and Renaming a Program
Follow the steps below:
1. In the function window, click the Program Management tab.
2. Select the target path in the upper left corner. All g.,eng., dxf., nc., plt., txt., nce.,
anc., cnc. and tap. programs in the path will be displayed.
3. To create a file, click New File. To modify an existing file, click the target program
and click Edit/Delete/Rename.
5.2 Machining Wizard
The system provides Cir. Contour, Cir. Pocket, Rect. Contour, and Rect. Pocket wizard.
The system automatically generates corresponding machining programs to help you save
the time of manual editing.
Follow the steps below to use the machining wizard:
1. In Auto mode, go to Program > Machining Wizard to open the Wizard window:
29 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2. Select a tab and set the parameters based on the left figure.
3. Click Execute. The system starts machining.
5.3 Single Block Machining
In this mode, the program commands will be executed line by line for you to check the
machine movement.
Follow the steps below to execute single block machining:
1. In Auto mode, go to Machine > Single Block Execution in the menu bar to enable
single block machining mode.
2. Select one from the following methods to make the system run a command line and
pauses:
o Press the F9 key.
30 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
31 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2. To specify the tool, set Select No. to ON. A selection box column will be displayed
before the tool number column.
32 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
Double-click the target field in the Modify No. column and enter the target tool
number. Click Confirm.
3. In the Choose line processing area, enter values in the Start Row and End Row
fields. Click OK.
5.6 Advanced Machining
Advanced machining includes adding of machining path array, rotation, and mirroring.
5.6.1 Array
Array machining means to copy the machining path along a rectangular array.
Follow the steps below to use array machining:
1. In Auto or Manual mode, go to Advanced > AdvAuto in the menu bar to open the
AdvAuto window:
33 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2. In the Array area, click the Array Mode pull-down menu and select Rectangular.
The array mode is set to Convention by default, which means does not enable
array.
3. Enter the number of rows and columns, row interval, and column interval in the
Rows, Columns, Row Space R, and Column Space C fields.
5.6.2 Rotation and Mirroring
Rotation means to rotate the machining path by a certain angle while mirroring means to
generate a symmetrical path along the X axis or Y axis.
Follow the steps below to use the rotation and mirroring function:
1. In Auto or Manual mode, go to Advanced > AdvAuto in the menu bar to open the
AdvAuto window:
34 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2. In the Mirror & Rotate area, click the Machining Mode pull-down menu and select
an option:
o To rotate the path:
a. Select CW 90°/CW 180°/CCW 90°.
b. Enter the rotation center X and Y coordinates in the Rotate Center X and
Rotate Center Y fields.
o To mirror the path:
a. Select Mirroring by X/Mirroring by Y.
b. Tick Mirror.
c. Optional: To adjust the position of the paths, enter the target deviation in
the Eccentricity L field.
The machining mode is set to Convention by default, which means not to enable
rotation or mirroring.
5.7 Machining Cycle
You can set the machining to be repeated for a certain number of times and at certain
interval, and check the current times of machining.
Every complete running of the program counts as one time.
Follow the steps below to set machining cycle:
1. In the menu bar, go to Advanced > Cycle Setting to open the Cycle Setting
dialog box:
35 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2. Enter the target cycle times and interval in the Cycles and Interval fields.
The current times of machining will be displayed after Cycle Index.
36 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
Machining Statistics
37 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
38 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
7 System Settings
7.1 Viewing and Setting Parameters
This section introduces how to set the system global parameters, drive parameters, and
tool compensation parameters.
7.1.1 Global Parameters
In the menu bar, go to System > Global Parameters to open the Param window:
Click the Operator pull-down menu on the left side. Select Operator or Manufacturer to
check and set corresponding parameters.
There are seven types of global parameters: operating parameters, feed axis parameters,
program parameters, origin parameters, tool parameters, compensation parameters, and
equipment parameters.
You can search for a parameter by clicking a parameter type in the left list or clicking
Search in the lower left corner, entering the parameter name in the field, and clicking Next.
7.1.2 Drive Parameters
After the system is connected to the drive, it automatically reads the drive parameter
settings. You can also modify the drive parameter settings based on the machine structure
and your demands.
Before setting drive parameters, ensure that the system is connected to the hardware
correctly.
Follow the steps below to set drive parameters:
39 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
1. In the menu bar, go to System > Driver Parameters to open the Driver Param
window:
2. Double-click the target field, enter the target value, and click OK.
In the Driver Param window, the following functions are also supported:
To show common driver parameters, tick Show common.
To refresh the parameter list, click Refresh.
To import drive parameter settings, click Import, select the target file, and click
Open.
To export drive parameter settings, click Export, select the target storage path, and
click Save.
To restore parameter default values, click Reset.
7.1.3 Tool Compensation Parameters
If a tool is worn or changed, the diameter or length of the new tool may be different. In this
case, you need to modify the tool compensation parameter values to achieve accurate
machining.
Before setting tool compensation parameters:
Set the global parameter Enable Tool Length Compensation to Yes.
Set the global parameter Enable Tool Radius Compensation to Yes.
Measure and record the following parameters:
o Tool Diameter: The diameter of the tool.
o Diameter Wear: The amount of the tool diameter that is worn.
o Tool Length: The length of the tool.
o Length Wear: The amount of the tool length that is worn.
Follow the steps below to set tool compensation values:
40 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
1. In the menu bar, go to System > Tool Compensation Parameters to open the
Tool Compensation dialog box:
2. Double-click the target field, enter the measured value, and click OK.
7.2 Adding Common Parameters
You can set target parameters to become common parameters and displayed under the
Common tab of the function window.
Follow the steps below to add a parameter into the common parameter list:
1. Click the Common tab in the function window.
2. Click Set in the lower right corner to open the Usually Param window:
41 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
3. Click the first pull-down menu and select Operator or Manufacturer to display
operator or manufacturer common parameters. Click the second pull-down menu
and select Name, Description, or Address to determine the query condition. Enter
the searching keyword in the blank field and click the searching icon.
4. After locating the target parameter, click it and click Add. The target parameter will
also be displayed under the right Common Parameter List.
5. Repeat step 3 and step 4 until all target parameters are added.
6. Optional: To remove a parameter from the common parameter list or adjust its
position in the list, click the parameter and click Delete/Up/Down.
7.3 Changing Password
The password is used to view and modify manufacturer parameters.
Follow the steps below to change the password:
1. In the menu bar, go to System > Change Password to open the Modify
Password dialog box:
42 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2. Enter the old password and new password in the corresponding fields and click
Modify.
7.4 Switching System Language
The software supports Chinese and English.
Follow the steps below to switch to English interface: In the menu bar, go to System >
Language > English.
Restart the software.
7.5 Data Backup
The system supports backup of the parameter settings and log.
Follow the steps below to back up the data:
1. In the menu bar, go to System > Data Backup to open the Save as dialog box.
2. Select a storage path for the backup files and click Save.
7.6 Remote Assistance
You can use the remote assistance service to let your machining system remotely
controlled by technical support personnel to help troubleshoot.
Before using the remote assistance service, ensure that your computer is connected to the
Internet.
Follow the steps below to use the remote assistance service:
1. In the menu bar, go to System > Remote Assistance.
2. Give the computer identification code and the verification code to the technical
support staff for remote control.
7.7 Using NcGateway
NcGateway is a component of the WEIHONG NcCloud system. It provides data interfaces
and communication protocols for device Internet connection. You can use NcGateway to
manage devices.
In the menu bar, go to System > NcCloud to open the NcGateway window.
For details, see NcGateway manuals.
7.8 M Codes
You can use M codes to run pre-defined sub-programs.
Follow the steps below to check the currently available M codes:
In the menu bar, go to System > M Instruction Table:
43 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
After adding software components in NcConfig, M codes of the components will also be
added. Modification is supported.
7.9 Software Registration
You need to register the software if the software use period has or is about to expire, or if
the writing type does not match.
Follow the steps below to register the software:
1. In the menu bar, go to System > About > Register:
2. Click Apply for reg and acquire the registration code by following instructions in the
application guide, or contacting the supplier.
3. Enter the registration code in the Registration Code field.
4. Click registered.
44 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
8 NcConfig
With NcConfig, you can configure Lambda controllers, terminal boards and machine parts,
set port mapping and port protection to improve project efficiency.
8.1 Opening NcConfig
Use the following method to open NcConfig:
1. Open C:\Program Files\Weihong\NcStudio\NcConfig\Bin. Double-click
NcConfig.exe.
2. Optional: In the menu bar, go to View > Configuration/Project to show the
Configuration or Project tab in the left column.
8.2 Configuring Device
You can configure the Lambda controller and terminal boards used in the system.
Follow the steps below to configure the system devices and mapping ports:
1. In the left column, click the Configuration tab. Go to NcStudio > Hardware
Connection and Configuration > Topology Configuration.
2. Right-click on Topology Configuration and click Edit Topology, or double-click
Topology Configuration to open the Topology Configuration dialog box:
45 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2. Tick required parts. The functions of the ticked parts will be displayed in the
software.
3. Configure the parts as shown below:
o Configure M codes
o Configure function buttons
o Configure the tool magazine
o Configure saws
o Configure dual drive
o Configure dual work stations
o Configure press wheels
o Configure clamps
o Configure the handwheel
8.3.1 Configure M Codes
You can configure the M codes for control of machine movement and port status.
After a machine part is ticked and the settings saved, corresponding available M codes will
be displayed on the MCodeConfig page.
Note: Configure M codes based on the selected machine parts.
M codes include:
Function M codes: Running functional M codes generates machine movement.
Valve M codes: Running valve M codes controls port status.
Follow the steps below to configure M codes:
46 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2. Select the target row and double-click the target MCode field to modify the M code.
8.3.2 Configure Function Buttons
In NcConfig, you can add or delete function buttons in NcStudio.
Available function buttons include those for spindle switch, going to workpiece origin,
cooling, vacuum pump, lubrication, etc.
Before configuring function buttons, tick required machine parts on the Components page.
Follow the steps below to configure function buttons:
1. In the left Configuration list, double-click PanelConfig to open the PanelConfig
page on the right:
2. To add a function button, click the pull-down menu at the target position and select
the target function. To remove an existing function button, click the pull-down menu
of the function button and select the first blank option. The removed button will no
longer be displayed in NcStudio.
47 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2. Set the tool magazine parameters based on the tool magazine type specified on the
Components page.
o NoneMagazine: No tool magazine parameters need setting.
o LinearMagazine: Set the parameter Tool magazine capacity (the
maximum number of tools).
o DiskMagazine: Set the parameter Tool magazine capacity (the maximum
number of tools) and Count tool overtime (maximum time waiting for tool
count signals).
o ServoToolMagazine: Set the parameter Tool magazine capacity (the
maximum number of tools) and rotary axis name.
o Cylinder: Select the cylinder type and set the parameter Cylinder count.
Multi-Cylinder Single-Fre: Every Z axis has multiple cylinders. One
inverter controls multiple spindles.
Multi-Cylinder Multi-Fre: Every Z axis has multiple cylinders. Multiple
inverters control multiple spindles.
Four-Cylinder Double-Fre: Every Z axis has four cylinders. Two
inverters control multiple spindles.
3. Double-click the target PhysicalAddress field to specify a physical address
(controller and port) for the corresponding logical address.
8.3.4 Configuring Saws
Follow the steps below to configure saw:
1. In the left Configuration list, double-click Saw to open the Saw page on the right:
48 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
49 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
50 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2. Double-click the target Physical Port field to specify a physical address (controller
and port) for the corresponding logical address.
3. Select one from the following methods to save the changes:
o To save changes on the current page, click under the menu bar.
51 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
o To save changes on the current page, click under the menu bar.
52 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
9 NcTune
NcTune includes functions that can be used during debugging instead of normal
machining.
Functions supported by NcTune are displayed on the welcome page, as shown below,
such as setting lead screw error compensation and centering parameters, etc.
Select one from the following methods to open NcTune:
Open NcStudio. In the menu bar, go to System > NcTune.
Close NcStudio. In the NcStudio installation path (C:\Program
Files\Weihong\NcStudio\Bin), double-click NcTune.exe.
53 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
10 Other Functions
10.1 Generating Installation Package
You can create a complete installation package in the current system to have a backup of
the system files and a steady version of system.
Follow the steps below to create an installation package:
1. In the menu bar, go to File > Generate Installation Package to open the Packup
Tool dialog box:
54 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
Follow the steps below to use a WEIHONG handwheel for machining control:
1. In Auto mode, select one from the following methods to enter handwheel mode:
o In the operation button bar, click HW Guide.
o In the menu bar, go to Machine > HW Guide.
2. Rotate the step knob to select the movement unit (step).
X1, X10, and X100 represent steps of 0.001 mm, 0.01 mm, and 0.1 mm
respectively.
3. Rotate the axis knob to select the target axis.
4. Rotate the handwheel control knob clockwise to run the machining program.
The program running speed is determined by how fast you rotate the handwheel
control dial.
10.3 Dual-Y Origin Detection
This function can be used when your machine has two Y axes that use incremental
encoders.
Before executing origin detection for the Y axes, you need to manually level the Y axes.
Execute origin detection to record the distance between the origins of the Y axes. Use the
recorded value when making the Y axes go to the mechanical origin to ensure that the Y
axes are still leveled.
Follow the step below to execute origin detection for the Y axes:
In the menu bar, go to Machine > Double Y Origin Detection.
10.4 Jiggle
This function is used to adjust the cutter position to find the best cutting distance. Jiggle
settings are applicable to the current machining task and will lose effect after machining is
stopped.
Before jiggling the cutter:
55 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
56 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
57 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
2. Enter a command in a field and click Execute to make the system run the entered
command.
10.10 Clearing Drive Alarms
Some types of drive alarms can be cleared in the software. In some cases, after such
alarms are cleared, no other drive alarms will be reported and the system will exit
emergency stop state.
Follow the step below to clear drive alarms:
In the menu bar, go to Machine > Clear Servo Alarm.
10.11 Reconnecting to the Controller
In cases such as the controller is powered off and on, you can reconnect to the controller
without restarting the software.
Follow the step below to reconnect to the controller:
58 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
59 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
Legal Notices
The term “Software Product” includes all copies of the licensed software and its
documentation. This license agreement is a legal agreement between You (either an
individual, a legal entity or any affiliated companies or other entities) and Weihong
Electronic Technology Co., Ltd. (hereinafter referred to as Weihong Company). By
installing, copying, or otherwise using the Software Product, you agree to be bound by the
terms and conditions of this license. Unless otherwise stated in this agreement, you shall
not use, copy, revise, rent, or transfer the Software Product or any part of the Software
Product for any other purposes.
Requirements of Use
1. You may install for use one copy of the Software Product on a single machine;
2. You may make a copy of the Software Product for archive or backup purposes and
the copy is to be used on this machine only;
3. You may transfer the Software Product and the license agreement to a third party,
provided that the third party accepts the terms and conditions stated in this
agreement, with prior express permission from Weihong Company;
4. When transfer confirmed, you shall transfer all the copies of the original documents
and the supplementary documents to the third party or destroy all the copies un-
transferred;
5. You can use the Software Product on a network server or intranet server only if it is
stipulated in explicit terms that you are allowed to use the Software Product on a
network server or intranet server, or you have purchased license for each node and
terminal using the Software Product;
6. You may NOT sublicense, assign or transfer the license agreement;
7. You may NOT or direct any third party to reverse engineer, decompile or
disassemble the Software Product;
8. You may NOT copy or transfer the Software Product or any part of the Software
Product unless otherwise expressly stated in this agreement;
9. The license agreement shall be terminated automatically upon you transfer the
Software Product or copies of all or part of the Software Product to a third party.
Intellectual Property Rights Notice
The Software Product and all intellectual property rights therein (including but not limited to
any all copyrights, patents, trademarks, and publicity rights) are owned by Weihong
Company. The Software Product is protected for Weihong Company on the basis of
Chinese copyright law and international treaty provisions as well as on the basis of other
laws and agreements regarding intellectual property. You are not allowed to remove the
copyright statement made in the Software Product, and guarantee that you shall copy the
copyright statement in all copies of the Software Product or of any part of the Software
Product. You are obliged to stop any form of illegal copying of the Software Product and
accompanying materials.
Weihong Company can update the Software Product at any time. You can pay real-time
attention to Weihong Company's official website.
60 / 61
上海维宏电子科技股份有限公司
SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY CO., LTD.
Termination
This license may be terminated by Weihong Company at any time once you violate any
terms or conditions made in this agreement. Once the license is terminated, you are
obliged to destroy all the copies of the Software Product or return them to Weihong
Company.
Now, we affirm that you have already read through this agreement and understood it
thoroughly and agreed to comply with all of the terms and conditions of this agreement
strictly.
61 / 61
SPECIALIZED / CONCENTRATED / FOCUSED