DK400A
DK400A
Manufacturer’s Manual
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
I
BZ001M056A ADT‐DK300A/400A Engraving Machine Manufacturer’s Manual
Version History
Shi Tingliang/
BZ001M056A 2012‐10‐9 A0101
Tang Xiaobing
Revision
Remark:
We have collated and checked this Manual strictly, but we can’t ensure that there are no error 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
II
BZ001M056A ADT‐DK300A/400A Engraving Machine Manufacturer’s Manual
Contents
1. OVERVIEW ......................................................................................................................... 1
1.1.1. Self‐diagnosis.....................................................................................................................................................1
1.1.4. Full Chinese menu operation & full screen edit ................................................................................................ 1
3.6.1. Enter current position to specified coordinate system directly (all axes) ........................................................ 14
III
BZ001M056A ADT‐DK300A/400A Engraving Machine Manufacturer’s Manual
IV
BZ001M056A ADT‐DK300A/400A Engraving Machine Manufacturer’s Manual
7.2.2. Reading programs from USB disk into work area ............................................................................................ 37
V
BZ001M056A ADT‐DK300A/400A Engraving Machine Manufacturer’s Manual
VI
BZ001M056A ADT‐DK300A/400A Engraving Machine Manufacturer’s Manual
VII
BZ001M056A ADT‐DK300A/400A Engraving Machine Manufacturer’s Manual
Foreword
DK300A/400A numerical control system is developed by Adtech (Shenzhen) Technology Co., Ltd. for
Before using this CNC system, please read this Manual carefully to operate properly.
DK300A and DK400A are control systems with different axes and same hardware functions. Different
“CNC system”, “NC controller” and “DK300A” mentioned in this Manual all refer to DK300A/DK400A;
The articles marked with “Caution” prompt users to pay special attention for operation or setting, or
VIII
BZ001M056A ADT‐DK300A/400A Engraving Machine
1. Overview
1.1 System function
1.1.1. Self‐diagnosis
Diagnose CPU, memory, LCD, I/O interface, parameter state, coordinates and processing program
comprehensively every time the system is started or reset; diagnose power supply, principal axis, limit and I/O
1.1.2. Compensation
Automatic reverse clearance compensation
Program cycle, program skip, program shift, program transfer, different end processing modes, macro
Six workpiece coordinate systems, nine extension coordinate systems and one reference point
visibility.
1
BZ001M056A ADT‐DK300A/400A Engraving Machine
program to the system through communication interface (USB disk, RS232 interface), or transmit the
2
BZ001M056A ADT‐DK300A/400A Engraving Machine
2. Operating panel
2.1 LCD/keypad
Caution:
Manual axis moving and edit & input are composite. It has different definitions according to the modes.
System working mode switch section is used to switch working modes, which can improve the security
and system performance. Handwheel and single step mode are switched with Repeat button.
3
BZ001M056A ADT‐DK300A/400A Engraving Machine
LCD unit
Submenus
Caution:
The submenu options are used to switch submenus with left triangle, F1~F6 and right triangle. The right
arrow is used to turn pages, and the left arrow is used to close the submenus in next level and previous menu.
Press a key to show the corresponding content in the bottom of the LCD.
4
BZ001M056A ADT‐DK300A/400A Engraving Machine
Key in the right : Turn pages to show other menus of same level
[Monitor]
[Position]
[Absolute Position]
[Relative Position]
[Comprehensive Position]
[Track]
[Preview]
[Select Plane]
[MDI]
Auxiliary control
Macro variable
[CAM]
5
BZ001M056A ADT‐DK300A/400A Engraving Machine
[Edit]
[Program Edit]
Syntax checking
[File]
[Parameter]
[Comprehensive]
[Axis Configuration]
[Management]
[Tool Magazine]
[Principal Axis]
[Port]
[Coordinates]
[Coordinate Setting]
[Compensation]
6
BZ001M056A ADT‐DK300A/400A Engraving Machine
[Diagnosis]
[Alarm Info]
[Input Diagnosis]
[Output Diagnosis]
[Function Test]
[System Info]
, ……
, ……
, ,
, ,
7
BZ001M056A ADT‐DK300A/400A Engraving Machine
,
ration, move cursor between subsections;
, ,
rotating
rotating
8
BZ001M056A ADT‐DK300A/400A Engraving Machine
3. Manual operation
3.1 Returning to reference point manually
The engraving machine tool has specific mechanical position, which is called as reference point and for
tool exchange and coordinates setting. Generally, when the power supply is connected, the tool should be
moved to the reference point. This operation is also called as home operation, which will make the CNC
For program home, the action completes when the coordinates of machine tool are 0, and won’t check
For mechanical home, the external home sensor switch is used to locate the origin of the machine tool;
With the external sensor switch, the home operation completes when the sensing is successfully
repeatedly.
The external sensor switch is used as deceleration switch, and the servo home is enabled as home signal
You can set the “Home mode” in [Parameter] [General parameter], and move to comprehensive home
mode (36# parameter) EOB to select. You can also press [SBK] key in home mode to switch among
“Mechanical – Program – Mechanical…” quickly. This method doesn’t conflict with parameter setting. You can
select accordingly. To use servo home as the home signal, you need to set “Axis phase Z home enable” to “1”
in [Parameter] [Axis Configuration] in mechanical home mode, and the setting will take effect in next home
checking.
Several methods are available for tool returning to reference point and the steps follow:
9
BZ001M056A ADT‐DK300A/400A Engraving Machine
Press the [ ] key to return Z axis to reference point, and other axes return to reference point simultaneously. The
to show the value of corresponding axis, and then press the [ ] key to reset the absolute position of current axis.
After this operation, the system considers it as a home action. Therefore, when the program is running, the alarm of not
home won’t occur. If you press by mistake, it will switch the screen and cancel selection automatically.
to show the value of corresponding axis, and then press the [ ] key to reset the relative position of current axis.
10
BZ001M056A ADT‐DK300A/400A Engraving Machine
) Note
The tool also can return to reference point according to program instruction, i.e. returning to reference point
automatically.
0 Caution:
Generally, the system will perform home operation after connecting the power supply. If the power fails while the
machine tool is moving, the system also will return to reference point when the power supply is connected again. Return
to Z axis to prevent tool and workpiece from colliding, and damaging tool, workpiece and clamp.
In manual mode, key can be used to switch the manual speed and rapid traverse speed. The
rapid traverse speed of every axis depends on General parameter 009‐012 (rapid traverse speed setting).
After switching to rapid traverse speed, the manual speed of the position interface will be highlighted, while
the actual speed of the position interface is sampled from the moving speed of current axis. This value can
) Note:
Only single axis motion is available in manual mode.
11
BZ001M056A ADT‐DK300A/400A Engraving Machine
(1) Press the mode switch key [ ] (this key is composite, and you can press it repeatedly to switch
[ ] in numbers area to move the tool for a fixed distance along the selected axis. This distance
is controlled by four rates (1.000, 0.100, 0.010, 0.001) (unit: mm). To select pulse increment, press
motion. Determine the feed by testing the handwheel signal of the handheld box. In handwheel mode, the
feeding axis and feeding unit are determined by the axis selection signal of the handheld box.
(2) Rotate the dip switch on the handwheel to select handwheel axis (X, Y, Z, A);
(3) Rotate the increment dip switch on the handwheel to select the moving amount (0.1, 0.01, 0.001);
(4) Rotate the handwheel to move the machine tool. The tool moves certain distance every time you
rotate the handwheel for a scale. (For example, if you select X axis in step (2) and select 0.01 in step (3), the
tool moves 0.01mm every scale). Rotate the handle continuously to move the machine tool on this axis
continuously.
) Note:
The handwheel feeding mode controls only one coordinate axis every time; the faster the handwheel rotates, the faster
the machine tool moves.
12
BZ001M056A ADT‐DK300A/400A Engraving Machine
In handwheel/single step/manual mode, press this key to switch on/off the coolant.
Key indicator: No matter in what mode, the key indicator is on if only the coolant is on, or else the
indicator is off.
Lubricant on/off
In handwheel/single step/manual mode, press this key to switch on/off the lubricant.
Key indicator: No matter in what mode, the key indicator is on if only the lubricant is on, or else the
indicator is off.
In handwheel/single step/manual mode, press this key to rotate the principal axis positively and
Key indicator: No matter in what mode, the key indicator is on if only the principal axis is positive
In handwheel/single step/manual mode, press this key to rotate the principal axis reversely and
Key indicator: No matter in what mode, the key indicator is on if only the principal axis is reverse rotating,
When the principal axis is rotating, press the reverse rotation key, the principal axis will stop first, and
When auxiliary output is on, if the system is switched to other modes, the output is unchanged; you
need to press “Reset” key to switch it off, execute the corresponding M code in automatic mode or execute
13
BZ001M056A ADT‐DK300A/400A Engraving Machine
When the principal axis is positive/reverse rotating and executes M04/M03 directly, the system first stops
Positive/reverse rotating of principal is stopped while emergency stop and other outputs can be set
tool setting precision can determine the processing precision of parts, and the tool setting efficiency also
affects the CNC processing efficiency directly. DK300A and DK400A realize tool setting through G54‐G59
coordinate system.
3.6.1. Enter current position to specified coordinate system directly (all axes)
1. Press to enter the coordinate system interface. The background of select coordinate system is
white.
14
BZ001M056A ADT‐DK300A/400A Engraving Machine
4. Press to show a dialog box, and press “EOB” to set current coordinates as the zero point of
the program.
5. After setting the coordinate system, copy the mechanical position values to the axis value in the
15
BZ001M056A ADT‐DK300A/400A Engraving Machine
16
BZ001M056A ADT‐DK300A/400A Engraving Machine
4. Select an axis number; you can press , to move the cursor and select ,
, , ; the selected coordinate parameters are shown on blue background; for example,
to select axis X, press , the coordinates of corresponding axis number will be shown, and prompt the
values to be inserted.
5. Press “EOB” key to finish the setting of currently selected coordinate system, as axis Y in the figure
below
17
BZ001M056A ADT‐DK300A/400A Engraving Machine
following steps:
and then press to enter ‐10.5 to Z axis coordinate system, as shown in Fig. 4B.
Fig. 4A
18
BZ001M056A ADT‐DK300A/400A Engraving Machine
Fig. 4B
In the main menu, press [ ], and then press submenu [Compensation] to enter tool compensation parameter
setting interface;
19
BZ001M056A ADT‐DK300A/400A Engraving Machine
Press / to select the parameter, e.g. compensation No. 1, enter ‐11.2 and press to modify
the parameters where the cursor is located, as shown in the figure below
Enter tool length compensation quickly: select compensation number, press and then press to insert Z
20
BZ001M056A ADT‐DK300A/400A Engraving Machine
0 Caution
The value entry dialog box has two input methods, i.e. direct assignment and increment
assignment. For direct assignment, the entered value is assigned to specified parameter directly;
for increment assignment, the entered value is added to specified parameter and then assigned
to the parameter;
The increment input box and direct input box have a prompt symbol in the left respectively, ‘=’
indicates direct input, ‘+’ indicates increment input, and the default mode is direct assignment.
The increment input is shown above, 1# compensation is ‐11.2, to add ‐0.4, the operation
follows: select 1# compensation, enter ‐0.4, and then press / to select the
mode, “+” is to add the new value to original value, and “=” is to replace with the new value
directly. Then, press to finish the modification of the compensation, as shown below.
21
BZ001M056A ADT‐DK300A/400A Engraving Machine
Then, press the submenu key to select the parameter type (comprehensive, management …);
Press , , , to move cursor to select the parameter, enter the value and then press
direct assignment, the entered value is assigned to specified parameter directly; for increment
assignment, the entered value is added to specified parameter and then assigned to the parameter; the
increment input box and direct input box have a prompt symbol in the left respectively, ‘=’ indicates
direct input, ‘+’ indicates increment input, and the default mode is direct assignment. To change to
22
BZ001M056A ADT‐DK300A/400A Engraving Machine
In [Monitor] interface, press in the [Position] menu to call out G code O program number box to
In [Monitor] interface, press / in the [Position] menu in manual mode to trim the main
axis rotation; press and hold the key accumulate the rotation value directly. Note: This function can be
operated only after the main axis is opened, and the current speed of the main axis shouldn’t be 0; if the
speed is 0, set a non‐zero rotation in MDI mode, and then perform the operation.
In [Monitor] interface, press / in the [Position] menu in manual mode to adjust the
manual magnification. In automatic mode, the automatic magnification is adjusted. Note: if additional
panel is enabled, this operation will be covered by the magnification of the additional panel
The machine tool moving according to prepared program is called as automatic operation. The automatic
23
BZ001M056A ADT‐DK300A/400A Engraving Machine
4. Automatic operation
4.1 Automatic operation
The machine tool can operate according to the program in DK300A memory, which is called as memory
operation.
The program is prestored in the memory. Select and load a program with the operation panel and press
the “ ” key to start the automatic operation. Then, press “ ” key to pause, press “ ” key
again to resume the operation, and press “ ” during operation to stop the program immediately.
⑵ Save the program in the memory (see section 8.1 for details);
⑶ Select [Edit], [File] in the menu or press [File] on the panel to enter file operation interface;
Disk C is YAFS file system disk, which is dedicated system disk. Disk D is FAT data disk, which saves
processing files and system settings as well as PC interactive data. Removable USB disk saves external user
data.
and load the file into the work area; as shown in the figure below
24
BZ001M056A ADT‐DK300A/400A Engraving Machine
(6) Press the [ ] key to run the program, and the indicator is on.
operate according to the program. The program block isn’t saved in system memory, and can’t be preserved
upon power failure. This is called as MDI operation and the step follows:
25
BZ001M056A ADT‐DK300A/400A Engraving Machine
(5) Press [Start], [EOB] to start executing the program block, as shown below.
(2) Select [Monitor], [File] in the menu to enter file operation interface;
26
BZ001M056A ADT‐DK300A/400A Engraving Machine
(5) Press [EOB] to load the file into work area (system buffer);
(7) Press the [Start] key to run the program, and the indicator is on.
0 Caution
The system won’t record the USD disk path. If power failure occurs during DNC processing, the program info will be lost
when the power supply is connected again.
In automatic mode, press / key in [Position] interface to adjust the feeding rate; Press
Manual rate
In manual mode, press / key in [Position] interface to adjust the manual rate; Press the
key to increase or decrease by 10% (10%‐150%). If you press the key and / key,
In automatic or manual mode, press the / key to adjust the principal axis rotation by
100r/min. The maximum rotation is set by the principal axis parameters in the system and the minimum
rotation is 16r/min. If you press and hold the key for three seconds, the value will be increased or decreased
quickly.
27
BZ001M056A ADT‐DK300A/400A Engraving Machine
In automatic mode, press [ ] to start the SBK function. Current program block stops after
executing; press [ ] again and next block stops after executing. The SBK mode allows checking the
0 Caution:
② The stop points of single block in fixed circle are ①, ②, ⑥ in the figure below; when the single blocks of ①, ② stops,
the feeding pauses and the pause indicator is on.
In automatic mode, press [ ] to start the BDT function, which will make the block instructions in
stop (M00, M01) and press the key on the operation panel to stop the machine tool.
Program stops
After executing the block with M00 or M01, the automatic operating stops, which is same to single block
stop, and all mode information is saved. Start with CNC and the automatic operation can be started again.
28
BZ001M056A ADT‐DK300A/400A Engraving Machine
Program ends
After executing the block with M30, the automatic operating stops, changes into reset state, and returns
to program start.
Feeding pause
During automatic operation, press the [ ] key on the operation panel, the automatic operation
pauses and the indicator is on; press [ ] again to continue operating the machine tool and the pause
indicator is on.
Reset
During automatic operation, press the [ ] key on the operation panel and the system stops
5. Safe operation
5.1 Emergency stop
Press the emergency stop button on the machine tool, which will stop immediately, and all outputs such
as principal axis rotation and coolant are turned off. Rotate the button clockwise to cancel emergency stop,
0 Caution:
The power supply isn’t always cut off upon emergency stop. Please refer to the electrical configuration description of the
machine tool manufacturer for details;
Before releasing emergency stop, please eliminate the problems of the machine tool.
29
BZ001M056A ADT‐DK300A/400A Engraving Machine
can’t move, and only moves in reverse direction. Before the alarm is released, the system can’t enter
automatic operation normally. After investigating the alarm reason, press [ ] to clear the alarm
information.
travel, and the tool decelerates and stops. At this moment, you can move the tool to safe direction in manual
0 Caution:
During automatic operation, when the tool touches an axial travel switch, the tool decelerates and stops all axial motions,
and only displays one over travel alarm.
During manual operation, when the tool touches an axial travel switch, the tool only decelerates and stops motion on
current axis, and still moves along other axes.
When the tool is in safe position, press [Reset] to clear the alarm. Please refer to the manual of the machine tool for
details.
Both limit alarm and soft limit alarm have a deceleration stop, and therefore the sensing range of the limit should have
sufficient space, or else the limit protection will be disabled due to over travel.
30
BZ001M056A ADT‐DK300A/400A Engraving Machine
31
BZ001M056A ADT‐DK300A/400A Engraving Machine
32
BZ001M056A ADT‐DK300A/400A Engraving Machine
33
BZ001M056A ADT‐DK300A/400A Engraving Machine
The system has corresponding limit alarm. Please check corresponding limit sensor point or
parameters.
If hard limit occurs, and the appearance of the sensor point doesn’t has any problem, enter the
diagnosis mode in manual mode and check the state of the input port in diagnosis mode. If the state is
valid, please eliminate in sequence. Pull out the input IO cable and check whether the sense
disappears. If yes, please check the circuit. If the problem still exists, the internal optocoupler is
External emergency stop 2 input is valid; check whether IO assignment has conflict or interference.
Search for corresponding function ports in IO configuration, and then check in input diagnosis.
Servo alarm; if the servo doesn’t alarm, parameter P2.001~004 setting and actual servo alarm level
The corresponding function ports are IN34~37, which can be checked in input diagnosis.
34
BZ001M056A ADT‐DK300A/400A Engraving Machine
When alarm occurs, if the system isn’t reset, the alarm will constantly prompt no matter whether the
alarm still exists, so as to avoid the conditions that false alarm causes system suspended, but can’t find the
reason.
If the error is caused by data setting, modify the data, and then press [Reset] to clear the alarm info.
When alarm occurs, please remove the alarm reason. Please note that several alarms may occur at the
same time. Please refer to the alarm info in the Diagnosis menu for details. When the alarms are eliminated,
35
BZ001M056A ADT‐DK300A/400A Engraving Machine
(1) In the main menu, press [Diagnosis] to enter the diagnosis interface;
(2) Select [Input] to enter the input diagnosis interface, or select [Output] to enter the output diagnosis
interface;
(3) Output diagnosis: In edit mode, press the direction keys to select the output port, and press [EOB] to
(4) Input diagnosis: When certain input signal is valid, the corresponding area on the screen flashes.
Enter the file name and press [EOB] to confirm and create a new program in current directory in the
After editing all programs, press [Reset] to save the edited programs into the system memory.
36
BZ001M056A ADT‐DK300A/400A Engraving Machine
Select CNC file in the popup dialog box and press [Open] button.
Move the cursor to select a CNC file and then select [Copy];
Return to the root directory, locate the PROG directory in disk D, enter the directory, and select [Paste] to
complete copying.
Select desired program, which is in PROG directory in disk D by default, press [EOB] to enter subdirectory,
or press [Cancel] to exit;
Move cursor to select desired program, press [EOB] to confirm and load the program.
Select USB disk, move cursor to select a file in the disk, and press [EOB] to load the file.
37
BZ001M056A ADT‐DK300A/400A Engraving Machine
and edit the program in current work area (for loading program into work area, refer to section 8.2). The edit mode is
similar to notepad in Windows. Move the cursor directly to locate, press keys to enter, press [EOB] to change line, and
0 Caution
After all operations, press Reset to save the files, and the functions base on edit mode;
DK300A uses new file mapping technology, and allows loading processing files that exceed its memory. Therefore, to
ensure the system efficiency, you can only search and process, but can’t edit the processing files that exceed 2MB.
Follow the prompt on the screen, select the file and press [Delete] to confirm and delete the file.
0 Caution
If the program has been loaded into work area, you need to restart the system to delete the program, or else the system
The programs loaded into the work area can’t be deleted, or else the system will report error.
position and comprehensive position. In the main interface, press [Monitor] to enter the position interface.
38
BZ001M056A ADT‐DK300A/400A Engraving Machine
[MONITOR]
[Position]
[Absolute]
[Relative]
[Comprehensive]
This interface is usually used for early tool setting. Considering that some operators have been used to
manual calculation, this function is preserved. With the more and more powerful of automatic centered
39
BZ001M056A ADT‐DK300A/400A Engraving Machine
Enter [Position] interface;Switch to [Relative] interface;Then, enter manual mode;Press a coordinate axis No., e.g., ‘X’, and
the X coordinate flashes; Press “Cancel” to reset X coordinate to 0;The relative position interface follows:
40
BZ001M056A ADT‐DK300A/400A Engraving Machine
The edit interface shows the program info in current work area. In the main interface, press [ ] to
[Edit/PROG]
[Edit]
Syntax checking
File
41
BZ001M056A ADT‐DK300A/400A Engraving Machine
resource usage in current work area. The upper right of the program directory interface shows the version
info of current controller software. If our engineering personnel ask to confirm the software version of the
[Diagnosis]
[System Info]
42
BZ001M056A ADT‐DK300A/400A Engraving Machine
0.6.09
12‐07‐09 17:12:18
1.7
108
34
13
[Monitor]
[MDI]
In MDI interface, enter complete NC code instruction in edit mode, press the [Start] key in the edit mode
To restore the default settings quickly, press and hold the [Reset] key for three seconds and choose to
reset or not.
43
BZ001M056A ADT‐DK300A/400A Engraving Machine
MDI Interface
[Edit/PROG]
[File]
Connect the UBS disk, and copy the files between USB disk and electronic disk;
Upgrade system software: Copy the upgrade file to system memory in either method above to upgrade
the software;
Restart the controller. In [File Management] interface, press the Reset key to restart the controller. This
method is different from restarting due to power failure. In certain occasions, you can restart the controller
Connect to PC with the USB cable, and exchange the data between USB disk and PC.
44
BZ001M056A ADT‐DK300A/400A Engraving Machine
[MONITOR]
[Track]
Enter track interface to enable real‐time track display automatically. During automatic running of the
system, the motion track is displayed in real‐time. In standby mode, you can also press Preview to prescan the
processing file.
: Zoom in
: Zoom out
45
BZ001M056A ADT‐DK300A/400A Engraving Machine
management, tool magazine, principal axis, port, etc. In the main interface, press [parameter] to enter the
interface.
[Parameter/SYSTEM]
[Comprehensive]
[Axis Configuration]
[Management
[Tool Magazine
[Principal Axis]
[Port]
General parameters
General parameters are a set of functions that aren’t classified in details, e.g. home mode, manual speed,
etc.
46
BZ001M056A ADT‐DK300A/400A Engraving Machine
Axis parameters
Axis parameters are parameter set of interface characteristics of control position axis. Please refer to the parameter
47
BZ001M056A ADT‐DK300A/400A Engraving Machine
Management parameters
This is a function set that confirms identity and initialize the system.
Tool magazine parameters collect the parameters that the tool magazine requires. The specific meaning of the parameters
should be determined by the tool magazine of the machine tool, and therefore should refer to the instructions provided by the
Principal axis parameters are the set of electrical characteristics of servo and common principal axes. The specific
application also depends on the principal axis selection of the machine tool manufacturer. The servo parameters and axis
parameters have the same meaning, and therefore please refer to the description of axis parameters.
48
BZ001M056A ADT‐DK300A/400A Engraving Machine
IO configuration parameters
IO configuration parameters are the assignment of hardware interfaces. This parameter set is the IO pin sequence
specified by the system’s IO function numbers, which will improve the system flexibility. Please refer to System Parameters for
49
BZ001M056A ADT‐DK300A/400A Engraving Machine
compensation, tool radius compensation and other input variables. The compensation method is described
below.
[Coordinates/COORD]
[Compensation]
M series tool compensation interface has two compensation variables, i.e. tool length compensation and
tool radius compensation; corresponding to G43, G44 and G41, G42; enter compensation value to
corresponding compensation number, and transfer the compensation number in NC program to realize the
50
BZ001M056A ADT‐DK300A/400A Engraving Machine
Display workpiece coordinate system, i.e. the offset of workpiece home position and machine tool home
position. Totally six basic workpiece coordinate systems (G54~G59) and nine extension coordinate systems
[Coordinates/COORD]
[Coordinate System]
51
BZ001M056A ADT‐DK300A/400A Engraving Machine
[Diagnosis/DGNOS]
Alarm
Input
Output
Function Test
System Info
Alarm interface
Display the alarm of the system after power on, including 15 alarm records.
IO diagnosis interface
52
BZ001M056A ADT‐DK300A/400A Engraving Machine
IO diagnosis allows entering at any moment. You can check current IO state of the system. In manual
mode, press the direction keys to select corresponding IO, and press EOB to control the output manually.
Correct the output voltage of two lines DA voltage module for testing; press the direction keys to output
corresponding voltage directly, input the actually measured voltage to corresponding gear position; when
transferring control instructions of principal axis, the system will correct according to correction value.
53
BZ001M056A ADT‐DK300A/400A Engraving Machine
The principal axis function is used for testing; the principal axis has encoder, which displays current state
of the principal axis, e.g. actual speed of principal axis, encoder line setting, current principal axis angle, and
The system info shows basic information of current system, and is used to mark current software version,
hardware version, upgrade info, etc. In this interface, you can follow the prompt to perform operations.
54
BZ001M056A ADT‐DK300A/400A Engraving Machine
[MONITOR]
Macro variable
55
BZ001M056A ADT‐DK300A/400A Engraving Machine
Local variable
#100~#199
#500~#599
#600~#699
#700~#799
#800~#899
#900~#999
Process variable
In the variable interfaces of different levels, you can check the corresponding variable number. Local variable has five
levels totally, and shows the variables of current working layer by default. To view a specific layer, please enter local
variable submenu, and then select according to layers.Process variables are to customize the names of 20 variables
(#100~#999) according to CSV configuration table, so that the variable names have visual meanings. In programs, the user
customized variables are transferred with variable number.Current mode instruction info
Display the G code mode info of current system;
In [Monitor] interface, you can check the running code info of current system:
Tool No.: T
56
BZ001M056A ADT‐DK300A/400A Engraving Machine
57
BZ001M056A ADT‐DK300A/400A Engraving Machine
9. System maintenance
9.1. Restart
After program update, you need to restart the system to make the settings take effect. Cold start and
warm start are available. For cold start, turn off the power supply directly, and then turn on; for warm start,
carry out the following operation when the system is running normally and the processing is stopped:
(3) Press [ ] and the system asks whether restart or not, as shown in Fig. 9‐1;
Fig. 9‐1
In the file management interface, you can also press on the panel to enter directly.
58
BZ001M056A ADT‐DK300A/400A Engraving Machine
after update, you can back up the parameters before update, and then restore the parameters after update.
For parameter backup and restore, please refer to section 9.3 and 9.4.
Before update, press [Diagnosis] [System info] to view current version information of the software, in
Fig. 9‐2‐1
(1) In the main menu, press [Edit] to enter the program interface;
(3) Insert the USB disk, select the USB disk symbol in the root directory; after reading successfully, the
(5) Move cursor to the upgrade file ADTROM.BIN, select [Copy] to pop up a prompt window as shown in
Fig. 9‐2‐2, and press [EOB] to update; if there is no prompt window, please check the file name is valid.
⑸ Select the second upgrade file NC_RES.NC; skip this step if the file doesn’t exist. The operation is
same as (4).
59
BZ001M056A ADT‐DK300A/400A Engraving Machine
(6) After update, enter BIOS and then update the program: when the system is restarting, press [Cancel]
to enter and show six options, which are 0: System Settings; 1: BIOS Settings … 6: Language; select 1: BIOS
Settings ‐ 1 ‐ Program, and press Y to confirm; after that, the system prompts that the programming is done.
(7) After update, enter system info of the Diagnosis menu to view the system version number and
programming date, and confirm whether the update is successful, as shown in Fig. 9‐2‐1.
Fig. 9‐2‐2
parameters are valid. The user can edit the parameters according to equipment definition and requirements,
(3) Press the [Management] key to enter the management parameter interface;
60
BZ001M056A ADT‐DK300A/400A Engraving Machine
(5) Press , the system asks whether clear all parameters, as shown in Fig. 9‐3; press [EOB] again,
Fig. 9‐3
parameters can be restored to avoid setting the parameters repeatedly. The backup files can be copied to
other engraving system. Therefore, please back up the parameters after adjusting and restore the parameters
directly in the new machine. The parameter backup and restore method is described below:
(2) In the main menu, press [Parameter] to enter the parameter interface;
(3) Press the [Management] key to enter the management parameter interface;
(4) Move cursor to 007 or 008, and select corresponding operation menu;
(5) Press [EOB], the system confirms, and performs backup or restore operation;
(6) The backup operation will generate the SYSCONF.BAK file in the root directory of disk D. Please save
61
BZ001M056A ADT‐DK300A/400A Engraving Machine
(7) For restore operation, also save the SYSCONF.BAK file in the root directory of disk D. The system will
the program;
(2) To enter BIOS, press the [Cancel] key after the controller is electrified and before the application is
started; after entering, a blue background interface pops up. If the BIOS requires password, a prompt pops up.
(3) Enter BIOS to perform operations such as format disk C, D, and copy files from USB disk to upgrade;
62
BZ001M056A ADT‐DK300A/400A Engraving Machine
General parameters are complete, and contain basic operation and usage settings of the controller, including principal axis,
handwheel, home, tool magazine, etc.;
IO configuration parameters are mainly used for machine installation and test, adapting to the interface characteristics of
machine tool and motor drive;
(1) It is required to confirm user identity to modify the parameter table. The controller has two levels of
user authority, which are super user and operator; super user can modify all parameters and user passwords;
while operator only can operate the parameters that require modification; in P3.1 of management
parameters, the system enters the corresponding mode automatically according to the entered password.
(2) According to the application, the parameters will take effect immediately or after restarted; the
(3) Certain parameters are set in binary system (parameter descriptor has bit symbol); the conversion
63
BZ001M056A ADT‐DK300A/400A Engraving Machine
For more bits, multiply the decimal system corresponding to binary system of previous position by 2. If
only the corresponding bit is 1, accumulate the numbers of corresponding decimal system according to the
For example: set Bit0, Bit1 and Bit5 to 1, and the parameter will be 1+2+32=35.
(4) All modified parameters must be saved in [EDIT] mode and the system has stopped; for nonnumeric
parameters, press the EOB key and select in the popup dialog box.
64
BZ001M056A ADT‐DK300A/400A Engraving Machine
65
BZ001M056A ADT‐DK300A/400A Engraving Machine
66
BZ001M056A ADT‐DK300A/400A Engraving Machine
67
BZ001M056A ADT‐DK300A/400A Engraving Machine
68
BZ001M056A ADT‐DK300A/400A Engraving Machine
General parameter (P1.) 096 Pause Z to safe height enable Instant OFF
General parameter (P1.) 097 Pause A to safe height enable Instant OFF
General parameter (P1.) 098 Program reset reference point enable Instant OFF
General parameter (P1.) 100 Clear coordinate system in reset mode Instant G54 Coord
General parameter (P1.) 101 Z safe height (G54 coordinates) Instant 0.000
General parameter (P1.) 102 A safe height (G54 coordinates) Instant 0.000
(mm)
(mm)
69
BZ001M056A ADT‐DK300A/400A Engraving Machine
General parameter (P1.) 112 X screw offset function enable Instant OFF
General parameter (P1.) 113 Y screw offset function enable Instant OFF
General parameter (P1.) 114 Z screw offset function enable Instant OFF
General parameter (P1.) 115 A screw offset function enable Instant OFF
General parameter (P1.) 116 X screw offset pitch (mm) Instant 10.000
General parameter (P1.) 117 Y screw offset pitch (mm) Instant 10.000
General parameter (P1.) 118 Z screw offset pitch (mm) Instant 10.000
General parameter (P1.) 119 A screw offset pitch (mm) Instant 10.000
General parameter (P1.) 120 X screw offset start position (mm) Instant 0.000
General parameter (P1.) 121 Y screw offset start position (mm) Instant 0.000
General parameter (P1.) 122 Z screw offset start position (mm) Instant 0.000
General parameter (P1.) 123 A screw offset start position (mm) Instant 0.000
General parameter (P1.) 124 X screw offset end position (mm) Instant 0.000
General parameter (P1.) 125 Y screw offset end position (mm) Instant 0.000
General parameter (P1.) 126 Z screw offset end position (mm) Instant 0.000
General parameter (P1.) 127 A screw offset end position (mm) Instant 0.000
General parameter (P1.) 129 System start reset Instant Not reset
70
BZ001M056A ADT‐DK300A/400A Engraving Machine
General parameter (P1.) 132 Lubricant level alarm effective level Instant
71
BZ001M056A ADT‐DK300A/400A Engraving Machine
72
BZ001M056A ADT‐DK300A/400A Engraving Machine
73
BZ001M056A ADT‐DK300A/400A Engraving Machine
74
BZ001M056A ADT‐DK300A/400A Engraving Machine
75
BZ001M056A ADT‐DK300A/400A Engraving Machine
76
BZ001M056A ADT‐DK300A/400A Engraving Machine
Management parameter (P3.) 018 sys display axis setting Instant XYZ
77
BZ001M056A ADT‐DK300A/400A Engraving Machine
Management parameter (P4.) 012 Spindle air blow hold time (ms) Instant
Management parameter (P4.) 013 X‐safe position after tool change (mm) Instant
78
BZ001M056A ADT‐DK300A/400A Engraving Machine
Management parameter (P4.) 014 Y‐safe position after tool change (mm) Instant
79
BZ001M056A ADT‐DK300A/400A Engraving Machine
Principal axis parameter (P5.) 026 Servo spindle ready level Instant 0
Principal axis parameter (P5.) 027 Servo spindle quasi stop in‐place level Instant 0
Principal axis parameter (P5.) 028 Servo spindle zero speed in‐place level Instant 0
Principal axis parameter (P5.) 029 Servo spindle speed arrival level Instant 0
Principal axis parameter (P5.) 030 System spindle speed Instant 100
Principal axis parameter (P5.) 031 If close spindle while executing M30 Instant 0
Principal axis parameter (P5.) 032 Minimum spindle speed (rpm) Instant
80
BZ001M056A ADT‐DK300A/400A Engraving Machine
81
BZ001M056A ADT‐DK300A/400A Engraving Machine
82
BZ001M056A ADT‐DK300A/400A Engraving Machine
83
BZ001M056A ADT‐DK300A/400A Engraving Machine
84
BZ001M056A ADT‐DK300A/400A Engraving Machine
Port parameter (P6.) 088 Servo spindle enable output port No. Instant
Port parameter (P6.) Servo spindle quasi stop output port Instant
089
No.
Port parameter (P6.) 090 Servo spindle pulse control output No. Instant
Port parameter (P6.) 091 Servo spindle rigid tapping output No. Instant
Port parameter (P6.) 092 Servo spindle ready input No. Instant
Port parameter (P6.) 093 Servo spindle quasi stop input port No. Instant
Port parameter (P6.) Servo spindle zero speed in‐place input Instant
094
port No.
Port parameter (P6.) Servo spindle speed arrival input port Instant
095
No.
Port parameter (P6.) 096 Reset off LED configuration 0‐31 Instant
Port parameter (P6.) 097 Reset off LED configuration 32‐63 Instant
85
BZ001M056A ADT‐DK300A/400A Engraving Machine
Port parameter (P6.) 102 Spindle frequency alarm reset port Instant
Port parameter (P6.) 106 Spindle air blow output port Instant 11
Port parameter (P6.) 107 Lubricant level alarm input port Instant
Range : 1~65535
Unit : None
Authority : Operation admin or higher
Default : 1
Effective : Instant
time
Note : When screws of different pitches and motors of different step angles or
86
BZ001M056A ADT‐DK300A/400A Engraving Machine
(mm)
Ex 1: the motor rotates one cycle every 5000 pulses, and the machine
tool moves 5mm when the motor rotates one cycle, then
CMR/CMD=5000/ (5*1000)=1/1
Ex 2: the motor rotates one cycle every 5000 pulses, and the machine
tool moves 10mm when the motor rotates one cycle, then
CMR/CMD=5000/ (10*1000)=1/2
Then, CMR=1, CMD=2, the pulse equivalent is 0.002mm
009
X FastSpeed(mm/min)
010
Y FastSpeed(mm/min)
011
Z FastSpeed(mm/min)
012
4 FastSpeed(mm/min)
013
XStartupSpeed(mm/min)
014
YStartupSpeed(mm/min)
015
ZStartupSpeed(mm/min)
016
4StartupSpeed(mm/min)
017
X Acceleration(Kpps)
018
Y Acceleration(Kpps)
019
Z Acceleration(Kpps)
020
4 Acceleration(Kpps)
87
BZ001M056A ADT‐DK300A/400A Engraving Machine
About start speed, 1‐2 rotation motor speed is recommended for step
motor; as above, the machine tool moves 5mm when the motor rotates
one cycle, and the speed is 5‐10mm/sec (300‐600mm/min). For servo
motor, the start and stop shouldn’t have vibration. If this speed is too
high, it will cause vibration during motion, and the step motor will be out
of step. If the machine tool vibrates when starting and stopping, you can
reduce the acceleration.
The acceleration and start speed also affect manual speed, home speed,
etc.;
021
X Soft PosLimit+(mm)
022
X Soft PosLimit‐(mm)
023
Y Soft PosLimit+(mm)
024
Y Soft PosLimit‐(mm)
025
Z Soft PosLimit+(mm)
026
Z Soft PosLimit‐(mm)
027
4 Soft PosLimit+(mm)
028
4 Soft PosLimit‐(mm)
Range : ‐9999~9999
Unit : mm
Authority : Operation admin or higher
Default : Maximum positive/negative value
Effective time : Instant
Note : Generally, the machine tool has hard limit signal. In this case, software
limit isn’t required. Please set the positive limit to +9999.999, and
negative limit to ‐9999.999.
If hard limit switch isn’t installed, please use soft limit, which uses
machine tool coordinate system as the base point. Positive limit and
negative limit are subject to actual distance (unit: mm).
Since soft limit decelerates and stops at the limit point, it may exceed
the set distance, which depends on acceleration time and speed. Please
keep certain margin when setting this parameter.
029
Inp Speed(mm/min)
030
InpStartSpeed(mm/min)
88
BZ001M056A ADT‐DK300A/400A Engraving Machine
031
InpAcceleration(mm/sec)
039
XBacklashExpiate(pulse)
032
XBacklashExpiate(pulse)
033
YBacklashExpiate(pulse)
034
ZBacklashExpiate(pulse)
035
4BacklashExpiate(pulse)
Range : 1~20000
Unit : Pulse
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : 1. Compensate the clearance between control axis
Range : 0~1
Unit : None
Authority : Operation admin or higher
Default : 0 (program)
Effective time : Instant
89
BZ001M056A ADT‐DK300A/400A Engraving Machine
1 ‐ Mechanical home
037 IO FilterWave(1~8)
Range : 0~8
Unit : None
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : Set the filter constant;
If the environment has too much interference, e.g. rain and thunder,
please enter a filter value. Higher value indicates longer test time and
high reliability; 0 indicates no filter;
Range : 0~3
Unit : None
Authority : Operation admin or higher
Default : 0
Effective time : Restart
Note : Set the communication mode of the system;
040 MaxMPGSpeed(mm/min)
90
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~9999
Unit : ms
Authority : Operation admin or higher
Default : 100
Effective time : Instant
Note : Set the waiting time (unit: ms) after executing M code
Range : ‐9999~9999
Unit : mm
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : Set the compensation home offset after axis home operation.
91
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~64
Unit : None
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : While editing G code manually, add a line number Nxxxxx automatically
in a new line;
Range : 9600~115200
Unit : None
Authority : Operation admin or higher
Default : 115200
Effective time : Restart
Note : The communication rate setting when DNC or other PC software and
this controller are in RS232 communication mode
049 Controler ID
Range : 1~255
Unit : None
Authority : Operation admin or higher
Default : 1
Effective time : Restart
Note : The ID number setting of the controller when DNC or other PC software
and this controller are in MODBUS communication mode
050 X HomeDir
051 Y HomeDir
052 Z HomeDir
053 4 HomeDir
Range : 0~1
Unit : None
Authority : Operation admin or higher
Default : 1,1,0,0
Effective time : Instant
Note : Set the mechanical home direction of every processing axis
Positive
92
BZ001M056A ADT‐DK300A/400A Engraving Machine
Negative
Home direction is valid in mechanical home mode, that is, the system
scans the home signal direction of the machine in the home process.
Range : 0~1
Unit : mm
Authority : Operation admin or higher
Default : 0.2
Effective time : Instant
Note : Set the arc interpolation equivalent
If this value is too small, the arc has higher approximation accuracy, but
the computation will be too high, making the pause during processing
055 G73(M)LoopObligate(mm)
056 G83(M)LoopObligate(mm)
Range : 0.1~100
Unit : mm
Authority : Operation admin or higher
Default : 2.000
Effective time : Instant
Note : Set the tool retracting amount after Q is fed in G73 and G83 instructions;
this parameter (default: 2mm) is set according to actual chip removal
effect.
057 ArcSpeedUpVal
Range : 0&1
Unit :
Authority : Operation admin or higher
Default : 1
Effective time : Instant
Note : Set arc speed processing mode
93
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~1
Unit : None
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : In pretreatment mode, set to 0 to use corner speed balancing algorithm,
or set to 1 to use axis acceleration constraints balancing algorithm
Range : 0~1
Unit : None
Authority : Operation admin or higher
Default : 0 (real‐time processing)
Effective time : Instant
Note : Real‐time processing is suitable for machine test.
In pretreatment mode, the system enters processing state buffs for two
seconds and pre‐reads. The pretreatment mode only can check the
direction and size of feeding segment to adjust the speed automatically
and process at optimized speed.
Range : 0~1
Unit : None
Authority : Operation admin or higher
Default : 1
Effective time : Instant
Note : File scanning symbol will quicken the file transfer speed when
processing large files.
061 SpindleControlMode
Range : 0~1
Unit : None
94
BZ001M056A ADT‐DK300A/400A Engraving Machine
0: Analog output
1: Section speed regulation (4‐digit code), as below:
OUT23‐‐‐‐‐‐S0
OUT22‐‐‐‐‐‐S1
OUT21‐‐‐‐‐‐S2
OUT20‐‐‐‐‐‐S3
In analog output mode, the analog voltage is:
V=S/MaxRPM
S is the rotation set by the user, and MaxRPM is the maximum rotation
of principal axis set by the parameter (P4.017);
Range : 0~9999
Unit : mm/min
Authority : Operation admin or higher
Default : 1000
Effective time : Instant
Note : Set the home speed of every axis separately; both program home and
mechanical home use this parameter
Range : 0~1
Unit : LOGIC VOLTAGE LEVEL
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : Set the effective voltage level of the system safety signal. The source of
95
BZ001M056A ADT‐DK300A/400A Engraving Machine
electric cabinet door and similar sensitive occasions. If there are several
only when the system starts processing, and won’t prompt in idle state.
Range : 0~1
Unit : LOGIC VOLTAGE LEVEL
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : Set the effective voltage level of system air pressure alarm; set the
Both air pressure alarm and emergency stop alarm are effective
globally; the detection ports of air pressure alarm and chuck alarm are
set in port parameters.
96
BZ001M056A ADT‐DK300A/400A Engraving Machine
lubrication signal in the output holding time (unit: HZ). Oil pressure
detection level parameter is to set whether detect the effective level in
the holding time. Lubrication output port and oil pressure detection
port are set by parameters 066 and 078.
Range : 0~1
Unit : LOGIC VOLTAGE LEVEL
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : The above alarms are checked while the system is running. The system
alarms once the test is valid.
Range : 0~1
Unit : LOGIC VOLTAGE LEVEL
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : External emergency stop, start and pause button of the system
The effective level for extended function detection; this port is affected
by IO configuration.
Range : 0~10000
Unit : None
Authority : Operation admin or higher
Default : Z‐XY
Effective time : Instant
Note : Configure the axis and order of automatic back home of the system.
Be default, it backs to Z‐axis first and then XY axis. Other home mode
97
BZ001M056A ADT‐DK300A/400A Engraving Machine
The bigger the radius coefficient is, the lower the arc speed is.
The bigger the acceleration coefficient is, the higher the arc speed is.
Range : 100~1000
Unit : Instruction line
Authority : Operation admin or higher
Default : 500
Effective time : Instant
Note : Set the pre‐reading instruction lines; if the pretreatment processing
pauses and pre‐reads, please increase this value to pre‐read more
instructions.
98
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~1
Unit : None
Authority : Operation admin or higher
Default : 0, 1
Effective time : Instant
Note : Used to set whether prompt user to reset under certain conditions,
ensuring that the user has performed the operation;
Range : G17,18,19
Unit : None
Authority : Operation admin or higher
Default : G18 (L series)/G17 (M series)
Effective time : Instant
Note : Set the default processing plane to XY or XZ; modify the default plane, so
that it isn’t need to specify the modal plane value while programming,
and write plane related instructions directly in stead;
089 IP address
Range : 0~255
Unit : None
Authority : Operation admin or higher
Default : 192.168.0.123
255.255.255.0
192.168.0.1
Effective time : Restart
Note : Used to configure Ethernet parameters, which shall comply with the
actual network settings, or else it can’t be accessed normally.
After configured successfully, the user can perform the ping command
99
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 10~200
Unit : None
Authority : Operation admin or higher
Default : 20
Effective time : Instant
Note : Pretreatment forward segments are used to set the segments of
pretreatment preview.
The larger this value is, the greater the operation is, and the longer the
waiting time before motion is.
If this value is smaller, the balance value is set according to the actual
price effect because the forward data are insufficient and the speed
can’t be improved during small segment interpolating.
Range : 0~1
Unit : None
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : This parameter is used to modify the interpolation speed in
programming, making F programming invalid.
Used for the cases that processing codes requires ignoring F‐value. If this
parameter is set to ON, F value in G code is invalid, and the system
feeding speed is specified by 029# parameter.
100
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~1
Unit : None
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : Used to set whether G00 instruction is moved with G01 mode
If G01 mode is used, the interpolation speed shall follow the setting of
minimum speed;
Range : ON~OFF
Unit : None
Authority : Operation admin or higher
Default : ON
Effective time : Instant
Note : Used to restore the breakpoint position when the system is abnormal
during automatic processing. If the system has power failure or exits
abnormally during automatic running, the system will automatically save
current breakpoint location, and will prompt whether run from the
breakpoint after restarted. Press OK and the system will run from the
breakpoint, ignoring the codes before the breakpoint.
096 Pause Z to safe height enable
Range : ON~OFF
Unit : None
Authority : Operation admin or higher
Default : OFF
Effective time : Instant
Note : Used to stop lifting Z axis to set safe height in automatic processing for
safety's sake. When processing is started, it first locates the position
before tool lifting, and then carries out unfinished processing.
097 Pause A to safe height enable
Range : ON~OFF
Unit : None
Authority : Operation admin or higher
Default : OFF
Effective time : Instant
Note : Used to stop lifting A axis to set safe height in automatic processing for
safety's sake. When processing is started, it first locates the position
before tool lifting, and then carries out unfinished processing.
101
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : ON~OFF
Unit : None
Authority : Operation admin or higher
Default : OFF
Effective time : Instant
Note : Set whether return to set parameter reference point after mechanical
home, OFF is not to return to reference point, ON is to return to the
reference point after home operation. The reference point is set in
coordinate system interface.
099 Mechanical reset reference point enable
Range : ON~OFF
Unit : None
Authority : Operation admin or higher
Default : OFF
Effective time : Instant
Note : Set whether return to set parameter reference point after mechanical
home, OFF is not to return to reference point, ON is to return to the
reference point after home operation. The reference point is set in
coordinate system interface. The reference point is different from the
point of program home. Reference points 1~4 are for mechanical home.
100 Clear coordinate system in reset mode
Range : ‐9999~9999
Unit : mm
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : Set the safe position of Z‐axis of the machine tool, which can be machine
tool coordinates or program coordinates, and specified by 096#
parameter.
102 A safe height (G54 coordinates)
102
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : ‐9999~9999
Unit : mm
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : Set the safe position of A‐axis of the machine tool, which can be
machine tool coordinates or program coordinates, and specified by 097#
parameter. This parameter is generally suitable for machine tools with
dual‐spindle.
103 Z feeding speed limit (mm/min)
Range : 0~20000
Unit : Mm/min
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : Set the maximum speed of Z‐axis feed, 0 for no limit, and non‐zero for
speed limit. In the process of adjusting, if the machine tool vibrates
because Z‐axis speed is too high, this parameter can be set to limit the Z
axis speed. After setting, the parameter will limit the speed of the other
interpolation axes and thus affect the overall processing speed.
104 A feeding speed limit (mm/min)
Range : 0~20000
Unit : Mm/min
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : Set the maximum speed of Z‐axis feed, 0 for no limit, and non‐zero for
speed limit. In the process of adjusting, if the machine tool vibrates
because Z‐axis speed is too high, this parameter can be set to limit the Z
axis speed. After setting, the parameter will limit the speed of the other
interpolation axes and thus affect the overall processing speed.
105 X manual speed (mm/min)
Range : 0~20000
Unit : Mm/min
Authority : Operation admin or higher
Default : 1000
Effective time : Instant
Note : Set the continuous motion speed in manual mode. The manual rapid
speed is G00 speed.
103
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : ON~OFF
Unit : None
Authority : Operation admin or higher
Default : OFF
Effective time : Instant
Note : Set whether screw pitch offset function is valid. OFF is to turn off screw
pitch offset, and ON is to turn on screw pitch offset.
Range : 1~1000
Unit : mm
Authority : Operation admin or higher
Default : 10
Effective time : Instant
Note : Set the screw offset pitch, which is generally set to 10mm, and acquired
by laser interferometer.
104
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : ‐9999~9999
Unit : mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : The offset range when the screw offset function is turned on. The set
position is the machine coordinates. For example, if the coordinate
range of the machine is 0~100mm, you can set the starting position to 0,
and set the end position to 100. The coordinates in this range are not
compensated.
Range : ON&OFF
Unit : None
Authority : Operation admin or higher
Default : OFF
Effective time : Instant
Note : In the structure that the main program repeatedly calls subroutines, the
user can turn on this parameter and run the program directly. Select ON,
press '‐', and enter the calling time and line to run directly.
129 System start reset
Range : 0&1
Unit :
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : Purpose and function to be specified
Range : 1&0
Unit :
105
BZ001M056A ADT‐DK300A/400A Engraving Machine
002
Y_ServoAlarmIn ELevel
003
Z_ServoAlarmIn ELevel
004
A_ServoAlarmIn ELevel
005
X_ServoResetOut ELeve
006
Y_ServoResetOut ELeve
007
Z_ServoResetOut ELeve
008
A_ServoResetOut ELeve
Range : 0~1
Unit : LOGIC VOLTAGE LEVEL
Authority : Super Admin
Default : 1, 1
Effective time : Instant
Note : Adapt to the interface parameters of selected servo drive; please refer
to interface voltage level description of servo for specific parameter
settings. Servo alarm effective level can be set to 0 for stepper motor, or
else servo alarm will be generated because the port level read by the
system is 1. Reset effective level refers that the system will output alarm
reset signal from pulse port if the user presses the Reset key when servo
alarm occurs.
009
X_ECZ Home Enable
010
X_ECZ Home ELevel
011
Y_ECZ Home Enable
012
Y_ECZ Home ELevel
013
Z_ECZ Home Enable
014
Z_ECZ Home ELevel
106
BZ001M056A ADT‐DK300A/400A Engraving Machine
015
4_ECZ Home Enable
016
4_ECZ Home ELevel
Range : 0~1
Unit : LOGIC VOLTAGE LEVEL
Authority : Super Admin
Default : 0
Effective time : Instant
Note : When this parameter is enabled, encoder Z phase positioning of
corresponding axis will be enabled automatically in mechanical home
mode, i.e. the “servo home” positioning; in this mode, the accuracy of
repeated home positioning depends on servo positioning accuracy, and
therefore it is recommended to enable this function for servo motor.
Step motor doesn’t have encoder and can’t enable this option, or else
the signals can’t be scanned during mechanical home operation and will
move constantly.
017
X Limit+ Enable<●>
…
…
028
4 Limit ELevel<●>
Range : 0~1
Unit : None
Authority : Super Admin
Default : 0
Effective time : Restart
Note : Hard limit has two modes, i.e. hardware response and software
scanning;
107
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~1
Unit : None
Authority : Super Admin
Default : 1
Effective time : Restart
Note : Pulse command format setting is to configure the mode of output pulse.
The compatible command format of the motor drive should be known in
advance.
Pulse + pulse
Pulse + direction
Range : 0~1
Unit : None
Authority : Super Admin
Default : 1
Effective time : Restart
108
BZ001M056A ADT‐DK300A/400A Engraving Machine
Note : Set pulse direction; if the controller direction is reverse to actual drive
direction, please modify this parameter to adjust the rotation direction
of motor.
Range : 0~1
Unit : LOGIC VOLTAGE LEVEL
Authority : Super Admin
Default : 0
Effective time : Instant
Note : Set the effective voltage level of external home sensor switch during
home operation.
Low level
High level
Range : 0~9999999
Unit : Pulse
Authority : Super Admin
Default : 0
Effective time : Restart
Note : ¾ Round function is available on hardware version 1.5 or later only;
¾ This function is used to prevent the logic counting of axis
exceeding the maximum counting range (2147483648) and causing
overflow error;
¾ Generally, overflow occurs only when the axis is set to rotary. The
system will calculate the corresponding pulse limit according to the
gear ratio of current axis and assign to the ROUND parameter of
corresponding axis, if current axis is set to rotary and uses 360°
display mode after the system getting P2.062~P2.069 parameters.
The user can check the change of this parameter when the rotary
axis display function is enabled. The user can modify the changed
109
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~4
Unit : Pulse port sequence No.
Authority : Super Admin
Default :
Effective time : Restart
Note : In default mode, the actual number of every axis corresponds to the silk
screen number on the shell. If certain function axis is abnormal, you can
replace the axis through this function. For example, set P2.045 to 4,
P2.048 to 1, then, any operation to X axis will be the operation to A axis
encoder port on the shell.
0: no such axis
Range : 0~4
Unit : Pulse port sequence No.
Authority : Super Admin
Default :
Effective time : Restart
Note : It is set to 0 by default, indicating that the principal axis is in variable
frequency control mode, i.e. analog or gear position control mode. To
use servo principal axis, a coding port is required (servo principal axis
must be in position control mode); you can modify this parameter to
specify the function.
0: variable frequency principal axis adjusted by analog
1~4: corresponding to 1#‐4# axis
Note: If a pulse port is specified as the function port of principal axis, the
pulse port should be removed from previously corresponding function
axis number, or else the system will assign to principal axis after
restarted and the original function axis will be invalid.
110
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~9999
Unit : Wire number
Authority : Super Admin
Default : 2500
Effective time : Instant
Note : Set the encoder wires connected to every pulse port (AB phase pulse).
Since four times frequency division is performed for internal transfer, the
value of this parameter should be the pulses collected by the encoder
for one cycle divided by 4.
Range : 0~1
Unit : LOGIC VOLTAGE LEVEL
Authority : Super Admin
Default : 0
Effective time : Restart
Note : Set the normal voltage level when the pulse is working. If the setting is
different from the normal voltage level required by motor drive, a
direction will have accumulative error during every positive and negative
motion (independent of pulses). Therefore, if the positioning axis of the
machine has accumulative error in a direction, please check whether this
parameter matches.
Range : 0~1
Unit : None
111
BZ001M056A ADT‐DK300A/400A Engraving Machine
The setting of this parameter and P2.066~069 axis will affect the setting
of P2.041~044. Please refer to the parameter description of P2.041~044
for details.
Range : 0~1
Unit : None
Authority : Super Admin
Default : 0
Effective time : Instant
Note : Set the coordinate display mode of the axis. This parameter is valid when
P2.062~P2.065 is set to 0
0: 0~360° display
1: ‐9999.999~9999.999° display
The setting of this parameter and P2.062~065 axis will affect the setting
of P2.041~044. Please refer to the parameter description of P2.041~044
for details.
… …
Range : 0~1
Unit : None
Authority : Super Admin
Default : 1
Effective time : Instant
Note : This parameter is valid when P2.062~P2.065 and P2.066~P2.069 are set
112
BZ001M056A ADT‐DK300A/400A Engraving Machine
Note: If processing is required during the motion, the shortest path may
… …
Range : 100~8000
Unit : Kpps (Kilo Pulse Per Second)
Authority : Super Admin
Default : 2000
Effective time : Instant
Note : Set the maximum acceleration of every axis. This setting will affect the
set, the axis response time will be shortened and characteristics of the
This parameter also affects the home function and limit stop function.
Hard limit function: Use hard limit in software scanning mode, in which
acceleration of this axis. Therefore, if this value is too high, the machine
tool will stop in emergency, and if this value is too low, it will cause too
much overshoot.
Home function: the home acceleration of every axis uses this value.
Range : 0~1
Unit : None
Authority : Super Admin
Default : 0
113
BZ001M056A ADT‐DK300A/400A Engraving Machine
0: Positive
1: Negative
Range : 0~1
Unit : None
Authority : Super Admin
Default : 1
Effective time : Instant
Note : When mechanical home mode is selected, this parameter determines
whether external deceleration switch should be searched. If this
parameter is set to 0, and P2.009~P2.016 (servo Z phase enable) is also
set to 0, the home mode sets current point as the home directly in
mechanical mode.
0: No
1: Yes
Range : 0~1
Unit : None
Authority : Super Admin
Default : 0
Effective time : Instant
Note : If the logic direction obtained by the encoder is reverse to the actual
motion direction of the axis, please set this parameter.
Handwheel encoder reuses A axis encoder.
114
BZ001M056A ADT‐DK300A/400A Engraving Machine
0: Positive
1: Negative
090 X HomeSpeed2
091 Y HomeSpeed2
092 Z HomeSpeed2
093 4 HomeSpeed2
094 X HomeSpeed3
095 Y HomeSpeed3
096 Z HomeSpeed3
097 4 HomeSpeed3
Range : 1~20000
Unit : mm/min
Authority : Super Admin
Default : 100, 60
Effective time : Instant
Note : Used to set the speed parameters of mechanical resetting; the specific
effective sequence follows:
Range : 0~1
Unit : None
Authority : Super Admin
Default : 0
Effective time : Instant
Note : When the logic direction obtained by handheld box encoder is reverse to
the actual motion direction of the axis, set this parameter to perform
in‐phase setting.
0: positive direction
115
BZ001M056A ADT‐DK300A/400A Engraving Machine
1: negative direction
Range : 1~90000
Unit :
Authority : Super Admin
Default : 90000
Effective time : Instant
Note : 1. Used to configure the restriction acceleration of every axis during
pretreatment processing.
2. No matter which parameter, the lower the setting is, the slower the
processing speed is; vice versa.
Range : 0~1
Unit : None
Authority : Super Admin
Default : 0
Effective time : Instant
Note : Used for mechanical system control, such as heavy load.
0: Invalid
1: On
110 Y lock brake signal enable
116
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~1
Unit : None
Authority : Super Admin
Default : 0
Effective time : Instant
Note : Used for mechanical system control, such as heavy load.
0: Invalid
1: On
111 Z lock brake signal enable
Range : 0~1
Unit : None
Authority : Super Admin
Default : 0
Effective time : Instant
Note : Used for mechanical system control, such as heavy load.
0: Invalid
1: On
112 4 lock brake signal enable
Range : 0~1
Unit : None
Authority : Super Admin
Default : 0
Effective time : Instant
Note : Used for mechanical system control, such as heavy load.
0: Invalid
1: On
113 X lock brake delay time
Range : 0~10000
Unit : ms
Authority : Super Admin
Default : 0
Effective time : Instant
Note : When system brake enable is turned on and each axis outputs brake
signal, the system sends the pulse signal after delayed by this parameter,
in order to ensure that the cylinder motion controlled by the brake signal
responds normally.
117
BZ001M056A ADT‐DK300A/400A Engraving Machine
002 AlterSuperuserPassword
Range : None
Unit : None
Authority : None
Default : None
Effective time : Instant
Note : Set system permissions, including super user, operator and user, of
which super user has the highest permissions, the operator only has part
of the setting permission, and the user can not modify any system
settings. The default option is super user. If you set a super user
password, the system automatically switches to operator permission
after restarted next time. If you set an operator password, the system
switches to user permission after restarted. The default password of
super user and operator is 0.
1. In this menu, press 'EOB' and select permission in the pop‐up dialog
box, and then input the user password again to switch to select the
permission;
2. Super user can modify the super user password and operator
password, select the option to modify and press EOB, and input the old
and new password in the pop‐up dialog box.
004
Initialize
005
Initialize IO Config
Range : None
Unit : None
Authority : Super user
Default : None
Effective time : Instant
Note : Initial parameter table only in super user mode. After initialized, the
parameters will be reset to default. Please back up the parameters before
initializing to avoid repeated setting.
118
BZ001M056A ADT‐DK300A/400A Engraving Machine
007
para backup
008
para recover
Range : None
Unit : None
Authority : Super user
Default : None
Effective time : Instant
Note : 1. The parameters are backed up and restored only in super user mode.
3. The sysconf.bak file in the root directory is also used for restoring.
Range : None
Unit : None
Authority : None
Default : None
Effective time : Instant
Note : If you have forgotten the password, you can generate a PassMeg.DAT file
with this function, provide this file to controller manufacturer and ask the
manufacturer to reset the password.
010 menu click way
Range : 0~1
Unit : None
Authority : None
Default : 0 (click)
Effective time : Instant
Note : This function is to be developed
Range : None
119
BZ001M056A ADT‐DK300A/400A Engraving Machine
Unit : None
Authority : None
Default : None
Effective time : Instant
Note : Clear the accumulated value of current processing pieces. The
accumulated processing pieces are saved after power failure, and the
current processing pieces are cleared after the system is restarted.
Range : None
Unit : None
Authority : None
Default : None
Effective time : Restart
Note : Import the CSV system configuration of the manufacturer into the system.
Please refer to the configuration of macro variables and tool magazine
parameters for specific method.
Range : Select
Unit : None
Authority : Operation admin
Default : ABS
Effective time : Instant
Note : Select default boot screen from absolute position, relative position and
comprehensive position.
Range : 0~1
Unit : None
Authority : Operation admin
Default : 0 (Chinese)
Effective time : Instant
Note : Select system language
Chinese
English
120
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~1
Unit : None
Authority : Operation admin
Default : 0 (Chinese)
Effective time : Instant
Note : Macro keyword effective parameter is used to set whether the macro
expression symbol on the membrane is valid (1: valid, 0: invalid). Generally,
turn on this parameter while writing macro program, and then input
operators in number section.
Range : 0~6
Unit : None
Authority : Operation admin
Default : 1S
Effective time : Instant
Note : Used to configure the display mode of the logo; if it is set to 0, the user
needs to press any key to enter the system; for any other value, the system
delays for corresponding time, and enters automatically.
Range :
Unit : None
Authority : Super user
Default : XYZ
Effective time : Instant
Note : Used to configure the display axis of current system, and different display
combinations are available.
This configuration only determines the content of the interface. If the axis
function of the hardware exists, it still can output axis control during
programming, but the axis status won’t be displayed. The status such as
axis limit and alarm will be ignored.
Range : 0~1
Unit : None
Authority : Super user
Default : OFF/0
Effective time : Instant
Note : Used to configure whether RS232 of current system outputs the testing
121
BZ001M056A ADT‐DK300A/400A Engraving Machine
This parameter is dedicated for programmers, and the users are not
suggested using this parameter.
If the testing info is enabled, the system performance will be lowered, and
therefore it is disabled during normal processing.
Range : 0~1
Unit : None
Authority : Super user
Default : ON/1
Effective time : Instant
Note : Used to configure whether the key for axis motion on the control panel is
enabled.
This parameter is used to shield the composite function of the key for axis
motion on the NC panel and reduce the possibility of misoperation when
additional panel is used. However, if no additional panel is used, this
parameter must be enabled, or else the axis motion can’t be controlled
through the key.
Range : 0~1
Unit : None
Authority : Super user
Default : OFF/0
Effective time : Instant
Note : Used to configure whether NC uses additional panel, which must be ADT
matching additional panel, or compatible with the interface of same
protocol.
122
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0&1
Unit : None
Authority : Super user
Default : 0
Effective time : Instant
Note : Used to configure whether turn on screen saver of the system, in order to
further reduce system power consumption.
If the parameter is set to 1, the screen display will automatically turn off
after one minute when the system is stopped.
123
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~10000
Unit : None
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : Current tool number on the spindle;
002 System cutter
Range : 0~10000
Unit : None
Authority : Operation admin or higher
Default :
Effective time : Instant
Note : The number of tool magazine, used to limit tool change and prevent
beyond the value during processing
003 ATC reference position X (mm)
Range : ‐9999~9999
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : The reference position on the X‐axis direction in straight tool magazine;
if the straight tool is mounted on the X‐axis direction, this parameter can
be used, typically the position of the first tool, other tools are calculated
with respect to the reference tool position and interval. The default
configuration of the system is straight tools installed on the X axis.
004 ATC reference position Y (mm)
Range : ‐9999~9999
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : The reference position on the Y‐axis direction in straight tool magazine;
if the straight tool is mounted on the Y‐axis direction, this parameter can
be used, typically the position of the first tool, other tools are calculated
with respect to the reference tool position and interval.
005 ATC reference position Z (mm)
Range : ‐9999~9999
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
124
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : ‐9999~9999
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : Safe height of tool change, which should consider the longest tool
holder in the tool magazine before setting this parameter. Make sure
that there is no position interference.
007 ATC high speed (mm/min)
Range : ‐9999~9999
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : The speed that each axis quickly locates the set position when tool is
changed. For example, if safe height is located, the safe position use this
speed.
008 ATC low speed (mm/min)
Range : ‐9999~9999
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : The speed that each axis slowly locates the set position when tool is
changed. This parameter is used when taking and placing the tool.
009 Quick decline position (mm)
Range : ‐9999~9999
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : This parameter is reserved. Current straight tool doesn’t use this
parameter. You can use this parameter in customized tool magazine
macro program.
010 Tool placing position (mm)
Range : ‐9999~9999
125
BZ001M056A ADT‐DK300A/400A Engraving Machine
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : This parameter is reserved. Current straight tool doesn’t use this
parameter. You can use this parameter in customized tool magazine
macro program.
011 Tool cutting position (mm)
Range : ‐9999~9999
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : This parameter is reserved. Current straight tool doesn’t use this
parameter. You can use this parameter in customized tool magazine
macro program.
Range : ‐9999~9999
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : This parameter is reserved. Current straight tool doesn’t use this
parameter. You can use this parameter in customized tool magazine
macro program.
013 X‐safe position after tool change (mm)
Range : ‐9999~9999
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : The safe position that X‐axis returns to after taking and placing the tool
for the tool magazine installed on the Y‐axis
014 Y‐safe position after tool change (mm)
Range : ‐9999~9999
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : The safe position that Y‐axis returns to after taking and placing the tool
for the tool magazine installed on the X‐axis; the default configuration of
the system is straight tool mounted on the X axis.
126
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~9999
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : The distance between two tools of straight tool magazine, the system
calculates the position of other tools according to the reference position
and spacing.
016 Vertical‐type position offset (mm)
Range : ‐9999~9999
Unit : Mm
Authority : Operation admin or higher
Default : 0.000
Effective time : Instant
Note : This parameter is reserved. Current straight tool doesn’t use this
parameter. You can use this parameter in customized tool magazine
macro program.
014 Spi.ZeroOffset(p)
127
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~1
Unit : Logic level
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : Servo principal axis parameters are same as common positioning axis
parameters. If only the principal axis is controlled with servo port, you
can set the number according to axis parameters.
Range : 64~9999
Unit : None
Authority : Operation admin or higher
Default : 2500
Effective time : Instant
Note : The received wire number of the encoder when the principal axis rotates
one circle;
Same as common axis encoder, it can only receive AB phase pulse, and
thus the wire number of the encoder must be pulses of one circle
divided by 4.
This parameter will affect G74 and G84 tap instructions. Please set it
properly.
Range : 1~30000
Unit : None
Authority : Operation admin or higher
Default : 24000
Effective time : Instant
Note : This setting is used to calculate the analog output of the controller, and
suppose that the analog of variable frequency control is in linear control
mode;
128
BZ001M056A ADT‐DK300A/400A Engraving Machine
the rotation directly later, while the controller will output corresponding
analog voltage according to linear scale automatically.
Range : 1~65535
Unit : None
Range : 0~1
Unit : None
Authority : Operation admin or higher
Default : 0
Effective time : Instant
Note : The direction of rotation of the spindle encoder.
025 Spi.OpenDelayTime(ms)
Range : 0~9000
Unit : Ms
Authority : Operation admin or higher
Default : 6000
Effective time : Instant
Note : Set the delay time through this parameter to start the spindle. The
parameter is mainly to prevent processing before the spindle is started.
Range : 0~1
Unit : None
Authority : Operation admin or higher
129
BZ001M056A ADT‐DK300A/400A Engraving Machine
Default : 0
Effective time : Instant
Note : These parameters are reserved for the system.
Range : 1~24000
Unit : None
Authority : Operation admin or higher
Default : 100
Effective time : Instant
Note : Set spindle speed S value of the system. If the user program uses one
spindle for speed processing, set the desired spindle speed, and the
spindle code doesn’t need to be written in the program. If the program
has spindle code, the system will perform the programming speed and
save in parameters.
031 If close spindle while executing M30
Range : 0~1
Unit : None
Authority : Operation admin or higher
Default : 1
Effective time : Instant
Note : This parameter sets whether to automatically open and close the
spindle when the program automatically starts and ends. If set to 1, the
spindle automatically closes before started, and automatically stops
during operation; after started, the spindle automatically opens.
… …
Range : 24~37
Unit : None
Authority : Super Admin
Default : The port table in the manual
Effective time : Instant
Note : Handheld box interface and servo alarm function pin definition;
Servo alarm input port, handheld box position, axis selection, start,
pause, and emergency stop input port can be configured. The default
handheld box testing port is XS7, and servo alarm detection port is
XS1~XS4.
130
BZ001M056A ADT‐DK300A/400A Engraving Machine
… …
Range : 1~24
Unit : None
Authority : Super Admin
Default : The port table in the manual
Effective time : Instant
Note : Input terminal No. configuration parameter
Terminal No. is the object of the system to control IO, e.g. X external
home signal test, and the system tests terminal No. IN0, which
corresponds to input wire 1 by default, and thus the system tests input
relationship isn’t constant, and you can specify in these parameters and
For example, if you set 10 in parameter 042, the system will test pin 10
instead of pin 1 when it tests X home signal during home operation.
… …
Range : 1~24
Unit : None
Authority : Super Admin
Default : The port table in the manual
Effective time : Instant
Note : Output terminal No. configuration is same as input terminal
configuration. Output terminal No. and wire No. are mapped
063 Safe Signal
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
131
BZ001M056A ADT‐DK300A/400A Engraving Machine
Note : Specified system safety signal detection port, the system default is null.
If safety signal detection port is set, the system will generate security
alarm if signal is detected in running state. To cancel this function, enter
"8888" and change to "======". The port can be used for other
functions. Please note that a universal port between 0 and 23 is input.
For example, to specify pin 10, enter 9 and the parameter becomes “IN
(9)”.
064 PressureDect Port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Configure air pressure signal detection port. If the signal is detected
after port is configured, air pressure alarm is generated. The default
configuration is No.
065 ChuckDectect Port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Configure system chuck alarm detection port. The chuck signal is
detected in running state, which is same as safety signal.
066 SysOilOut Port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Configure the system pump output port. The system default is null. This
parameter specifies the oil pump port controlled by general parameter
069~072.
067 TChecking signal Port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Configure tool checking signal detection port. The default is null. This
parameter can be configured in the machine using tool setter.
068 AlarmLight Out Port
132
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for system alarm status output port configuration; the default
setting is null.
069 RunLight Out Port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for system alarm status output port configuration; the default
setting is null.
070 VFD 0 Level Out Port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for spindle speed control, corresponding to X0 input port of the
inverter
071 VFD 1 Level Out Port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for spindle speed control, corresponding to X1 input port of the
inverter
072 VFD 2 Level Out Port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for spindle speed control, corresponding to X2 input port of the
inverter
073 VFD 3 Level Out Port
Range : 0~23
Unit : None
133
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : OUT (05)=
Effective time : Instant
Note : Used for oil output port configuration; the default value is 05
075 Cooler Out Port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : OUT (04)=
Effective time : Instant
Note : Used for cooler output port configuration; the default value is 04
076 Spindle CW Out Port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : OUT (00)=
Effective time : Instant
Note : Used for spindle CW output port configuration; the default value is 00
077 Spindle CCW Out Port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : OUT (01)
Effective time : Instant
Note : Used for spindle CCW output port configuration; the default value is 01
078 System OilDect Port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for hydraulic pressure detection with auxiliary hydraulic control;
the default value is null
079 SpindleAlarm DetectPort
134
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for input detection port configuration of spindle alarm signal; the
default value is null; used together with parameter 069~072
080 Transduser DetectPort
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for input detection port configuration of inverter alarm signal; the
default value is null.
081 ExScram2 DetectPort
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for port configuration of external emergency stop input signal; the
default value is null.
082 Air of ToolCheck OutPort
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for output port configuration of tool setter blowing; before tool
setting, blow the debris to ensure the tool setting accuracy; the default
value is null.
083 IO Conf in RESET 00~15
Range : 0~65535
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used to configure the output signal that should be reset. For example, to
reset output port of pin 10# when the system is reset or alarms, press
EOB and set OUT9 in the pop‐up dialog box (black dot is selected), press
and hold EOB for three seconds to exit.
135
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~65535
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : The output signal that the system needs to reset when configuring reset
and alarm; the configuration is OUT16~OUT23.
085 ExStart2 DetectPort
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used to configure external start button wiring port; the default value is
null
086 ExPause2 DetectPort
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used to configure external start button wiring port; the default value is
null
087 TCheck Limit DetectPort
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used to configure external tool setter limit signal port; the default value
is null
088 Servo spindle enable output port No.
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used to configure servo spindle enable control port; the default value is
null. After the system specifies servo spindle function, the servo enable
pin can be controlled through this parameter
089 Servo spindle quasi stop output port No.
136
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used to configure servo spindle stop detection port; the default value is
null. In tool magazine, if spindle stop is required, start spindle stop
command, and determine whether stop in place by detecting spindle
stop port
090 Servo spindle pulse control output No.
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used to configure the switch port of servo spindle pulse control mode;
the default value is null. Used when servo spindle is specified.
091 Servo spindle rigid tapping output No.
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used to configure the servo spindle rigid tapping control output port;
the default value is null. Current version is not used.
092 Servo spindle ready input No.
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used to configure servo spindle ready input port; the default value is
null.
093 Servo spindle quasi stop input port No.
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used to configure the servo spindle stop in‐place input port; the default
value is null. Current version is not used.
094 Servo spindle zero speed in‐place input port No.
137
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used to configure the servo spindle zero‐speed in‐place input port; the
default value is null. Current version is not used.
095 Servo spindle speed arrival input port No.
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used to configure the servo spindle speed arrival input port; the default
value is null. Current version is not used.
096 Reset off LED configuration 0‐31
Range : 0~65535
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Whether to turn off the LED for alarm or system reset, same as IO reset
configuration.
Range : 0~65535
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Whether to turn off the LED for alarm or system reset, same as IO reset
configuration.
138
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Configure brake signal output port; the default value is null. Brake
enable is set in axis configuration parameters. After brake function is
configured, if the corresponding axis has pulse signal output, it will
output brake signal, and turn off brake signal if there is no pulse output.
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for spindle inverter alarm clear port configuration; the default
value is null.
103 Cooler alarm detection port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for cooler alarm input port configuration; the default value is null.
104 External reset input port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for external reset button input port configuration; the default
value is null.
105 Elastic cutter input port
Range : 0~23
Unit : None
Authority : Operation admin or higher
Default : =========
139
BZ001M056A ADT‐DK300A/400A Engraving Machine
Range :
Unit : None
Authority : Operation admin or higher
Default : =========
Effective time : Instant
Note : Used for spindle air blow output port configuration; the default value is
null.
XS1 X‐axis
XS3 Z‐axis
15‐core D‐pin socket connects to step motor drive or digital AC servo drive
140
BZ001M056A ADT‐DK300A/400A Engraving Machine
25‐core D‐pin socket inputs signals for every axis limit and other switching quantity
(5) USB and serial port exchange files between PC and DK300A controller and realize other functions.
(5) DK300A controller uses 24V DC power supply, and the internal power consumption is about 5W.
141
BZ001M056A ADT‐DK300A/400A Engraving Machine
(1) The cabinet must be able to effectively prevent dust, coolant and organic solution entering;
(2) When design electric cabinet, the distance between rear cover and case should be at least 20CM;
considering the temperature rises in the cabinet, the temperature difference between interior and exterior of
(3) The cabinet should be installed with fan to ensure interior ventilation;
(4) The display panel should be installed at the position can’t be sprayed by the coolant;
(5) When design electric cabinet, the external electrical interference should be reduced to lowest to
To prevent interference
The system is designed with anti‐interference measures such as shielding space electromagnetic
radiation, absorbing impact current and filtering power clutter, which can prevent interference with the
system in certain degree. To ensure system stability, please take the following measures to install and connect
the system:
142
BZ001M056A ADT‐DK300A/400A Engraving Machine
(1) CNC must be kept away from the equipment with interference (e.g. inverter, AC contactor,
electrostatic generator, high voltage generator, and sub‐unit of power lines), and the switching power supply
(2) To supply power to the system through isolation transformer, the machine tool must be grounded,
To suppress interference
Connect RC circuit (0.01μF, 100~200Ω, as in Fig. 1‐5) to both sides of AC coil in parallel. RC circuit should
be installed close to inductive load; connect freewheeling diode reversely on both sides of DC coil in parallel
(as in Fig.1‐6); connect surge absorber to the winding of AC motor in parallel (as in Fig. 1‐7).
To reduce the interference between CNC signal cables and strong current cables, the wiring shall follow
Gro
Cable type Wiring requirements
up
AC power cord
Bundle the cables of group A separately from group B and C, keep at
A
least 10cm clearance, or make electromagnetic shielding for group A
AC coil
143
BZ001M056A ADT‐DK300A/400A Engraving Machine
AC contactor
AC coil (24VDC)
DC relay (24VDC)
machine tool
servo drive
Position feedback cable Bundle the cables of group C separately from group A, or shield group
C C; keep at least 10cm clearance between group C and group B and use
Position encoder cable
twisted pair
Handwheel cable
144
BZ001M056A ADT‐DK300A/400A Engraving Machine
OUT27
145
BZ001M056A ADT‐DK300A/400A Engraving Machine
Adtech CNC drive is for reference, all of which use differential input mode. This mode has strong
anti‐interference and is recommended. Please refer to the figure below for the connection of CNC with step
146
BZ001M056A ADT‐DK300A/400A Engraving Machine
Certain companies connect together the optocoupler input cathodes of step drives, i.e. common cathode
connection, which isn’t suitable for CNC controller. Common anode connection connects together the anodes
of optocoupler input. The wiring shall follow the figure below, and do not connect PU+ and DR+ together, or
Wiring Diagram for Step Motor Drive with Common Anode Input
147
BZ001M056A ADT‐DK300A/400A Engraving Machine
Since differential connection is used in most cases, please refer to differential mode for the pulse
connection. Most servo drives require 12‐24V power supply, and the 24V power provided by pin 10, 11 is
available. The specific connection depends on servo drive. Please contact us if you have any question.
0 Caution
Either two of PU+, PU‐, DR+ and DR‐ shouldn’t be connected, or else the pulse interface may be damaged.
148
BZ001M056A ADT‐DK300A/400A Engraving Machine
Wire
Definition Function
No.
5 IN4 Start
149
BZ001M056A ADT‐DK300A/400A Engraving Machine
6 IN5 Pause
150
BZ001M056A ADT‐DK300A/400A Engraving Machine
151
BZ001M056A ADT‐DK300A/400A Engraving Machine
10 OUT9 Lighting
152
BZ001M056A ADT‐DK300A/400A Engraving Machine
1
IN24
9
IN25
2
IN26
10
IN27
3
IN28
11
IN29
4
IN30
12
IN31
5
IN32
13
IN33
6
HA
14
HB
7 24V-
15
5V-
8
5V+
Wire
Definition Function
No.
153
BZ001M056A ADT‐DK300A/400A Engraving Machine
154
BZ001M056A ADT‐DK300A/400A Engraving Machine
Inverter
No.
1
NC
6
NC
2
TXD
7
NC
3
RXD
8
NC
4
NC
9
NC
5
GND
155
BZ001M056A ADT‐DK300A/400A Engraving Machine
156
BZ001M056A ADT‐DK300A/400A Engraving Machine
157
BZ001M056A ADT‐DK300A/400A Engraving Machine
158
BZ001M056A ADT‐DK300A/400A Engraving Machine
159
BZ001M056A ADT‐DK300A/400A Engraving Machine
RS232 interface
160
BZ001M056A ADT‐DK300A/400A Engraving Machine
4 axes DK400A
Control axes
3 axes DK300A
161
BZ001M056A ADT‐DK300A/400A Engraving Machine
Safety measures
Coordinate rotation
162
BZ001M056A ADT‐DK300A/400A Engraving Machine
Offset function
Measurement centering
Yes
Automatic tool setter
Other functions
Specified radius R / center position Yes
163