NC Studio V-8
NC Studio V-8
Users’ Manual
4th Edition
The information contained in this manual is constantly being updated. You can login to the official website of
Weihong Company http://en.weihong.com.cn to download the latest PDF edition for free.
Specialized Concentrated Focused
Preface
About This Manual
This manual is intended for end-users or operators of machine tools. If you use the CNC system for the
first time, you need to read through the manual. If you are experienced with the system, you can search
for the desired information via the contents.
With 13 chapters, this manual can be divided into 6 parts, as follows:
1) Part 1: preface, introducing the precautions about transportation and storage, installation, wiring,
debugging, usage, and so on. You need to read them carefully beforehand to ensure safe
operations.
2) Part 2: an overview of the product, including Chapter 1~2. The two chapters give general
description of NcStudio V8 milling CNC system from the perspective of hardware, software as well
as installation and wiring, etc.
3) Part 3: Chapter 4~8, introduction to software operation, taking the general three axes software as an
example on most occasions. The former two chapters illustrate detailed operations of single
functionality and its corresponding interfaces, which will be an intuitional guidance to users and
operators in real practice. Chapter 6 lists all the parameters of operators‟ permission and their
modification method. The latter two chapters outline operating and debugging steps as well as
precautions.
4) Part 4: including chapter 9 and 10. Chapter 9 introduces the tool magazine configuration while
chapter 10 describes the operation of the software with multi-cylinder.
5) Part 5: separate and special introduction to double Z axes software in Chapter 11. It highlights the
differences between general three axes software and double Z axes software.
6) Part 6: appendix part, consisting of chapter 3, chapter 12 and chapter 13. You can get the basic
concepts of NcStudio, shortcut keys list and the software license agreement accordingly.
This manual is applicable to NcStudio V8 milling CNC system. Refer to the table below for details:
Product Model Remarks
NcStudio V8 Milling CNC Herein referred to V8 as abbreviation, including general three axes
System series and double Z axes series CNC system for milling machines.
Preface「I」
Specialized Concentrated Focused
Contact Us
You can contact us by the following info for technical support and pre-sales/after-sales service:
Company Name: Weihong Electronic Technology Co., Ltd.
Headquarters Address: No.1590, Huhang Rd., Fengxian, Shanghai, PRC 201400
Tel: +86-21-33587550
Fax: +86-21-33587519
Website: http://en.weihong.com.cn
Revision History
You can refer to the following table for the revision records of each edition.
Date Edition Revision
2016.02 R4 Contact information updated.
1) Modify the chapter 5.5.
2015.10 R3 2) Add the chapter 9.
3) Other revisions.
1) Delete descriptions about “Auto hardware update” in Chapter 2.2.2.
2015.08 R2
2) Other revisions.
1) Released for the first time as combination of CNC System
NcStudio-V8 for three axes engraving machines users’ manual and
CNC System NcStudio-V8 for three axes (double Z axes) engraving
2015.04 R1 machines users’ manual.
2) Update software installation steps as the latest version of software.
3) Add “Configuration selection” function before software installation.
4) Other revisions.
「II」Preface
Specialized Concentrated Focused
Precautions
Precautions can be divided into caution and warning according to the degree of possible loss or injury in
case of negligence or omission of precautions stipulated in this manual.
CAUTION
: General info, mainly for informing, such as supplementary instructions and
conditions to enable a function. In case of negligence or omission of this kind of precautions, you may
not activate a function. Note that in some circumstances, negligence or omission of even this kind of
precautions could cause physical injury or machine damage.
WARNING
: Warning info requiring special attention. In case of negligence or omission of this
kind of precautions, you may suffer physical injury, or even death, machine damage or other losses.
WARNING
Dragging or carrying the products via cables or devices connected to them is prohibited;
Only when this equipment installed in the qualified electricity cabinet can it be used. The
construction of the cabinet must reach IP54 grade of protection;
Paste sealing strips on the joint of the cabinet to seal all the cracks;
A fan or heat exchanger should be adopted for the heat dissipation and air convection of the
cabinet;
Dust or cutting fluids may have access to the CNC device via the tiny cracks and tuyere.
Therefore it is necessary to pay attention to the surroundings and air flow direction of the air
vent to make sure that the outflow gas is towards pollution source;
Preface「III」
Specialized Concentrated Focused
WARNING
100 mm space should be preserved between the back of the CNC device and the cabinet wall
for plugging cable connected with the device and the ventilation & heat dissipation in the
cabinet;
Space between this device and other equipment should also be preserved according to the
requirements;
The product should be installed firmly and without vibration. During installing, casting,
knocking, striking, or loading on the product is forbidden;
It will be better if CNC device is installed at a position facilitating debugging and maintenance.
Only qualified people are allowed to participate in the wiring and checking;
The CNC device should be grounded reliably and grounding resistance should be less than 4
ohm. Neutral line is absolutely not allowed to replace earth wire. Otherwise, it may result in
malfunction of the device due to the interference;
Voltage values and positive & negative polarity of any connection plug should be in accordance
with specifications set forth in the manual, or it may result in breakdowns such as short circuit
and permanent damage to the device;
To guard against electric shock or CNC device damage, fingers should keep dry before
plugging or touching switch;
The connecting wire should not be damaged and squeezed, or the leakage or short circuit may
occur;
It is prohibited to plug or open the chassis of CNC device when power on.
Parameters setting should be checked before running, since wrong setting may lead to
accidental movements;
5) Precautions in Use
Before power-on, please make sure that the switch is on blackout to avoid occasional start-up;
「IV」Preface
Specialized Concentrated Focused
WARNING
Please check the electromagnetic compatibility during electrical design in order to avoid or
reduce electromagnetic interference to the CNC device. A low pass filter should be employed
to reduce electromagnetic interference if there are other electrical devices nearby;
It is not allowed to frequently power on and power off. It is recommended to power up the
machine again at least one (1) minute later after power failure or blackout.
CAUTION
Matters related to restrictions and functions available stipulated in the manuals issued by the
machine manufacturer are prior to those in this manual;
This manual assumes all the optional functions are available, which you must confirm through
manuals issued by the machine manufacturer;
Please refer to manuals issued by the machine manufacturer for the instructions of machine
tools;
Functions, and software interfaces vary with the system and the version of software. Before
using the system, you must confirm the specifications.
Please make sure that the products are what you have ordered;
Check if the components and accessories are damaged or missing in terms of the detailed list;
Preface「V」
Specialized Concentrated Focused
Contents
1. ABOUT NCSTUDIO ...................................................................................................................................... 1
2.2.2. Installation of NcStudio Motion Control Card and Other Periphery Equipment ................................ 7
「VI」Contents
Specialized Concentrated Focused
Contents「VII」
Specialized Concentrated Focused
7. OPERATION STEPS..................................................................................................................................... 88
「VIII」Contents
Specialized Concentrated Focused
Contents「IX」
Specialized Concentrated Focused
「X」Contents
Specialized Concentrated Focused
1. About NcStudio
NcStudio milling and engraving CNC system is independently developed by Weihong Electronic
Technology Co., Ltd., with copyright reserved. This system can directly support G code and PLT code
format files generated by various CAD/CAM software, such as UG, MasterCAM, CASMate, Art CAM,
AUTOCAD and CorelDraw.
NcStudio is based on the PC operating system and boasts of stable interface which is intuitive and
user-friendly.
Apart from functions of automatic mode, manual mode and backing to the reference point, this CNC
system also features the following functions: simulation, real-time motion track displaying, automatic
calibration of Z axis, breakpoint resume (advanced start), rotary axis machining, and so on.
This system can be applied to various three-axis routers and engraving & milling machines, also can be
used in complex mold machining, advertising, decorating and cutting industries, etc.
1) General three axes series is equipped with three motion axes, namely X/Y/Z axis, while double Z
axes series is equipped with four motion axes, namely X/Y/Z1/Z2 axis. The binary input & output
points and analog outputs can be further extended. The above configuration varies with different
choices of machine tool builders.
2) It supports CNC rotary table (varying with different versions).
3) Auto processing supports G code of ISO standard, HP PLT format, DXF format, JDPaint ENG
format and various formats built by popular CAD/CAM software at home and abroad, like UG, Pro/E,
MasterCAM, Cimatron, CASMate and ArtCAM, etc.
4) It supports manual operation, like jog mode, stepping (increment) mode and handwheel mode. In
these modes, the user is entitled to manipulate the machine with the help of machine tool input
equipment like hand-held device or with the help of computer input device such as keyboard and
mouse.
5) It supports array processing: the user can repeatedly carry out a program machining according to
columns and arrays pre-defined.
6) It supports rotating & mirroring processing. This function can mirror and rotate a program with the
workpiece origin as the center.
About NcStudio「1」
Specialized Concentrated Focused
7) It supports stepping function or incremental feeding: the user can set the precise feeding distance
and adjust the step length value.
8) It supports user data input function: the user can input G code online and execute it right away.
9) It supports advanced processing instructions. Inputting a few parameters will suffice to perform
bottom milling and frame milling.
10) It supports single step mode, also known as single block function: the user can execute a machining
task in single step mode, which can serve as a good support for error diagnosing and
troubleshooting.
11) Advanced auto functions such as breakpoint resume (resume machining from the interrupted point)
and advanced start (start machining from a pre-defined program line as desired) are supported.
12) High precision during motion axes returning to the machine origin (also known as the reference
point).
13) It supports automatic tool measurement function, including fixed calibration, mobile calibration and
auto centering, etc.
14) It supports workpiece field save/restore function. In case of sudden power failure, the system has
been designed to prevent any system file damage caused by sudden power interruption. Functions
like breakpoint resume, backing to machine origin precisely, etc, also guarantee machining field
restoration after the system is restarted.
15) It supports real-time adjustment of feedrate override. The user can adjust feedrate override freely
during machining. The minimum value is 0, equivalent to a pause in processing and the maximum
value is 120%.
16) It supports high-smooth speed connection function. In general, the connecting speed between two
G codes usually is a fixed value, such as 0 or a very small value. However, by adopting machining
speed adaptive forecasting algorithm, our system can decide the connecting speed between the
current code and the next code by taking the connecting speed, its direction, and the maximum
acceleration speed into consideration and by employing forward predicting function. This not only
improves machining efficiency (from 30% to 300%), but also enhances the machining performance
by eliminating speed chatter marks left on the surface of the workpiece.
17) It supports three-dimensional simulation display function. With simple operation, the user can
observe the three-dimensional machining result from various orientations to understand it more
accurately and more intuitionally.
18) It supports simulation function. This function supports rapid simulation machining which can be
finished in an extremely short period of time. Besides the user can check the machining file and
result and learn the actual processing time.
「2」About NcStudio
Specialized Concentrated Focused
19) It supports powerful and agile keyboard operation. The new system strongly supports keyboard
operation and thus can fulfill the user‟s needs in operation.
20) It supports log function. The powerful log function can help the user check the detailed processing
information and system diagnosis.
21) Built-in machining file manager: the user only needs to save the machining files into the designated
directory and NcStudio will manage these files in a built-in manager.
22) Built-in file editor: With which, the user can load a machining file into the editor for editing and
modifying.
23) It displays file machining information; through simulation or actual machining, machining information
window can help the user get such important information as executing time and processing range.
24) It supports auto parameters backup function. The user can back up the parameter settings and
recover them when necessary.
About NcStudio「3」
Specialized Concentrated Focused
2) Insert the installation CD. Double click My Computer on desktop to open it and double click the
CD-ROM drive. Under the directory, find software installation package (the icon ) and double
click it.
3) The first dialog box during installation is as below, see Fig. 2-1:
6) Installation begins. The NcStudio system will be installed in the directory C:\Program Files\Naiky by
default. Progressing picture is as shown in Fig. 2-4. With that, a dialog will appear to prompt the
user to decide whether to put the generated files and the executive files together or separately, see
Fig. 2-5. [No] is recommended here. The next dialog to appear is prompting shutdown of the
computer for convenience of motion control card installation ([Yes] is recommended), see Fig. 2-6.
The installation package is separate for different languages; please verify the
CAUTION language version first before you install it.
7) Click [OK] to go back, and then click [Next] to start updating the driver software. When the updating
is finished, a dialog as Fig. 2-11 below will pop up.
8) Click [Finish] to complete the update of the hardware driver. Double click the icon on the
desktop or click the icon on the menu “Start→All Programs” can launch the software successfully.
As a set of versatile system, NcStudio involves various concepts, such as workpiece coordinate system,
machine coordinate system, operation mode and operation status, etc. Therefore, the user needs to be
well informed of these concepts before using NcStudio.
Auto Mode
In auto operation mode, the machine tool generates motion according to the pre-prepared processing
program.
Manual Mode
In manual operation mode, there are three ways to move an axis, to put it in other words, there are three
feeding ways: jog, stepping and handwheel. Stepping is also known as incremental feed, and handwheel
also known as MPG, manual pulse generator.
In jog mode, the user can directly control the motion of the machine tool via manual operation equipment,
such as computer keyboard, handheld box, and MPG. When the user sends out the motion signal with
the help of one of the equipment, for example, clicking the button in the software interface will
make the machine tool move consecutively until the button is released.
In stepping mode, the user also uses manual operation equipment, such as computer keyboard,
handheld box and MPG to control the machine tool. However, different from the jog mode, when the user
clicks a button once (from clicking the button to releasing it), the machine tool only moves a specific
distance (known as the step-size as well). In this way, the user can control the displacement of the
machine tool precisely.
Select “Handwheel” in the software interface to activate the handwheel mode. With enabled, the
connected handwheel or the MPG can be used to control the motion of the machine tool.
IDLE
Idle state is the most common one. Under this state, the machine tool does not generate motion, but is
ready for any new task.
E-STOP
This is an abnormal state. In case of hardware breakdown or the E-STOP button pressed, the system
will enter into this state and execute the pre-set protection measures, such as turning off the spindle
motor and the coolant pump. Under this state, the machine tool is locked and incapable of moving. When
the hardware problem is resolved or E-STOP button is released, the system will automatically execute
[Reset] and restore the machine tool to IDLE state.
RUNNING
When the machine tool is generating any motion, the system enters into this state.
PAUSE
When the machine tool is running, if the user implements [Operate| Pause] order, or the system parses a
M01 command (Wait Command), the system will enter into PAUSE state and wait for the next instruction.
The user can then implement [Operation| Start] to continue the operation or select [Stop] or [Reset] to
stop the current operation and make the system enter into IDLE state.
LOCK
As an internal state, lock state is rarely seen under normal circumstances and only exists during
state-switching.
+Y
+B +Z
+X+Y+Z
+Y
+X
+X
+C +A
+Z +Y +A+B
+C
+X
+Z
For a milling machine, the direction of machine axes is decided by both the type of the machine tool and
the layout of each component. The basic coordinate axes of a milling machine are X-axis, Y-axis, and
Z-axis:
——Z-axis coincides with spindle axis, and the direction of the cutter moving away from workpiece
is its positive direction (+Z).
——X-axis is perpendicular to Z-axis and parallel to the clamped surface of workpiece. For a single
column vertical milling machine, if the user faces the spindle and looks in the column direction, right
moving direction is the positive direction of X-axis (+X).
——X-axis, Y-axis and Z-axis together constitute the coordinate system following right-hand rule.
The interface of NcStudio consists of the title bar, menu bar, toolbar, status bar and several functional
windows. The holistic interface is shown as Fig. 4-1.
NC info
Title bar Menu bar Tool bar NC state window
bar
Folding
function
Folding auto/manual
windows
windows
Status
bar
In the PC-based system, active and inactive window are two important concepts.
An active window means the window can accept keyboard input at present. At
any moment, there is only one active window with all the other windows being
CAUTION inactive.
Color of the title bar tells its activation status. A window with blue title bar is
active while one with grey title bar is inactive.
The icon on the left side of the title bar is system menu box and it can be used to open the window
control menu. Clicking this icon or pressing shortcut key “Alt + spacebar” will open a system menu, as
shown in Fig. 4-3.
This menu can control the position and the size of the window, such as restore, move, close, maximize
and minimize, etc. On the right side of the title bar, there are three control buttons. They are restoring
button, maximizing button and minimizing button respectively. These buttons are used to quickly set the
size of the window.
Besides, each sub-window has the corresponding title bar. An active sub-window can be distinguished
from an inactive sub-window by the color of title bar. Please refer to the following chapters for details.
Mouse operation
Firstly, left-click the main menu on the menu bar, and then left-click one of the pull-down menu items to
enable the operation.
Keyboard operation
To choose the target menu, the user can press „Alt‟ key and the hot key of the target menu
simultaneously (the hot key is the underlined letter, for example, the user can select “File” by pressing
the combination key “ALT+F”). Then the corresponding pull-down sub-menu will pop up.
Open a program file and load it into the system. Key combination: Ctrl+O.
Fixed calibrate, used to adjust the difference value of tools before and after tool
change. Key combination: Shift+F7.
Measure workpiece surface, setting the origin in Z axis with the help of tool
sensor. Key combination: Ctrl+F7.
Reset. To reset the system or restore from E-stop or erroneous status. Shortcut
key: F2.
Direct positioning input box, where you can locate an axis to a desired position
by inputting its coordinate value. With coordinate entered and Enter button
pressed, the system will move the tool to the position at rapid speed.
The former means the value input is workpiece coordinate; while the latter with
an asterisk mark “*” before means the value input is machine coordinate.
Operation mode
Operation status
Additional info of status Details: e.g. spindle action
Operation mode
Operation status
Additional info of status Details: e.g. alarm event
Keyboard Indicator
It shows the current state of the keyboard, including Caps Lock, Num Lock or ScrLK.
A mark indicating “machine coordinates effective” will appear before each axis after “back to
reference point” is executed, as illustrated below.
Please check the public offset value and tool offset value if the value of “W.
CAUTION Coor” .is not zero after setting.
Setting Value
In auto mode (as ), when the user clicks the figure after
“Setting” (as ), a dialog box will pop up for setting machining speed and G00 speed.
In manual mode (as ), when the user clicks the figure after
“Setting”, a dialog box as below will pop up for setting jog speed (also known as manual/jog low speed)
and rapid jog speed (also known as manual/jog high speed).
Please note that the setting operation in this area shares the same effect with the setting operation in
[Operation| Set Parameters…|Opera(P)].
Actual Value
It is the instantaneous value of feedrate which alters with the change of setting value, the current
acceleration or deceleration condition and the feedrate override. The relationship between setting
feedrate and actual one is as follows:
Current Tool
It shows the number of the currently used tool, namely the number of spindle tool.
PageUp by 10%. Spindle override is shown in percentage. The relationship between the actual value
and setting value is as below:
G00 Fixed
With this menu item selected, the running speed will be fixed at 100% of the setting value of G00 speed,
unaffected by the change of feedrate override.
Part Count
It is the number of the finished workpiece. Clicking the figure button next to it can clear its count to zero.
Repeat-Process Count
The processing times that has been cycled and the total processing times set. Clicking the figure button
next to it can set the total processing times of a program file.
In this window, the user can only view the loaded file instead of editing or
modifying it. To edit this file, the user needs to execute [File | Edit Loaded File]
CAUTION or click the right mouse button in this area and then choose [Edit Loaded File]
before editing the file in [Editor] window.
1) Handwheel mode
Model of a handwheel is on the right side, as
you can see.
2nd, turn the “Axis Select Knob” to activate an Axis Select Magnification
Knob Gear
axis to move.
tool.
2) Jog Mode
When Manual window is active, NUM LOCK will not be taken into
CAUTION consideration.
3) Stepping Mode
Checking any item in Fig. 4-20 will set the system into stepping mode.
The user can implement stepping operation via the mouse, keyboard, or operation panel. Once a
numeric direction key is triggered the corresponding axis will move a fixed step length.
Click [Customed Length] button to open a dialog box where you can set a step length, as illustrated
below.
The customized step length should not be set too large in case of equipment
damage caused by mal-operation.
As it takes the system a certain period of time to execute each jog order, so
CAUTION please avoid frequent and repeated clicking. Otherwise, the system will give out
an error prompt as “Unable to perform the action because the last one is not
completed yet.”
Position before
measurement
2nd, click button to perform the first time calibration. The system automatically
records the current machine coordinate of Z axis. The process is illustrated as Fig. 4-25.
3rd, the first time calibration is finished, ready for workpiece machining.
4th, during machining, when calibration is required in case of tool change or tool breakage, click
button to perform calibration after tool change. The system will restore the
workpiece origin of Z axis before tool change or breakage automatically. The process is illustrated in Fig.
4-26.
5th, when the calibration is finished, continue machining.
Top
To tool sensor
1 Workpiece Origin
Record current Z axis
machine coordinate 5
4
Up 1mm
Top
To the top of Z axis
To tool sensor
1 Workpiece Origin
Restore current Z axis
workpiece coordinate 5
4
Up 1mm
4.9.3. Centering
Centering is used to get the center point of a regular workpiece and set it as the workpiece origin.
NcStudio supports two ways of centering, namely two-point centering and circle centering.
In order to get more precise results, a “Center Stick” (i.e. edge finder or touch point sensor) is needed in
centering. You can set the spindle speed for the stick and the activation of it in
. Enter a desired value for the centering stick, and click the button
The spindle should be turned off before the centering stick being turned on.
WARNING Otherwise, there may be dangerous as a result of the fast spindle speed.
Two-point Centering
Two-point centering, also known as line centering, refers to finding the midpoint of a line between any
two points in X/Y direction. It can be used to locate the center point of a workpiece, and set it as the
starting point of a machining program, namely, the workpiece origin.
CAUTION When one axis is being centered, the other should be motionless.
Circle centering
Circle centering refers to the automatic calculation of the center point of a circular blank via three
positions on the circumference. The center point will be set as the workpiece origin.
1st, manually move the tool to one position on the circumference of circular blank, and click [Record 1].
The software will get and record the machine coordinate of the position 1.
2nd, move the tool to another position on the circumference, and click [Record 2]. The software will get
and record the machine coordinate of the position 2.
3rd, move the tool to the third position on the circumference, and click [Circle Three Halve]. The software
will calculate the center point based on the machine coordinates of position 3 and the two recorded ones.
This center point will be set as the workpiece origin.
X Offset: during centering, the pre-estimated distance from workpiece center to X boundary. In
outer centering, this distance must be a little larger than the actual value, while smaller
in inner centering.
Y Offset: during centering, the pre-estimated distance from workpiece center to Y boundary. In
outer centering, this distance must be a little larger than the actual value, while smaller
in inner centering.
Down: tool plunging/lifting distance in tool measurement. In inner centering, this distance
must be a little smaller than the distance from tool nose to workpiece surface, while
larger in outer centering.
Centering
Centering is used to confirm the center point of workpiece blank. It includes X inner/outer centering, Y
inner / outer centering, and XY inner / outer centering.
Taking the process of [X Inner Center] as an example: place a conducting workpiece (copper, iron,
aluminum) on the insulated workbench, and connect it to the port CUT on the terminal board, while the
cutter to COM port. Before automatic centering, put the cutter on the predicated center point position,
and then click [X Inner Center] to make the cutter fall [Down] distance, and translate towards the
workpiece a short distance until it reaches the conducting workpiece. At this time, the circuit is conducted
and the signal is sent to the system which automatically records the current axial coordinate X1. Then
the cutter will move up [Down] distance, move horizontally two [X Offset], move down [Down] distance,
and translate towards the workpiece a short distance until it reaches the conducting workpiece. As a
result, the circuit is conducted and the signal is sent to the system which automatically records the
current axial coordinate X2. The system will then calculate the X coordinate of workpiece center point
and move the cutter to this center point. The sketch map is as shown below.
T
Center
2X
9
X
5
1
6
Up
4 2 Down
8
C C
3 7
T
Center
2X
X
1 9
5
Tool Up
6
2 4
Tool Down
8
C C
3 7
T
Center
2Y
9
Y
5
1
6
4 2 Down Up
8
C C
3 7
Center
2Y
Y
1 9
5
6
2
Down
4 Up
8
C C
3 7
Before centering, the user must place the tool nose over the pre-estimated center
point, as well as set the value of “X\Y Offset”, “Down” and “Tool Diameter”.
CAUTION In inner centering, the “Down” distance should be smaller than the distance
between tool nose and workpiece surface, while larger in outer centering.
Boundary Measurement
Boundary measurement includes calibrating +X boundary, -X boundary, +Y boundary and -Y boundary,
mainly used for setting the boundary point as the workpiece origin.
3 Go to boundary point
T
Tool up
C
2
Special measurement function is not available for double Z axis series software,
please note that.
In double Z axis series software, “Calibrate the workpiece surface” function is
CAUTION absent; instead, the counterpart “Coordinate manager and calibrate” function is
available. The two may differ in minor ways which should be paid attention to.
You can turn to chapter 11.2 for details.
After the file is loaded into this compensation function, the source file in the
system will be unloaded automatically, because the final machining file is the
newly generated compensation file.
After parameter setting, remember to click “Save Param”. Otherwise, the setting
CAUTION of parameters will be lost after a new file is loaded.
Some codes are not supported in scale and array functions, like G28, G29, G65,
G92, M30 and M2, neither are the subroutines in the tool path. If there are
above-mentioned codes, the system will prompt the user to delete them
manually or automatically.
Clear
After a long period of machining, the simulation graph will become very complicated and the temporary
file recording the machining track will also become excessively big. As it is time-consuming to re-draw,
move or rotate the simulative graph, the user needs to clear the machining track regularly.
To clear machining track, several options are available: menu, toolbar, shortcut key or keyboard.
Menu or Toolbar: choose menu "Edit | Clear View", or choose on the toolbar.
Shortcut Key: at any moment, pressing “Ctrl+ Del” keys will clear the machining track.
Mouse Method: move the mouse into Trace window, right click to eject a shortcut menu, and then
choose “Clear”.
Keyboard Method: when the Trace window is activated, press “Delete” key to clear the track.
Move
Mouse Method: after the mouse is into Trace window and right clicked, a shortcut menu will pop
up. Select “Move”, and you will see the icon changing into . Hold down the left
mouse, and you will see the icon changing into . At this time, the machining
Keyboard Method: when the Trace window is active, the machining track can be moved by pressing
the four direction keys on the keyboard.
Zoom in/out
The user can zoom in/out the machining track via mouse, keyboard or menu.
Menu Method: choose “View | [Zoom in] or [Zoom out]”.
Mouse Method: move the mouse into the Trace window and click the right mouse button. Select
“Zoom in” or “Zoom out” in the pop-up menu to switch between and .
Keyboard Method: when the Trace window is active, the user can zoom in/out the track by pressing
“+” or “-”on the mini-keyboard. Note that “+” or “-“ on the main keyboard are
invalid.
The user can use mouse to pick a part or an area of the track in the Trace
window to zoom in/out.
When the track is magnified to the maximum size, the system will automatically
CAUTION switch to “Zoom out” mode.
When the track is reduced to the minimum size, the system will automatically
switch to “Zoom in” mode.
Center
It is used to show the center of current machining scope in the central area of Trace window.
Menu Method: select "View|Center View".
Mouse Method: move the mouse into Trace window and click the right mouse button. Then select
"Center" in the pop-up shortcut menu.
Keyboard Method: press “Home” key on the keyboard when the Trace window is active.
Fit to Window
This function enables the entire machining track displayed on the Trace window so that the user can
view the whole machining track without scrolling.
Menu Method: select "View | Fit to Window" on the menu bar.
Mouse Method: move the mouse into the Trace window and click the right mouse button. Select
"Fit to Window" in the pop-up shortcut menu.
Keyboard Method: press “﹡” on the keyboard when the Trace window is active.
Keyboard Method: press "End” on the keyboard when the Trace window is active.
window, and roll the mouse wheel when the cursor turns to . Rolling up equals to zoom out, while
With a click on a color button, a color selection box will pop up, as illustrated below.
Standard
Current color
colors
with dotted frame
Transparent
color
Currently
selected other color Other
colors
1) Trace Color
In the Trace window, the user can set different colors for different codes via “Customize Trace View”.
G00 color: this color indicates the track color of G00.
G01 color: this color indicates the track color of G01.
G02 color: this color indicates the track color of G02.
G03 color: this color indicates the track color of G03.
The track color in manual mode is the same as that of G01.
2) Background Color
It is the background color of Trace window. The user can choose two different colors to realize color
gradient.
3) Coordinate Color
This color is used to highlight the worktable borders and the coordinate system.
If the trace color of a certain code is set as transparent, the track of that code
will be hidden. If the background color is set as transparent, the window can’t
CAUTION be refreshed properly. Therefore, the user needs to be cautious when selecting
“transparent”.
View Function
The system provides 9 types of commonly-used views to help the user switch among these views by
pressing the Num keys on the small keyboard.
Southwest equiaxial lateral view Num key 1
Bottom view Num key 2
Southeast equiaxial lateral view Num key 3
Clear Logs
It will clear the current log information in the Log window.
Menu method: choose “Edit| Clear Log”.
Mouse method: move the mouse into the Log window and right click the button to choose “Clear
Logs” in the pop-up shortcut menu.
Please clear the system log regularly, or the system performance and responding
CAUTION time will be affected due to the overlarge log file
With this item selected, log information like system on/off will be shown in the window. If it is not selected,
the log information will be concealed.
The system log item is marked with the icon .
This function can show warning log. If the function is not selected, the warning information will be
concealed.
This function can show error log. If the function is not selected, the error info will be concealed.
Two: right click in the Manager window and select [New] from the pop-up shortcut menu;
Then the system will automatically generate a new machining file “Untitle1.nc” and the user can decide
the save location of the new file.
The user can also edit, delete, rename or load the newly created file. Refer to the subsequent chapters
for details.
clicking . “File list” displays all machining files under current path.
“File extension” box is used to display the extensions of files under current path. The user can delete or
add one. The extension of file is also displayed in the “File list” box.
Double clicking one of the files in the “File list” box will load it automatically. The user can also click
at the lower part to load the selected file. In addition, “File| Open and Load” can also be
used.
File list
Operation buttons
Edit
There are three ways to edit the selected machining file:
One: select “Edit| Edit the Selected File”.
Two: right click in the Manager window and then select “Edit” from the pop-up shortcut menu.
And then the system will switch to the Editor window automatically. The user then can do editing in this
window. For details, refer to Editor Window.
For a loaded program file, apart from the above three ways, you can also edit it in the auto mode window.
Of course, you need to load the program file into the system first, right click the mouse button in the Auto
window where program lines of the loaded file will be shown, and select “Edit Loaded File” item from the
pop-up menu.
Delete
There are three ways to delete the selected machining file:
One: select “Edit| Delete the Selected File”.
Two: right click in the Manager window and select “Delete” from the pop-up shortcut menu.
A dialog box will pop up for confirmation. And you need to confirm that the selected machining file to be
deleted is not being edited or called at present. Click [Yes] to delete it.
CAUTION The selected file in the file list box is highlighted (in blue).
Rename
There are three ways to rename the selected machining file:
One: select “Edit| Rename the Selected File”.
Two: right click in the Manager window and then select “Rename” from the pop-up shortcut menu.
Then the file name will be in edit state, as illustrated in Fig. 4-47:
Load
There are five ways to load the selected machining file:
One: select “File| Open and Load”.
Two: right click in the Manager window and then select “Load” from the pop-up shortcut menu.
Five: right click in the Auto window and then select “Open and Load” from the pop-up shortcut
menu.
CAUTION Releasing time values represents the ones with DC-cutoff using a varistor.
Green filled dot means that there is signal input in this port;
Red filled dot means that there is no signal input in this port;
Green hollow dot means that there is signal output in this port;
Red hollow dot means that there is no signal output in this port.
Please note that the content displayed in this window may vary because of the
CAUTION configuration of different motion control cards and various user-defined
requirements. The information provided here is for reference only.
Unload
It is used to unload the current machining file.
New
It is used to create a new machining file.
With this item selected, “Editor” window will be activated for file editing. After editing, right click and
select “Save” from the pop-up shortcut menu.
CAUTION Releasing time values represents the ones with DC-cutoff using a varistor.
Save
It is used to save the machining file after editing.
Save as
It is used to resave the current machining file in the Editor window in another name.
Close
It is used to close the machining file being edited.
Config
You can check the current configuration and change it through this item. Configuration option with mark
“√” before is the active configuration.
The configuration is set by the machine tool builder, and the user is not entitled
to change it. Otherwise, the machine tool may not work properly.
CAUTION The above examples are configuration options in general three axes software,
please turn to chapter 11.3.1 for details about those in double Z axes software.
Save/Read Parameter
To save or read the parameter setting made in the current configuration. As many as 10 groups of
parameter settings can be backed up.
Generate Installation
This menu item is mainly used for key data backup and restoration, system installation and installation
package generation, etc. Selecting this menu item will close the NcStudio for a while and pop out a
dialog box titled “System Maintain”, including “Backup key data”, “Key data resume”, “System
installation”, and “Generate installation packet”, as shown in the figure below:
When the tab “Key data resume” is active, the user can resume the key files according to the backup
files. If there have been backup files under the default directory, they will be displayed in the top white
panel. Clicking the file name, the user can check its property in the indented panel below and execute
[Delete] and [Start resume] function. The user can also use the direction keys to select other backup files.
If there have been backup files and they are saved in other paths, the user can click [Browse] to search.
Clicking the [Start resume] button which is at the bottom of the tab control will start resuming.
When the tab “System installation” is active, the user can reinstall NcStudio system. But it should be paid
special attention that after the re-installation, all the former files under the current installation directory
will be deleted and the new version won‟t keep any data of the old version. So it‟s recommended to do
key data backup before the reinstallation. If there have been installation packages under the default
directory, they will be displayed in the top white panel. Clicking one of the packages, the user can check
its property in the indented panel below and execute [Delete] and [Start installation] function. The user
can also use the direction keys to select other packages. Clicking the [Start installation] button which is
at the bottom of the tab control will start installing.
When the tab “Generate installation packet” is active, the user can create a complete installation
package on the basis of current system data, which is useful to backup system files and save a stable
version of the system. If there have been packages under the default directory (the same with the
installation package path under the tab “System installation”), they will be displayed in the top white
panel. Clicking one of the packages, the user can view its property in the indented panel below, and
execute [Delete] or check other package properties with the direction keys. At the bottom of the tab
control, the user can generate the installation package into the default path or into the appointed path.
Exit
It is used to shut down and exit the NcStudio system.
Menu items “Save the current coordinate origin”, “Save parameter”, “Read
CAUTION parameter” as well as “Generate installation” are absent in double Z axes
software, please note that. You can turn to chapter 11.3.1 for more details.
Clear view
Clear the tracking image of the program in the Trace window. Please turn to chapter 4.11 for details.
Clear log
Clear all log information in Log window. Please turn to chapter 4.11 for details.
Array Machining
This function allows executing array machining on one machining file. Clicking this item will open a
dialog box, as illustrated below:
G codes like G65 and G92 are not supported in array function, neither are
CAUTION subroutines. If they appear in the machining file, the system will prompt to
delete them automatically or manually.
To set different row spaces and column spaces, click [Advance]. Then a dialog box will pop up shown as
below.
File Information
Click this item to open a dialog box titled “File Information”, as illustrated below.
The dialog box displays the statistic information of machining file during auto processing, such as total
time, machining range, etc. Combining with simulation function, the user can learn various information of
machining file quickly and rapidly.
Total Time
It displays the total time of machining and cutting time.
Motion Range
It specifies the maximum and minimum workpiece coordinates of machine tool movement in machining.
Machining Range
It specifies the maximum and minimum workpiece coordinates of machine tool in actual cutting. As
shown in Fig. 5-9, coordinate with a warning icon means the axis is travelling out of the limit.
Single Block
With the function activated, every time you click (Start), the system runs a program block and
pauses; when you click (Start) again, it will run the next program block.
The user can choose this function before actual machining since it is helpful for error diagnosis and
failure recovery.
Please note that when the system is in non-idle state, the user can not enable or disable single block
function.
handwheel when is pressed down. When the handwheel stops turning, machining will also stop.
What‟s more, the machining speed changes with the turning speed of handwheel.
The user can choose this function before machining to learn that whether the machining file is correct.
Set Offsets
Right clicking in any part of NC State Widow can also call this function, Its dialog shown in Fig. 5-11.
A. Public Offset
Also called external offset, it is used to record the temporary adjustment value of workpiece origin. As it
can only be adjusted manually and will not be changed during the execution of any auto function, the
value will not be changed during fixed calibration and mobile calibration. For example, if the value is not
0 before measurement, the workpiece coordinate will not be 0 either when measurement completes. The
following buttons can be used to modify the value of Z public offset.
B. Workpiece
It specifies workpiece origin. See Fig. 5-13.
C. Workpiece Coordinate
It displays the workpiece coordinates of current cutting point. See below.
machine coordinate of the intermediate point and make it as the X origin. This method goes for Y
coordinate too. For more details, see chapter 4.9.3.
The user can also execute this function by clicking on the toolbar.
Start
With [Start] clicked, the system will enter into auto processing mode. If simulation is activated, the
system will run the program in simulation mode.
The user can also execute this function by clicking on the toolbar.
Pause
During auto processing, with [Pause] selected, the system will suspend processing and raise the cutter
to enter into “Auto| Pause” state. To resume processing, click [Start].
When simulating, [Pause] chosen, the system will suspend simulation and enter into “Auto| Pause” state.
To resume simulation, choose [Start].
The user can also execute this function by clicking on the toolbar.
Stop
During auto processing, [Stop] chosen, the machine tool will cease processing and raise the cutter to
enter into “Auto| Idle” state. This is the normal way to stop when processing.
When simulating, [Stop] chosen, the system will suspend simulation and enter into “Auto| Idle” state. To
start or resume simulation, choose [Start], [Advanced Start] or [Breakpoint Resume], etc.
The user can also execute this function by clicking on the toolbar.
The user can also execute this function by clicking on the toolbar.
Advanced Start
With the item selected, a dialog box titled “Execute (Advanced Options)” will pop up, as in Fig. 5-17.
If a G code file is loaded, only “Specify the range according to the row number”
CAUTION is available, while the other two unavailable.
If an ENG file is loaded, the three options are all available.
Select Tool
It is a function specified for ENG file or G file. In addition, to enable this function, the parameter “N4093
MachiningEngFileByToolNumber” or “N4129 MachiningGFileByToolNumber” should be set as “true”
correspondingly first.
Resume
It is also called breakpoint resume or resume from interrupted point. With the item selected, the system
will automatically resume processing from the stop line number (breakpoint) of last machining.
In case of sudden power failure, E-stop, etc, this function (breakpoint resume) can be executed to make
the machine tool quickly move to the breakpoint and resume processing, which will save considerable
machining time.
The user can also execute this function by clicking on the toolbar.
Advanced MDI
With the item selected, an “Advanced Functions” dialog box will pop up, as shown in Fig. 5-18, including
5 function windows: [Rectangle Mill], [Round Mill], [Rectangle Frame Mill], [Round Frame Mill] and [MDI].
Bottom milling and frame milling can be completed in the first four windows simply by entering the values
of relevant parameters (“Inner” and “Outer” are used to specify whether milling the inner part or the
contour).
If “Show this dialog-box while running” at the bottom is checked, this dialog can still be seen when
executing the instructions, for the convenience of rapidly setting relevant parameters of bottom milling
and frame milling or entering standard instructions.
Jiggle
This function is for fine tuning without stopping machining, available in the PAUSE state and in
machining state. See Fig. 5-20.
The result of jiggle will only have an effect on the current machining task. It will become invalid when
[Start] or [Resume] is executed after [Stop].
Mobile Calibrator
Choosing this menu item will open a dialog box, as shown below.
Fixed Calibrator
Choosing this menu item will open a dialog box, as illustrated below.
Please note that items “Mobile Calibrator” and ”Fixed Calibrator” are absent in
CAUTION item list of “Operation” menu in double Z axes series software. You can turn to
chapter 11.3.2 for details.
Two: selecting the item “Back to Mechanical Origin” folded in the “Operation” menu;
Please pay close attention to the direction when moving the machine tool away
CAUTION from the limit switch to a normal position, or the machine tool may be damaged!
Alarm Reset
When an alarm occurs, executing this function will restore the system to the “IDLE” state.
Scan Function
With the menu selected, a dialog will pop up, as shown in Fig. 5-26.
This function is mainly for punching. Manually move X and Y axes to the target position, then click “Note”
to record the workpiece coordinates, then to the next target position, then record…When finishing
recording, click “”Save As” to generate a machining file. Since the generated file cannot be loaded into
the system automatically, the user needs to load it into NcStudio before machining.
[Position of REFER Plane]: a plane where the punching speed is activated; the rapid traverse rate is
active above this plane.
Please note that item “Scan Function” is absent in “Operation” menu in double
CAUTION Z axes software. You can turn to chapter 11.3.2 for details.
Parameter Restore
NcStudio can backup parameters automatically. With this option chosen, a dialog box will pop up, as
illustrated below.
ago” and “parameter setting of OEM setting”. The user can select one of them according to actual
situations.
After one of them is selected, NcStudio will exit automatically. At this time, the user needs to re-open it
manually.
Set Parameters
It is used to open the parameter window to set parameters. Refer to Chapter 6.3 for details.
Turn on Spindle
It is used to turn on the spindle.
Turn on Coolant
It is used to turn on the coolant pump.
Turn on Light
It is used to turn on/off the working lamp on the machine tool.
Feedrate
The feedrate can be 0%, 10%, 20%, 50%, 90%, 100%, and 120%.
By choosing these items, the user can adjust the feedrate override to the optional percent, equaling to
adjusting the feedrate slide block in NC state window. For details, refer to Sliding Block of Feedrate
Override in chapter 4.6.2.
Efficiency/Quality Adjustment
The option selected, a dialog box will pop up, as illustrated below:
Modify Menu
Clicking this item will open the dialog below.
You can check the “Machine” menu to confirm the addition of the port. The following shows a successful
operation.
Menu items in “Machine” menu in double Z axes software differ slightly. You
CAUTION can turn to chapter 11.3.3 for details.
4) When the addresses of the origin, positive limit and negative limit are set the same in certain axis,
origin switch, positive switch and negative switch of this axis share one port;
5) When the addresses of positive limit and negative limit are set the same in certain axis, positive and
negative switches of this axis share one port.
Port information can be modified in the software, as Fig. 5-33. Click [Modify Port Info] to eject the dialog
box as Fig. 5-34, then press [Modify Des] to pop up the input box as Fig. 5-35. After input, click [F1 OK],
port information modified successfully.
About NcStudio
With the item selected, a dialog box will pop up, providing information about NcStudio version, control
card model number and system registration, etc.
The card ID changes with registration times, which can be told from the last
three numbers of Control Card No. For instance, when registered times is 0, the
CAUTION last three numbers are 000; when the registration times is 1, the last three
numbers will be 001, and so on.
6. Parameter Setup
Equipped with abundant machining parameters, NcStudio is competent for various machining tasks. This
chapter will introduce operator‟s parameters only. For manufacture‟s parameters, refer to Manufacturer‟s
Manual for details.
Parameters in NcStudio can also be divided into the following categories: operation parameters, axes
parameters, spindle/hand wheel. parameters, I/O address parameters, compensation parameters,
reference point parameters, cutter parameters, other parameters and parameters overview.
Parameter Setup「79」
Specialized Concentrated Focused
「80」Parameter Setup
Specialized Concentrated Focused
0: Keep still; after machining ends normally, the spindle remains in the stop position.
N4005
1: Back to fixed point; after machining ends normally, the machine tool will go to the
position set by parameters “N4210”, “N4211” and “N4212” (machine coordinates)
automatically.
2: Back to workpiece origin; after machining ends normally, the machine tool will return to
the current workpiece origin automatically.
JiggleFeedrate 0~100000(mm/min) 60 Immediately
N4029
The speed in jiggle.
JiggleStepLength 0.01~0.5(mm) 0.01 Immediately
N4030
The moving distance of machine tool in each jiggle.
N4044 ZDownFeedrateOption 0~3 0 Immediately
Parameter Setup「81」
Specialized Concentrated Focused
「82」Parameter Setup
Specialized Concentrated Focused
Parameter Setup「83」
Specialized Concentrated Focused
「84」Parameter Setup
Specialized Concentrated Focused
Offset
N3005
Ref. parameters
MoveToMechanicalPointBeforeMa 0: Invalid
1 Immediately
chining 1: Valid
N2001
When set as “1”, homing will be prompted and must be executed before each machining.
When “0”, the system will not give a prompt and can execute machining directly.
Cutter parameters
MobileCalibratorBlockThickness 0~10000(mm) 20 Immediately
N14900
The max. tool length.
ToleranceOfToolBroken 0~100(mm) 0.5 Immediately
N14901
The allowable tolerance when checking broken tools.
N15020 Name Max 127 letters. - Immediately
Diameter (mm) 0 Immediately
N15021
Tool diameter.
Length (mm) 0 Immediately
N15022
Tool length.
DiameterFray (mm) 0 Immediately
N15023
Wear loss of tool diameter.
Parameter Setup「85」
Specialized Concentrated Focused
「86」Parameter Setup
Specialized Concentrated Focused
Parameter Setup「87」
Specialized Concentrated Focused
7. Operation Steps
After the motion control card and software are installed properly according to chapter 2.2, the system is
ready for use. You can follow the flowchart below to conduct debugging and commissioning.
「88」Operation Steps
Specialized Concentrated Focused
7.1. Start-up
1) Before booting up the computer, first make sure that the machine tool has been well connected to
the computer properly. Then power on the machine tool and the computer.
2) Double-click the shortcut icon on the desktop to open the software, or you can open it by
clicking the icon in the list of Start-All Programs of the computer. If the software runs for the first time,
a dialog box will pop up, asking you to choose a configuration before opening the software, as
shown below. You need to configure the software according to the actual condition of your machine
tool.
Operation Steps「89」
Specialized Concentrated Focused
As NcStudio will save the current coordinates if it exits normally, so under certain circumstances, such as
restarting the system and resuming the last operation after a normal system shutdown, the user does not
have to execute machine reset operation, namely, returning axes to the reference point..
Additionally, you can skip this operation if you are definitely secure that there is no problem with the
current position.
「90」Operation Steps
Specialized Concentrated Focused
Firstly locate and select the target port, then right click the
mouse with keys “Ctrl+Alt+Shift” pressed at the same time,
a dialog box as shown on the right side to pop up, and then
select “Toggle Polarity”.
Operation Steps「91」
Specialized Concentrated Focused
the value should be smaller. Set a small value at the beginning; make the machine tool perform various
typical movements for a period of time, and carefully observe it; if there is no abnormal situation,
increase the value gradually; otherwise, decrease the value and reserve 50% ~ 100% insurance
allowance.
2
v
a
r
Thus centripetal acceleration a can be calculated; when other arcs are processed, this centripetal
acceleration is the maximum allowable centripetal acceleration. Arc speed will be limited, if it is too large
causing centripetal acceleration larger than a calculated in this formula.
2
v
a
r
According to the formula, in processing an arc with small radius, the line speed will be limited, so will the
processing speed. To improve machining efficiency, the software provides this parameter to ensure the
machining speed will be larger than the value of this parameter regardless of the radius.
Usually, given the drive ability of servo motor, frication of machine assembly, and endurance capacity of
mechanical components, the maximum speed of the three axes in actual machining can be limited by
modifying the manufacturer‟s parameter “Axis Max Feedrate” (N4250~N4252).
End-users can also adjust machining speed in operator‟s parameters according to actual conditions. For
details, please refer to the chapter 6.3.
「92」Operation Steps
Specialized Concentrated Focused
Select the menu item [Operation| Start] or click on the toolbar or press the shortcut key F9 to
activate the function. The machine tool will start machining automatically from the first line of the
machining file.
Stop
During auto machining, the user can stop machining through the following three methods: selecting the
menu item [Operation| Stop]; clicking on the toolbar; pressing shortcut key F11. With the function
activated, the machine tool will stop machining immediately and the system will enter into “IDLE” state.
As the three methods bring the system to a stop with accuracy and in order, they are the recommended
ways to stop machining.
When the adaptive connection of high-smooth speed is adopted, the system will
CAUTION stop when the connection speed becomes 0.
Pause
During auto processing, the user can suspend machining through the following three methods: selecting
the menu item [Operation| Pause]; clicking on the toolbar; clicking shortcut key F10. To continue
machining, choose [Operation| Start] or click on the tool bar or press F9.
Advanced Start
Also known as program block skip execution. With the menu item [Advanced Start] selected, a dialog
box will pop up. Select the starting and end program line No. to define the program block to be executed.
Refer to “Advanced Start” in chapter 5.4 “Operation” Menu for details.
Operation Steps「93」
Specialized Concentrated Focused
8. Precautions in Operation
2) For some application procedures, such as games, VCD player, etc, they might not run stably and
smoothly. They are likely to take excessive system resources like memory and CPU during running
and at last cause computer crash. Therefore, during processing, in order to avoid processing
interruption caused by system crash, it is recommended not to run these applications.
2) Inexact positioning may occur: the calibration function of “back to mechanical origin” is damaged
artificially and as a result, the machine coordinates become inaccurate;
3) Software limit function becomes ineffective: as the “back to mechanical origin” process has not been
finished, the system will regard the software limit function as ineffective until “back to mechanical
origin” process is finished.
「94」Precautions in Operation
Specialized Concentrated Focused
For complex machining, multi-tool is always in need and tool library is added to the machine tools.
Accordingly, NcStudio XYZ type provides the line-tool configuration and disk-tool configuration, which
will be introduced in details as below.
According to the number of cylinder and inverter, the multi-cylinder software can be divided into
configurations of 2-cylinder-1-inverter, 2-cylinder-2-inverter, 3-cylinder-1-inverter, 3-cylinder-3-inverter,
4-cylinder-1-inverter and 4-cylinder-4-inverter. This chapter is the introduction to the software with
multi-cylinder; the user needs to pay attention to the difference between it and general three axes
software.
Cylinder settings can be done in Manual window, as shown below:
10.1. Measurement
Set Tool Length
Manually move the tool to a fixed position, click button to set the machine coordinate of Z
Single Measure
To measure tool offset for one tool at one time. Namely, button clicked once, measurement of
one tool will be conducted. With this function activated, subroutines for fixed calibration will be called,
and the calibration result will be set into the tool offset in Z direction.
During calibration, the user does not need to manually move the tool to the fixed position of tool sensor.
The system automatically moves the Z axis downward and performs calibration according to the number
of active tool, and set the result into the tool offset at the end of calibration. To finish the process, the Z
axis retracts 10 mm relative to the ending position and the cylinder will be pulled back.
Measure All
To measure the offsets for tools one after one. Namely, button clicked once, measurement of
tools will be conducted one after one till all tools are calibrated. Similar to single measurement,
subroutines for fixed calibration will be called during measurement, and the result will be set into the tool
offset in Z direction. The calibrating orders vary due to different configurations and different active tool
number.
1) Assuming the spindle tool is T1, after button clicked, cylinder 1 opens, and the Z axis
rapid traverse speed, then heads towards the tool sensor surface at presetting speed (decided by
parameter “CALI_SPEED”) to find tool calibrating signal, with calibrating times being 1.
2) After calibrating, the result is entered into the parameter of tool position offset automatically. Z axis
moves to the upper position (decided by parameter “CTUP”); cylinder 1 turns off while cylinder 2
turns on.
3) The X and Y axes move by corresponding offset (XY machine coordinates=the current machine
coordinates + tool position offset of T2). The Z axis moves to the fixed position at rapid traverse
speed.
4) The Z axis moves at presetting speed to find calibrating signal, with calibrating times being 1; at the
end of it, the result is recorded into the parameter of tool position offset automatically. The Z axis
moves to the upper position.
5) Cylinder 2 turns off and cylinder 3 turns on. The X and Y axes move by corresponding offset (XY
machine coordinates=the current machine coordinates + tool position offset of T3). The Z axis
moves to the fixed position at rapid traverse speed.
6) The Z axis moves at presetting speed to find calibrating signal, with calibrating times being 1. After
calibrating, the result is recorded into the parameter of tool position offset automatically. The Z axis
moves to the upper position.
7) The calibration ends, and the current cylinder does not turn off. The system prompts “All
measurement of tool length complete”. Click [OK] to finish the measurement.
Functions “Set Tool Length”, “Single Measure” and “Measure All” are available
only in IDLE state and the tool number being a specific number, namely, the
CAUTION tool number being 1 or 2 or 3 or 4 at one time.
In the process of “Single Measure” and “Measure All”, clicking button or
shortcut key F2 / F11 will terminate the calibration.
example: cylinder 1 is opened (the button being held down) and the tool number is 1, if at this time,
cylinder 2 is opened (the button being held down), the cylinder 2 will be opened with cylinder 1 still
being opened, while the tool number will be 12. Clicking the button of cylinder 1 again will make it
pop-up, cylinder 1 pulled back and tool number changed to 2, and so on.
All cylinder selection buttons are available only in IDLE status. Please note that
the system will lift the tool to the position “CTUP” first before switching among
CAUTION cylinders. Delay in tool change is effective only when encountering T command
in machining.
10.3. Clear
Manually move the spindle to the desired origin position; click to set the position
as the origin in X\Y\Z axis separately; clicking will set the origin in XY axes together.
The Clear operation in Z axis can also be done via calibration. Manually move the spindle to the desired
position, click [Measure Workpiece Surface] in Calibration window.
CAUTION Before adjusting tool offsets, please make sure that the cylinder is open.
Operations of double Z axes software are similar with those of general three axes software in most
occasions. The most obvious difference is that double Z axes software includes four axes, namely
X/Y/Z1/Z2, while general three axes software includes three axes, namely X/Y/Z axes. The following
parts will illustrate the differences of double Z axes software from general three axes software.
Current Coordinate:
It displays the current workpiece coordinates. The user can modify the value directly here, and each
modification will be followed by a prompt, as illustrated below:
Workpiece offset:
Also called part offset. Offset X/Y represents the offset of workpiece origin with respect to the machine
origin. In other words, it is the machine coordinates of X/Y axis when tool nose moves to the workpiece
origin. In this system, only G54 WCS is supported.
External offset, also known as public offset, records the temporary adjusted value of workpiece origin.
This value can only be adjusted manually and cannot be changed by any auto function. This means that
the value will not be changed and maintained during fixed calibration or mobile calibration. If the external
offset is not 0 before calibrating, the workpiece coordinate will not be 0 either after calibrating. For
example, if the external offset is 10 before calibrating, this value will remain 10 after calibrating and the
workpiece coordinate will be -10.
Z Axis
Calibration Function
Input a value into the box and click button to make the system
start calibrating after finding the calibration signal.
You can calibrate the tools in Z1 and Z2 axis respectively by repeating the above operation. Click button
The above operation is mobile calibration, you can refer to 4.9.1 for more
CAUTION details.
“Select Z1+Z2” item is exclusively effective under linkage configurations. When single Z axis is active,
only one and the selected Z axis can move; while when dual Z axes are active, the two axes can move
simultaneously and share the same actions.
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.
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.
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 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.
After-sales Guarantee:
Weihong Company guarantees that for 90 days from the date of shipment the software carrier will be
free from defects in materials and workmanship. When such a defect has been confirmed, our only
responsibility is to replace the software carrier. This remedy is your exclusive remedy. This after-sales
guarantee is invalid for any carrier defect caused by accidents, abuses or mal-operation. The replaced
software carrier enjoys the remaining guarantee time of the original software carrier or of a 30-day
guarantee time, whichever is longer.
Except as the after-sales guarantee made above, the Software Product does not enjoy any other form of
after-sale guarantee.
Limitation of Liability:
The above guarantee, whether made explicitly or by implication, constitutes the entire contents of the
guarantee, including guarantee for the commerciality and applicability of special application aim.
Whether you follow other terms in this agreement or not, Weihong Company, as well as its agents and
sales staff, will not be responsible for any profits loss, availability loss, business break-off or any forms of
indirect, special, accidental or inevitable damage or claim made by any third party, generated from the
using of the Software Product, even if Weihong Company has been informed of the possible occurrence
of such events in advance.
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.
Applicable Law:
Copyright Law, Regulations for the Protection of Computer Software, Patent Law and other relevant laws
and regulations.
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.
Weihong Electronic Technology Co., Ltd.