HC4500 English Manual
HC4500 English Manual
HC4500 English Manual
User Manual
Fax: 0755-26722718
http://www.machine-controller.com
Copyright
All property rights of this user manual are reserved by Adtech (Shenzhen) CNC Technology Co., Ltd
(ADTECH for short). No institution or person is allowed to counterfeit, copy, transcribe or translate this user
manual without permission of ADTECH. This user manual does not include warranty, standpoint expression,
or other hints in any form. ADTECH does not bear any responsibility for any data outflow, benefit loss or
business termination due to the product info contained or mentioned by this user manual. All products and data
mentioned are for reference only. Contents are subject to change without prior notice.
Upgrade Information
Item No.
Version No.
Revision Date
Remark
HC4500
0.1.4
2011/02/24
Edition 4
(General)
Reserved
Remark:
1.
This user manual is strictly emended and checked by ADTECH (SHENZHEN) CNC TECHNOLOGY
CO., LTD, however, it is not guaranteed that the user manual has no any mistake or error.
2.
ADTECH (SHENZHEN) CNC TECHNOLOGY CO., LTD commits itself to improving the product
functions and the service quality consistently. Therefore, the company reserves the right of changing any
products as described, any software program, and the content of the user manual, without prior notice.
Safety Notice
Read this safety notice before operating.
I. Notice
1 Notice on safety:
Wear the mask when performing the plasma arc cutting, for the plasma arc will generate UV-b
radiation.
Our control system is capable of anti-interfering, but it is still required that your plasma power
supply have shielding function and the plasma controller have good grounding. Otherwise, it
will bring serious result.
Please set all parameters of the controller strictly according to the user manual; otherwise, it
may lead to failure of control system or even cause serious consequences.
The controller uses the 24V DC power supply. To avoid short circuit, please pay attention to the
voltage, negative or positive electrode of power supply when installing.
Do not insert or pull out any output plug of controller while the power supply is connected;
otherwise, it will damage the inside of controller.
If the output relay is non-solid-state relay, a freewheeling diode should be connected in parallel
on relay coil. Check the applied power supply to see whether it is up to requirements, avoid
burning out the controller.
Controller lifetime has a great relationship with ambient temperature. Install a cooling fan if the
temperature in processing area is too high. The allowable ambient temperature of the controller
is between 0C and 60C.
Do some protection measures if the machine is used in high temperature, damp, or dusty
environment, or environment with corrosive gas.
In place with strong vibration, add a rubber anti-vibration pad to weaken the vibration.
II. Statement:
We offer one year factory warranty or lifetime maintenance for any malfunction arising under the normal use.
In case of man-made damage or if the warranty expired, ADTECH will charge a certain cost price of parts.
However, the warranty is not applied to the following conditions:
III. Maintenance
1. Notice for maintenance and inspection:
Cut off the power supply of major loop before maintaining or repairing the controller.
To prevent the accident, the operator should confirm the power supply is cut off.
Route inspection
Periodical inspection
Daily
Half year
Content
Upgrade Information ..............................................................................................................2
Safety Notice ...........................................................................................................................3
Chapter I. Introduction ..........................................................................................................8
1. Function introduction ................................................................................................................................8
2. Features .....................................................................................................................................................8
3. Application environment ...........................................................................................................................9
Chapter VI Troubleshooting...............................................................................................104
1. Why the U-disk cannot be read? ...........................................................................................................104
2. Why there is an error in the cutting? .....................................................................................................104
3. Why the cutting quality of the turning is poor?.....................................................................................104
4. Why the cutting square is changed to rectangle? ..................................................................................104
5. Why the cutting circle is changed to ellipse? ........................................................................................104
6. Why there is wave shake in the opposite angles when cutting the circle? ............................................104
7. Why the motor does not work or is similar to death when it is in Auto state? ..................................104
8. Why the motor does not work or is similar to death when it is in Manual state? ..............................105
9. The processing code has the Return instructions. However, why the device does not return to the
home position after having finished the track?..........................................................................................105
10. Why the right angle of the cutting square is not vertical? ...................................................................105
11. Why the anti-interference performance of plasma is poor?.................................................................105
12. Why, one of the solenoid valves cannot work? ...................................................................................105
Chapter I. Introduction
1. Function introduction
HC4500 is a newest generation of high-performance flame/plasma controller developed by
ADTECH. The control circuit adopts the ARM9 high-speed microprocessor, large-scale
custom-tailor IC chip, and multi-layer PCB, and the display adopts 7 color display screen. Surface
mount devices are used throughout the entire process. The controller is developed basing on
powerful R&D capacity of ADTECH for many years, and the software integrates advantages of
factories from home and abroad. The hardware of this controller is highly stable in operation, and the
software is perfect in performance, making it a trusted and highly cost-efficient flame/plasma
controller.
2. Features
1)
Adopt 32-bit high performance CPU and super-large programmable FPGA, real-time multi-task
control technology and hardware interpolation technology, realizing a fast and stable operation.
2)
ARM9 processor technologies, achieving quick running speed of program and refreshing speed
3)
Reasonable process structure, combining with all Optocoupler isolation control and powerful plasma
anti-interference capacity
4)
256M storage space for processing files, satisfying the running and processing of all kinds of
complex programs, and capable of handling the running of large program easily
5)
Capable of controlling 3 stepper/servo motors at the same time, as well as synchronizing of double
axes or developing the function of third axis in accordance with the actual requirements
6)
7 color display screen, human-friendly operating interface, easy to operate, and the interface
supports display in many languages
7)
Support plasma and flame cutting, and the system software contains the perfect cutting processes for
both kinds of cutting
8)
Figure library is provided, capable of selecting hole-cutting or slicing of figure in figure library as
required
9)
Figure processing function allows it possible to rotate, calibrate, or do X/Y mirror for the processing
figure
22) File name can be displayed in Chinese so that users know clearly the content of files.
23) Users can download the latest upgrade via the USB disk for updating the application.
24) End users can restore the factory default and system files using the one-key backup and restoration
function, which better protects the system parameters and system files.
25) Procedure input has two modes: processing file after USB disk transfers CAD and nests, and on-site
compiling G code manually.
26) USB and RS232 serial port communication control; capable of reading files via USB disk, it is
convenient for the on-site operations
27) Help system makes the operations easier for the primary users.
28) Speed range : 0---15000MM / MIN , Distance of travel : (+)99999.999(-)99999.999 mm.
3. Application environment
Power supply: DC 24V 50/60Hz
Power consumption: <4W
Operating temperature: 0C 60C
Storage temperature: -20C 80C
Operating humidity: 20%95%
Storage humidity: 0%95%
Main menu Press [F6] to enter the upgrade interface Press [F6] (Help) to search for the
relevant help information.
2. Restore factory default
In case there is a condition of abnormal speed or accuracy due to the improper adjustment of system
parameters, you can, in main menu of system, press [F6] (Upgd) Press [F1] (LEV)Press [F1]
(LEV)Press [ENTER] to restore the parameters to factory default.
In HC4500, you can also press [F6] (Upgrade) in main menu [F3] (Restore) Press [F1]
(Restore)Press [ENTER] to restore the system configuration files, help files, and figure library files.
Note: If the factory has not saved the factory default, it is not allowed to restore the parameters,
and the corresponding dialogue box will be shown.
3. Figure library
For the convenience of processing and for reducing workload of operators and increasing the usability of
system, the system is provided with 33 common figures of processing part and 1 testing figure. In the main
menu interface, press [F2] (Grap) to enter the figure library interface as follows, and select the corresponding
figure to process.
11
interface.
the main interface, when you can press [F1] to enter the auto interface to carry out the processing with selected
files.
13
processing interface:
14
Processing speed is determined by the CutSpeed in speed setting interface and the Speed rate in
auto processing interface.
Actual Processing Speed =CutSpeed Speed Rate
Note: Speed rate can be adjusted by pressing [F] and [F] on the panel, or just the [F] key.
[StrSpeed]--Start-up speed: Track-Move, a speed of starting up. For example, if the StrSpeed is set to be
300, the system speed is 0.3m at the just beginning. The value of start-up speed is determined by the
processing speed. The following list shows the reference value of start-up speed; actual data are subject to
the on-scene cutting effect.
CutSpeed (mm/minute)
StrSpeed (mm/minute)
100-200
100
200-500
200
500-700
300
700-800
500
800-1000
600
1000-1300
700
1600-2000
1000
2000-3000
1500
3000-4000
2000
Table 2.8.1
16
2.
[AddSpeed]-- Acceleration: It is an average increment of increasing the processing speed from start-up
speed to the highest speed. For example, if the start-up speed is 300, acceleration is 100, and highest
speed is 1000, then, the speed is increased to 300, 400, 5001000 at 100 intervals; if the acceleration is
50, then, the speed is increased by 50 each time.
The acceleration is determined by the Precision (In main menu, press [F4] (Para) [F5] (Prec).
Precision: refer to the distance the corresponding machine moves when the control system gives an
impulse.
The following list shows the reference value of impulse equivalent and the acceleration; the actual data
are subject to the on-scene cutting effect.
Precision
Addeleration (mm/minute)
0.001000-0.002000
10
0.002000-0.003000
20
0.003000-0.004000
30
0.004000-0.005000
40
0.005000-0.006000
50
0.006000-0.007000
60
0.007000-0.008000
70
0.008000-0.009000
80
0.009000-0.010000
90
0.010000-0.011000
100
0.011000-0.012000
110
0.012000-0.013000
120
Table 2.8.2
17
[START], the system will stop preheating immediately and go to the next action without saving the preheating
time. If you press [STOP], the preheating time will be extended without limit. Press [G] to stop preheating, and
the system will save the Current preheating time automatically as the Preheating time for the future.
In main menu, press [F1] (Auto):
19
program.
FBack and Stop : Go back to the interrupt with no cut then stop program..
CBack and Cutting : Go back to the interrupt with cutting then then cut continue program.
Process ringht here : cut continue program right here.
A
B
Picture 1
Picture 2
As picture 1, the outer is square steel plate and the inside rectangle is the workpiece to be cut. Assuming
that it is to cut the work piece from point A and the steel plate is of thick materials; then, it will cost a lot of
time to perforate. However, if it is to cut from the edge of steel plate (point B), the time of preheating
perforating may be saved. Detailed operations are as follows:
c In automatic processing d Press [STOP] e Press the corresponding X, and Y keys to move the
cutting gun to the edge of the steel plate f Press [Start] again g Select the relevant item in the popped up
dialogue box h Press [ENTER], the coordinate will be moved to the current break point automatically and
proceed the processing of selected item.
20
Work piece 2
Work piece 2
Work piece 1
Work piece 1
Picture 1
Picture 2
To save the steels during the processing, you can move the tracks of work piece to a certain place for
processing when cutting some kinds of figures. As shown in above pictures, the out frame is the steel plate,
and the inside frame is the figure to be cut. For example, it may waste many materials if you cut the work
piece 2 directly after having cut the work piece 1, because they are a certain distance away. Therefore, you
can move the track of work piece to a proper place as Picture 2 before cutting, which can save many materials.
Detailed operations are as follows:
Press [STOP] key after you have cut the work piece 1 Press [X+], [X-], [Y+], and [Y-] to move
the cutting gun to the proper position.
21
16. Array
When you need to cut a single figure on big steel plate for several times, you can use the array function
to realize the simple array of this repeated figure.
In main menu interface, press [F1] (Auto) [F4] (Grap) [F4] (Pro):
22
17. Mirror
If you need to exchange the start point and the final point of the figure horizontally at 180 during
the cutting, you can do it by mirror function.
Press [F1] (Auto) [F4] (Figure) [F4] (Process) [F1] (Rotate) and press [F1] (Y mirror) / [F2]
(X mirror) / [F3] (XY mirror). As shown in the following picture:
24
18. Rotation
Sometimes, the position and angle of the steel plate are required to meet the XY axis of the cutting
machine during the cutting. However, in the actual processing, it is hard to avoid the XY axes on steel
plate deviating from the XY axes of cutting machine for an angle.
In virtue of rotation function, it is allowed to achieve the auto calibration of steel plate so that you do not
have to move the steel plate or cutting machine. The operations are as: in main menu, press [F1] (Auto)
[F4] (Figure) [F4] (Process) [F1] (Rotate) [F4] (Rotate), and then input the rotation parameter to
finish the figure rotation.
25
Picture 2.18
Rotation
19. Calibration
If rotation angle is uncertain when calibrating the steel plate, we can get a correct rotation angle by
calibration function.
First, a reference axis is required, around which the figure is rotated at a certain angle when
calibrating. To select the reference axis, press [F1] (Auto) in main interface [F4] (Figure) [F4]
(Process) [F1] (Rotate) [F5] (Calibrate), and a dialogue box will show up for selecting the reference axis
(HC4200 can only take X as the reference axis).
A
Picture 1
Picture 2
In Picture 1, the large frame (Real line) is the steel plate, the small frame (Dashed line) is the
figure to be cut, and point A is the start point of the cutting gun. If it is cut according to Picture 1,
the figure outside may not be cut; and if it is cut when the start point is moved to the middle of
the steel plate as Picture 2, obviously it will waste the steel plate.
At this point, without moving the steel plate, you just have to figure out the slope angle of the
plate, and incline the figure to be processed at the corresponding angle before cutting effectively.
27
Original position
1
As above picture, point A is the start point of cutting gun. You can figure out the slope angle of
the steel plate by moving the cutting gun to any point of its base line. Press [X+] [Y-], or [Y-]
[X+]; then, press [ENTER] to confirm.
Then, the figure displayed on the controller will be rotated at a certain degree. The position of
figure to be processed and the steel plate is shown as follows:
If the steel plate is inclined as follows, then, the calibration method is as below:
Original position
28
Press [X+] [Y+], or [Y+] [X+], then, press [ENTER] to confirm. The position of
figure to be processed and the steel plate is shown as follows:
20Tool Setting
Main Interface after power on, pressF1Auto--- F4Graph, Enter into Graph track follow
interface, Press key G.
Graph Original start point will turn to position of lower left quarter, Press Key G, The
graph start point will positioned 5 directions like original point, lower left quarter, Lower Right
Corner, top right corner, top left corner.
Picture 2.20
31
1.2.2 Manual
In main menu [F1] (Auto) [F2] (Manual) to enter the manual interface:
33
1.2.2.1 Inching
In manual interface as Picture 3.1.2.2, press [F1] (Point), and the above interface will show up
when the Inching is highlighted, with an input prompt Input L value at the bottom of the screen.
Press the number keys to input the length of inching, unit in mm. Then, you can press [X+], [X-], [Y+]
or [Y-] to allow the motor to run the input length relatively for each time. Its the same for the plasma
function (Picture is omitted)
34
1.2.2.2 Breakpoint
35
1.2.2.3 Clear
In manual interface, you can press [F5] to clear the parameter in counting. If you press [X] or [Y] [F5]
(Clear) [ENTER], it is to clear the entire line of X and Y coordinates. To clear the last digit of value, you
can just press [DEL] on the panel.
In manual interface, when you press [F6], the coordinate value of X and Y is returned to 0 coordinate.
In manual interface, pressing [X] and [Y] keys on panel enables to modify or clear the value of X and Y.
Once [X] or [Y] key is pressed, the interface on the left bottom will show the current coordinate, for
example Input X value: X=+00123.456, and at this time you can press [DEL] to clear the coordinate value
or press [F5] (Clear) to clear the entire line of value. After the setting, press [ENTER].
1.2.3 Backward
It is used in auto interface to return along original track due to the incomplete cutting when processing,
and the procedures are:
In auto processing Press [Stop] to stop Press [F3] (Backward) to enter backward function if
the required position is arrived, press [Stop] If it excesses the required position, press [F1] (Travel) to move
forward Once the system is stable, you can then press [Start]. The system will run M07 perforating
instruction again directly and process in accordance with the program.
One backward action can only return to the previous perforating point.
1.2.4 Forward
During the processing, travel or backward motion in auto mode, if you press [Stop] to stop, the original
Manual displayed in menu will be changed to Forward. At this time, if you press [F2], the system will
36
move forward at actual processing speed without running M switching instruction, which is equal to traveling
at processing speed.
In figure interface as Picture 3.1.2.5 above, you can press [F4] (Pro) to enter the figure processing
interface as follows:
37
Direct change coordinate refers to that the cutting gun does not move but the coordinate is changed to
the coordinate of perforating point directly.
Auto move gun refers to that the cutting gun is moved from current position to perforating point.
After that, select any M07 perforating point during the figure processing to process, and input
the perforating point and press [ENTER]. To make fine adjustment, you can press [X+] or [X-] to select
the next perforating point.
1.2.5.1.8 Array
See Array in section 16 of Chapter II.
1.2.5.1.9 Restoration (Rev)
In processing interface as Picture 3.1.2.5.1, press [F6] (Rev) to restore the figure after the array,
point/line selection to the shape when loading.
Note: In rotation interface, it can only restore the figure to the state before rotating
Only in processing interface can the figure after the array operation be restored.
1.2.6 Back to origin
In auto interface, press [F5] and the cutting gun will return to origin at the current manual speed.
When in auto running, its required to press [Stop] to allow system to be stable before pressing [F5].
39
In case of manual pause in auto processing, when you press [F6] (breakpoint), the system will save the
current working track (current position of cutting gun) as a breakpoint automatically. This breakpoint is
saved permanently. When you restart the machine or re-enter the auto mode, as long as the current program is
not changed, you can press [F6] (Breakpoint) to restore based on the breakpoint. Once the breakpoint is
found, press [Start] and the system will continue the processing from the breakpoint. It is the same for the
plasma function.
I/O
Flame: Before processing, you can also select the strong electricity key manually to control
the ignition, acetylene, preheating oxygen, cutting oxygen, and cutting gun rising/falling/stop.
Note: when you press the ignition key, if the acetylene is not opened, it will open the acetylene
valve before switching on the ignition switch, and then switch off the ignition switch after an
ignition delay (see Parameter-Control-Ignition Delay). Press [Perforating] and it will perform
preheating perforating (see M07 Fixed Cycle of Preheating Perforating in section 4 of Chapter III).
Pressing [Main switch] is to close all IO outputs.
Plasma: You can use the arcing switch (Cutting Oxygen switch of flame cutting) to control
the arcing before processing and the system gives an arcing signal to the height-adjusting system.
If there is no height-adjusting system, the system will open the arcing switch; press [Perforate] to
starting arcing and perforating (See M07 arcing & perforating cycle in point 4, section 3); press
[Shut down] to shut all the output.
2) [F] and [F] allows you to increase or decrease the moving speed rate. In standby mode, you
can press and hold this key to increase or decrease the speed continuously. If in the process,
each press would increase or decrease the speed by 1.
3[Pgup/S] and [Pgdn/S] are composite keys. Press [Pgup/S] (or [Pgdn/S]) key, the cutting gun
will move upward (or downward) until it is released. It is to page up or down when editing.
40
4) [F] key allows you to switch the speed ratio swiftly. Press [F] key if the ratio is between
50%--100%, the speed ratio will be switched to 5%; and if the ratio is between 1%--50% when
you press [F], the speed ratio will be switched to 80%.
5Figure interface operation: You can press the number key to enlarge the figure. 0 : resume the
figure to original state; 1- Zoom in1, 2- zoom in2 and so on. For example, if you press [2],
the figure is enlarged2, and press [0] to resume to the original size; if you press [2] for twice
successively, the figure is enlarged at 2*2=4 times, and so on.
6[INS] key is to enable the Help of the current interface.
2. Figure library
2.1 Operations
Press [F2] in the system main interface to enter the figure library as Picture 2.1. There are 33 figures
available in the library. You can press [Y+], [Y-], [X+], and [X-] to select the figure, or press [pgup] / [pgdn]
to turn the page to select. When you have selected a figure, you can press [ENTER] to enter the figure library
setup.
Picture 2.1
Take Convex polygon with hole for example. Highlight the w.h.p.p.po. white on black. (See
Picture 2.2)
41
Picture 2.2
User can get the difference process graph based on the parameter setting.
Parts Type: Hole-cutting and slicing. Related workpiece in the inner of graph when slicing; Related
workpiece in the outside of the graph when hole-cutting.
Lead in/out Line: Lead-in line (arc) is a reserved lead line (Arc) for avoided to over-burnning of point in
the cross the hole. Leads out line (arc) are specal function for plasma cutting, because lead-out line or lead-in
line will happening brake of arc under the plasma cutting. Lead in/out line (arc) hole-cutting is the inner of
graph, but the slicing is in the outside of graph.
Idle line: Idle distance from start point of process to start of cross-hole point.
Parameter setting of graphics library is limited, diameter of round hole can not bigger than diameter of
outside arc and the height from round hole center to botton side of hemline, the length if hemline can not less
than two times of top diameter. Because It can not show the correct composite figures if the the parameter
exceed the related scope. After set parameter, Press F5 for preview, If Parameter exceed the related scope,
system will makte the reminding, then restore parameter as before set. If parameter setting coorect, PressF6
leading-in, enter intor auto interface, then Porcess file in the system had been changed to file of graphics
library.
When you set the parameter, Press DELit can delete the last no of currenct parameter, press key of
number for input value. Press CANparameter will clear, Press Y+,Y-select parameter setting.
3. Edition
In main interface, press [F3] to enter the window of editing function menu as Picture 3.1, in which shows
42
the code of file being processed. The code can be viewed only, and cannot be edited. If there is more than one
page, you can press [pgup] or [pgdn] to page up or down.
3.1.1 New
1.
2.
3.
4.
5.
6.
7.
Press [ENTER] key after the input. If the input name exists, there will be a prompt as Picture 3.1.1.2
below as you press [ENTER]. Otherwise, it will enter the file editing interface, as Picture 3.1.1.3.
44
Picture 3.1.1.2 Interface for prompting the exist of input file name
In this prompt interface, you can press [ENTER] to cover the original file and enter the interface
as Picture 3.1.1.2; otherwise, press [ESC] to exit to interface as Picture 3.1.1.
45
3.1.2 Load
1) In window of editing function menu as Picture 3.1, press [F2] to enter the file loading interface
as follows:
Picture 3.1.2
File loading interfaceAfter entering into the above interface, press [F] or [F] to select the processing
file, and press [F2] or [ENTER] to select, and then enter the processing code editing interface. For file edition,
see 3.2 Editing processing file.
2) [INS] key: Enable the help system of the current interface.
3.1.2.1Copy
In file loading interface as Picture 3.1.2, you can press [F5] Copy to copy the current selected single
processing file in controller to the USB disk, or press [F6] Copy All to copy all processing files of controller
to the USB disk.
Note: When copying all files, if you need to quit for some reasons, you can just press and hold the
CANCEL key to exit the interface as Picture 3.1.2.
46
3.1.2.2 Delete
In processing file loading interface, you can choose to delete files in system catalog. When deleting the
processing file, the system will ask whether to delete, you can press [ENTER] to delete or [ESC] not to delete
.
Picture 3.1.2.2 Delete interface
47
(Copy) or [ENTER]. After the copy, the system will pop up a prompt Data are completely copied, press any
key to return, you can then press any key to exit.
3.1.4 Define
In this interface, press [F1] to define the M07 instruction. The system default M07 perforating
instruction is as follows:
Flame:
c Ignition Fixed Cycle, M52
d Cutting gun falling (Fixed Cycle), M71
e Preheating on (Fixed Cycle), M74
f Perforating cutting gun rising (Fixed Cycle), M72
g Cutting oxygen on, M12
h Perforating cutting gun falling (Fixed Cycle), M73
Plasma:
A. With height-adjusting system:
c Enable M22
d Arcing M12
e Waiting for arc voltage detection signal (IN0)
After arcing, the height-adjusting control starts performing initial location (With initial
location function); perforating and perforating delay automatically, and gives a signal of
successful arc voltage detection to the controller.
B. Without height-adjusting system:
49
[F2] is used to define the M08 instruction. The system default M08 instruction for closing cutting
oxygen is as follows:
Flame:
c Cutting oxygen off, M13
d Cutting gun rising (Fixed Cycle), M70
Plasma:
c Close striking arc M13
d Close the height-adjusting control M23
Users can define M08 to M80 (close all output) according to their actual demand. All valves will
be closed when performing M08 to save gas.
5)
6)
7)
8)
9)
Note: After you have defined M07 and M08 instructions, you should set [F1] (Configuration) in [F4]
(Parameter) as user-defined; otherwise, the instructions would not be effective.
3.2 Editing processing file
As shown in Picture 3.1 at the beginning of this section, in the interface of editing, if you create a new file
or load a file, and enter the edition interface, you can then edit the processing file as follows:
50
3.2.1 Figure
In processing file editing interface as above, Press [F1] and the interface will show the preview figure you
are editing for your reference.
3.2.2 Test
In processing file editing interface as Picture 3.2, after enter the code of processing file or loading the
code of nest software, you can press [F2] to detect whether the code of processing file has error. If there is an
error, the error line will be highlighted in the interface and the error type will be shown on the bottom as
follows:
51
52
3.2.3 Save
4. Parameter
In main interface, press [F4] to enter the parameter setting function, and the options are as follows:
M07/M08 instruction: Users can choose the M07 or M08 preheating perforating instruction as system
54
4.2 Speed
In system parameter setting interface as Picture 4, press [F2] and the interface will become as the following
56
picture, when you can set all the speed parameters including speed, hand speed and acceleration or
deceleration.
Explanation
Unit
mm/minute
Acceleration
the speed increased each time for X/Y axis from the start-up
speed to the maximum speed
mm/minute
Hand speed
mm/minute
Processing speed
mm/minute
Table 4.2.1
Note:
In practical cutting, you need to perform acceleration/deceleration operations at the corner. Too
fast an acceleration/deceleration at the corner would lead to halfway cutting or flame-out, and too slow
the speed may not form a right angle at the corner or lead to circular arc. In this way, the start-up
speed and acceleration in Speed setup should be set for several times according to the current
pulse equivalent to the optimum state.
Reference value:
Processing speed
Pulse equivalent
Start-up speed
Acceleration
500mm/Minute
0.008000
300
500 mm/Minute
0.001000
300
Table 4.2.2
57
Parameter
Explanation
Unit
Limit +
mm
mm
mm
Reccleara(X)
mm
Reccleara (Y)
mm
Table 4.3.1
4.4 Control (Ctrl)
In system parameter setting interface as Picture 4, press [F4] and the interface will become as the
following picture, when you can set the X/Y motor moving speed, preheating and cutting gun rising/falling
time during the auto processing.
58
Explanation
Whether to enable the edge perforating prompt when
perforating
Preheating time of perforating on the steel plate,
which can be adjusted
It is usually used before G00 shifting position to lift
the cutting gun to a proper height with a purpose of
avoiding the collision of cutting gun and steel plat
when re-transferring.
Its the opposite action of cutting gun rising delay.
Lower the cutting gun to a proper height, and after
G00 transfer, it is required to lower the cutting gun
59
Unit
0.01 sec
0.01 sec
0.01 sec
Ignition delay
Holecutgun rises
Holecutgun falls
Startarcdelay
BroeaHole delay
InitLocaUp time
Slot compensat
Hole rise delay
Heightadjusting rate
0.01 sec
0.01 sec
0.01 sec
0.01 sec
0.01 sec
0.01 sec
mm
0.01 sec
%
mm
Table 4.4
60
Actual moving
distance
1)
0.01)
Pulse equivalent
of current system
1000
Actual
distance
inching
Back to the main interface, press [F4] and [F5] to enter the accuracy setting interface, and
61
4.6 Save
You should press [F6] once every time when the value of a submenu in Parameter is modified; otherwise,
the modified value would not be saved.
5. Diagnosis (Diag)
Press [F5] in main interface, and the system will enter the diagnosis interface as Picture 2.6 below:
5.1 Sub-menu
1) Diagnosis interface
In diagnosis interface as Picture 5, press [F1] to enter the diagnosis testing interface as Picture
5.1.1:
Operating instructions:
[F1]: Test the positive rotation of X axis
[F2]: Test the contrarotation of X axis
[F3]: Test the positive rotation of Y axis
[F4]: Test the contrarotation of Y axis
[F5]: Stop the current X/Y rotation
You can press [X+], [X-], [Y+], or [Y-] to move the output cursor, and then press OK to output
the relevant switching signal.
If there is an input signal, a * will show below the relevant pin sign of input diagnosis.
62
This function can be used to judge whether the input/output port is correct, damaged or
normal.
63
Flame
Plasma
Picture 5.1.2 User-defined outlet settings
3) In diagnosis interface as Picture 5, Press F5show the currently the upgrade content.
4) In diagnosis interface as Picture 5, you can press [F6] to show the interface of version
description, which will show the current version number. Picture 5.1.3 shows the system version
number of HC4500.
64
6. Upgrade (Upgd)
Upgrade function is provided for users to upgrade the software to the latest functions. In main interface,
press [F6] to enter the system upgrade options interface as picture 6:
66
67
68
70
,
Picture 6.4.1 USB connecting line
72
Use [] or [] to move the cursor to B. BIOS, and press [ENTER]. Then, move the cursor to 2.
Upgrade PRG with the same method and press [ENTER] again, the system will give a prompt Do you really
want to upgrade the program, Y/N? press [ENTER] to confirm. After that, the system will prompt the files
are found and are refreshing. As the upgrade completes, the system will prompt Upgrade complete, please
restart the machine. Shut the power supply and restart the controller.
After the upgrade, you should check whether the starting mode is Normal boot, as the following picture
shows:
74
7. Help system
To help your operations, a help system is provided:
1 You can press [INS] key in any interface to enable the help system of the interface, which provides the
basic operations and notes.
2 You can press [F6] in upgrade interface to enter the main help system as Picture 7.1, in which you can
search for some basic help contents. You can input the content and press [F5] to start searching. The
system will highlight the first searched content. You can also do not input the searching content, in
this way, the system will read the help file from the beginning.
Note: The content of help system includes G code, M code, common instructions, etc. that are
easily to be forgotten.
3 You can press [pgup] or [pgdn] to page up/down, [ ] or [ ] to exit the help system and return to
the current interface.
76
8. Multi-language operations
ADTLIB figure library: (It is default that the folder ADTLIB includes Chinese and English figure
libraries)
Name the four Chinese figures in accordance with the S/N as PIC000.bmp, PIC001.bmp, PIC002.bmp, and
PIC003.bmp.
Name the four English figures in sequence as EPIC000.BMP, EPIC001.BMP, EPIC002.BMP, and
EPIC003.BMP;
In case of figures in other languages, please name as OPIC000.BMP, OPIC001.BMP, OPIC002.BMP, and
OPIC003.BMP;
Multi-language operations of HC4500 system:
Put the configuration file into ADT catalog of controller in accordance with CONFIG1.INI,
CONFIG2.INI, CONFIG3.INI files and details on these files provided by our company or clients translator. In
this catalog, the language files named as CONFIG1.INI, CONFIG2.INI, and CONFIG3.INI are the current
valid files, in which CONFIG1.INI is the English configuration file, CONFIG2.INI and CONFIG3.INI are
configuration files of other languages required by customers.
When selecting the language in system parameter setting interface, if there is no relevant language
file in ADT folder or if the file is blank, the controller will consider the language as Chinese.
Translation specification of the language configuration file:
1. Make a copy of this file and open it with the Notepad.
77
2. In case of similar Chinese with two Bytes a word, please name it as config2.ini,
In case of similar English with one Byte a letter, please name it as config3.INI
3. Translate the content behind = in new file to Chinese, while other contents do not change.
4. For any question, please compare the English configuration file of config1 with the Chinese
one in folder ADT.
Note:
1. Character '; acting as the ending mark of configuration value, can be followed by remark.
2. It is not allowed to have sign '=' in remark and the value of configuration parameter.
3. It is not allowed to change the sequence of parameter in every interface, and do not use '[]';
4. To add new parameter, please add at the end of the interface;
5. When translating, due to the small controller screen, the number of character should be
strictly controlled for the parameters;
6. The content in '[]' should not be translated;
7. If it is blank behind the equal sign, it is to reserve a space for the previous line, which means
that it can write the exceeding part of translation of the previous line.
For example: (Chinese)
1.[]
[1]
=;(60 Byte)
[2]=;
[3] = ;
Translation:
1. [Starting interface]
[1]=ADTECH CNC TECHNOLOGY;
[2]= CO., LTD (SHENZHEN);
[3] = ;
5. If there is any doubt, Please refer to translation docomet or contact suppler.
78
Preparatory function
M-function
Coordinate of X axis: It is relative coordinate in G91 (default), and absolute coordinate in G90.
Coordinate of Y axis: It is relative coordinate in G91 (default), and absolute coordinate in G90.
during the circular arc processing, the center coordinate value minus the original value of X axis
during the circular arc processing, the center coordinate value minus the original value of Y axis
2. Coordinate explanation
2.1 Relative coordinate
In coordinate system, if the coordinate of current point is calculated from the previous coordinate, it is
called relative coordinate. As the picture shows:
C
B
D
Picture 2.1
79
As the above picture, if calculated by relative coordinate, the coordinate of the points in picture are as
follows:
1. Point A is the origin, the coordinate is (X0, Y0);
2. Point B is (X50, Y50) relative to point A;
3. Point C is (X50, Y50) relative to point B;
4. Point D is Y-50 relative to point C;
5. Point D returns to point B, and the coordinate is X-50;
2.
3.
4.
5.
3. G instruction
3.1. G92 reference point setup
Set the coordinate of processing origin (reference point) of program. It should be put at the beginning of
program.
Format: G92 X0 Y0
If G92 is not followed with X/Y coordinate, the current coordinate (X, Y) is taken as the reference
point. Usually, when locating using the machine origin, G92 would not have X and Y content.
3.2. G21/G20 Metric /Imperial setting
Set the unit of length for the processing. The default is metric system.
G20: Imperial (Unit: inch)
G21: Metric (Unit: mm)
Format: G21
This instruction is for setting the length unit during the processing as (mm). It is usually written in
the second line of program (unless otherwise change temporarily), which is the next line of G92, without
80
any content following. It works until the next G20 or G21 instruction is detected.
3.3. G00 idle motion
This instruction enables you to travel to the appointed position quickly. During the travel, the system
moves from the starting point to end point in rectilinear motion at the manual limiting speed. It would not
be influenced by the speed rate.
Format: G00 Xn Yn
For example: G92 X0 Y0
G00 X75 Y75
M02
Current position of cutting gun
Expected position of cutting gun
M02
For example (G03):
G92 X0 Y0
G00 X55 Y55
G03 I35
M02
Current position of cutting gun
Expected position of cutting gun
Explanation:
I and J are the increment of center at X and Y-axis direction relative to the origin. When you are writing
processing files, if you want to write a circle with a diameter of 100MM, to make it simple you can enter :I50
directly. If the circle diameter is 150MM, you can just enter: I75.
3.6. G04 Pause/Delay instruction
This instruction is used to set the time delay. When the program performs this instruction, it will delay the
stated time. The time unit is in second.
Format: G04 Ln
For example: G04 L3.6 (3.6s delay)
If G04 does not have Ln behind, the system will delay without time limit once G04 is performed until you
press [Start] key.
3.7. G26, G27, G28 Back to reference point
This instruction allows the cutting torch to return to reference point automatically. It runs at travel speed,
the maximum manual speed, which is not controlled by the percentage.
Format:
G26: X axis back to reference point
G27: Y axis back to reference point
G28: X and Y axes back to reference point at the same time
For example: G28 (X and Y axes back to reference point at the same time, equal to run G00)
3.8. G22/G80 cycle processing
This instruction can be used to perform cycle processing. G22 is the beginning of loop, and cycle time L
is appointed. G80 is the end mark of loop. G22 and the nearest G80 below form a loop.
Format: G22 Ln_ (L specifies the cycle times)
82
Loop
G80 (End mark of loop)
For example: 0000 G92 X100 Y100
0001: G22 L10000 Cycle starts
0002: G00 X50 Y50
0003: G01 X80 Y80
0004: G80 Cycle ends
0005: M02
3.9. G81 workpiece counting
This instruction is used by the system to count the total workpiece automatically.
Format: G81
For example: 0000 G92 X0 Y0
0001: G22 L3Cycle starts
0002: G01 X50 Y50
0003: G81Counting
0004: G80Cycle ends
0005: M02
3.10. G91/G90 relative/absolute coordinate programming
In G91 (default), it is relative coordinate while in G90 it is absolute coordinate.
Format: G91
G01 X100
--3.11. G41/G42/G40
Set the cutting gap compensation. It is usually set before perforating and cutting of steel plate, and
cancelled in M08 instruction.
Programming format:
G41
Left compensation
G42
Right compensation
G40
Cancel compensation
83
4. Common M instructions
1) Common M instructions:
Users only need to know the functions of M07, M08, and M02 instructions. M07 refers to fixed cycle of
preheating and perforating. When the track is processed and come to perform M08, the system will close all
related valves. In the end, perform M02 to finish the processing. Detailed functions of codes are as follows:
M07
Flame:
1.
2.
3.
4.
5.
6.
7.
8.
Flame
84
2) Other M instructions:
M10/M11
M12/M13
M14/M15
switch for controlling the rise of cutting gun, M14 (Open), M15 (Closed)
M20/M21
M24/M25
M52
M70
M71
M72
fixed cycle of perforating cutting gun rising (controlled by time in Control interface)
M73
fixed cycle of perforating cutting gun falling (controlled by time in Control interface)
M74
M80
85
Chapter V Hardware
1. Overall dimension
86
XS3 motor
XS9 serial
port
XS3 motor
2.2 Specifications
Digital input:
Channel: 32, all photovoltaic isolation
Input voltage: 12-24V DC
High level>4.5V
Low level<1.0V
87
XS9 serial
port
88
XS3
1
9
2
10
3
11
4
12
5
13
6
14
7
15
8
XDR+
XDRXPU+
XPUYDR+
YDRYPU+
YPUZDR+
ZDRZPU+
ZPUPU_COM
5V5V-
Line S/N
Name
Function
XDR+
X direction signal +
XDR-
X direction signal -
XPU+
X pulse signal +
10
XPU-
X pulse signal -
YDR+
Y direction signal +
11
YDR-
Y direction signal -
YPU+
Y pulse signal +
12
YPU-
Y pulse signal -
ZDR+
Z direction signal +
13
ZDR-
Z direction signal -
ZPU+
Z pulse signal +
14
ZPU-
Z pulse signal -
PU_COM
15
5V-
5V-
89
Differential mode:
For stepper motor driver with individual pulse and direction input, and most of servo motor driver, it is
recommended to use this mode to get the better anti-interference performance.
Single-end mode:
It is applicable to the earlier stepper motor driver whose pulse and direction anodes are connected
together.
90
Line S/N
Name
Function
Arc voltage signal detection (AVT) ( plasma cutting need
IN0
testing Arc then connect)
Original positioning signal detection (ORI)
IN1
negative
limit
under
Flame
step
(Z
to rch
Axis
height
co ntrol )
Manual/Auto switching (For backup, invalid for the moment)
3
IN2
IN3
IN4
IN5
IN6
IN7
IN8
10
IN9
11
+24V
12
+24V
13
GND
14
IN10
15
IN11
16
IN12
17
IN13
18
IN14
19
IN15
20
IN16
21
IN17
22
IN18
Forward
23
IN19
Backward
24
+24V
25
GND
0V
92
Line S/N
Name
Function
OUT0
OUT1
OUT2
OUT3
OUT4
OUT5
OUT6
OUT7
NC
Null
10
NC
Null
11
NC
Null
12
+24V
13
GND
14
OUT8
15
OUT9
16
OUT10
17
OUT11
18
OUT12
19
OUT13
20
OUT14
21
OUT15
22
NC
Null
23
NC
Null
24
+24V
25
GND
0V
EXTCOM OR
DOUTnGND
EXTCOM is connected to the negative end of internal power supply, and the output signal is connected to
the relevant terminal.
94
It is suggested that the supply voltage be < 24V; it is better not to exceed 30V. Positive and negative
poles should not be connected reversely and the load should not be in short circuit; otherwise, it may
cause unexpected damage.
XS9
1
6
2
7
3
8
4
9
5
NC
NC
TXD
NC
RXD
NC
NC
NC
GND
Line S/N
Name
Function
NC
TXD
RXD
NC
GND
NC
Null
NC
Null
NC
Null
NC
Null
Null
Null
Grounding
Controller
PC
95
The following connecting diagram shows the connection of controller and ADTECH Q2BYG404MA
driver:
Q2BYG404MA Driver
XS3
1
9
2
10
3
11
4
12
5
13
6
14
7
15
8
96
XDR+
XDRXPU+
XPUYDR+
YDRYPU+
YPUZDR+
ZDRZPU+
ZPUPU_COM
5V5V-
+
PU
+
DR
+
MF
V+
VAC
BC
A+
The following connecting diagram shows the connection of ADTECH Q2BYG404MA driver and
56BYGH630C stepping motor:
Q2BYG404MA driver
+
PU
+
DR
+
5V DC power of
motor self-lock
MF
V+
18-40V
DC power
VAC
BC
A+
AB+
BW
Bl
Re
Gr
Blu
56BYGH630C
Stepper motor
Ye
97
The following connecting diagram shows the connection of ADTECH Q2BYG404MA driver and
56BYGH630EJP stepping motor:
Q2BYG404MA driver
+
PU
+
DR
+
5V DC power of
motor self-lock
MF
V+
18-40V
DC power
VAC
BC
A+
AB+
BW
Bl
Ye
R
Or
56BYGH630EJP
stepper motor
Coff
98
The following connecting diagram shows the connection of ADTECH Q2BYG404MA driver and
85BYGH830A stepping motor:
Q2BYG404MA driver
+
PU
+
DR
+
5V DC power of
motor self-lock
MF
V+
18-40V
DC power
VAC
BC
A+
AB+
BYellow
Purple
R
Bl
Wh
85BYGH830A
Stepper motor
Gre
Remark:
1 Please adjust the subdivision of driver and the current code switch properly when using. The
subdivision of driver is recommended to be 64 subdivisions, and the current to be 1.2 times of motor
current.
2 The power supply for self-lock removing function is external 5V DC power. If it is 12V DC power,
please connect in series a 1K resistor, whose power should be over 1/4W, to the pin of MF. Connect in
series a 2K, over 1/4W resistor if it is 24V DC power.
99
XS3
X-axis driver
1
9
2
10
3
11
4
12
5
13
6
14
7
15
8
XDR+
XDRXPU+
XPUYDR+
YDRYPU+
YPUZDR+
ZDRZPU+
ZPUPU_COM
5V5VStepper motor
DIR+
CP+
OPTO
EN+
EN-
V+
Power of
motor
self-lock
DC
V-
power
A+
AB+
B-
100
X-axis Driver
XS3
1
9
2
10
3
11
4
12
5
13
6
14
7
15
8
XDR+
XDRXPU+
XPUYDR+
YDRYPU+
YPUZDR+
ZDRZPU+
ZPUPU_COM
5V5V-
CN1/F5 SING1
CN1/F6 SING2
CN1/F3 SING1
CN1/F4 SING2
Servo motor
3 However, though the impulse equivalent value is adjusted as precise as 0.001000, the processing
speed of the system will be slowed down. Therefore, too small an impulse equivalent value is not
recommended.
102
2 A magnetic loop should be used in the input line of NCS 24V power supply. As shown below:
Picture 5.5.4
Note: Do not circle the PE port (Ground wire) inside the magnetic loop.
3 A magnetic loop should be used in the end of the X and Y signal output lines, as shown below:
103
Chapter VI Troubleshooting
1. Why the U-disk cannot be read?
Answer: If the controller cannot read the U-disk, you can change the File system of U-disk on the
computer, and then format it. Detailed operations are as follows: Insert the U-disk to the computer Open
My Computer Find the removable U-disk Right click the mouse Click Format (A) change the
format of File system from FAT32 to FAT Click Start to start formatting. Copy the processed files
to the U-disk to test again. Change for a new U-disk if it still cannot be read.
6. Why there is wave shake in the opposite angles when cutting the circle?
Answer: Please adjust the backlash of the Adjustment in Parameter.
7. Why the motor does not work or is similar to death when it is in Auto state?
Answer: Please check the Auto speed limit to see whether it is a proper speed, and check whether
percentage of manual processing is too low.
104
If the auto speed is set as 0, the system will have this problem.
8. Why the motor does not work or is similar to death when it is in Manual state?
Answer: Please check the Manual speed limit to see whether it is a proper speed, and check whether
percentage of manual processing is too low.
If the manual speed is set as 0, the system will have this problem.
9. The processing code has the Return instructions. However, why the device does not return to the
home position after having finished the track?
Answer: Please check the Manual speed limit to see whether it is a proper speed, and check whether
percentage of manual processing is too low.
10. Why the right angle of the cutting square is not vertical?
Answer: Debug the start-up speed and the acceleration of Speed in Parameter again.
105
5) Find out the corresponding backup output pin according to the following list:
Serial number
Default Pin
Backup Pin
Ignition
Preheat oxygen
17
18
Acetylene
Cutting Oxygen/Arcing
14
19
15
20
up)
6) Weld the default pins of the plug shown in the following picture to the backup pins according to the
above corresponding connection.
106
7) Connect to the power supply after the installation; in the start-up interface, press [F5] (Diagnose)
[F2] (Define), use [Y] and [Y] to select upwards and downwards, and use [X], [X] to
select the state, then, press Save to change the corresponding port to the backup state.
107
1. Standard circle
0001: G22 L3L: set the processing loops; 3 means loop for 3 times;
0002: G41Left compensation
0003: M07It is the preheating perforating function. Prompt: Please set all the time
parameters in [Control] option in [Parameter] according to the actual
demand.
0004: G01 X75 Y75perforating and wire bonding;
0005: G02
108
2. Square
Y0
0004: Y50the first side, if the above instruction is G01, this G01 as well as X0 of this
instruction cannot omitted for the convenience of editing codes
manually.
0005: X50the second side;
0006: Y-50the third side;
0007: X-50the four side;
0008: M08close the cutting oxygen
0009: G40Finish the compensation
0010: G28travel to the origin at the highest manual speed;
0011: M02processing ends
109
3. Triangle
Y0
0001: G21
0002: G41
0003: M07
0004: G01
X50
0005: X50
Y50
Y50
0006: Y-50
0007: X-50
0008: G40
0009: M08
0010: G28
0011: M02
110
4. Quincunx
Y0
0001: G21
0002: G41
0003: M07
0004: G00
X75
Y75
0005: G02
Y100
I0
J50
J-50
I-50 J0
0009: G40
0010: M08
0011: G28
0012: M02
111
5. Four figures
113
Name of Instruction
Explanation
G00
G01
Linear processing
G02
G03
G04
Pause/Delay
G26
G27
G28
G22
10
G80
11
G81
Counting function
12
G40
13
G41
Left compensation
14
G42
Right compensation
15
G92
114
Name of Instruction
Explanation
M02
Program ends
M07
M08
M10/M11
M12/M13
M14/M15
switch for controlling the rise of cutting gun, M14 (Open), M15 (Closed)
M20/M21
M24/M25
M52
10
M70
11
M71
12
M72
fixed cycle of perforating cutting gun rising (controlled by time in Control interface)
13
M73
fixed cycle of perforating cutting gun falling (controlled by time in Control interface)
14
M74
15
M16
switch for controlling the falling of cutting gun, M16 (Open), M17 (Closed)
16
M80
Switch of cutting oxygen valve (switch of plasma arcing), M12 (Open), M13 (Closed)
115