Professional Documents
Culture Documents
XC Series
Project name Laser Cutting Document name User manual
File status:
System
[ ] Draft
File identifier Current version V1.0
[ ] Modifying
Author Completion time 2021-2-6
[√] Officially
Reviewer Review time 2021-2-9
release
Security
Pages Public
classification
Document version
Commencement
Modification Reviewed
date and Author Version Remark
type * by
deadline
Manual
2021-1~2021-2 C V1.0
creation
Modification record
* Modification types are divided into C - Created A - Added M - Modified D - Deleted
This manual gives a detailed introduction to the installation and use of RAYTOOLS XC
series professional laser cutting software, including steps, operating and
maintenance instructions, etc. Please contact us for more information.
Please read and understand this manual before using this series of software and
related equipment, which will help you use it better.
Redo: if you click undo by mistake, you can click redo to restore
Print: the processed graphics can be printed as paper documents or PDF documents
1.3 Menu
The menu bar contains six modules: file, common, draw, nesting, generate and simulation.
1.3.1 File menu
1.3.1.1 New, Import, Save, Print
New, import, save and print are consistent with quick access
1.3.1.2 User parameter setting
Click it to pop up the window of user parameter setting:
The pop-up window contains five tabs: graph import, drawing interface, advanced, hot key and snap.
Graph import: in this interface, you can set default optimization parameters and check options of the import
interface
Drawing interface: after importing the graph, it can be set to automatically distinguish layers by contour size, cut
the size of the serial number display, change the color of the display interface such as layers, and customers can
set it optionally according to demand.
Advanced: the machine tool name can be changed to distinguish the processing and printing reports of multiple
machine tools; after importing PART file and checking, the original drawing will not be deleted if import PART file;
after box checking, the previously selected contour will not be unchecked when box selects a graph; after checking
preview, the preview selection of the import interface will be checked by default; if it is online cutting or feeding
cutting system, please check the option of opening the coil feeder cutting, otherwise, please do not check this
option to avoid abnormal processing; the default parameters can be used in the time estimation bar without any
change, and the software can automatically read the parameters of process and machine tools to estimate
processing time and other information.
Hot key: list the hot keys of the software drawing interface, which does not support hot key customization at
present.
Snap: set point snap when drawing, and it is recommended to retain the default.
b. Click to select similar graph, and all squares and circles with same size in the drawing have been selected.
Select similar graphs (same angle): select all similar graphs with same angle in the current drawing, as described
below:
a. Select a target graph (take square and circle as examples in the figure below):
b. Click to select similar graph, and all squares and circles with same angle and size in the drawing have been
Select inner contour: select all the inner contours in the current drawing, as described below:
Click to select inner contour, and all the inner contour graphs in the current drawing will be selected
1Unclosed graph: A contour where the starting point and the ending point do not coincide; when drawing, there are graphs that are
visually but not actually connected. If they are not optimized by merging connected lines, they will be unclosed graph composed of
multiple line segments that look like a closed graph.
Select outer contour: 2select all the inner contours in the current drawing, as described below:
Click to select inner contour, and all the inner contour graphs in the current drawing will be selected
Select all circles: select all circles in the current drawing, as described below:
Click to select all circles, and all circles in the current drawing will be selected
2Innerand outer contours: The software distinguishes the inner and outer contours through the surrounding relationship. The
outermost layer is the outer contour, the next layer is the inner contour, the next layer is the outer contour, and so on. Unclosed
graph cannot form one layer.
Add mark point in all circles: draw points at the center of the circle selected in the current drawing, as described
below:
Select the circles to be dotted, then click add mark point in all circles, and the centers of selected circles will draw
the point automatically.
Batch change to similar graph: change the processing technology of similar graph in batches, as described below:
a. Select the target graph, and then click batch change to similar graph
Delete duplicate line: Leave one overlapped graph and delete all the rest.
Delete tolerance: If the maximum distance between the two contours is less than this value, the two
contours will be deemed as repeatable.
Merge connected line: In drawing, the broken lines of those graphs that are visually but not actually connected
can be merged into a contour by merging connected lines.
Merge of tolerance: If the distance between the nearest breakpoints of the two contours is within this range, the
connected lines will be merged.
As an example, the following graph is visually a closed contour, but it is actually composed of four end-to-end line
1.3.2.3 Zoom
The dimension of the selected graph can be modified, and the input dimension and aspect ratio locking
can be performed.
1) Locking ratio: If this option is checked, the width and height of the graph will be modified in
accordance with the scale automatically to ensure proportionally zoomed graph.
2) Zoom by dimension: Accurately input the width and height of the graph.
3) Graph scale: Enter a percentage to zoom the graph by scale.
4) Scale center: Bench mark of zoom.
1.3.2.4 Lead
Add lead-in and lead-out lines to the selected graph with three supported types of Line, Arc and Line + Arc. On
StartPoint and On LongEdge Center are available. Select whether to add lead to unclosed contours or whether to
do cross check 3
3CrossCheck: When the lead crosses the cut contour (too long lead), the lead will be reduced to prevent the it from breaking the
contour
1.3.2.5 Clear
Clear the compensation, lead, angle bead (ring cut and cooling point) and overcut of the selected contour.
4
1.3.2.6 Outer
1.3.2.7 Inner 5
Set the selected layer to inner.
It includes two ways of common edge and c-type common edge. The common edge graphs will be grouped into
one contour to avoid sorting errors.
1.3.2.10 MicroJoint
Click any point in the contour to add micro connection, or automatically micro-connect the selected graphs in
accordance with the conditions in the micro connection parameters
a. Manual micro connection:
1) Style:
Joint by count: How many micro connections are added to each contour
Joint by distance: Add micro connections to the contour by a fixed distance
2) Parameter:
Count: Number of micro connections to each contour
Distance: Distance between the nearest micro connections
Length: Length of micro connections
3) Advanced options:
Apply microlength to selected curve: Modify the dimension of micro connections of the selected
graphs, and change the micro connections of all selected graphs to the same dimension.
Joint at start: Whether to add micro connections at the starting point.
Joint by flycut: Whether to add micro connections to flycut graphs.
Add leadline at micro joint: Whether to add leadline automatically to micro connections; if it is not
checked, the leadline can only be added after disconnecting the micro connection.
4) Micro joint avoid corner.
Turn on micro connection avoidance: Whether to enable micro connection avoidance parameters at
corners.
Safety distance: Judgment range of corners.
Maximum angle: Judgment angle of corners.
Take above parameters as an example: Even if the micro connection condition is satisfied, the micro
connection will not be added at the place 5mm before and after the corner less than 180 degrees.
5) Range
Min. microjoint curve length: Micro connections will not be added to graphs with perimeter less than
this length.
1.3.2.11 Compensation
Zoom graphs to compensate the influence of smooth slot dimension on the precision of cutting parts; sharp and
1) Compensation parameters
Extended Distance: Dimension value that increases equidistantly outward.
Inside Shrink Distance: Dimension value reduced equidistantly inward.
Sharp Point Processing: Select sharp or rounded corners at corners.
2) Common configuration
Settings in the compensation library can be read by selecting materials and thicknesses to
compensate quickly.
The default parameters can be modified by entering the compensation library through selecting
material and thickness
1.3.2.12 Bridge
After setting the maximum distance and bridge width for bridging adjacent curves, the action of adding bridging to
the selected contour can be performed.
Maximum distance: Add bridge connection to curves on the bridging path that are less than this distance.
Bridge width: Width of bridge connection.
1.3.2.13 Array
It includes rectangular array and circular array.
Rectangular array:
Maximum angle: No cooling point will be added to corners greater than this angle.
Lead point protection: If it is checked, a cooling point will be added at the starting point of the graph.
Sharp corner protection: If it is not checked, no cooling point will be added to the corner.
Maximum angle: Around the outside will not be added to corners greater than this angle
OutsideCut type: Arc or triangle
OutsideCut length: Perimeter of contour
Manual cooling point: Manually select corners to add cooling points to graphs
1.3.2.15 Overcut
1.3.2.16 Flycut
Set up a fast cutting process for the selected contour and plan the cutting path
Fly type:
Flying circle: Select this option for planning the fly cutting path of circles.
Sort mode: The sort order of fly cutting graphs, different options come with different plans for fly cutting path.
Permissible deviation: If the horizontal/vertical distance of the contour starting point is less than this value, these
contours will be planned as one row/column, and if it is greater than this value, it will be planned as multiple
rows/columns.
Smooth and farthest distance: If the distance between two contours is less than this value, an arc tangent to the
next fly cutting path will be automatically added before entering the contour to reduce the loss of speed and
improve the machining efficiency.
Z axis not lift between fly groups: The idle path between two fly cutting groups, whether the Z axis is lifted up.
Laser leads length: Distance of laser-on in advance to facilitate the workpiece to fall off better.
Laser lags length: Distance of laser-off can be understood as overcut distance, which is convenient for the
workpiece to fall off better.
1.3.2.17 Measurement
Measure the distance between two points.
1.3.2.18 Direction
It includes distinguish internal and external membranes, external clockwise and internal counterclockwise, external
counterclockwise and internal clockwise
External clockwise and internal counterclockwise: The outer contour is to cut clockwise, and the inner contour is to
cut counterclockwise.
External counterclockwise and internal clockwise: The external contour is to cut counterclockwise and the internal
contour is to cut clockwise.
1.3.2.19 Display
It includes Machining Sequence Number, Path Starting Point, Direction, Joint Marker, Empty Path, Grid, Advanced,
and About.
1.3.2.20 Statistics
Clear statistics, display text, full statistics and print.
Statistics: Display information such as the length of the currently selected graph and the estimated
processing time in the log area.
Clear statistics: Clear data from display text.
Display text: Open the statistical data in Notepad.
Full statistics: Make statistics on all graphs in the current drawing.
January 29, 2021 9:16:21:
Number of pierce: 3
Length of cutting: 37.045 (mm)
Length of blank line: 1700.067 (mm)
January 29, 2021 9:16:22:
Number of pierce: 3
1.3.2.21 Sort
The graph cutting is sorted successively according to different rules; the normal sorting of graphs with enveloping
relationship should be cut from the innermost layer to the outermost layer, while the sorting rules of graphs
without enveloping relationship should follow the selected sorting rules to determine the sequence of cutting.
Readers can also use manual sorting, and the software provides two methods of frame selection and click selection,
which is convenient for customers to operate; after sorting, simulation should be performed first, focusing on
confirming whether the graphs with enclosing relationships are cut in order from the innermost to the outermost.
1.3.2.22 Generate
Generate the code required for processing from the selected graphs; this is necessary before machining. This
software is composed of nesting software and numerical control operation software. Machining graphs must be
generated into NC code before processing.
1.3.3 Drawing
In the drawing interface, the log area will give the prompt for the next step when drawing graphs, and the reader
can complete the drawing by following the prompt in the log area.
Draw a point, specify location:
(1276.336, 1112.261)
Completed
1.3.3.1 Point
Draw points in the current drawing; after selecting the drawing tool of point, use the mouse to specify the drawing
position of the point.
1.3.3.2 Line
Draw lines in the current drawing; specify starting point and ending point of the line, the ending point of this line
will be the starting point of the next line, press Enter to complete the drawing.
1.3.3.3 Multiple line
Draw multiple lines in the current drawing; specify the starting point and draw a line by default. Press A to switch
to an arc. After switching to an arc, you can press L to switch to a line. Press C to seal the contour as a closed
contour according to the currently selected line type.
1.3.3.4 Circle
Draw circles in the current drawing. There are four types of drawing mode:
Circle center radius/diameter: Click the mouse first to determine the position of the circle center, then use the
keyboard to input the radius/diameter, and finally click Enter to complete the drawing.
Set the selected graphs as parts: set the selected graphs as parts. The customer needs to set the number of parts
and the internal sorting method of parts in the pop-up window. If the selected graphs are checked to form a
workpiece, the selected graphs will be grouped as a part.
Scattered parts as primitives: cancel the part properties of the selected part and restore it to graphs.
1.3.4.2 Nesting
Click it to set the nesting related parameter information in the pop-up window:
1) Board set: The size and quantity of the board can be set here
2) Set parameter: The distance between parts and that between parts and the board edge can be set
3) Auto sorting: The sorting method of the parts and the direction of placing parts on the board during nesting can
be set
4) True shape: 6Nesting using real shape
5) Part parameter: Graphs participate in nesting
6) Clear the previous nesting results: Continue nesting on the previous nesting results
7) Advanced: Open the advanced parameter interface to set advanced parameters:
6
True shape: The outer contour of the part itself is used as its boundary during nesting; if not, the smallest square
surrounding the part is used as its boundary. With real nesting layout, the utilization rate of board will be higher, followed
by extending layout time.
1) Shortcut operation column, which can realize the quick selection, deletion, nesting and other operations of
parts/ boards.
2) Part column, where all parts added will be displayed.
3) Switch labels between parts and typesetting results.
Right-click in the blank area to pop up the shortcut menu page.
1.3.5 Generate
1.3.5.1 Turn on the function of detection
After turning on this function, the next cutting motion track will be recorded, and this function can be turned on
when debugging servo parameters; The actual motion trajectory and the overlap degree between graphs can be
used as the basis for debugging servo parameters; Do not turn on this function during normal processing
1) Worktable size: Modify the size of the worktable displayed on the drawing interface; Please set it
according to the size of the actual machine tool.
2) Board size: Same as the board size in nesting.
3) Board edge: Same as the board edge in nesting.
4) Material type: If the automatic material matching function is turned on in the configuration, it will be cut
according to the selected material and thickness process.
5) Joint by flycut: The micro connection will be processed by flying cutting to improve processing efficiency
after checking; it is recommended to open the thin board and close the thick board.
1.3.5.3 Stop site
Select the relative position of the cutting head and the graphs, it is recommended to select the lower left
corner.
1.3.5.4 Condition
Cutting method and power failure to restore production interface.
Ordinary cutting: Conventional cutting.
Cutting after piercing: Pierce first and then cut, and choose full-page pierce cutting or group pierce cutting.
Cutting after burning film: Burn film first and then cut, and choose full-page burning film cutting or group
burning film cutting. After checking this option, film burning parameters will appear after the process interface.
Please set the burning film parameters before processing to avoid poor cutting.
1.3.5.5 Unit:
Switch the current drawing to metric or imperial system.
1.3.5.6 Generate
Generate selected graphics as NC code.
1.3.5.7 Code/graph
Switch between code mode and graph mode; please cut in code mode and edit in graph mode.
1.3.5.8 Browse
Previews the cut graph based on the current code and displays statistics for this code.
1.3.5.9 Export
Export the current NC code for the next processing.
1.3.6 Simulation
1.3.6.1 Simulation
Simulate the cutting path in the drawing column, and please simulate before processing to ensure that the
processing path is normal.
1.3.6.2 Simulating speed
Simulate the speed of cutting path.
1.3.6.3 Manual simulation
Drag the progress bar manually to simulate the cutting path.
1.3.7 Layer
A layer bar is on the right side of graphic region, in which various layers can be set for drawing to cut with different
cutting processes.
After adding various layers, the corresponding process tab will be displayed in the process interface, in which the
cutting process of the corresponding layer can be set.
1.4 Console
1.4.1 Material area
It displays the current cutting process. And whether the process selection method is automatic matching that can
It displays such information as the current coordinates of the cutting head in the coordinate system.
is a sign of Home: Green means returned to zero, and red means not returned to zero. If any axis is not reset to
zero, most functions of the console will be locked. So please return to zero before starting processing.
is the axis name of this line, and the information is the data and states of this axis.
: From left to right are machine tool coordinates, workpiece coordinates
and following error.
Machine tool coordinates: The coordinate value of the current cutting head in the Cartesian coordinate system of
the machine tool.
Workpiece coordinate: The coordinate value of the current cutting head relative to workpiece zero.
Following error: The difference between the command position and the actual feedback position.
1.4.4 Mark point
There are 11 mark positions of machine tool. After selecting the corresponding mark point in the drop-down menu
and clicking ***, the mark point is covered with the current cutting head position; After clicking ***,
the cutting head will move to the coordinate of the mark point.
1.4.5 Manual control
This area is a manual console. Click the corresponding buttons to control the movement of each axis of the
machine tool.
After you check and click the move button once, the distance of the value in the text box moves in
the corresponding axis; if you press and hold the motion button, not check inching, the corresponding axis will
After checking, click and hold the Move button, the cutting head will move down and start laser
leads cutting according to the current process. Release the Move button, and the inching cutting stops; after each
movement of the axis, the inching cut will be automatically cancelled. Click *** to open the inching cutting speed
limit and follow-up step interface:
Cutting speed: It is the maximum speed limit of inching cutting, when the process speed is faster than that, it will
move at this speed.
Cutting step: The greater the sensitivity of judgment when detecting the edge of the board, the less sensitive it is,
and the greater the distance of Z axis overshoot; the smaller the value is, the more sensitive it is, and the greater
the probability is that the board fluctuation is wrongly detected as the board boundary.
1.4.6 Rate
Laser On: It is to control the output of the laser on pin, and the software preset point is the DO9 point of the
EDS2000 board.
Laser RST: It is a self-reset button to control the output of the laser RST pin. After clicking, it will automatically turn
off in 300ms to clear the laser alarm.
Red Light: Turning on the red light of the laser, whether the red light is automatically turned off is set in the
parameter interface.
Laser dot parameter: Output parameters of laser dot.
Laser delay: Click on the laser dot, and how long it will take to automatically turn off the laser.
Laser power: Click on the laser dot and output the laser according to this power.
PWM frequency: Click on the laser dot and output the laser according to this frequency.
PWM duty: Click on the laser dot and output the laser according to this duty cycle.
Laser dot: After clicking, output the laser according to the value in the laser dot parameter.
1.4.8 Gas control
Air: When checked, turn on Air, it shows parameter interface - manually set in gas control - air pressure.
Nitrogen: When checked, turn on Nitrogen, it shows parameter interface - manually set in gas control - nitrogen
pressure.
Oxygen: When checked, turn on Oxygen, it shows parameter interface - manually set in gas control - oxygen
pressure.
1.4.9 Power on operation
After entering the software, you need to operate in this column first. After the machine tool returns to zero, the
console will enable all functions.
Only when the check box above the axis is checked can the currently selected axis returns to zero.
Home mark, shows the status of the current axis, which is consistent with the function in the coordinate bar.
Selecting the mark point in the drop-down menu , the cutting head will move to the selected
mark point position after clicking Home; Not selecting any mark point , there will be no
After setting the parameters, click to start Home. Click to cancel this Home
operation.
Enable: In the state , the motor is not energized. Normally, after entering the software, click to
make it operate, otherwise the software cannot control the motor movement.
1.4.10 Follow-up
This interface displays certain function modules for the height follow axis (Z).
Auto CAL: calibrate the accuracy of the height sensor, and it is recommended every time when the machine is
booted.
No Follow (Fixed-height cutting): stop the height follow and the cutting head works at the current height with no
piercing.
Follow Up: in this state, the cutting head will do height follow at 1mm away from the plate and it will deactivate
the height follow and lift Z axis automatically by clicking the button again.
Z-axis Up: click the button and then the Z-axis will move up to its safe position (it can be set in Parameter-General,
and the default value is -5).
Set 88C1: reset the sensor data and then recalibration is required. After clicking the button, click Set88C1 in the
pop-up window to reset the data.
1.4.11 Process control
Run: It is used for starting processing or resuming processing after a pause; after clicking it, the interface
displays Auto-operating state.
Pause: Clicking this button to pause the running program; after clicking it, the interface displays
Auto-pause state.
Reset: It is used for resetting the machine to the initial preparation state; after clicking it, the interface
displays the preparation state.
Back to zero: The laser head will return to the workpiece zero, and its coordinates is displayed in
Monitor-Current Workpiece Zero.
Run Frame: The laser head moves along the frame of the processing graphs in a rectangle manner,
Dry Run: Compared with actual processing, there is no laser, starting and follow-up in this state, but all
other operations are completely consistent with starting processing; it should note that if you click Pause in the
process of dry running and want to continue to simulate dry running, you need to click the Dry Run button; in the
pause state, click Run to continue processing directly from this position.
Rollback: In the Pause state, click Rollback button and then the cutting head will move backward along
the processing track, and click Pause to stop the action.
Continue Cut: After activating the Continue Cut state, click the Run button to operate; It is
used in any abnormal state (such as a sudden breakpoint during processing) or to resume the processing after
resetting; after clicking, the following interface is as follows:
Maximum contour number: How many contours are there in the current graphs to be processed.
Current line number: Which contour is cut at present; the software will automatically change the current line
number after each contour is processed.
User defined (Continue Cut line number): which contour does the cut start.
Use last workpiece zero point: As the workpiece zero will change with the starting position of the cutting head,
the correct workpiece zero may be lost due to wrong operation. In this case, you can try to check the last
workpiece zero to retrieve the correct workpiece zero position and continue working.
Active: Active the currently selected data and start the continue cut.
Cancel: Exit continue cut operation.
Break: Break mode can only be entered in the pause state; in break mode, most functions of the console is
locked. You can press manually buttons or handles to operate the cutting head to move or calibrate the height.
Click Return Break, and the cutting head will return to the current processing position. If you check Return Break
Processing and click Return Break, the cutting head will return to the current position and resume processing
Find Edge: There are two modes: automatic edge finding and manual edge finding. And automatic edge
Workpiece Rotation: After edge finding, workpiece rotation is automatically checked, and after each
processing is completed, workpiece rotation is automatically cancelled. If you need to continue processing on this
board, you need to check workpiece rotation first, and then start processing.
Cutting: It is used for straight-line cutting, and place the cutting head in the board (it is necessary to
ensure that the cutting head is not less than 15cm from the cutting direction of board boundary, otherwise there is
a risk of head collision). After clicking Cutting, the following interface will pop up:
Debug: It is used for machine test and interferometers before the factory delivery. This function is not
used for customer processing.
Machine test: It is used for machine test before the factory delivery; after setting the parameters, click OK to
activate parameters, and then click Start to start operation; this function is cancelled after the machine debugging
interface is closed.
: Scanning codes and cutting materials requires the support of scanner and cloud service.
Total contours and current contours: Same as the maximum contours and current contours in Continue Cut.
1.4.14 Monitor interface
This interface demonstrates the status of processing of machine tool:
Count: This interface will show the number of planned workpiece and finished workpiece after activating the
management interface.
Process: This interface shows the types of outlet, such as nitrogen, oxygen or air, and outlet pressure, as well as
status of outlet or output power , represents the status of outlet or laser leads.
Ref Origin: The origin coordinates of current workpiece; Click Zero button and the cutting heads move backward to
the zero. In the mode of production- management- zero, after clicking Start, Run Frame and Dry Running buttons,
the zero will be changed into the coordinate of current cutting head.
Processing time: This software will record the machining time automatically and accumulate it into the total time.
Rotation angle: The rotation angle after clicking Find Edge button will be recorded. After clicking , the
workpiece will rotate in this angle and the users are authorized to input certain angle
after checking .
1.4.15. The management interface
This interface contains functions such as workpiece zero mode, planned processing management and circular work
and so on.
Free piece coordinate: The workpiece zero coordinate is determined by the stopping point of the cutting heads.
Machine ref coordinate: The machine zero coordinate (0, 0) is the workpiece zero coordinate.
Fixed piece coordinate: The workpiece zero coordinate is the fixed workpiece point in the mark points.
CCD coordinate: The workpiece zero coordinate is the MARK point obtained from CCD.
Based on the above, the graphic position in machine tool is determined by the workpiece zero coordinate which is
up to the workpiece zero mode. The diagram below will help you for understanding:
Free piece coordinate: position where cutting head stops as workpiece zero coordinate (shown as below).
Machine ref coordinate: machine zero coordinate as workpiece zero coordinate (shown as below).
The fixed piece coordinate is basically similar to the machine ref coordinate. The only difference is that the
customers can select the fixed workpiece coordinate (move the cutting heads to a target position and choose
the fixed workpiece coordinate among the marked points, the current cutting head coordinate can be set as
fixed piece coordinate) however machine ref coordinate (0, 0) is not able to be changed.
The end point of program: Select the coordinate where the cutting heads is move at after finishing the processing.
Processing plan: After checking this function , the software will activate its counting function. If
not, the function won't be activated. If there is a need to change the number of planned workpieces and finished
workpieces, please decline check . After activating the process plan, every time the
, the number of processed workpieces can be cleared. If the finished workpieces is more than planned
workpieces, it will follow the set “on finish” . There are three settings for “On Finish” and no further action
means the machine only counts and does nothing more. The prompt popped-up represents the planned
workpieces is completed at the alarm column, while you can keep processing. The prompt popped-up and working
stop represents the alarm of completed planned workpieces at the alarm column, and you are not allowed to
process, thus, the customer should close the planned workpieces function or reset the planned workpieces before
starting.
Cycle Work: The customer can set cycle work here and after clicking the interface, the screen will show as below:
After setting, click Save button then quit the interface. Finishing these procedures, the cycle will
Open AB working: This function is a processing function in two areas with reservation. The customer needs to set
up trigger signal in the area AB and open the processing in the area AB in the configuration interface- HMI
interface. After pressing the button , the customer will see the interface below"
Select NC: NC files imported into A/B area which requires code and save it before activating this interface.
Start point: It is the point where the cutting heads stop before cutting.
End point: It is the point where the cutting heads stop after finishing the processing, and generally speaking, the
customer will set it as another start point in another platform.
Status: It hold two status: one is processing, another is not processing.
Manually trigger processing in area A/B: Click this button to start the A/B area processing.
codes. Open the machining interface of area AB (above), click the button to import the previously
saved NC codes. After that, set the starting point and ending point of the area AB, and click the run button
to start processing. At this time, the program will wait for the input of the alliance point signal in the
configuration tool. After the signal starts, it starts processing of the corresponding area. For example, if the area A
is being processed, the signal of the area B is also triggered. At this time, the state of the area B changes to being
reserved. After the processing of the area A is completed, the processing area B will continue. (If there is no
alliance point signal input, it can also click the button to trigger reservation and
processing.)
1.4.16 Retrace parameters
Enable retrace on pause: Whether to enable retrace once resumes after pausing.
Retrace distance: Start again after pausing, retrace distance once resumes after pausing.
Enable the fixed length retrace: Whether to enable the fixed length retrace; Start: Click Retrace button, the cutting
head will automatically stop moving after setting back distance along the machining track. Disabled: Click Retrace
button, the cutting head moves back along the processing track, and will stop moving until you click Pause button
or Return button to the starting point of the graph.
Retrace distance: Fixed-length retrace distance.
Retrace velocity: Retrace speed.
1.4.17 Custom
In this interface, including the custom output button:
The name and type of the custom button can be set in the configuration interface-custom button settings, and the
corresponding point needs to be configured in the configuration tool to take effect.
Solutions:
If the cutting head does not touch the board and clicking the "clear alarm" function can't clear " the touch board
alarm" in the software interface, we can reset the capacitance value to clear the alarm. First, we click on the
"reset" in the production interface-follow-up related 88C1" function, then click "Reset 88C1" in the pop-up box.
According to the prompt below the pop-up box, it should be performed automatic calibration again, as shown in
the figure below.
2.5.2 The sensor is not connected, and the data line is disconnected to alarm.
Solutions:
① . When the cutting head is in stationary, observe whether the capacitance value of the software production
interface changes dynamically and whether the change value is within the normal range. (The normal change of
the capacitance value is within 100. If it exceeds the normal value, please check in the following way)
② . Check the nozzle of the cutting head for looseness.
③ . Check whether the connection between the amplifier and the TTW cable is loose or check whether there is
dust at the cable interface that causes poor contact, etc., it should be blow air to remove the dust
④ . If there are still alarming following above processing methods, please deal with it by contacting the machine
Solutions:
Click on the production interface-gas control-"enable" function, as shown in the figure below.
2.5.3 The system detects that the height controller is not calibrated, please perform calibration before cutting
Solutions:
Click on the production interface-follow-up related-"automatic calibration" function, as shown in the figure below.
(Before calibration, it is necessary to confirm that the calibration position of the machine tool is above the flatness
of the plate. The calibration position should be free from metal residue or uneven surface, otherwise it will affect
the calibration accuracy and cutting effect of the machine tool)
Note: Exit the software and select the restart kernel example, as shown in the figure below.
2.5.6 The axis is not enabled, please check whether the encoder is loosely connected
• Solutions:
① . Check whether the wire clamp of the corresponding servo encoder is loose or damaged, by replacing the
encoder wire or power wire. Check whether the drive is grounded, the servo communication may be interfered. (If
the above ways cannot solve alarming, we can contact the manufacturer).
2.5.7 If the axis is not enabled, please check energy cable connection for working
• Solutions:
It may be caused by an abnormal communication between EDS2000 module and driver. After the servo power is
cut off and restarted, click the Clear Alarm after the communication between EDS2000 module and servo is
Take the changing of the X-axis soft limit as an example in the following figure, if the soft limit and the hard limit
are triggered at the same time during the movement of the machine, the soft limit distance needs to be reduced. If
the X-axis positive soft limit and hard limit are triggered at the same time, the positive soft limit distance needs to
be reduced, as shown in the following figure.
2.5.10 The processing area of the current part will exceed the X-axis positive soft limit
• Solutions:
For the alarm caused by the processing area of the generated processing graph exceeding the positive soft limit of
X-axis, you can move the processing area of the processing graph within the limit distance, as shown in the
following figure. (Other axis' alarming solution in a similar way).
Note: The gray area represents machining area. The blue one represents the graph processing area and the red
punctuation in the graph is the workpiece zero coordinate.
2.5.11 Reset if the network communication fails and the system has been automatically cut the enabling
• Solutions:
① This alarm is abnormal communication. Check whether the network cable is loose or the servo power is on.
② You can exit the system (check restart kernel) and restart the system.
2.5.12 If the capacitive sensor is off, please click Clear Alarm button! If this alarm cannot be cleared, it is
recommended to restart the whole machine after power off.
• Solutions:
This alarm refers to failure of capacitance sensor communication, and you need to check whether the network
cable is loose, and restart the system after exiting the system (select restart kernal) and check whether the
connector cable is loose between the amplifier and sensor.
2.5.13 If the network communication is interrupted, please check the network cable socket and clear alarm
manually
• Solutions:
This alarm refers to interruption of communicating. Check whether the network cable is loose or the servo power
is on. If the connection is normal, you can exit the system and restart it. (check the restart kernel).
2.5.14 If the HMI PC is disconnected with the Engine PC, it is recommended to restart the whole machine after
power off.
• Solutions:
1. Process Tree
2. Material and Thickness Display Area
3. Layer
4. Pierce Selection
5. Advanced Menu
6. Cutting Process
7. Pierce Process
8. Noting Area
9. Import /Export
10. Save
11. Configuration Button
3.1.1 Process tree
The software uses the tree structure to store the process, and you can add all the cutting parameters to the tree
diagram on the left side, which is convenient for users to view and call the parameters.
After selecting any material in the process bar, right click to add a material / thickness. The user can add the
corresponding material and the thickness under the selected material in the pop-up window. Take adding brass
material as an example:
Now the processing technology can be filled in the process interface of brass.
In the production interface layer, add different processes for the processing:
The process interface will also display the added process, and the process can be set separately for the added layer
1. Existing material / thickness list, some materials and thickness in the list can be added in 3.1.1
2. Material / thickness add and modify column
3. Material / thickness switching
4. Save, delete, close buttons
Take manganese steel as an example:
a) In the bar of material addition and modification, select add and fill the ID and name; Note: the ID and name
should not be repeated with those in the existing material list.
c) Add material in 3.1.1 at this time, and you can find that manganese steel can be selected from the material
drop-down menu.
If the customer does not want to process manganese steel and see it in the drop-down menu, the manganese steel
process can first be deleted in the process tree, then click Configuration button, select manganese steel in the list
of materials, and then click the delete button below; Manganese steel names for other materials can also be
modified in the Material Modification column Thickness of operation is as same as that of the material.
3.1.3 Process parameters
3.1.3.1 Cutting parameters and pierce parameters
In the process parameters, the customer can modify the processing speed and other parameters. The following
table explains the meaning of each parameter in detail, which can serve as a reference for the customer's
processing debugging parameters:
Cutting parameter
Cutting height Set the height of the laser head from the board when cutting
Cutting speed Sets the command speed for cutting
Cutting power Set the peak power of the laser when cutting
Set the PWM power of the laser when cutting, that is, the number of outputs in 1
Cutting frequency
second. The greater the value, the more continuous the light is emitted. 5000Hz can
This interface includes power curve, slow start and so on. The specific meaning is explained as follows:
Advanced parameter
Prior to cutting, shooting laser first until the dwell time ends and then start
moving. It is used to wait for the laser power to be stable, so as to avoid the
Dwell time
phenomenon of incomplete cutting caused by the unstable laser output power
when the cutting head moves.
Cooling time Cooling time of cooling points (cooling points need to be added to the process)
Side blowing (only XC3000S1 and above software has this option)
Pierce Whether the nozzle cooling point of cutting head is opened while piercing
Cutting Whether the nozzle cooling point of cutting head is opened while cutting
Slow start
Open Whether to open function of slow start
Effective distance of the slow start (calculated from the start point of contour,
Distance
including leads)
The cutting speed of this layer is used as the reference. For example, if the cutting
Speed ratio
speed value is 10 and the rate of slow start is 50%, then the speed is 5
Check the corresponding box to open the laser energy output curve:
There are three kinds of power-speed curves: PWM Duty, PWM Frequency and Power which can be checked by the
The software power curve is fitted by the way of spline curve, the abscissa is the speed, the ordinate is the laser
output, which has high smoothness. The editing interface of the three curves can be chosen in the label page, now
take the above picture as an example: The duty cycle is 50% at the speed of 0%; the duty cycle is 60% at the speed
of 20%-30%; the duty cycle is 90% at the speed of 60%; and the duty cycle is 100% at the speed of 90%. For
example, in the processing technology, the cutting speed is 10m/min, and the duty cycle is 100%; The duty cycle is
60% at the cutting speed of 2-3m/min. The duty cycle is 100% at the cutting speed of 9~10m/min.
Because the default power curve of the software can meet most of the normal machining requirements, customers
can adjust slightly based on the default curve.
3.1.4 Memo
In the interface, users can input some information by themselves, which can be used to note the matters needing
attention of the current process and other relevant information. Such as note nozzle size.
3.1.5 Import/export
When importing or exporting this layer's process parameter, the reader should note: This button will only import
or export the process of the current craft layer. For example, when the customer uses two layers of large and
The process interface becomes a six-level pierced interface after restarting the software:
Laser frequency in pierce; If lightning pierce is selected, the pierce frequency is variable
Frequency during piercing; Indicates a constant change in frequency from 100 to 1000
during piercing.
Duty cycle of laser in pierce; If lightning pierce is selected, the duty cycle is variable
Duty
during piercing; Logically consistent with pierce frequency
The laser shooting time when selecting segmented/ lightning pierce.
When progressive pierce is selected, the cutting head will gradually reach the next level
Residence time
of pierce height according to the piercing time, It will not stop laser shooting after
reaching the next level of pierce height until the end of this time.
Stop laser blow (ms) Time of blowing without laser shooting after pierce, which is used to cool the workpiece.
Stop laser blow Types of blow gas, optional air/ oxygen/ nitrogen
Stop laser blow (bar) Pressure of gas
When the start focus is equal to the end focus, the
Start focus Focus position when piercing starts focus position will not change during the pierce
process.
When the start focus is not equal to the end focus,
End Focus Focus position when piercing ends the focus will move towards the end focus at a
uniform motion during the pierce process.
Spot size Applicable to Zoom cutting head
Copy the pierce parameter of the right level to the left one
Copy the pierce parameter of the left level to the right one
At the bottom, there are Import and Export Buttons that can export all layer processes within this material
thickness.
4 Appendixes
4.1 Example of software usage process
1) Right-click the software icon to open it as shown in the following figure.
2) After the software is opened and entered, click the "Enable" function in the main interface, then click "Home"
function. After checking all, click "Confirm" to wait for the machine tool to back to zero, as shown in the following
figure.
3) After the machine tool is homed, move the cutting head to above the smooth workpiece without hanging slag,
then click the automatic calibration in main interface to wait for the machine tool to complete automatic
calibration, as shown in the following figure.
4) After the calibration of the cutting head is completed, import the graphics which requires processing as shown
below.
5) Import drawings to be processed in the forms of dxf for CAD of processing documents, or part/ NC for cutting
software. You can search the processing drawings through File Search, and click the drawing documents after
finding the drawings. You can also click the top right corner of the pop-up box to preview the graph contour. There
is a drop-down icon in the lower right. After clicking, you can simply process the drawing and perform primary
optimization. When importing the processing documents, if the import is complicated and slow, you can check the
large drawing mode function to improve the drawing efficiency, as shown in the following graph.
6) Click "Import", and then click "Optimize" under "Common" in the interface to optimize the details of the graph
contour.
7) After optimization, click "Show" under "Common", and check Show Processing Sequence Number, Path start
point, Processing Direction, and Show Grid, as shown in the graph below.
8) You can right-click to select or frame-select all the graphs to be processed, and then click the "Lead" to add lead.
After this, click "Outer" or "Inner" under the "Lead" function to determine whether the wire is introduced from the
outside or inside, and select the Inlead or Outled, as shown in the graph below.
Cross Check: Optimize the length of lead. If it is unreasonable, select "Cross Check" to automatically optimize it
9) After lead is set, click "Sort" under "Common" function of the main interfaces to frame-select the processing
graph and perform processing, sorting, and select appropriate way of sorting, as shown in the graph below.
10) After sorting, click "Material" under "Generate" menu to set machine and board size, as shown in the graph
below.
11) Click "Data" Interface, set the process parameters of the current processing layer, and click "Save", as shown in
the graph below.
13) If you need to edit, click the "Graph" mode under the "Generate" menu bar to edit. After editing, click the
"Generate" function again to perform processing, as shown in the graph below.
14) After generating the code, click the "Run Frame" function to confirm that the processing range is within the
processing area, and then click the "Start" button to perform processing and cutting, as shown in the graph below.