You are on page 1of 76

ADT8860+TV1004CM

ZM620 Tufting & Drilling Machine Controller

User’s Manual

Adtech (Shenzhen) Technology Co., Ltd.


Add: F/5, Bldg/27-29, Tianxia IC Industrial Park, Yiyuan Rd, Nanshan District,Shenzhen
Postal code: 518052

Tel: 0755-26722719 Fax: 0755-26722718

email :tech@adtechcn.com http://www.adtechcn.com


Copyright

Adtech (Shenzhen) Technology Co., Ltd. (Adtech hereafter) is in possession of the copyright of
this manual. Without the permission of Adtech, the imitation, copy, transcription and translation by
any organization or individual are prohibited. This manual doesn’t contain any assurance, stance
or implication in any form. Adtech and the employees are not responsible for any direct or indirect
data disclosure, profits loss or cause termination caused by this manual or any information about
mentioned products in this manual. In addition, the products and data in this manual are subject to
changes without prior notice.

All rights reserved.

Adtech (Shenzhen) Technology Co., Ltd.


Version History

First uploaded
Item No. Version No. Pages Compiled by Typeset by
on

BZ001B101A 2012-11-22 A12.04.01 Liu Kaijun Liu Kaijun

Revision

Version/Pag
Date Result Confirmed by
e
Note

Remark:
We have collated and checked this Manual strictly, but we can’t ensure that there are no errors and
omission in this Manual. Due to constant improvement of product functions and service quality,
any products and software described in this manual and the content of the manual are subject to
changes without prior notice.

-2-
Note

CONTENTS1.FOREWORD ...................................................................................................... - 6 -
2.TECHNICAL FEATURES ............................................................................................................... - 7 -
2. 1SYSTEM STRUCTURE ................................................................................................................... - 7 -
2.2 TECHNICAL PARAMETERS ............................................................................................................ - 7 -
2.3OPERATING ENVIRONMENT .......................................................................................................... - 8 -
2.4 PRODUCT CONFIGURATION .......................................................................................................... - 9 -
3. SYSTEM FUNCTIONS ................................................................................................................ - 10 -
3.1 SYSTEM INTERFACES ................................................................................................................. - 10 -
3.2 MACHINING INTERFACE ............................................................................................................ - 10 -
3.2.1 Keys and Functions ...........................................................................................................- 11 -
3.3 INSTRUCTION INTERFACE .......................................................................................................... - 14 -
3.3.1 Instruction Function ......................................................................................................... - 15 -
3.4 PARAMETERS INTERFACE........................................................................................................... - 17 -
3.5 SYSTEM-FILE INTERFACE .......................................................................................................... - 18 -
3.5.1 Function Introduction....................................................................................................... - 18 -
3.5.2 Auxiliary Function............................................................................................................ - 20 -
3.6 DIAGNOSIS INTERFACE .............................................................................................................. - 21 -
3.6.1 Function Introduction....................................................................................................... - 22 -
4. SYSTEM OPERATION ................................................................................................................ - 24 -
4.1 SIMPLE MACHINING .................................................................................................................. - 24 -
4.2 SYSTEM DIAGNOSIS DA OPERATION ......................................................................................... - 24 -
4.3 AUXILIARY PROGRAM UPGRADING ........................................................................................... - 25 -
5. SYSTEM PARAMETERS ............................................................................................................ - 26 -
5.1 COMPREHENSIVE PARAMETERS ................................................................................................. - 26 -
. ....................................................................................................................................................... - 39 -
5.2 OPERATING PARAMETERS .......................................................................................................... - 39 -
5.3 ADMINISTRATION PARAMETERS................................................................................................. - 51 -
6. HARDWARE INTERFACE DEFINITION AND CONNECTION .............................................. - 58 -
6.1 DRAWING OF EXTERNAL INTERFACE AND INSTALLATION SIZE .................................................. - 58 -
6.2 PRECAUTIONS FOR INSTALLATION ............................................................................................. - 60 -
6.3 DEFINITION OF INTERFACE ........................................................................................................ - 64 -
6.3.1(Axis-X…Axis-C)Interface for Motor Drive Control (Axis-X…Axis-C) ....................... - 64 -
6.32 Data-Input Interface (JA, JB,Pendant and Extensions) .................................................... - 68 -
6.3.3 Data-Output Interface (JC, Extension) ............................................................................ - 71 -
6.34 DA and Other Interfaces(JD,LVDS and COM3) ........................................................... - 73 -

-3-
Note

Precautions and Notes


※Transport and storage
) Do not exceed six layers for products packing cases piling
) Forbid to climb, stand, or place heavy items on products packing cases
) Do not use the cable connecting with the product to drag or move products
) Non-collision, non-scratching on the panel and display screen
) Prevent the moisture, exposure and rain affected packing cases
※Open Package Inspection
) Confirm products after opening package
) Check whether damages exist during the transportation
) Confirm whether parts are complete or have damages by comparison with list
) Contact us promptly if products models are inconsistent, parts are missed, or
damages during shipping are found etc.
※Wiring
) Professional personnel with corresponding capability is must for participation
in wiring and inspection
) Reliable grounding is must for products, with less than 4Ω ground resistance,
and neutral wire (zero value wire) is not allowed to substitute grounding wire
) Wiring should be correct and secure, to avoid the consequences of product
failure or unexpected outcome
) Surge absorption diode connecting with product should be linked upon the
stipulated direction; otherwise the product may be damaged
) The power supply of the product should be cut before plug-in & plug-out or
opening the cabinet.
※Overhauling
) Power off prior to overhauling or replacement of components
) Check defects when short circuit or overload occurs, and restart it after
troubleshooting
) Do not connect power frequently and at least 1 minute interval after power-off
for re-connection of power.
※Miscellaneous
) Do not open the cabinet without permission
) Disconnect the power when long term stand-by
) Avoid dust and iron powder from getting into controller
) If non-solid-state relay is used as output relay, freewheel diode should be
connected in parallel on the relay coil. Check whether connected power
satisfies the requirement, in order to avoid burning the controller
) The life span of controller is associated with environmental temperature;
install cooling fan in the over-heat processing field. The working temperature
range is between 0℃~60℃
) Avoid using it in the environments with high temperature, humidity, dust, or
corrosive gas.
) Provide rubber rails for buffering in the place with strong vibration.

※Maintenance

The following items can be conducted for daily and regular inspection, under the
general usage conditions (environmental conditions: daily average temperature:
30℃, load-carry duty: 80%, and operational rate: 12 hours per day)

-4-
Note

● Confirm environmental temperature, humidity, dust and


foreign matter;
Daily inspection Daily ● check whether there are abnormal vibration and sounds
● Check whether vents are be blocked by yarns

● Check whether solid components are loose


Regular inspection One year ● Check whether terminal blocks are damaged

-5-
Foreword

1.Foreword

ZM620, consisting of the monitor “TV1004C” and controller “ADT886”, is an embedded numeric
control system developed by Adtech (Shenzhen) Technology Co. Ltd to meet the application of
the high-end 6-axis tufting machine.

About this Manual:


Those who use ZM620 for the first time shall read this Manual thoroughly in order to understand
and operate the system properly.

Terminology:
The word “system” or “controller” mentioned in this Manual refers to ZM620;
Where the word “Note” appears, it means the user must be cautious when performing the related
operation or setup. Otherwise, the operation may fail or some action can’t be executed.

-6-
Technical Features

2.Technical Features

2. 1System Structure
¾ CPU: ARM industrial control mainboard;

¾ Communication: USB interface;

¾ Capacity: 64M RAM,60M Flash ROM,256M Nand Flash

¾ Feedback: AB phase pulse feedback;

¾ Control: FPGA motion controller;

¾ Hand pulse: Increment hand-operated encoder;

¾ Monitor: 640×480 dot matrix, 10.4” touch-screen monitor;

¾ Input/output with full optical coupler isolation;

¾ Interference resistance power switch;

¾ RS232 interface

2.2 Technical Parameters


.
Function Description Specs
Number 6
Control axis Hand wheel Available
Spindle Availble
Min. size to be set up 0.001mm
Command Min. movement 0.001mm
Max. command value ±9999.999 mm
200000 mm/min (max.) for Axis X, Y, Z,
Fast-feed speed
A, B and C
By mininute 1~200000mm/min
Feed Speed range
By round 1~2500 r/min
Auto acceleration and Available
deceleration(exponent/linear) with spindle
Auto, semi-auto, tufting and drilling, tufting Available
Mode only, drilling only, analogue, continuous,
single step, inching
Hand wheel, manual, rate adjustment Available
Instruction
Program instruction Interpolate, revise, delete, deviate, array,

-7-
Technical Features

Function Description Specs


hole separating
Self modification for spindle speed Available
Error prevention Available
Soft & hard limit inspection Available
E-stop Available
Safety Tracking and judgment for spindle and Available
workbench
Judgment for positions of wire feed and Available
spindle
Total: 256M bytes (128M as system disk);
Program storage Capacity and number Supports 5000 file data/files;
Without limiation to machining files.
640×480 dot matrix, 10.4” LCD monitor Provided with touch screen
Display Interfaces for machining, instruction, Available
parameter, file, auxiliary and diagnosis
Angle display, wire feed test, speed tracking, Available
Spindle
position tracking, DA test, speed test
Material box control, chucking operation, Available
blocking, tufting control, single
Tufting
forward/backward, safety hole, color change,
wire feed control
Alarming (red) Available
Information Warning (yellow)
Prompt(green)

2.3Operating Environment
.
Operating voltage 24V DC (with filter)
Operating temperature 0℃— 45℃
Optimum working temperature 5℃— 40℃
RH 10%——90%,without condensation
Recommended RH 20%——85%
Storage temperature 0℃—50℃
Storage humidity 10%——90%
Free of dust, corrosive gases (acid, alkali) and explosive gases, and of
Ambient environment
magnetic interference

-8-
Technical Features

2.4 Product configuration


Model Description Quantity
ADT-8860 Motion control card 1 unit
TV1004CM Touch screen controller 1 unit
D15G 15-core signal cable 15(G)
(3.0M) 5 pcs
ADT-8860 F2 board Extension input/output board 1 pc
1 pc
Flat cable 40PIN flat cable
1 pc
ZM5A Pendant (optional)
ZM620 operating
User’s Manual 1 copy
instructions
LVDS cable For monitor 1 pc (about 4m)
Touch screen SI cable For monitor 1 pc (about 4m)
USB cable USB download cable 1 pc

-9-
System Functions

3. System Functions

3.1 System Interfaces


TV1004CM

Mac Inst Par File Dia


hini ruct ame gno
ng ion ter sis

C o W Ma Fil Au Inp Out DA Sys


mp. nag u t put dia tem
par or eme e s xil dia dia gno Inf
am k nt iar gno gno sis o r
eter pa par y sis sis mat
s ra ion
ra met
me ers
ter

3.2 Machining Interface

Interface System menu


details
Position and current
machining status

System
Submenu or button information

- 10 -
System Functions

3.2.1 Keys and Functions

Running Mode: With two options—Auto and Semi-Auto. In Auto mode, the pedal is
used to control the chucking so that the workpiece can be machined. In
Semi-Auto mode, each time when one workpiece needs to be machined,
the Start button has to be pressed. In either mode, the operator can use
the Continuous/Inching button as externally set to achieve continuous
operation or inching.
Machining Mode: With options as follows: tufting and drilling, tufting only, drilling
only and analogue. The former three modes can be switched over when
the related operation needs to be changed. In analogue mode, the spindle
won’t move, and only the workbench moves. It is used for test and
inspection.

Spindle Speed: To change the spindles’ current machining speed. Both the spindle test
and machining are based on this speed.
Drill ON/OFF: In stop status, use this button to start/stop the drill.
Spindle Brake ON/OFF: In stop status, use this button to start/stop the spindle brake.
Left/Right Blocking ON/OFF: In stop status, use this button to perform the blocking
opetation.

Chucking Operation: In Machining mode or stop status, use this button to engage or
disengage the chucking. To exit the state, click a place outside the
interface.
Spindle Reset: Use this button to reset the spindle.
Material box Up/Down: In stop status, use this button to manually control the
upward/downward movement of the material box.

- 11 -
System Functions

Tuft ON/OFF: In Machining mode or stop status, use this button to engage or
disengage the tufting action. When in OFF state, there will be no action,
no matter whether it is set as “tuft delay” or “IO tuft”.
Single Step Forward/Backward: In Inching mode, use this button to change the hole
number in an increment or decrement manner.

Control: This submenu button can lead to such items as Workbench Move,
Workbench Reset, To 1st Hole and To Set Hole. To exit the state, click a place
outside the interface.

Set: This item is used to select the current machining shift, and at the same time, to
modify the output and total outpout of each shift. Press Cancel to exit the state,
without saving the data. Press Enter to save the modification and exit.
Start: Use this button to start machining. When the system changes its “stop” status or
“single step” state to “continuous machining”state, the operator should press this
button and the external “start” button (protection). However, to change Semi-Auto or
Continuous mode to Single Step mode, you can only press this button or the external
“start” button.
Stop: In any machining state, press this button to stop machining.
Current File: To display the name of the current machining file.

- 12 -
System Functions

Workbench Type: To display the workbench type corresponding to the current


machining file. The type here must match what is said at the operating parameter,
such as “001, current machining workbench”. Otherwise, when the machining process
starts, the system will prompt as “[10001] please Enter whether the machining file
matches the current workbench!” If that is the case, please modify the parameter of
workbench type so that it can match the current machining file.
Total Holes: To display the total hole number for the current machining file. This
number is influenced by the operating parameter “019, enable safety hole or
not”. When the item “safety hole” is set, the last hole will be considered as
the safety hole. If not, the actual number of machining holes will be the same
as the displayed number.

Current Hole Number: This item displays the number of the holes whose machining is
not finished, including those being machined or to be machined.
Spindle Angle: This item displays the angle between the reset spindle and its home
position.
Drill Speed: It displays the revolution speed of the drill. To modify the figure, use the
parameter “015, drill revolution speed”.

Shift Output: It displays the selected machining output for the current shift. Use Set to
change the Current Shift and Ouput.
Running State: It displays the present running state of the system, which includes Stop,
Machining, Spindle Reset, Workbench Reset and so on.
Running Time: This item displays the total machining time counted from the start
time.
Total Time: To display the time counted from the system start-up.

- 13 -
System Functions

3.3 Instruction Interface

Comprehensive
information
Instruction
data

Instruction function

Submenu or button

Select the corresponding row and


edition box,and you can modify the
data.

- 14 -
System Functions

3.3.1 Instruction Function

In the interface of system instruction, you can enter, edit, delete and modify the
instruction data. You can also modify the existing data in a manual manner.

E-Stop: It has the same function as the external E-Stop button. Press it, and the
motion and the spindle will stop immediately. At the time, the system will
send out E-Stop alarm. To ensure safety, this internal E-Stop button will
automatically become effective even only when the external E-Stop
button is pressed. Thus, after you cancel the external emergency stop
state, you should also come to this interface to cancel the same state.
Select Axis A: This key provides two functions. When without the external handwheel,
use this key to select the number of current moving axis, and move the select axis
with the help of “Inching/Continuous”, “- ←” and “→ +”. When with the external
handwheel, the select axis number displayed from this key is the one the external
handwheel selects.

Inching/Continuous: Regardless of the availability of the external handwheel, you can


use this button to select the inching mode or continuous mode for shifting
the axis.
- ← or → +: Use it to internally move the current axis in the negative or positive
direction.
Instruction Rate: To display the min. moving amount of the current point or the min.
moving amount selected through the external handwheel.

Edit: Press this button to enter the interface of instruction edition. You can achieve
such operations as deletion, insertion, modification and array. To exit the
interfacem, click a place outside the interface.

- 15 -
System Functions

Panel: Press this button to enter the interface of function panel, where you can
perform such operations as “spindle reset”, “drill ON/OFF” and “workbench
ON/OFF”. To exit the interface, click a place outside the interface.
PageUp and PageDown: Use these two buttons to scroll up or down the instruction
data in the interface.

Enter: Use this button to confirm the current instruction data and enter them into the
related data form. It is as effective as the confirmation button on the external
pendant.
Save: Use this button to manuall save the current instruction data. When in the
administration parameters the item “013, instruction data to be saved or not” is
enabled, this Save button will become ineffective. In this case, the system will
automatically save the modified data.

- 16 -
System Functions

3.4 Parameters Interface

The parameter interface consists of three sub-interfaces—comprehensive parameters,


work parameters and administration parameters. This is designed to categorize the
parameters of the whole system. Use the button “ <<<< and >>>> ” to scroll
the parameter pages, and use the button Comprehensive, Work and Management to
reach different sub-interface.

Å: As the Backspace key;


1/A: As the Shift key, to shift numeric input or alphabetic input;
Clear: To clear away all data inside the entering box.

- 17 -
System Functions

3.5 System-File Interface

3.5.1 Function Introduction

The System-File Interface is designed to manage the system and the machining files.
- 18 -
System Functions

In this system, the suffix of system machining files is.PHM, and of system parameter
backup files .BAK. The critical files in the system disc can’t be deleted. Double click
the interface to confirm, or to enter the directory of next level. And long press it to
pop up the shortcut menu. It should be noted that, when the current directory is not
empty, you must long press an icon to pop up the shortcut menu. If the current
directory is empty, you must long press a blank place to pop up it.
New: Use it to create a new .PHM file. Note you have to first enter the workbench
type and confirm it, and then you can enter the file name. The workbench
type is subject to A-Z range, while the length of a file name shall not exceed
8 characters.
Copy: Use it to copy a file or folder.
Paste: Use it to paste a file or folder.

Cut: Use it to cut a file or folder. Some system files can’t be deleted. Even if you try
to delete them, the system will remind you they won’t be.
Delete: Use it to delete a file or folder. Some system files can’t be deleted. Even if
you try to delete them, the system will remind you they won’t be.
PageUp: To go to the previous page.

PageDown: To go to the next page.


Back: To return to the previous level.
Enter: To confirm or to go to the next level.
…….: To return to the top level.

- 19 -
System Functions

3.5.2 Auxiliary Function

The auxiliary interface is used for system protection or to perform some auxiliary
functions, such as connecting to PC, program updating, restart the system and screen
saving.

Connect to PC: You can use a USB cable to connect the system to a PC, and consider
the system as a movable disc.
Update: Use it to upgrade the system program or resource packets. (For details, see
the following part “system operation”)
Restart: To restart the system.

Screen Saver: Use it to start the screen saver program. If a password is set to protect
the system, you have to enter the password after Screen Saver is activated. If not, just
enter 0.

- 20 -
System Functions

3.6 Diagnosis Interface

The diagnosis interface is used to diagnose the system’s input and output in an
auxiliary manner, whose functions cover such items as input diagnosis, output
diagnosis, DA diagnosis and system information.

- 21 -
System Functions

3.6.1 Function Introduction

Input Diagonosis: This item is used to check the status of the input signals. When the
input signal is effective, the corresponding button appears red. (See the
picture above)

Output Diagnosis: This interface is used for displaying or output of the status of all
output signals. When an output is effective, the related button will appear
read. Or, press the related button to switch it to be effective or ineffective.

- 22 -
System Functions

DA Diagnosis: This interface is used to test the system’s DA (spindle control), which
covers such items as direct volatage output, designated speed output, test
of actual spindle speed and wire feed test.

System Information: This interface displays such information as current system


version, compiling date, hardware version, library version No., project No.,
curren machining file name and latest revision time of current machining
file.

- 23 -
System Operation

4. System Operation

4.1 Simple Machining


When powered on, the system will automatically detect the related input and output. If
there is any error, it will alarm and remind the user. The system can be put into use
after a qualified technician properly set up all necessary parameters.
Once the system is electrified, you should first reset the spindle before any other
operation is performed. At the time, if the workbench is too close to the spindle, you
need to accesss to the instruction interface, and use the handwheel to move the
workbench to a safe position or do it manually. After the spindle is reset, reset the
workbench. After that, the system needs to be programmed with the machining data.
So, please just access to the instruction interface to enter the position data.
After the system is programmed, you can access to the machining interface. At the
very beginning, you may confirm the setttings in low speed state or through the
analogue mode. Before machining, make sure the spindle is at a safe position, and
check whether the machining mode and spindle speed are set correctly., and whether
the current machining file and current hole number are correct. If the current hole
number is 0, press Control and then 1st Hole so that the workbench can move to the
position of first hole. After that, turn on the drilling unit, and press S tart on the panel
and external start button to start machining.
In the process of machining, you can press the external Inching/Continuous button to
change the current machining mode. In any emergency, please press the E-Stop
button.

4.2 System Diagnosis DA Operation


DA operation is performed to check whether the DA output of the spindle and drill are
correct or the process of wire feed is correct.
If you only want to check the spindle’s speed and action, you can simultaneously
press the external Start and Clear buttons. At the time, the spindle will run at the speed
set through the system interface.
(Note: Before this operation, make sure the workbench and spindle are both at safe

- 24 -
System Operation

positions)
You can also enter the DA diagnosis interface to perform a DA test in a more
comprehensive way. In that interface, where the voltage output of both the spindle and
drill is shown, which can be indicated as 0-10V or as the corresponding revolution
speed, you can judge whether the output voltage matches the speed. Enter a
corresponding value into the edition box and press Output Test, and the output will be
seen. The item Speed Test is used to test the actual speed of the current spindle, while
Wire Feed Test to test the wire feeding process when the spindle is running.

4.3 Auxiliary Program Upgrading


This function is used for updating the system, including that of .NCP resource
and .BIN program packets. Updating can be performed through a memory or a PC.
That is to say, copy the data to the directory ADT of Local Disc (D), i.e. under
D:\ADT\.
After that, change the system to auxiliary interface. When you select Program
Upgrading, the system will tell you whether the updating is successful, and require
you to restart the syste. At the time, select Restart, and the upgrading process is
completed.

- 25 -
System Parameters

5. System Parameters

5.1 Comprehensive Parameters


The comprehensive parameters, subject to frequent use and modification in application, include
those for system motion, system machining, reset mode and speed control.

.
001 Axis X pulse per round(PPr)
002 Axis X pitch (mm)
003 Axis Y pulse per round(PPr)
004 Axis Y pitch (mm)
005 Axis Z pulse per round(PPr)
006 Axis Z pitch (mm)
007 Axis A pulse per round(PPr)
008 Axis A pitch (mm)
009 Axis B pulse per round(PPr)
010 Axis B pitch (mm)
011 Axis C pulse per round(PPr)
012 Axis C pitch (mm)
Setting : PPr: 1~65535;
Range Pitch: 0~9999.999
Unit : PPr and mm
Authority : Administrator
Preset : 10000 and10.000
value
Effective : After restarting the system
Note : When guide screws with different pitches are
connected to motors, you can set the parameter of
electronic gear ratio so that the programmed value can
be the same as the actual motion distance.

- 26 -
System Parameters

Pitch: It refers to the pitch of the corresponding guide


screw.
Pulses per round: It refers to the pulse number of each
vevolution achieved by the corresponding guide
screw. (Check whether it is connected to gear box)

For example, if the guide screw of Axis X is of


20mm, the corresponding pulses for each revolution
of the motor is 10000, and the motor and guide screw
are connected to each other through a 1:2 gear box,
we can set the PPr as 20000, and pitch as 20mm.

013 Effective alarm signal from axis X servo


014 Effective alarm signal from axis Y servo
015 Effective alarm signal from axis Z servo
016 Effective alarm signal from axis A servo
017 Effective alarm signal from axis B servo
018 Effective alarm signal from axis C servo
Setting : 0 or 1
Range
Unit : None
Authority : Administrator
Preset : 1
value
Effective : Immediately
Note : Use this parameter to see the effective signal for the
servo alarm, with related input signal as NO or NC.

.
019 Axis X reset direction
020 Axis Y reset direction
021 Axis Z reset direction

- 27 -
System Parameters

022 Axis A reset direction


023 Axis B reset direction
024 Axis C reset direction
Setting : 0 or 1
Range
Unit : None
Authority : Administrator
Preset : 1
value
Effective : Immediately
Note : Use this parameter to set the reset direction for each
axis. The direction is subject to where the home
position switch is installed on the machine. Normally,
0 represents a positive direction, and 1 negative.

.
.
025 Select reset mode
Setting : 0 or 1
Range
Unit : None
Authority : Administrator
Preset : 0
value
Effective : Immediately
Note : Use this parameter to set the mode of workbench
resetting. Normally, 0 is defined as resetting of
external home position switch, while 1 as resetting of
external home position + phase Z home position.

026 Signal logic of axis X direction


027 Signal logic of axis Y direction

- 28 -
System Parameters

028 Signal logic of axis Z direction


029 Signal logic of axis A direction
030 Signal logic of axis B direction
031 Signal logic of axis C direction
Setting : 0 or 1
Range
Unit : None
Authority : Administrator
Preset : 0
value
Effective : After retarting the system
Note : Use this parameter to set the signal logic of each
axis’s direction. The motion direction of each axis is
subject to this signal logic. If the setting for motion
direction of axis is opposite to the actual movement,
you can change the value to 1 or 0 and restart the
system.
.

.
032 Signal logic of axis X pulse
033 Signal logic of axis Y pulse
034 Signal logic of axis Z pulse
035 Signal logic of axis A pulse
036 Signal logic of axis B pulse
037 Signal logic of axis C pulse
Setting : 0 or 1
Range
Unit : None
Authority : Administrator
Preset : 0
value
Effective : After retarting the system

- 29 -
System Parameters

Note : Use this parameter to set the pulse logic of each axis.
The pulse output mode of each axis is subject to this
pulse logic. The mode must be in consistent with the
receiving mode of the motor drive. Otherwise, add-up
deviation will occur.
.

.
038 Axis X’s zero point deviation(mm)
039 Axis Y’s zero point deviation(mm)
040 Axis Z’s zero point deviation(mm)
041 Axis A’s zero point deviation(mm)
042 Axis B’s zero point deviation(mm)
043 Axis C’s zero point deviation(mm)
Setting : -9999.999~9999.999
Range
Unit : mm
Authority : Administrator
Preset : 0.000
value
Effective : Immediately
Note :
When each axis is reset mechanically, if the home
positiom is deviated from what’s required and you
don’t want to move the home position switch, you can
set this parameter to achieve the desired effect.

.
044 Axis X’s fast traverse speed (mm/min)
045 Axis Y’s fast traverse speed (mm/min)
046 Axis ZX’s fast traverse speed (mm/min)
047 Axis A’s fast traverse speed (mm/min)
048 Axis B’s fast traverse speed (mm/min)

- 30 -
System Parameters

049 Axis C’s fast traverse speed (mm/min)


Setting : 1~200000
Range
Unit : mm/min
Authority : Administrator
Preset : 1000
value
Effective : Immdediately
Note : Use this parameter to set the speed of fast movement
for each axis. For example, the speed for the
movement of instruction interface, and to set hole, 1st
hole, safe position and safe hole can be determined by
this parameter.

.
050 Axis X start speed (mm/min)
051 Axis Y start speed (mm/min)
052 Axis Z start speed (mm/min)
053 Axis A start speed (mm/min)
054 Axis B start speed (mm/min)
055 Axis C start speed (mm/min)
Setting : 1~200000
Range
Unit : mm/min
Authority : Administrator
Preset : 100
value
Effective : Immdediately
Note : Use this parameter to set the start speed of fast
movement for each axis. For example, the start speed
for the movement of instruction interface, and to set
hole, 1st hole, safe position and safe hole can be

- 31 -
System Parameters

determined by this parameter.

056 Axis X fast traverse acceleration (Kpps)


057 Axis Y fast traverse acceleration (Kpps)
058 Axis Z fast traverse acceleration (Kpps)
059 Axis A fast traverse acceleration (Kpps)
060 Axis B fast traverse acceleration (Kpps)
061 Axis C fast traverse acceleration (Kpps)
Setting : 1~8000
Range
Unit : Kpps
Authority : Administrator
Preset : 500
value
Effective : Immdediately
Note : Use this parameter to set the acceleration of fast
movement for each axis. For example, the
acceleration for the movement of instruction
interface, and to set hole, 1st hole, safe position and
safe hole can be determined by this parameter.
.
.
062 Feed speed (mm/min)
Setting : 1~200000
Range
Unit : mm/min
Authority : Administrator
Preset : 1000
value
Effective : Immediately
Note : Use this parameter to set the feed speed for
machining. As in this system the movement of the
workbench follows that of the spindle, the actual
speed of the workbench is subject to the spindle’s

- 32 -
System Parameters

speed. Thus, the feed speed is often set to the


max.value permitted by the workbench.

.
.
063 Start feed speed (mm/min)
Setting : 1~200000
Range
Unit : mm/min
Authority : Administrator
Preset : 100
value
Effective : Immediately
Note : Use this parameter to set the start feed speed for
machining. As in this system the movement of the
workbench follows that of the spindle, the actual start
speed of the workbench is subject to the spindle’s
speed. Thus, the start feed speed is often set as the
default value.

.
064 Feed acceleration (Kpps)
Setting : 1~9000
Range
Unit : Kpps
Authority : Administrator
Preset : 500
value
Effective : Immediately
Note : Use this parameter to set the feed acceleration for
machining. The higher the acceleration is, the shorter
the acceleration time will be. The value is subject to
the rigidity and vibration of the machine.

- 33 -
System Parameters

065 Axis X reset speed (mm/min)


066 Axis Y reset speed (mm/min)
067 Axis Z reset speed (mm/min)
068 Axis A reset speed (mm/min)
069 Axis B reset speed (mm/min)
070 Axis C reset speed (mm/min)
Setting : 1~200000
Range
Unit : mm/min
Authority : Administrator
Preset : 100
value
Effective : Immediately
Note : Use this parameter to set the reset speed of each axis.
When the workbench is reset, each axis will look for
the home position switch with the set reset speed and
designated direction.

.
071 Axis X-test phase Z speed (mm/min)
072 Axis Y-test phase Z speed (mm/min)
073 Axis Z-test phase Z speed (mm/min)
074 Axis A-test phase Z speed (mm/min)
075 Axis B-test phase Z speed (mm/min)
076 Axis C-test phase Z speed (mm/min)
Setting : 1~200000
Range
Unit : mm/min
Authority : Administrator
Preset : 50
value
Effective : Immediately
Note : Use this parameter to set the speed with which the

- 34 -
System Parameters

axis looks for the home position of phase Z during


resetting of each axis. Where the workbench resetting
involves phase Z’s resetting, each axis will look for
phase Z’s home position at this speed after the home
position switch is found.

.
077 Axis X max. speed (mm/min)
078 Axis Y max. speed (mm/min)
079 Axis Z max. speed (mm/min)
080 Axis A max. speed (mm/min)
081 Axis B max. speed (mm/min)
082 Axis C max. speed (mm/min)
Setting : 1~200000
Range
Unit : mm/min
Authority : Administrator
Preset : 6000
value
Effective : Immediately
Note : Use this parameter to limit the max. fast travserse
speed of each axis. It mainly limits fast traverse
speed, not the feed speed.

.
.
083 Axis X positive soft limit(mm)
084 Axis X negative soft limit(mm)
085 Axis Y positive soft limit(mm)
086 Axis Y negative soft limit(mm)
087 Axis Z positive soft limit(mm)
088 Axis Z negative soft limit(mm)
089 Axis A positive soft limit(mm)

- 35 -
System Parameters

090 Axis A negative soft limit(mm)


091 Axis B positive soft limit(mm)
092 Axis B negative soft limit(mm)
093 Axis C positive soft limit(mm)
094 Axis C negative soft limit(mm)
Setting : -9999.999~+9999.999
Range
Unit : Mm
Authority : Administrator
Preset : +9999.999 and -9999.999
value
Effective : Immediately
Note : Use this parameter to set the soft limit at both positive
and negative directions for each axis. Soft limit can
ensure each axis moves within the safe range, and
once the limit is exceeded, the system will send out
alarms. However, the judgment for soft limit deplays.

.
.
095 Axis X rigidity/displacement ratio
096 Axis Y rigidity/displacement ratio
097 Axis Z rigidity/displacement ratio
098 Axis A rigidity/displacement ratio
099 Axis B rigidity/displacement ratio
100 Axis C rigidity/displacement ratio
Setting : 1~100
Range
Unit : None
Authority : Administrator
Preset : 1
value
Effective : Immediately

- 36 -
System Parameters

Note : This parameter is used for the situation where


vibration is apt to occur for an axis during machining.
The greater the value is, the more the speed of an axis
will be restricted. As the motion of the workbench
follows that of the spindle, the spindle speed will be
restricted at the same time.

.
101 Max. HW speed(mm/min)
Setting : 500~10000
Range
Unit : mm/min
Authority : Administrator
Preset : 9000
value
Effective : Immediately
Note : Use this parameter to set the max. speed of the
handwheel. The value of this speed will affect the
real-time reaction of the workbench from the
instructed handwheel and.

.
102 HW response coefficient
Setting : 100~3000
Range
Unit : None
Authority : Administrator
Preset : 1000
value
Effective : Immediately
Note : The handwheel coefficient can be defined as the
acceleration of the handwheel.

- 37 -
System Parameters

103 System filter constant(0-10)


Setting : 0-10
Range
Unit : None
Authority : Administrator
Preset : 0 (without filtration)
value
Effective : Immediately
Note : Use this parameter to set the filtration level for IO
ports. The greater the value is, the higher the filtration
level will be and the more efficiently it will resist the
interference. It is only effective to the input alarm
signal.

104 Spindle encoder line number


Setting : 1~100000
Range
Unit : None
Authority : Administrator
Preset : 4096
value
Effective : Immediately
Note : This value is obtained from encoder line number *4.
It must be set correctly. Otherwise, the system will not
perform machining properly.

.
105 Spindle home position deviation (degree)
Setting : 0.000~360.000
Range
Unit : degree
Authority : Administrator

- 38 -
System Parameters

Preset : 0.000
value
Effective : Immediately
Note : Use this parameter to set the deviation according to
which the system finds out the actual home position
needed after the spindle is reset but the home position
is devivated from the desired place. If the deviation is
too much, you can align the position of the encoder.

.
106 Spindle drive port number
107 Drill drive port number
Setting : 0 or 1
Range
Unit : None
Authority : Administrator
Preset : 0 and 1
value
Effective : Immediately
Note : Use this parameter to modify the DA port number of
the spindle or drill.

5.2 Operating Parameters


The operating parameters refer to those that are used frequently or need to be modified during
machining, including the spindle speed, workbench operation, wire feed and safety hole
activation.

.
001 Current machining workbench
Setting : A~Z
Range
Unit : None
Authority : Administrator

- 39 -
System Parameters

Preset : A
value
Effective : Immediately
Note : Use this parameter to set the current workbench type.
If the current workbench type doesn’t match that in
the machining file, the system will prompt that
machining can’t be performed.

.
.
002 Open chucking or not
Setting : 0 or 1
Range
Unit : None
Authority : Administrator
Preset : 0
value
Effective : Immediately
Note : Use this parameter to set whether the chucking needs
to be opened automatically after the finished
workpiece moves to the load position. Normally, 0
means not to be opened automatically, while 1 means
the opposite.

.
003 Spindle max. speed(rpm)
004 Spindle min. speed (rpm)
005 Spindle reset speed(rpm)
006 Spindle color change speed(rpm)
Setting : 1~100000
Range
Unit : Rpm
Authority : Administrator

- 40 -
System Parameters

Preset : 0
value
Effective : Immediately
Note : Spindle max. speed: Use this item to set the max.
speed of the spindle. In the machining interface, the
maximumly set spinde speed must be equal to this
value. Also, the DA output ratio uses this speed as the
denominator.
Spindle min. speed: Use this item to set the min.
speed of the spindle. In the machining interface, the
minimumly set spinde speed must not be less than this
value. It is recommended that this speed be set as the
value with which the spindle can just move.
Spindle reset speed: Use this item to set the speed
with which the system looks for phase Z’s home
position for the spindle encoder during its resetting.
This value should not be too high.
Spinde color-change speed: Use this item to set the
spindle speed when the material box changes color
during machining. So, the spindle speed at the time
the material box changes color will never be greater
than this value.

007 Spindle high-position deviation angle (degree)

Setting : 0.000~360.000
Range
Unit : Degree
Authority : Administrator
Preset : 30
value
Effective : Immediately
Note : Use this parameter to set the high position of the

- 41 -
System Parameters

spindle—an absolutely safe place where the spindle


must be. This deviated angle is obtained from a place
relative to the home position.
For example, if this angle is set as 30 degrees, the
range of high position of the spindle will be +30~-30
degrees.

.
.
008 Spindle safety-position start angle (degree)

009 Spindle safety-position end angle(degree)

Setting : 0.000~360.000
Range
Unit : Degree
Authority : Administrator
Preset : 120.000 and 280.000
value
Effective : Immediately
Note : Use this parameter to set the start and end angles for
the spindle’s safety position. The safety position is a
range within which the workbench below the spindle
is permitted to move.

.
010 Spindle & workbench speed ratio

Setting : 0.001~1
Range
Unit : None
Authority : Administrator
Preset : 0.9
value
Effective : Immediately
Note : Use this parameter to set the speed ratio between the

- 42 -
System Parameters

spindle and workbench. After this value is set, it


should be checked whether, when the spindle speed
(to be as high as possible) remains unchanged, the
workbench speed can reach its upper limit with proper
pitches and the increment of pitches. If it reaches the
upper limit, you can lower the value. After it is
lowered, delay may occur between the spindle and the
workbench. If there is any hole deformation, you can
lower parameter 011 relatively.

.
011 Spindle & workbench following ratio

Setting : 0.001~1
Range
Unit : None
Authority : Administrator
Preset : 0.65
value
Effective : Immediately
Note : Use this parameter to set the following ratio between
the spindle and workbench. After this value is set, it
should be checked whether, when the spindle speed
(to be as high as possible) remains unchanged, there is
any hole deformation under proper pitches and with
the increment of pitch value. If there is not any hole
deformatiaon, you can raise the value.

.
012 Spindle brake response time(ms)

Setting : 0~10000
Range
Unit : None
Authority : Administrator
Preset : 50

- 43 -
System Parameters

value
Effective : Immediately
Note : This parameter refers to the time interval between the
sending of the brake signal and the execution of the
braking action.

.
.
013 Spindle DA response time(ms)

Setting : 0~10000
Range
Unit : None
Authority : Administrator
Preset : 200
value
Effective : Immediately
Note : This parameter refers to the time needed to stop the
machine with a DA output of 10V-0V (from highest
speed to being still), while the brake is not engaged.

.
.
014 Drill max. speed(rpm)

Setting : 1~100000
Range
Unit : Rpm
Authority : Administrator
Preset : 10000
value
Effective : Immediately
Note : Use this parameter to set the max. drill speed. The
following 015 “drill work speed” will output a
propotional DA on the basis of this speed.

- 44 -
System Parameters

.
.
015 Drill work speed (rpm)

Setting : 1~100000
Range
Unit : Rpm
Authority : Administrator
Preset : 3000
value
Effective : Immediately
Note : Use this parameter to set the work speed of the drill.
Once the drill is turned on, it will run at this speed.

.
.
016 Axis A/Y interaction ratio

Setting : -100~100
Range
Unit : None
Authority : Administrator
Preset : 0
value
Effective : Immediately
Note : Use this parameter to set the interaction ratio between
axis A and Y when axis A and Y are instructed
interacted. (Axis C shown on the instruction box
indicates the interaction of axis A and Y). This value
is set as positive or negative. The former means the
Axis A has the same direction as Y, while the latter
means it has reverse direction.
For example, if it is set as -1, it means that axis A and
Y travels the same distance each time, but to reverse
direction. If as 05, it means axis A travels just as half
as the distance of axis Y, but to the same direction.

- 45 -
System Parameters

.
.
017 Workbench post spacing (mm)

Setting : 0~9999.999
Range
Unit : mm
Authority : Administrator
Preset : 180.000
value
Effective : Immediately
Note : Use this parameter to set the spacing between the
posts at the workbench. It must be the same as the
actual interval between the posts, and refers to the
distance the workbench travels each time it moves.

.
018 Workbench safety position(mm)

Setting : -9999.999~9999.999
Range
Unit : mm
Authority : Administrator
Preset : 0.000
value
Effective : Immediately
Note : Use this parameter to set the safety position where the
workbench is allowed to move (axis Z traveling up
and down). At the time of workbench moving, post
change, “to set hole” or “to 1st hole”, the system will
move axis Z to this safe position before the
workbench acts.

- 46 -
System Parameters

019 Enable safety hole or not

Setting : 0 or 1
Range
Unit : None
Authority : Administrator
Preset : 1
value
Effective : Immediately
Note : Use this parameter to set whether the safety hole
needs to be enabled. Normally, 0 means disabled, and
1 enabled.
When it is disabled: The total hole number of the
current machining file is qual to the actual machined
holes. After machining, the workbench shall travel to
the safety position (axis Z) as described in item 018,
and then the operator can go to the next machining
job.
When it is enabled: The last one of all holes in the
current machining file won’t be machined because it
is used as the safety hole. After machining, the
workbench shall travel to this hole, and then the
operator can go to the next machining job.

.
.
020 Wire feed length (axis C

Setting : 0~9999.999
Range
Unit : mm
Authority : Administrator
Preset : 5.000
value
Effective : Immediately

- 47 -
System Parameters

Note : Use this parameter to set the length of the wire fed by
the motor. The wire feed length is within the range
between the start and end angles created by the
spindle.

.
021 Wire-feed start angle (degree)

022 Wire-feed end angle (degree)

Setting : 0~360.000
Range
Unit : Degree
Authority : Administrator
Preset : 135 and 280
value
Effective : Immediately
Note : This parameter defines what angle the spindle needs
to feed the wire, mainly involving the start angle and
end angle.

.
.
023 Machining speed mode

Setting : 0 or 1
Range
Unit : None
Authority : Administrator
Preset : 1
value
Effective : Immediately
Note : Use this parameter to set the speed mode for
machining. Normally, 0 means fast-traverse
non-following mode, and 1 interpolation following

- 48 -
System Parameters

mode.

.
.
024 Material box tuft period(ms)

Setting : 0~600000
Range
Unit : ms
Authority : Administrator
Preset : 1000
value
Effective : Immediately
Note : Use this parameter to set the tufting period for the
material box. When its value is 0, it means no tufting
at the material box. This action of tufting can be used
together with the IO tufting said in the instruction
interface. If the tufting button in the machining
interface is disabled, both delayed tufting and IO
tufting won’t act.

.
025 Material box color change angle (degree)
Setting : 0~360.000
Range
Unit : Degree
Authority : Administrator
Preset : 250
value
Effective : Immediately
Note : Use this parameter to set at what angle the material
box can be changed, e.g. to change the color. If you
select single color in the machining interface, the
material box won’t change in the process of
machining.

- 49 -
System Parameters

.
026 Lubricantion time (S)
Setting : 0~10000
Range
Unit : S
Authority : Administrator
Preset : 60
value
Effective : Immediately
Note : Use this parameter to set what time the system needs
to be lubricated. Once the set time arrives, the system
will output the time length for lubrication. After that,
the process will stop and the system wait for the
output of next period.

.
027 Lubricating time (ms)
Setting : 0~600000
Range
Unit : ms
Authority : Administrator
Preset : 50
value
Effective : Immediately
Note : Use this parameter to set how much time the system
needs to be lubricated. Once the set time arrives, the
output time length will be the same as this parameter.

- 50 -
System Parameters

5.3 Administration Parameters


The Administration Parameters refer to those settings and parameters needed for system
management and maintenance, which cover such items as management mode switch-over,
parameter backup, OSD language management and closed-loop test.

.
001 Current management mode
Setting : Admin and Operator
Range
Unit : None
Authority : Administrator or operator
Preset : Admin
value
Effective : Immediately
Note : Use this parameter to switch over the current
management modes. Two options are available:
Admin and Operator.

002 Operator password


Setting : 15 bits (numeric number or letter)
Range
Unit : None
Authority : Administrator or operator
Preset : 0
value
Effective : Immediately
Note : Use this parameter to set the operator password. To
modify the setting, you have to enter the old
password. The default password is 0, which means
there is no protection from the password.

.
003 Admini password

- 51 -
System Parameters

Setting : 15 bits (numeric number or letter)


Range
Unit : None
Authority : Administrator or operator
Preset : 0
value
Effective : Immediately
Note : Use this parameter to set the administrator password.
To modify the setting, you have to enter the old
password. The default password is 0, which means
there is no protection from the password.

.
004 Enable touch-screen sound or not
Setting : 0 or 1
Range
Unit : None
Authority : Administrator
Preset : 1
value
Effective : Immediately
Note : Use this parameter to set whether the sound is turned
on when the touch-screen is touched. Normally, 1
means “enabled”, and 0 “disabbled”.

.
005 System parameter initialization
Setting : None
Range
Unit : None
Authority : Administrator
Preset : None
value
Effective : After restarting the system

- 52 -
System Parameters

Note : Use this item to initialize the system parameters.


After this initialization is performed, all system
parameters will restored to the default values.

.
006 System parameter backup
Setting : None
Range
Unit : None
Authority : Administrator
Preset : None
value
Effective : Immediately
Note : Use this item to back up the system parameters so that
they can be restored. In the process, the data already
backed up before will be covered. If you want to save
those data, you should copy or move them to other
path.
System parameter backup path: D:\SYSCONF.BA

.
007 System parameters restoration
Setting : None
Range
Unit : None
Authority : Administrator
Preset : None
value
Effective : After restarting the system
Note : Use this item to restore the backed-up parameters to
the current system. After the restoration, all current
system parameters will be changed.
The system parameters back-up path is
D:\SYSCONF.BAK. If this file is not available,

- 53 -
System Parameters

parameters restoration will fail.

.
008 Workpieces add-up
Setting : 0~9999999
Range
Unit : None
Authority : Administrator
Preset : 0
value
Effective : Immediately
Note : Use this parameter to add up the machined
workpieces. With it, you can modify or clear away the
added-up workpieces.

.
.
009 Workpiece cardinal number
Setting : 0~255
Range
Unit : None
Authority : Administrator
Preset : 1
value
Effective : Immediately
Note : Use this parameter to set the cardinal number for the
workpieces to be machined. It is the value that needs
to be added.

010 OSD language


Setting : Chinese and English
Range

- 54 -
System Parameters

Unit : None
Authority : Administrator
Preset : Chinese
value
Effective : After restarting the system
Note : Use this parameter to switch over the current OSD
language. Two options are available—Chinese and
English.

.
011 System adjustment information
Setting : 0 or 1
Range
Unit : None
Authority : Administrator
Preset : 0
value
Effective : Immediately
Note : This item is used when the system needs to be
debugged. Non-qulified person should not enable it.
Normally, 0 means “disabled”, and 1 “enabled”.

012 Splash time


Setting : 0~600000
Range
Unit : ms
Authority : Administrator
Preset : 1000
value
Effective : Immediately
Note : Use this parameter to set the lasting time for splash
screen.

- 55 -
System Parameters

.
013 Save instruction data not
Setting : 0 or 1
Range
Unit : None
Authority : Administrator
Preset : 1
value
Effective : Immediately
Note : Use this parameter to set whether the changed data
need to be save automatically or manually. Normally,
1 means to be saved automatically, and 0 manually.
When it is set as 1, it will be ineffective to save it
manually.

.
014 Enable closed-loop test or not
Setting : 0 or 1
Range
Unit : None
Authority : Administrator
Preset : 0
value
Effective : Immediately
Note : Use this item to set whether the pulse fed back by the
encoderr during machining needs to be checked, so as
to judge whether it has arrived at the actual position.

.
015 Pulse errors
Setting : 0~255
Range
Unit : None
Authority : Administrator

- 56 -
System Parameters

Preset : 0
value
Effective : Immediately
Note : Use this parameter to se how many errors are
permitted in the checked pulses fed back by the
encoder during machining.

016 Spindle speed/advance angle ratio


Setting : 0.001~1
Range
Unit : None
Authority : Administrator
Preset : 0.11
value
Effective : Immediately
Note : Use this parameter to set the linear ratio between the
spindle speed and advance angle.

.
017 Spindle speed change
Setting : 1~100000
Range
Unit : Degree
Authority : Administrator
Preset : 100
value
Effective : Immediately
Note : Use this parameter to set the spindle speed and the
benchmark speed following the advance angle.

- 57 -
Hardware Interface Definition and Connection

6. Hardware Interface Definition and

Connection

6.1 Drawing of External Interface and Installation Size

ADT-8860

Axis Z, Y, Z, A, B and C:
15-core D-type receptacle connected to stepper motor drive or digital AC servo drive
(2) JA and JB data input:

- 58 -
Hardware Interface Definition and Connection

Flat receptacle with 18 interfaces is used for spindle limit and other input switch
signals.
(3) JC data output:
Flat receptacle with 18 interfaces is used for input switch signals.
(4) USB and COM1 are used to exchange files between PC and ADT-8860 controller
and to perform other functions.
(5) COM3 is connected to TV1004 Touchpanel interface (with touchscreen SI cable).
(6) LVDS is connected to TV1004 LVDS interface (with LVDS cable).
(7) HAND-BOS instruction box interface:
15-core D-type receptacle connecting to instruction box.
(8) JD analogue voltage output:
Two paths of analogue voltage output, one to spindle converter, and the other to drill
converter.
(9) POWER:
ADT8860 controller uses 24V DC power source.
(10) Other extensions:
16-path input, 16-path output, 2-path AD input.

- 59 -
Hardware Interface Definition and Connection

TV1004

(1) TV1004 uses 24V DC power source.


(2) LVDS is connected to ADT-8860 LVDS interface (with LVDS cable).
(3) Touchpanel is connected to ADT-8860 COM3 (with touchscreen SI cable).

6.2 Precautions for Installation

Power distributor installation preconditions:


(1)The power distributor must be free from dust, coolant and organic solution;
(2)The power distributor should be designed as such that the distance between the
system’s back cover and the casing shall not be less than 20cm, and it must be taken
into consideration that the temperature difference between inside and outside of the
distributor should not be more than 10℃.
(3)A fan must be installed inside the power distributor so as to keep it well ventilated.

- 60 -
Hardware Interface Definition and Connection

(4)The display panel must be installed at a place the coolant can’t reach;
(5)The distributor should be designed as such that the external electric interference is
minimized, and prevented to be transmitted to the system;

To prevent interference:
In designing the system, such anti-interference measures as shielding of spatial
electromagnetic radiation, absorption of surge current and filtering of power clutters
have been taken. These measures, to some extent, can prevent the external sources
from interferecing the system. To ensure the proper running of the system, the
following things must be done when you set up the equipment:

(1)Keep ADT-8860 far from interference sources (such as converter, AC contactor,


statics generator, high-voltage generator and segmenting devices of power line).
Besides, the switching power should be separately connected to the fitler to highten
the anti-interference performance of CNC (see Fig.1-4).
(2)The power supply to the system must come from an isolated transformer, the
machine tool with the system grounded, and ADT-8860 and the drive grounded with a
independent wire to the ground point.

Suppressing the interference:


Parallel connect RC circuit (0.01μF,100~200Ω, see Fig.1-5) at the two ends of the
AC coil, and get it as close as possible to the inductive load;

- 61 -
Hardware Interface Definition and Connection

Parallel and reversely connect the freewheeling diode at the two ends of the DC coil
(see Fig.1-6);
Parallel connect a surge arrestor at the winding of AC motor (see Fig.1-7).

To minimize the mutual interference between CNC signal cables and high-voltage
cable, the following points must be kept in mind in the process of wiring:

.
Group Cable Wiring
AC power cable Tie up the cables of Group A separately from those of
AC coil Group B and C, and keep a distance of at least 10cm
A
AC contactor between A and B and C. Or provide shielding for
cables of Group A.
AC coi(24VDC)
DC realy(24VDC) Tie up cables of Group B separately from those of
B
Group A, or provide shielding for the former. The
Cables between system and high-voltage equipment
farther cables of Group B are kept from Group C, the
Cables between system and machine tool
better.
Cables between system servo drive
Position feedback cables Tie up cables of Group C separately from those of
Group A, or provide shielding for the former. Keep a
C Position encoder cables
distance of at least 10cm between C and B. Use
Handwheel cables twisted-pair cables.
Other shielding cables

- 62 -
Hardware Interface Definition and Connection

Power Source
This device requires 24V DC power source, with a workable range of 12-26V. Please
use model “250V,3A” for the fuse, and it must be fast-blow type. Note that the AC
power supply used for this system should be isolated from other dynamic AC power
sources, so that the system can run smoothly.

Note: To avoid damage to the controller caused by wiring, PE of the switching power
and GND of 24V must be short connected. See the figure below:

- 63 -
Hardware Interface Definition and Connection

6.3 Definition of Interface

6.3.1 ( Axis-X…Axis-C ) Interface for Motor Drive Control

(Axis-X…Axis-C)

Pulse port

Internal Pulse Output Diagram

- 64 -
Hardware Interface Definition and Connection

No. Definition Details


1 PU+ Pulse signal+
2 PU- Pulse signal-
3 DR+ Direction signal+
4 DR- Direction signal -
Servo alarm signal input:
5 ALM Axis X: IN34; axis Y: IN35; axis Z: IN36; axis A: IN37;
axis B: IN38; axis C: IN39.
Axis alarm reset output signal:
Axis X: OUT18; axis Y: OUT19; axis Z: I-OUT20; axis A:
6 OUT
OUT21; axis B: OUT22; axis C: OUT23.

7 ECZ+ Encoder phase Z input+


8 ECZ- Encoder phase Z input -
9 PUCOM Drive for single-end input
10 24V+ Internal 24V power already connected to that of the
11 24V- controller.
12 ECA+ Encoder phase A input +
13 ECA- Encoder phase A input -
14 ECB+ Encoder phase B input+
15 ECB- Encoder phase B input -

.
Stand Pulse Wiring Diagram

Note: For ADT-8860 Controller

Wiring for step motor drive with difference input:


The wiring scheme is based on the ADT drive. This wiring mode is recommended
because of its high anti-interference performance as all ADT drives employ the

- 65 -
Hardware Interface Definition and Connection

difference input mode. The wiring between ADT-8860 and the step motor drive and
the step motor itself can be seen as follows:

Wiring Diagram for Step Motor Drive with Single End Input
On some step drives made other companies, the cathodes of opticalcoupler input are
nonnected together, which is termed as “co-cathode connection”. However, this
method doesn’t apply to ADT-8860 controller. Here, the anodes of opticalcoupler
input are connected together, e.g. co-anode connection. For that purpose, the drawing
below should be referred, where PU+ is not connected to DR+. Otherwise, the pulse
interface can be damaged.

Wiring Diagrams of Step Motor Drive with Co-Anode Input and of Servo Motr Drive
In most cases, difference connection method are employed, and it is also applicable
for the part of pules. Many servor drives need a 12-24V power source, which is

- 66 -
Hardware Interface Definition and Connection

available from 10-pin and 11-pin connections. In practice, the connections are subject
to the model of the servo drive. If you have any questions, please contact ADTech.

Note: Any two of the four pins—PU+, PU-, DR+ and DR- shall not be connected
together. Otherwise, the pulse interface can be damaged.

- 67 -
Hardware Interface Definition and Connection

6.32 Data-Input Interface (JA, JB,Pendant and Extensions)

The data input interface includes the hardware limit signals of each axis, whose
definitions can be shown as follows:
IN1
IN2
INCOM1 18 INCOM2 18
IN0 17 18 IN17 17 18
IN1 16 17 IN18 16 17
IN2 15 16 IN19 15 16
IN3 14 15 IN20 14 15
IN4 13 14 IN21 13 14
IN5 12 13 IN22 12 13
IN6 11 12 IN23 11 12
IN7 10 11 IN24 10 11
IN8 9 10 IN25 9 10
IN9 8 9 IN26 8 9
IN10 7 8 IN27 7 8
IN11 6 7 IN28 6 7
IN12 5 6 IN29 5 6
IN13 4 5 IN30 4 5
IN14 3 4 IN31 3 4
IN15 2 3 IN32 2 3
IN16 1 2 IN33 1 2
1 1
3.81mm 3.81mm

Data Input Diagram


JA Input Ports Configuration
.
No. Definition Details
1 IN16 Continuous/Single Step
2 IN15 E-Stop
3 IN14 Stop
4 IN13 Alarm Clear
5 IN12 Start
6 IN11 Axis A negative limit
7 IN10 Axis A positive limit
8 IN9 Axis Z negative limit
9 IN8 Axis Z positive limit
10 IN7 Axis Y negative limit
11 IN6 Axis Y positive limit
12 IN5 Axis X negative limit
13 IN4 Axis X positive limit
14 IN3 Axis A home position
15 IN2 Axis Z home position
16 IN1 Axis Y home position
17 IN0 Axis X home position
Input public terminal INCOM1(24V+、12V+) can be
18 INCOM1
connected to power supplied internally or externally

JB Input Ports Configuration

- 68 -
Hardware Interface Definition and Connection

No. Definition Details


1 IN33 Pin-short 2 alarm
2 IN32 Pin-short 1 alarm
3 IN31 Wire feed alarm
4 IN30 Wire-short 2 alarm
5 IN29 Wire-short 1 alarm
6 IN28 Tuft-block 2 alarm
7 IN27 Tuft-block 1 alarm
8 IN26 Air pressure test
9 IN25 Safety gate
10 IN24 Foot switch
11 IN23 Safety key
12 IN22 Axis C negative limit
13 IN21 Axis C positive limit
14 IN20 Axis B negative limit
15 IN19 Axis B positive limit
16 IN18 Axis C home position
17 IN17 Axis B home position
Input public terminal INCOM2(24V+、12V+) can be
18 INCOM2
connected to power supplied internally or externally

Definitions for Pendant Input Interface

.
No. Definition Details
1 IN58 HW high speed
2 IN60 HW middle speed
3 IN62 HW low speed
4 IN64 HW axis C
5 IN66 Instruction confirmation
6 HA HW phase A input
7 GND_Hand Pendant reference ground
8 VCC_Hand Isolated +5V power
9 IN59 HW axis X
10 IN61 HW axis Y
11 IN63 HW axis Z
12 IN65 HW axis A
13 IN67 HW axis B

- 69 -
Hardware Interface Definition and Connection

14 HB HW phase B input
15 GND_Hand Pendant reference ground

Definition of Extension Input Interface


IN3
IN70 20
IN71 19 20
IN72 18 19
IN73 17 18
IN74 16 17
IN75 15 16
IN76 14 15
IN77 13 14
IN78 12 13
IN79 11 12
IN80 10 11
IN81 9 10
IN82 8 9
IN83 7 8
IN84 6 7
IN85 5 6
AD0_GND 4 5
AD_IN0 3 4
AD1_GND 2 3
AD_IN1 1 2
1
3.81mm

Configuration of extension input port


.
No. Definition Details
1 AD_IN1 Analogue quantity input path 2
2 AD1_GND Analogue quantity input path 2 reference
ground
3 AD_IN0 Analogue quantity input path 1
4 AD0_GND Analogue quantity input path 1 reference
ground
5 IN85 Standby input
6 IN84 Standby input
7 IN83 Standby
8 IN82 Standby
9 IN81 Standby
10 IN80 Standby
11 IN79 Standby
12 IN78 Standby
13 IN77 Standby
14 IN76 Drill alarm
15 IN75 Spindle alarm
16 IN74 Oil short alarm
17 IN73 BR material-short alarm
18 IN72 FR material-short alarm
19 IN71 BL material-short alarm
20 IN70 FL material-short alarm

- 70 -
Hardware Interface Definition and Connection

6.3.3 Data-Output Interface (JC, Extension)

The data input interface is defined as below:


OUT1
1
EXT_24V_GND 1
OUT0 2
OUT1 3 2
OUT2 4 3
OUT3 5 4
OUT4 6 5
OUT5 7 6
OUT6 8 7
OUT7 9 8
OUT8 10 9
OUT9 11 10
OUT10 12 11
OUT11 13 12
OUT12 14 13
OUT13 15 14
OUT14 16 15
OUT15 17 16
OUT16 18 17
OUT17 19 18
20 19
EXT_24V 20

3.81mm

JC output port configuration


.
No. Definition Details
1 24VGND Output Public Terminal
2 OUT0 Chucking 1
3 OUT1 Chucking 2
4 OUT2 Chucking 3
5 OUT3 Chucking 4
6 OUT4 Chucking 5
7 OUT5 Chucking 6
8 OUT6 Material box 1
9 OUT7 Material box 2
10 OUT8 Tuft blocking 1
11 OUT9 Tuft blocking 2
12 OUT10 Tuft pressing 1
13 OUT11 Tuft pressing 2
14 OUT12 Tapping 1
15 OUT13 Tapping 2
16 OUT14 Spindle convertor
17 OUT15 Spindle brake
18 OUT16 Drill converter
19 OUT17 Lubricate
20 +24V Load +24 power input (External +12-+24
power source must be available)

.
Interface of extension data output is defined as follows:

- 71 -
Hardware Interface Definition and Connection

OUT2
1
EXT_24V_GND 1
OUT24 2
OUT25 3 2
OUT26 4 3
OUT27 5 4
OUT28 6 5
OUT29 7 6
OUT30 8 7
OUT31 9 8
OUT32 10 9
OUT33 11 10
OUT34 12 11
OUT35 13 12
OUT36 14 13
OUT37 15 14
OUT38 16 15
OUT39 17 16
18 17
EXT_24V 18
3.81mm

Configuration of extension output port


.No. Definition Details
1 EXT_24V_GND Power reference ground
2 OUT24 Start-up output
3 OUT25 Main power control output
4 OUT26 Standby output
5 OUT27 Standby
6 OUT28 Standby
7 OUT29 Standby
8 OUT30 Standby
9 OUT31 Standby
10 OUT32 Standby
11 OUT33 Standby
12 OUT34 Standby
13 OUT35 Standby
14 OUT36 Standby
15 OUT37 Standby
16 OUT38 Standby
17 OUT39 Standby
18 EXT_24V +24 power input terminal (externally
switching power should provide source to
the controller)

- 72 -
Hardware Interface Definition and Connection

6.34 DA and Other Interfaces(JD,LVDS and COM3)

The DA interface is defined as follows:


JDA1
1
DAGND DAOUT0 1
2
3 2
DAGND DAOUT1 3
4
4

3.81mm

JD ports
.
No. Definition Details
1 DAGND Analogue reference ground
2 DAOUT0 Analogue path 0
3 DAGND Analogue reference ground
4 DAOUT1 Analogue path 1

LVDS ports

No. Definition Details


1 E3V3 3.3V power output
2 GND Power reference ground
3 RIN0-
LVDS difference data pair 0
4 RIN0+
5 RIN1-
LVDS difference data pair 1
6 RIN1+

- 73 -
Hardware Interface Definition and Connection

7 RIN2-
LVDS difference data pair 2
8 RIN2+
9 E3V3 3.3V power output
10 E3V3 3.3V power output
11 GND Power reference ground
12 BPWR Backlight control
13 GND Power reference ground
14 RCLK-
LVDS difference lock pair
15 RCLK+

COM3 port is defined as follows


.
No. Definition Details
1 NC Empty pin
2 RX2 Data 2 receive
3 TX2 Data 2 send
4 GND Power ground
5 GND Power ground
6 NC Empty pin
7 VDD5V Provide 5V power to external device
8 VDD5V Provide 5V power to external device
9 NC Empty pin

- 74 -

You might also like