NC Studio Controller ATC Manual
NC Studio Controller ATC Manual
NC Studio Controller ATC Manual
Preface
Thank you for choosing our products.
Please read through the manual before using the products to ensure correct use.
Because of continuous updating, the products you bought may differ from the written in this
manual.
Company address, phone number and our website are listed here for your convenience. Any
questions, please feel free to contact us. We will always be here and welcome you.
Cautions
Storage and Transportation
Attention
Dragging or carrying the products via cables or devices connected to them is prohibited.
Keep the products free from moisture during storage and transportation.
Attention
Please make sure whether the products are what you have ordered.
Check if the components and accessories are damaged or missing in terms of the detailed list.
Installation Notices
Attention
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.
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 equipments 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 the CNC device is installed at the position facilitating debugging and
maintenance.
Wiring Notices
Attention
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, the device may be
likely to work improperly due to the interference.
Voltage values and positive & negative polarity of any connection plug should be in
accordance with the manual, or such breakdowns as short circuit and device permanent
damage may occur.
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.
Attention
Parameters setting should be checked before running, since wrong setting may lead to
accidental movements.
Precautions in Use
Attention
Before power-on, please make sure that the switch is on blackout to avoid occasional start-up.
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 1 minute interval at
least after power failure or blackout before power on.
Contents
1 Overview .................................................................................................................................- 1 -
9 Appendix ...............................................................................................................................- 40 -
1 Overview
1.1 NC65A/B
Independently developed and industrial-mainboard based, NC65A/B integrated CNC system
comprises Lambda 4S/5S series controller and NC65A/B host integrating CPU, 60G SSD, 1G RAM,
control card and NcStudio motion control software, having proven itself in glass edging, glass cutting,
engraving & milling, and other cutting industries.
Running on PC-based OS platform, NC65A/B, through strict EMC test, is with digital verification
function and thus anti-virus, featuring high reliability, high cost performance and compact design.
1.2 PM85A/PM95A
Independently developed by Weihong Electronic Technology Co., Ltd., PM85A/PM95A
communication card, when used with NcStudio motion control software, has proven itself on routers,
engraving and milling machines, drilling machines and cutting machines, available of
comprehensive functions and convenient to use.
One handwheel (Optional, including NK-MPG-06, aviation plug handwheel NK-MPG-09 and
EHDW-DA5S-1M).
60 155.15
38 153.5
6 3.5
235
248
222
USB: for external connection with USB device (e.g. USB flash drive);
+3.3V_OK
D2
D1
SYS_OK
+3.3V_OK
D2
D1
SYS_OK
Note:
Both PM85A and PM95A have two indicator lamps—+3.3V_OK(D2) and SYS_OK (D1). The latter one is the
system indicator lamp, flashing when the software is being started, and off when the software is started
successfully. The former one is the power indicator lamp, on when the card is correctly inserted into the PC slot.
When physical connection is interrupted, the system indicator lamp flashes by being on for 0.5s
and off for 0.5s sequentially.
When physical connection is normal, but dada connection interrupted, for example, there is no
logical data or data upload is blocked, the system indicator lamp flashes slowly by being on for
1.5s and off for 1.5s sequentially.
When physical connection and data connection are both normal, the system indicator lamp
flashes by being on for 0.25s and off for 0.25s sequentially.
When system exception occurs, like CRC check error, pulses full, and hardware encryption
error, the system indicator lamp flashes by being on for 0.05s and off for 0.05s sequentially.
When hardware exception occurs, such as under voltage, hardware damage, pseudo soldering,
and short circuit, the system indicator lamp is always on or off.
For a Lambda 4S/5S series CNC system, when PC logical data or physical connection
interrupted, the IO ports on the controller and the extended terminal board maintain their
status.
3 Wiring Method
The wiring diagram of controller is as shown in Fig. 3-1.
Inputs
To connect extended
terminal board
To connect NC65A/B To connect X/Y/Z/A/the To connect
Outputs
PM85A/95A 5th axis driver MPG
Note:
Both Lambda 4S and Lambda 5S series controller support connecting with a MPG, and can be connected with
an extended terminal board for adding inputs and outputs.
15: GND 5: C+
10: ALM-RST
14: DIR- 4: B-
9: SON
13: DIR+ 3: B+
8: ALM
12: PUL- 2: A-
7: C-
11: PUL+ 1: A+
6: +24V
+24V,
DC 24V power Output Connected to driver
GND
Note:
SON signal will be effective at 2 seconds after connecting of power supply. Don‘t try to drive the motor through
external servo ON or servo OFF drive signal at any time, since the system controls the power-up state of the
servo motor.
Technical Specifications
“L Level”
+5V :1
9: HSU
HA :2
HB :3 10: NC
NC :4 11: GND
NC :5 12: NC
HX1 :6 13: HSZ
HX10 :7 14: HSY
HX100 :8 15: HSX
4 NC
5 NC
6 X1 X1 override
10 NC
12 NC
To connect
NC65A/NC65B/
PM85A/PM95A
To connect
X-axis driver
To connect
Y-axis driver
+24V Power
To connect
Z-axis driver Active High/Low
X Axis REF. Point
To connect +X Limit
A (4th) axis -X Limit
driver Y Axis REF. Point
+Y Limit
To connect -Y Limit
C (5th) axis Z Axis REF. Point
driver +Z Limit
-Z Limit
A (4th) Axis REF. Point
To connect +A (4th) Limit
MPG -A (4th) Limit
zz
Note:
For AB and BC configuration, the definitions of inputs and outputs are the same as those in AC configuration,
except X09~X14 are defined as REF. point and ±limit of AB/BC axes respectively.
To connect
NC65A/NC65B/
PM85A/PM95A
To connect
X-axis driver
To connect
Y-axis driver
+24V Power
To connect
Z-axis driver Active High/Low
X Axis REF. Point
To connect +X Limit
A (4th) axis -X Limit
driver Y Axis REF. Point
+Y Limit
-Y Limit
Z Axis REF. Point
+Z Limit
-Z Limit
A (4th) Axis REF. Point
To connect +A (4th) Limit
MPG -A (4th) Limit
The extended terminal board EX27A3 (118mm*83mm*56.45mm) should be used in both four
axes and fives axes engraving software, when the IOs are not enough. The wiring diagram is as
shown below.
To connect Lambda 4S/5S series controller
POWER
Common C01 X01 General Input
General Output Y03 X00 X02 General Input
X01
EX27A
General Output Y04 X02 X03 General Input
X03
General Output Y05 S01 Common
X04
Common C02 X05 X04 General Input
X06
General Output Y06 X07 X05 General Input
Common C03 X06 General Input
General Output Y07 X07 General Input
Fig. 3-6 Wiring example of extended terminal board EX27A3 in engraving software
To connect
NC65A/NC65B/
PM85A/PM95A
To connect
X-axis driver
To connect
Y-axis driver
+24V Power
To connect
Z-axis driver
Active High/Low
X Axis REF. Point
+X Limit
-X Limit
Y Axis REF. Point
+Y Limit
-Y Limit
Z Axis REF. Point
+Z Limit
-Z Limit
To connect Oil Pump Detection Alarm
General Input
MPG General Input
The extended terminal board EX27A3 (118mm*83mm*56.45mm) should be used in three axes
engraving software, when the IOs are not enough. The wiring diagram is as shown below.
To connect Lambda 4S/5S series controller
POWER
Common C01 X01 General Input
General Output Y03 X00 X02 General Input
X01
EX27A
General Output Y04 X02 X03 General Input
X03
General Output Y05 S01 Common
X04
Common C02 X05 X04 General Input
X06
General Output Y06 X07 X05 General Input
Common C03 X06 General Input
General Output Y07 X07 General Input
Fig. 3-8 Wiring example of extended terminal board EX27A3 in engraving software
To connect
PM85A/PM95A
To connect
X-axis driver
To connect
Y-axis driver
+24V Power
To connect
Z-axis driver Active High/Low
X Axis REF. Point
To connect +X Limit
-X Limit
A-axis driver
Y Axis REF. Point
+Y Limit
-Y Limit
Z Axis REF. Point
+Z Limit
-Z Limit
To connect A Axis REF. Point
+A Limit
MPG -A Limit
Note:
For XYA with edge finder function configuration, the definitions of inputs and outputs are the same as those in
XYZA with edge finder function configuration, except X06~X08 are defined as REF. point and ±limit of A axis,
and X09~X11, X27 and Y00 defined as general inputs and output.
POWER
Common C01 X01 Feed+
Conveyor Cylinder Y03 X00 X02 Feed-
X01
EX27A
Conveyor CCW Y04 X02 X03 Loading Machine In-position
X03
Loading Machine ON Y05 S01 Common
X04
Common C02 X05 X04 Edge Finding Signal
X06
Positioning Block Y06 X07 X05 Stroke Positioning
Common C03 X06 Manual Loading
General Output Y07 X07 Glass Transmitted
Fig. 3-10 Wiring example of extended terminal board EX27A3 in glass cutting software
To connect
PM85A/PM95A
To connect
X-axis driver
To connect
Y-axis driver
+24V Power
To connect
Z-axis driver Active High/Low
X Axis REF. Point
To connect +X Limit
A-axis driver -X Limit
Y Axis REF. Point
+Y Limit
-Y Limit
Z Axis REF. Point
+Z Limit
-Z Limit
To connect A Axis REF. Point
+A Limit
MPG -A Limit
Note:
For XYA without edge finder function configuration, the definitions of inputs and outputs are the same as those
in XYZA without edge finder function configuration, except X06~X08 are defined as REF. point and ±limit of A
axis, and X09~X11 defined as general inputs, X27 machine unlocked, Y00 blow, Y06 positioning block and Y07
suction.
The extended terminal board EX27A3 is not required in XYA/XYZA without edge finder function configuration.
To connect
NC65A/NC65B/
PM85A/PM95A
To connect
X-axis driver
To connect
Y-axis driver
+24V Power
To connect
Z-axis driver Active High/Low
X Axis REF. Point
To connect +X Limit
A-axis driver -X Limit
Y1 Axis REF. Point
+Y1 Limit
To connect -Y1 Limit
B-axis driver Z Axis REF. Point (+Z Limit)
-Z Limit
A Axis REF. Point (+A Limit)
To connect
MPG -A Limit
Note:
The REF. point and positive limit of Z axis share the same port, so do the REF. point and positive limit of A axis,
while the REF. point and negative limit of B axis share the same port.
The wiring of Lambda 5S controller in single Y configuration and dual Y configuration are the same, while the
wiring of the first EX31A1 differs, see Fig. 3-13. The Y2 axis in dual Y configuration is controlled by pulses.
+3.3V
SYSTEM
POWER
Common C00 +24V
High Pressure Y00 COM
+24V Power
Common
Y00 Y01 Y02 Y03 Y04 Y05 Y06 Y07 Y08 Y09
Oil Pump Y01 S00
Abrasive Valve Y02 X00 High Pressure ON
Common C01 X01 X+
Height Measurement Y03 X00 X02 X-
Auto Mode Y04 X01
X02 X03 Y+
General Output Y05 X03 Common
S01
Common X04 Y-
C02 X05 X04
X06 Z+
General Output Y06
EX31A X07 X05
Common C03 X08 X06 Z-
General Output Y07 X09
X07 Rapid Jog/ Jog
Common C04 S02 Common
General Output Y08 X08 Auto/Manual
Common C05 S03 Common
General Output Y09 X09 Y2 Axis REF. Point
Fig. 3-13 Wiring of the first EX31A1 in five axes waterjet cutting
Note:
In dual Y configuration, X09 on the first extended terminal board EX31A1 is defined as REF. point of Y2 axis,
while in single Y configuration, X09 is defined as general input.
Y01 S00
General Output Y02 X00 Altimetric Cylinder Ejected
Common C01 X01 Altimetric Cylinder Withdrawn
General Output Y03 X00 X02 Height Measurement
General Output Y04 X01
X02 X03 General Input
General Output Y05 X03
S01 Common
Common C02
X04
X05 X04 General Input
General Output Y06 X06 X05 General Input
EX31A
X07
Common C03 X08 X06 General Input
General Output Y07 X09 General Input
X07
Common C04 S02 Common
General Output Y08 X08 General Input
Common C05 S03 Common
General Output Y09 X09 General Input
Fig. 3-14 Wiring of the second EX31A1 in five axes waterjet cutting
To connect
NC65A/NC65B/
PM85A/PM95A
To connect
X-axis driver
To connect
Y-axis driver
+24V Power
To connect
Z-axis driver Active High/Low
X Axis REF. Point
To connect +X Limit
C-axis driver -X Limit
Y1 Axis REF. Point
+Y1 Limit
-Y1 Limit
Z Axis REF. Point
+Z Limit
-Z Limit
To connect C Axis REF. Point
+C Limit
MPG -C Limit
Note:
The above connection is in dual Y configuration; in single Y configuration, X12~X14 are defined as general
inputs, while the other inputs and outputs are the same as those in dual Y configuration.
If an asynchronous motor is used on the Z axis, X06 and X27 are used as general inputs, and only one piece of
extended terminal board EX27A3 is required.
+3.3V
SYSTEM
POWER
Common C00 +24V
+24V Power
High Pressure Y00 COM
Y00 Y01 Y02 Y03 Y04 Y05 Y06 Y07 Y08 Y09
Water Pump Y01 S00 Common
Water Valve Y02 X00 Y+
Common C01 X01 Y-
Abrasive Valve Y03 X00 X02 Z+
Oil Pump Y04 X01 Z-
X02 X03
Height Measurement Y05 X03 Common
S01
Common X04
C02 X05 X04 Oil Pump OFF
X06
General Output Y06 X05 Oil Pump ON
Common
General Output
C03
Y07
EX31A X07
X08
X09
X06
X07
High Pressure OFF
High Pressure ON
Common C04 S02 Common
General Output Y08 X08 Water Pump OFF
Common C05 S03 Common
General Output Y09 X09 Water Pump ON
Fig. 3-16 Wiring of the first EX31A1 in four axes waterjet cutting
To connect the first EX31A1
+3.3V
SYSTEM
POWER
X07
Common C03 X08 X06 General Input
General Output X09
Y07 X07 General Input
Common C04 S02 Common
General Output Y08 X08 General Input
Common C05 S03 Common
General Output Y09 X09 General Input
Fig. 3-17 Wiring of the second EX31A1 in four axes waterjet cutting
Note:
If height measurement function is not required in four axes waterjet cutting, only one piece of extended terminal
board EX31A1 is enough.
If an asynchronous motor is used on the Z axis in four axes waterjet cutting, only one piece of
extended terminal board EX27A3 (118mm*83mm*56.45mm) is enough. The wiring is as follows:
To connect Lambda 4S series controller
POWER
Common C01 X01 Y-
Oil Pump OFF Y03 X00 X02 Z+
X01
EX27A
Oil Pump ON Y04 X02 X03 Z-
X03
General Output Y05 S01 Common
X04
Common C02 X05 X04 General Input
X06
Z+ Y06 X07 X05 General Input
Common C03 X06 General Input
Z- Y07 X07 General Input
To connect
NC65A/NC65B/
PM85A/PM95A
To connect
X-axis driver
To connect
Y-axis driver
+24V Power
To connect
Z1-axis driver Active High/Low
X Axis REF. Point
To connect +X Limit
-X Limit
Z2-axis driver
Y Axis REF. Point
+Y Limit
-Y Limit
Z1 Axis REF. Point
+Z1 Limit
-Z1 Limit
To connect Z2 Axis REF. Point
MPG +Z2 Limit
-Z2 Limit
POWER
Common C01 X01 General Input
Tool Meas. Blow Y03 X00 X02 General Input
X01
EX27A
General Output Y04 X02 X03 General Input
X03
General Output Y05 S01 Common
X04
Common C02 X05 X04 General Input
X06
Lube Oil Y06 X07 X05 General Input
Common C03 X06 General Input
Draining Pump Y07 X07 General Input
COM +24V
+24V COM
IN
Control
Output
OUT1
Control
Output
OUT2
1 2 3 1 2 3
PUL+
P-
P+
Analog +24V
+ 47Ω
SVC
-
1) Insert the software CD into the CD driver of computer, and then double click in the
NcStudio software CD for installation of the software;
2) Power off the computer, open the computer chassis, insert the communication card into a PCI
slot (for PM85A) or PCI-E slot (for PM95A), fasten the screw of rail block, and cover the
computer chassis;
3) Power on the computer. The computer will find the new hardware-device and install its driver
automatically;
4) Double click the shortcut icon of NcStudio on the desktop; if it runs normally, installation is
completed (if the software fails, please check whether the communication card is well inserted
and whether gold fingers are clean).
If you install the software after installing the communication card, you need to update the driver
manually, following the below steps:
1) Right click ―My Computer‖, select ―Properties‖, and click ―Device Manager‖ under ―Hardware‖
tab in the ―System Properties‖ window. And then find ―CNC Adapters‖ in the pop-up ―Device
Manager‖ window, right click the option under ―CNC Adapters‖, and select ―Update Driver…‖ to
start updating the hardware driver. A new window appears, as shown in Fig. 4-1.
2) Select ―Install from a list or specific location (Advanced)‖ in the pop-up ―Found New Hardware
Wizard‖. And then click ―Next‖. See Fig. 4-2 for the new pop-up window.
3) Select ―Don‘t search. I will choose the driver to install‖, and then click ―Next‖. See Fig. 4-3 for the
new pop-up window.
5) Click the ―Browse‖ button in the pop-up dialog ―Install From Disk‖, and select the target .inf file
under ―C:\Program Files\Naiky\PCIMC-Lambda‖. NcadptPci(PCIMC-85A).inf is the driver file for
the PM85A communication card, while NcadptPci(PCIEMC-95A).inf the driver file for the PM95A
communication card. (Here takes PM85A as an example)
6) After selecting the corresponding driver file, click ―Open‖ to return to the previous page, showing
the file directory under ―Copy manufacturer‘s files from‖, as shown in Fig. 4-6.
7) Click ―OK‖ to go back, and then click ―Next‖ to start updating the hardware driver with the
progress bar displayed. See Fig. 4-7.
8) After updating completed, a new window, as shown in Fig. 4-8, appears. You just need to click
―Finish‖ to complete the update of the hardware driver, and then you can open the software
successfully.
1) Connect the Lambda controller to the communication card or NC65A/B host with a DB9M/F
cable, provide 24V power supply for the controller, check whether the power indicator on the
controller is on, and power on the machine signal system (proximity switch, etc). If the home
switches connected are normally closed, at this time, three LEDs of X0, Y0 and Z0 should be on.
Trigger a home switch through artificial imitation. (For a travel switch, artificial press can be
used to observe whether the signals can be received. For a photoelectrical switch, artificially
obstruct the light to see if the signals can be gotten. For a metal proximity switch, artificially
approach it with a metal block to see if the signals can be gotten.) If the corresponding LED is
out, it indicates the REF. point signals have been sent to the controller. If the home switches
connected are normally open, LEDs should be usually out, and by artificially touching a switch,
the LED should become light, which shows the REF. point signals have been sent to the
controller. The same method can be taken to test other input ports to ensure the correctness of
the wiring between the controller and the machine tool, to greatly shorten the debugging time.
2) Power on the computer, run NcStudio software, and then switch to ―DIAG‖ IOPort‖ window,
displaying input and output signals (in dual Z axes software, switch to ―IOPort‖). Solid dots
indicate input signals, while hollow dots output signals; dots in red indicate the signals are
invalid at the time (with no input or output), while dots in green indicate valid at the time. The
―IOPort‖ window is as shown in Fig. 5-1. (It is for reference only. Ports displayed in the ―IOPort‖
window vary with software version and hardware. The actual situation is in line with shipment).
3) Alter the input port polarity of the software in terms of the home switches and E-STOP button
used: the polarity of NO input ports is N, while that of NC input ports is P. The way to alter the
polarity is as follows:
In V8 version: press Ctrl, Alt and Shift simultaneously, while right clicking the signal to be
modified its polarity, a menu to appear, and then choose ―Toggle Polarity‖. After changing the polarity
of all desired ports, close and restart NcStudio, polarity modification to become valid instantly.
In V9 and V10 versions: directly click the manipulation button [ConvtPol] under [IOPort] screen
of [DIAG] function section. After changing the polarity of all desired ports, close and restart NcStudio,
polarity modification to become valid instantly.
4) Electrify the electrical box. At this time, the dots in front of such input signals as REF. point
signals of the three axes, E-STOP signal, cycle start/stop signals and tool sensor signal should
be in red, indicating all these signals are invalid. Otherwise, it is necessary to check the
correctness of electrical circuitry and signals polarity. If electrical circuitry is correct, alter the
corresponding signal polarity to ensure the dots in front of the above-mentioned signals red.
5) Test whether the inputs and outputs on the controller work normally. For an input, the method is
as following: short circuit an input and COM on the controller: if the corresponding LED on the
controller turns on, but the corresponding input in the software does not have the signal, you
need to check the connection of the cable DB9M/F between the communication card (NC65A/B
host) and the controller. If the LED does not turn on, you need to check whether the controller
meets a fault (like power supply issue). For an output, the method is as following: click the
―TestOn‖ and ―TestOff‖ buttons in the software, and observe whether the corresponding LED on
the controller turns on or off accordingly. If so, the output works normally; if not, check the
connection of the cable DB9M/F between the communication card (NC65A/B host) and the
controller.
Note:
Switching power supply circuit is adopted for Lambda series controller circuit board, with overvoltage and
undervoltage protection. When input voltage is lower than the starting voltage (20V), the power is switched off.
The range of normal working voltage is 20V~26V, minimum current 2A and rated voltage 24V.
6) Set inverter parameters to make the inverter work under 0~10V analog voltage control mode.
Spindle ON/OFF adopts forward rotation terminal control mode. Press down the [Spindle Start]
button in the software, and observe in the IOPort window whether the color of signal dot in front
of ―Spindle‖ turns green, on the controller whether the green output indicator LED beside the
corresponding relay becomes brightening, and whether the spindle starts to rotate. If the spindle
does not rotate, please examine the connection of the inverter. Adjust the spindle speed in the
software and the actual spindle speed should be changed correspondingly; otherwise, examine
the connection and the parameters setting of the inverter. If the spindle rotates in a wrong
direction, you can change the settings of the relative inverter parameters, or change the
connection between the spindle and inverter: usually, there are three wires connected with the
spindle. Exchanging any two of them will alter the spindle rotation direction.
7) Set the relative parameters of servo driver. Refer to chapter 0 for the setting of driver
parameters.
maximum feed rate is 9600mm/min) or 0.0005mm/p (the corresponding maximum feed rate is
4800mm/min) can be taken into consideration; for users who are not very critical of the accuracy,
the pulse equivalent can be set a litter larger, such as 0.002mm/p (the corresponding maximum
feed rate is 19200mm/min) or 0.005mm/p (the corresponding max. feed rate is 48000mm/min).
When pulse equivalent is confirmed, calculate the electronic gear ratio of servo driver in terms
of value of pulse equivalent. Refer to chapter 9.2 for the calculation of electronic gear ratio.
9) Move the machine tool manually to make sure the correctness of moving direction of each axis.
Note that NcStudio adopts ―right hand‖ coordinate system. For X-axis, right movement is the
positive direction; for Z-axis, upward movement the positive direction; while the positive
direction of Y-axis is to move away from the operator (if the movement of Y-axis is the
movement of worktable, its positive direction is the worktable moving towards the operator). If
the direction is not correct, alter the axis direction in the system parameters or the relative
parameters of servo driver. If Z-axis has brake, check the relative wiring of brake and the
relative parameters of servo driver before Z-axis starts to move for the first time. After
confirmation, move Z-axis in jog mode at a slow speed, and observe the response of Z-axis,
making sure the brake can be opened normally.
10) Examine whether the value of electronic gear matches with that of pulse equivalent. Make a
mark on any axis of the machine tool and set this marked point as the workpiece zero. Drive this
marked axis to move a fixed distance by direct command input, jog or handwheel, and so on.
Measure the actual moving distance with a vernier caliper and check whether the result is equal
to the distance showed in the software.
11) Set the worktable stroke in the manufacturer parameters according to the actual size of the
machine tool to enable software limit function.
12) Set ―Back to Machine Zero‖ parameter in manufacturer parameters according to the installation
position of home switches of the three axes. After correct setting, perform the ―Back to Machine
Zero‖ function under menu ―Operate‖. At first, home a single axis. Home the other two axes on
condition that the moving direction of the first axis is correct; otherwise, stop homing and revise
―The Direction of Backing to Machine Zero‖ parameter in the manufacturer parameters until all
axes can return to the machine zero.
13) Axial acceleration: it is used to describe the acceleration / deceleration ability of a single axis, in
mm/s2. The value is determined by the physical characteristic of the machine tool, such as
quality of movement part, torque, resistance, cutting load of feed-motor, and so on. The larger
the value is, the less time spent in the process of acceleration / deceleration will be, and the
higher the efficiency will be. Generally, for a servo motor system, the value is between 400 and
1200. Set the value smaller at the beginning; make the machine tool perform various typical
movements for a period of time, and carefully observe it; when there is no abnormal situation,
increase the value gradually; otherwise, decrease the value and reserve 50% ~ 100% insurance
allowance.
motion of multi-axis, in mm/s2. The value limits the maximum speed of the machine tool in
circular movement. The larger this value is, the higher the maximum allowable speed on circular
movement of the machine tool will be. Generally, for a servo motor system, the value is between
1000 and 5000; for a heavy machine tool, the value should be smaller. Set the value smaller at
the beginning; make the machine tool perform various typical movements for a period of time,
and carefully observe it; when there is no abnormal situation, increase the value gradually;
otherwise, decrease the value and reserve 50% ~ 100% insurance allowance.
Usually, given the drive ability of servo motor, frication of machine assembly, and endurance
capacity of mechanical components, limit the maximum speed of the three axes in actual using by
modifying the max. speed of each axis in the manufacturer parameters.
15) Set the parameter of auto lubrication (set a value smaller, such as once every 5 seconds).
Observe if auto lubrication is executed correctly. If so, set it according to the actual need.
In case of any problem in the running of the machine tool, check every part carefully according
to the steps above.
package. For example, when you want to change the settings of some parameters and set them to
default value in the process of using NcStudio, to achieve the best performance of a machine tool,
you can change the settings, find this tool, double click it, select a default configuration, and
generate a new software package with the parameter settings changed.
2) The first pop-up dialog is the setup language. See Fig. 7-2. Selecting ―ENGLISH‖ will run the
software in English. Likewise, if ―选择中文界面‖ is selected, NcStudio will run in Chinese.
3) If there is an old version of NcStudio in the system, the installation package will delete the old
files and give a prompt, as shown in Fig. 7-3. If ―OK‖ is selected, the setup will continue.
Otherwise, the setup will exit.
4) Click ―OK‖ to continue installation, the progress bar displayed, as shown in Fig. 7-4.
5) After setup completed, the system installs the drivers automatically. See Fig. 7-5.
6) After driver installation completed, the following dialog appears. At this time, clicking ―OK‖ will
reboot the system. After reboot completed, NcStudio will be opened automatically.
7.2 Upgrade
When you want to upgrade the software, you need to perform manual operations after entering
the desktop. The detailed steps are as following:
1) After the operating system is opened, press ―Ctrl+Alt+Delete‖ simultaneously to eject a task
manager dialog.
2) Select ―New Task (Run…)‖ under ―File‖ menu. Then a new dialog will pop up.
3) Input ―explorer‖ into the new pop-up dialog, and then select ―OK‖ to enter the desktop.
4) Enter ―My Computer‖ on the desktop, and then double click the newer software in the removable
disk to start upgrade setup, whose steps are the same as those above-mentioned.
操作系统 一键还原
1 分区 备份
2 手动 Ghost
MS-DOS 重启(R)
将还原系统到【2014-05-15】的状态。
还原(R) 取消(C)
2) Select ―取消(C)‖ (means Cancel) to enter the interface shown in Fig. 8-3.
操作系统 一键还原
1 分区 还原
2 重新 备份
3 手动 Ghost
MS-DOS 重启(R)
8.1.3 OS Restore
1) Press F7 repeatedly at boot until entering the interface shown in Fig. 8-2.
Note:
Selecting ―1 分区 还原‖ (means Partition Restore) in Fig. 8-2 will also execute OS restore.
8.2.1 Preparation
1) An USB flash drive (above 1G)
8.2.2 Setup
Creating USB Startup Disk
Double click ―hpUpgsh\hpUpgsh.exe‖ under the designated file folder. As shown in Fig. 8-4, a
dialog pops up. Select the drive letter, file system, format options and the path of boot files
(H:\hpUpgsh\boot) in this dialog, and then select ―Start‖ to begin formatting. Keep selecting ―Yes‖
until the making of USB startup disk finishes.
After creating the USB startup disk successfully, double click the installation package file
―WEIHONG-NC65A/B-XP-V*.exe‖. Select ―浏览(W)…‖ (means Browse), and define ―目标文件夹‖
(means Destination Folder) as the root directory of the USB flash drive. And then click ―安装‖ (means
Install) to start extracting, as shown in Fig. 8-5.
Insert the startup disk with the OS backup file into the NC65A/B host, and then reboot the
NC65A/B, while pressing the ―Delete‖ key to enter BIOS. Select ―Advanced Bios Features –>Hard
Disk Boot Priority‖ to set the disk sequence: U 盘设备(means USB flash drive)/Cho M/Cho S/; (note:
for start-up the OS, the sequence must be Cho M/ Cho S). Otherwise, OS restore and backup may
aim at the data disk.
One-key Restore
After entering the one-key restore DOS environment by booting from the USB flash drive, there
are two options. Continuously pressing ―1‖ twice will make the tool kit restore the OS automatically.
After restoring, remember to reset BIOS ―Hard Disk Boot Priority‖ before removing the USB flash
drive. Then the OS can be rebooted.
Note: after restore, it is required to reboot the system in a normal way before installing the software, because
write-protect is not opened after the OS is installed for the first time. After rebooting, write-protect is opened.
One-key Backup
Select ―2‖ to return to DOS environment after entering environment selection by booting from
the USB flash drive. Input ―back‖, and then press ―Enter‖ to enter backup selection environment.
Selecting ―2‖ will enter into backup state automatically. If there is already the image file
―diskback.gho‖ in the USB flash drive, remember to rename it or cut it before one-key backup.
Otherwise, the tool kit will exit from backup environment automatically if the image file has already
existed in the USB flash drive.
Note:
If abnormal conditions occur during system restore and backup, the most possible causes are
as following:
4) The image file has already existed in the USB in the process of backup.
5) Sometimes, if backup or restore exits abnormally, it is possible that there are bad sectors in the
system CF card. The way to solve it is to repair the hard disk of CF card.
6) On account of the above issues, it is suggested to check and repair the system disk before OS
restore and backup, or system performance may be affected, so is the data disk.
9 Appendix
Note: Too low velocity in coarse positioning will keep you wait for a long time.
―Back to Machine Zero‖ can be subdivided into two modes, ―single axis back‖ and ―Z-axis back firstly, followed
by X/Y-axis simultaneously‖. In order to avoid damage to the workpiece surface during ―Back to Machine Zero‖,
please select ―Z-axis firstly, then X/Y-axis successively‖ even under ―single axis back‖ mode.
Fine positioning, with various methods, is used to make each axis return to machine zero
exactly by regarding encoder origin as fine positioning switch, i.e. the axis is locating for machine
zero in the motion via detecting encoder origin. Due to one origin signal sent per revolution of
encoder, the fine positioning signal is periodic.
Motor Type:
TYPE SGMSH-1 0 A C A 2 1
(The 4th character)
The 4th character:
serial encoder spec.
Sign Spec. Remark
with 17 bit encoder resolution, ―0.001mm/p‖ pulse equivalent and ―1:1‖ deceleration ratio.
Worktable
Without Electronic Gear
Command unit: 1μm
Worktable
Electronic
gear ratio: M
B/A
m
is mechanical deceleration ratio.
n
As screw pitch= 6mm (the screw travels 6mm per revolution of bearing axle), ―2048‖ (213/22)
pulses will be generated per revolution of servo motor with 13-bit incremental encoder.
Command unit= 0.001mm (the screw moves 0.001mm per pulse generated by the system)
Amount of movement per revolution of bearing axle= 6mm/0.001mm=6000
Ball Screw
Screw
Bearing Axle
Coupling reduction ratio 1:1
Fig. 9-4 Servo motor and screw sharing same axle (without reduction gearbox)
Servo motor and screw are sharing the same axle (without reduction gearbox), and one
revolution of motor will lead to one rotation of screw.
B 2048 4 1 8192 Pn202
ElectronicGear Ratio
A 6000 1 6000 Pn203
(Note: for YASKAWA servo, ―4‖ should be multiplied by the numerator.)
Sample Two
Round Table
Command unit: 0.1°
Deceleration ratio
3:1
Bearing axle
Sample Three
Belt + Pulley
Bearing axle
Deceleration ratio
2:1
Pulley dia. 100mm
Note: if the calculation result is out of setting range, both the numerator and denominator should be divided by
their common divisor.
Set [0000]:
Set password (to modification to user parameters [PnXXX] and part of
prevent arbitrary auxiliary function parameters [FnXXX] permitted;
Fn010 0000
modification to Set [0001]:
parameters) modification to user parameters [PnXXX] and part of
auxiliary function parameters [FnXXX] prohibited.
Monitor if the number of sent and received pulse is
LXXXX correct by setting this parameter. In Weihong control
Surveillance
Un00C (Hexadecimal system, the correct quantity of pulse sent by control
mode
system) card is detected by pulse inspection in order to
determine whether there is electrical interference.
Bit 0: Set 0, ―CCW‖ is forward rotation (viewed from
Direction
the load end of screw ball); Set 1, the rotation
selection
Pn000 0010 direction of the motor is reversed.
Control mode
Bit 1: Set 1, position control mode (calculate pulse
selection
instruction all the time).
Bit 0: Set 5, select the instruction input mode as
Select pulse
Pn200 0005 ―pulse + direction‖, negative logic.
instruction mode
Bit 3: Set 0, input differential signal into filter.
Bit 1: Set 0, Servo ON /S-ON, input from 40th pin;
Set 7, Servo ON all the time.
Pn50A Selection function 8100
Bit 3: Set 8, positive rotation not used and signal
input (P-OT) prohibited.
Bit 0: Set 8, reverse rotation not used and signal
Pn50B Selection function 6548
input (N-OT) prohibited.
Set it when servo motor with brakes.
Pn50F Selection function 0300 Bit 2: Set 3, brake interlock signal ―/BK‖ is output
from CN1-29, CN1-30 to control 24V relay for brake.
Set it when servo motor with brakes.
To avoid of CN1-29 and CN1-30 being used for
Pn50E Selection function 0211
other function and leading to brake ineffective, ―3‖ is
not allowed to appear in the 4 digits.
Servo off, time Set it when motor with brakes.
Pn506 Depended
delay of brake Default setting is ―0‖, setting unit is 10ms.
Para.
Function Value Description
No.
Set [0000]:
modification to user parameters [PnXXX] and part of
Parameter input
auxiliary function parameters [FnXXX] permitted;
Fn010 prohibition 0000
Set [0001]:
setting
modification to user parameters [PnXXX] and part of
auxiliary function parameters [FnXXX] prohibited.
Function Bit 0: Set 0, positive rotation at positive rotation
Pn000 selection basic 0010 command. Bit 1: Set 1, position control mode (pulse
switch 0 sequence command).
Format selection Bit 0: Set 5, select the instruction mode as ―pulse +
Pn200 switch of position 0005 direction‖, negative logic.
control command Bit3: Set 0, input differential signal into filter.
Bit 1: Set 0, Servo ON /S-ON, input from the 40th pin;
Input signal
Pn50A 8100 Set 7, Servo ON all the time. Bit 3: Set 8, positive
selection 1
rotation not used and signal input (P-OT) prohibited.
Input signal Bit 0: Set 8, negative rotation not used and signal input
Pn50B 6548
selection 2 (N-OT) prohibited.
Set it when servo motor with brakes.
Output signal
Pn50F 0300 Bit 2: Set 3, brake interlock signal ―/BK‖ is output from
selection 2
CN1-29, CN1-30 to control 24V relay used for brake.
Set it when servo motor with brakes
Output signal To avoid of CN1-29 and CN1-30 being used for other
Pn50E 0211
selection 1 function and leading to brake ineffective, 3 is not
allowed to appear in the 4 digits.
Brake
instruction- servo Set it when motor with brakes.
Pn506 Depended
OFF and time Default setting is ―0‖, setting unit is ms.
delay
Pn20E Encoder resolution Pulse equivalent Deceleration ratio
Electronic gear Need Pn210 Screw pitch
Pn20E
ratio (numerator) Calculation For example, screw pitch 5mm, 20-bit encoder,
deceleration ratio 1:1, pulse equivalent 0.001mm,
Pn20E 220 0.001 1048576 131072
Pn210 5 5000 625
Pn20 E 1048576 65536
Electronic gear When screw pitch is 10mm,
Pn210 10000 625
Need
Pn210 ratio For a rotary axis with 13-bit encoder and deceleration
Calculation
(denominator) ratio as 60,
Pn20 E 213 0.001 60 8192 512
Pn210 360 6000 375
Command
Position
— — Pulse Input Encoder Resolution Command
0~220 (no (no [Setting Value of Pr0.08]
influence) influence)
As shown above, the process is undergone in terms of the setting
Para. Format
Function Value Description
No. & Range
Function setting
P2-17 for digital input X2X1X0 100 External EMG stop input is not used.
pin DI8
DO4 corresponds to pin 1 & pin 26, used as
clamping-position brake signal of Z-axis;
Function setting X2=1: set DO4 output as NO (normally
P2-21 for digital output X2X1X0 108 open) a-contact point; X2=0: set DO4 output
pin DO4 as NC (normally closed) b-contact point;
X1X0=08: set pin 1 and pin 26 as BK+ and
BK- respectively.
DO5 corresponds to pin 28 & pin 27, used
as servo alarm signal.
Function setting
X2=0: set DO5 output as NC (normally
P2-22 for digital output X2X1X0 007
closed) b-contact point.
pin DO5
X1X0=07: set pin 28 and pin 27 as ALRM+
and ALRM- respectively.
0: Servo ON must be triggered by numerical
input signal.
Servo ON (SON)
P2-51 0 1: when servo is powered, if there is no
setup
alarm signal, servo will be automatically on.
Set 1 when there is no SON signal wire.
Function setting
P2-16 for digital input pin X2X1X0 100
DI7
Function setting
P2-17 for digital input pin X2X1X0 100 External EMG stop input is not used.
DI8
Function setting
P2-16 for digital input X2X1X0 100
pin DI7
Function setting
P2-17 for digital input X2X1X0 100 External EMG stop input is not used.
pin DI8
PMOD 7 6 5 4 3 2 1 0
0 0 0.8µs
0 1 0.2µs
1 0 0.4µs
1 1 1.6µs
0 0 3.2µs
0 1 0.8µs
1 0 1.6µs
1 1 6.4µs
1 0 Direction + Pulse
0 High Speed
Control mode:
*Select one control mode from position, velocity,
and torque modes.
Selection Item Content
Group 1
Set electronic gear ratio for position command pulse.
E.G., incremental encoder 2000, the motor needs 2000
×4=8000 pulses per circle. When pulse equivalent of
Electronic gear
GER1 1/1 Weihong CNC system is 0.001mm/p, it needs 1000
ratio 1
pulses to move 1mm along line, in other words, if the
screw pitch is 5, to move 5mm along line needs 5000
pulses, so F=8000/5000=8/5.
Electronic gear This setting is the same as that of electronic gear ratio 1
GER2 1/1
ratio 2 and activated during electronic gear switching.
Group 4
Command
PA400 00H Set position command pulse as ―pulse + direction‖.
pulse selection
Group 8
AL-RST Alarm reset 10H Make the function of servo alarm effective.
Para.
Parameter Name Value Description
No.
Electronic gear Electronic gear ratio of position mode: 4× pulse frequency fed
F0f 2
ratio numerator back by servo encoder = command pulse frequency× F0f /
Electronic gear F10; value of F0f / F10 must be within 1/100~100. (calculation
F10 1
ratio denominator with pitch as 10mm)
0: External speed running mode; make sure the value and
direction of motor speed according to the external analog
-10V ~ +10V signal of CN2-16, 17;
1: Internal speed running mode; make sure the value and
direction of motor speed according to the setting of parameter
F33, F35, F37, F39 and the port status of CN2-9, CN2-25;
2: Position pulse running mode; accept the input of external
position pulse and direction level signal;
3: Jog mode; make sure the motor speed in terms of
parameter setting of F3b, and control the rotation direction by
the direction keystroke ▼ and ▲;
Control mode 4: Torque mode; make sure the value and direction of motor
F00 2 torque according to the external analog -10V ~ +10V signal of
selection
CN2-43, 1;
5~10: Mixed mode; select mode according to the port input
status of CN2-24:
CN2-24 Interface Status
F00
Value
OFF (Mode One) ON (Mode Two)
Pulse 12 27
2 – Single pulse train
negative logic Direction 13 28
CCW 12 27
Pulse input mode 3 – Double pulse train
F2e 2 positive logic CW 13 28
selection 4 – Double pulse train CCW 12 27
negative logic
CW 13 28
Phase A 12 27
5 – Orthogonal pulse
positive logic Phase B 13 28
Control mode
Value CN1 Pin12 open CN1 Pin12 closed
circuit circuit
0 Speed control Speed control
Pn010-1 Set control mode 1 1 Position control Position control
2 Torque control Torque control
3 Speed control Speed control
4 Position control Position control
5 Torque control Torque control
Set the pulse Value The format of pulse input
input format under 0 Pulse + direction
Pn010-2 0
position control 1 Dipulse
mode 2 A/B phase difference
Value Function
Motor rotates CCW with input of positive
Set rotation 0
Pn010-3 1 order.
direction of motor
Motor rotates CW with input of positive
1
order.
Electronic gear The input pulse amount will be multiplied by this
Pn021
ratio numerator Need number before output. Ratio range of parameter 21
Electronic gear Calculation to 22:
Pn022
ratio denominator 1/127<parameter 21/ parameter 22<127
Value Function
Set the function of
Pn011-4 1 0 Output of ―0‖ speed signal
Pin20 of CN1
1 Output of brake signal
Set the max.
pulse frequency It can correct the phenomenon of unauthorized
received by the over-travel. Received frequency is divided into 8
Pn013-1 7
driver under segments from 500Kpps to 200Kpps. ―0‖ indicates
position control 500Kpps while ―7‖ 200Kpps.
mode
Note:
For the parameter setting of driver of various brands, refer to the specific driver manual.
PLU+ 11 7 PLUS
PLU- 12 8 *PULS
DIR+ 13 11 SIGN
DIR- 14 12 *SIGN
+24V 6 47 +24V
ALM 8 31 ALM+
SON 9 40 /S-ON
CLR 10 44 /ALM-RST
GND 15 32 ALM-
1 SG
Red
29 SRDY+/BK+
Z-axis Brake Line
30 SRDY-/BK-
Black
Figure 1
SGDM Servo CN1 50P HD Plug Weihong DB15 Driver Interface SGDM Servo CN1 50P HD Plug
Black Red
SRDY+/BK+ 29 29 SRDY+/BK+
SRDY-/BK- 30 Z-axis Brake Line
30 SRDY-/BK-
Red Black
Z-axis Brake Line
Figure 2
PLU+ 11 44 PULSH1
PLU- 12 45 PULSH2
DIR+ 13 46 SIGNH1
DIR- 14 47 SIGNH2
+24V 6 7 COM+
ALM 8 37 ALM+
SON 9 29 /SRV-ON
CLR 10 31 A-CLR
GND 15 41 COM-
36 ALM-
Red
11 BRKOFF+
Z-axis Brake Line
10 BRKOFF-
Black
50 FG
Pin Signal
Signal Pin 2 OPC
+24V 6 1 VIN
ALM 8 9 ALM
SON 9 4 SON
CLR 10 3 RES
GND 15 13 SG
8 EMG
A+ 1 15 LA
A- 2 16 LAR
B+ 3 17 LB
B- 4 18 LBR
C+ 5 19 LZ
C- 7 20 LZR
PLU+ 11 23 PP
PLU- 12 22 PG
DIR+ 13 25 NP
DIR- 14 24 NG
Red
12 MBR
Z-axis Brake Line 13 SG
Black
Figure 1 Figure 2
PLU+ 11 41 PLUSE
PLU- 12 43 /PULSE
DIR+ 13 37 SIGN
DIR- 14 39 /SIGN
A+ 1 21 OA
A- 2 22 /OA
B+ 3 25 OB
B- 4 23 /OB
C+ 5 13 OZ
C- 7 24 /OZ
Bk+ (Brown)
7 DO1+
Z-axis Brake Line
6 COM-
BK- (Black)
Figure 3
Delta ASDA-B DB25 (Two-line Weihong DB15 Driver Interface Delta ASDA-B DB25 (Two-line
Pinholes) Pinholes)
OA 10 A+ 1 10 OA
/OA 23 A- 2 23 /OA
OB 12 B+ 3 12 OB
/OB 11 B- 4 11 /OB
OZ 24 C+ 5 24 OZ
/OZ 25 C- 7 25 /OZ
Red Red
DO1+ 16 16 DO1+
Z-axis Brake Line
COM- 13 13 COM-
Black Black
Z-axis Brake Line
Figure 4
A+ 1 9 FFA
A- 2 10 *FFA
B+ 3 11 FFB
B- 4 12 *FFB
C+ 5 23 FFZ
C- 7 24 *FFZ
PLU+ 11 7 CA
PLU- 12 8 *CA
DIR+ 13 20 CB
DIR- 14 21 *CB
PLU+ 11 15 PLSP
PLU- 12 16 PLSN
DIR+ 13 40 SIGP
DIR- 14 41 SIGN
A+ 1 21 OAP
A- 2 22 OAN
B+ 3 46 OBP
B- 4 47 OBN
C+ 5 23 OZP
C- 7 24 OZN
PLU+ 11 28 NPC
PLU- 12 29 /NPC
DIR+ 13 26 PPC
DIR- 14 27 /PPC
+24V 6 23 COM+
49 COM+
ALM 8 43 ALM
SON 9 37 SON
CLR 10 30 RST
GND 15 24 COM
48 SG
47 SG
25 COM
12 SG
PLU+ 11 28 PPC
PLU- 12 29 /PPC
DIR+ 13 26 NPC
DIR- 14 27 /NPC
+24V 6 50 COM+
49 COM+
ALM 8 46 OUT
SON 9 37 SON
CLR 10 15 RST
GND 15 24 COM
48 SG
47 SG
25 SG
PLU+ 11 3 PP
PLU- 12 8 PG
CN3
DIR+ 13 4 NP
DIR- 14 9 NG
A+ 1 3 LA
A- 2 8 LAR
B+ 3 4 LB
CN6
B- 4 9 LBR
C+ 5 2 LZ
C- 7 7 LZR
P+ 11 14 PP
P- 12 15 PN
D+ 13 16 DP
D- 14 17 DN
A+ 1 35 PA
A- 2 36 /PA
B+ 3 37 PB
B- 4 38 /PB
C+ 5 39 PZ
C- 7 40 /PZ
BK+
20 BI
BK-
47 DG
50 FG
With a towline
P+ 11 4 PP
P- 12 5 /PN
D+ 13 6 DP
D- 14 7 /DN
A+ 1 16 PA
A- 2 17 /PA
B+ 3 18 PB
B- 4 19 /PB
C+ 5 20 PZ
C- 7 21 /PZ
25 FG
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 maloperation.
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.