0% found this document useful (0 votes)
104 views108 pages

BSL MONOLITH Software User's Manual 2.0 (1)

Uploaded by

chiviprogamer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views108 pages

BSL MONOLITH Software User's Manual 2.0 (1)

Uploaded by

chiviprogamer
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 108

MONOLITH

Software
User's Manual

Changsha BSL Info. Tech. Co.,Ltd


CATALOG
1 Summarize ----------------------------------------------------------------------------------------------------------------------------- 1

1.1 Introduction to Monolith Software ------------------------------------------------------------------------------------ 1

1.2 Description of this manual ----------------------------------------------------------------------------------------------- 3

1.3 Software Installation Instructions -------------------------------------------------------------------------------------- 4

1.4 Software upgrade instructions ------------------------------------------------------------------------------------------ 4

2 File menu ------------------------------------------------------------------------------------------------------------------------------- 5

2.1 New (N) ------------------------------------------------------------------------------------------------------------------------ 6

2.2 Open (O) -----------------------------------------------------------------------------------------------------------------------6

2.3 Save(S) and Save As(A) -----------------------------------------------------------------------------------------------------7

2.4 Recently operated files ---------------------------------------------------------------------------------------------------- 8

2.5 Object list --------------------------------------------------------------------------------------------------------------------- 8

2.6 Object property bar -------------------------------------------------------------------------------------------------------- 9

3 Drawing menus --------------------------------------------------------------------------------------------------------------------- 11

3.1 Point (P) ----------------------------------------------------------------------------------------------------------------------12

3.2 Linear (L) ---------------------------------------------------------------------------------------------------------------------12

3.3 Curve (S) --------------------------------------------------------------------------------------------------------------------- 13

3.4 Rectangular (R) -------------------------------------------------------------------------------------------------------------14

3.5 Circle (C) --------------------------------------------------------------------------------------------------------------------- 15

3.6 Ellipse (E) -------------------------------------------------------------------------------------------------------------------- 15

3.7 Polygon (M) ----------------------------------------------------------------------------------------------------------------- 16

3.8 Text (F) ------------------------------------------------------------------------------------------------------------------------17

3.9 Barcode ---------------------------------------------------------------------------------------------------------------------- 34

3.10 Figure Slice file ----------------------------------------------------------------------------------------------------------- 38

3.11 Vector file ------------------------------------------------------------------------------------------------------------------ 41

3.12 Delayer --------------------------------------------------------------------------------------------------------------------- 41

3.13 Input port ------------------------------------------------------------------------------------------------------------------ 42

3.14 Output port --------------------------------------------------------------------------------------------------------------- 42

3.15 Extension axis -------------------------------------------------------------------------------------------------------------43

3.16 Graphic Selection -------------------------------------------------------------------------------------------------------- 44


II
3.17 Node Editor --------------------------------------------------------------------------------------------------------------- 45

4 Edit menu -----------------------------------------------------------------------------------------------------------------------------47

4.1 Withdrawal (U) and Restoration (R) ---------------------------------------------------------------------------------- 47

4.2 Cut (T), Copy (C) & Paste (P) -------------------------------------------------------------------------------------------- 48

4.3 Full Selection and Reverse Selection --------------------------------------------------------------------------------- 48

4.4 Delete -------------------------------------------------------------------------------------------------------------------------48

4.5 Combination and Separation Combination -------------------------------------------------------------------------48

4.6 Groups and Split Groups -------------------------------------------------------------------------------------------------49

4.7 Convert to curve ----------------------------------------------------------------------------------------------------------- 49

4.8 Convert to dashed line ---------------------------------------------------------------------------------------------------49

4.9 Separate text --------------------------------------------------------------------------------------------------------------- 50

4.10 Filling ------------------------------------------------------------------------------------------------------------------------50

5 Modify the menu ------------------------------------------------------------------------------------------------------------------- 56

5.1 Array -------------------------------------------------------------------------------------------------------------------------- 56

5.2 Transformation -------------------------------------------------------------------------------------------------------------59

5.3 Remove intersection ------------------------------------------------------------------------------------------------------64

5.4 Auto-connect --------------------------------------------------------------------------------------------------------------- 64

5.5 Sort ----------------------------------------------------------------------------------------------------------------------------65

5.6 Alignment ------------------------------------------------------------------------------------------------------------------- 65

6 View Menu --------------------------------------------------------------------------------------------------------------------------- 66

6.1 Heed -------------------------------------------------------------------------------------------------------------------------- 67

6.2 Displays rulers, grid points, and auxiliary lines -------------------------------------------------------------------- 67

6.3 Snap Grid -------------------------------------------------------------------------------------------------------------------- 67

6.4 Snap guides ----------------------------------------------------------------------------------------------------------------- 67

6.5 Capturing objects ----------------------------------------------------------------------------------------------------------67

7 Status bar ----------------------------------------------------------------------------------------------------------------------------- 68

8 Motion axes -------------------------------------------------------------------------------------------------------------------------- 68

8.1 Rotation & Motion Testing ----------------------------------------------------------------------------------------------68

8.2 Rotary Angle Marking ---------------------------------------------------------------------------------------------------- 71

8.3 Rotary Segmentation Marking ----------------------------------------------------------------------------------------- 73

III
8.4 Rotating text marking ---------------------------------------------------------------------------------------------------- 74

8.5 Ring marking ----------------------------------------------------------------------------------------------------------------75

8.6 Super ruler marking ------------------------------------------------------------------------------------------------------ 77

9 Advanced Laser Applications(P) ------------------------------------------------------------------------------------------------ 79

9.1 Multiple file marking ----------------------------------------------------------------------------------------------------- 79

9.2 TCP controlled marking -------------------------------------------------------------------------------------------------- 80

10 System parameters(P) ----------------------------------------------------------------------------------------------------------- 82

10.1 General --------------------------------------------------------------------------------------------------------------------- 82

10.2 Edit -------------------------------------------------------------------------------------------------------------------------- 82

10.3 Shortcut keys --------------------------------------------------------------------------------------------------------------83

10.4 User management -------------------------------------------------------------------------------------------------------84

10.5 Language -------------------------------------------------------------------------------------------------------------------84

11 Galvanometer correction ------------------------------------------------------------------------------------------------------- 85

11.1 Start correction (nine-point correction) --------------------------------------------------------------------------- 86

11.2 Mark 9-point calibration graphics ----------------------------------------------------------------------------------- 87

11.3 Multi-point calibration ------------------------------------------------------------------------------------------------- 89

11.4 Using the calibration file -----------------------------------------------------------------------------------------------90

12 Pen number parameter management ---------------------------------------------------------------------------------------92

13 Equipment parameter ----------------------------------------------------------------------------------------------------------- 96

13.1 Regional parameter ----------------------------------------------------------------------------------------------------- 96

13.2 Laser control parameters ---------------------------------------------------------------------------------------------- 99

13.3 Port parameter --------------------------------------------------------------------------------------------------------- 100

13.4 Other ---------------------------------------------------------------------------------------------------------------------- 102

13.5 Red light indicator ----------------------------------------------------------------------------------------------------- 103

14 Mark -------------------------------------------------------------------------------------------------------------------------------- 104

IV
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

1 Summarize
1.1 Introduction to Monolith Software
1.1.1 Software Introduction
Monolith Software can run on multiple operating system platforms such as
Windows and Linux, including Windows 7, Windows 10, Windows 11, and Ubuntu
18.04 or above.

Monolith Software adopts green installation method, unzip the installation


package to any directory on the hard disk can be, double-click the LaserMark.exe file
in the directory to run the software. When the software starts, it will automatically
detect the marking card equipment.

Monolith Software has no special requirements for computer hardware, and a


computer system that can run the operating system smoothly will fully satisfy the
computer hardware environment required for this software.

1.1.2 Software function


This software has the following main functions:

 Free design of the graphic pattern to be processed.

 Support multiple document editing, multiple documents, multiple cards, and


multiple laser types for simultaneous marking.

 It supports all fiber lasers, CO2 and end-pumped lasers on the market. According
to the different types of lasers, parameters such as current adjustment, pulse
frequency adjustment and duty cycle adjustment can be set through software.

 Supports individual red light marking indication.

 The software provides access control, which prevents parameters from being
modified at will.

 Provides powerful IO control: Port control makes it easy to automate your


machine.

 Provides manual calibration, equal scale calibration, and fitting calibration


methods for extremely accurate marking results.

 Provide extended axis function: support rotating the extended axis according to
the angle, such as rotating the angle marking, rotating the text marking, rotating
the split marking, and so on.
Web: http://eng.basiliang.com/ 1 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
 Support fill operation: provide linear and circular fill, fill at any angle, cross-fill,
adjustable margins, borders, spacing, and so on. Support up to three layers of
filling combinations, each layer can be set independently of the parameters.

 Provides variable text functions: fixed text, serial number, date, time, network
communication, serial communication, SQL database, etc.

 Supports image marking.

 Supports 16 layers of processing parameters: the parameters of each layer can


be customized arbitrarily, easily realizing multi-parameter marking.

 Support PLT, DXF, BMP, JPG, JPEG and other image files.

 Supports commonly used 1D barcodes and 2D barcodes, such as Code39, EAN,


PDF417, DM, etc.

 Provides text input functions, supports TTF fonts, monoline fonts, barcode fonts,
and self-added (dot matrix fonts, etc.) fonts.

 Supports marking dynamic files, when text and images are processed, the file
name is fixed, but the file content changes during processing.

 Provide powerful editing features: support for text by arc, any graphic
drawing/editing, break/combine, group/dissolve, cancel/restore, shaping and so
on.

 Provides a simulation function: you can preview the marking trajectory of the
graph before the marking operation.

 Support for secondary development: provide secondary development SDK library,


support customized development, expand the functions of the existing marking
system, to meet the needs of customers' special applications.

1.1.3 Other statements


 The contents of this manual may not be updated in time due to the actual mode
of operation and function settings caused by software upgrades, so if there is
any inconsistency with this manual, the software shall prevail.

 Other product and company names mentioned herein may be trademarks of


their respective owners.

1.1.4 Interface description


 Start the initialization screen

When you start running the program, the startup screen (Figure 1-2) is displayed

Web: http://eng.basiliang.com/ 2 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
and the program performs initialization operations in the background.

Figure 1-2 Initial screen after program startup

 main interface

Figure 1-3 Main interface of the program after selecting New

1.2 Description of this manual


1.2.1 Content arrangement
This manual describes how to use the Monolith Software in the order of the
menu bar within the main interface. This includes "File", "Draw", "Edit", "Modify",

Web: http://eng.basiliang.com/ 3 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
"View", "Status Bar", "Motion Axes", "Advanced Laser Applications", "System",
"Scope Correction" ten main menus, as well as the object bar, pen number
management bar, marking control bar.

1.2.2 Other statements


 The contents of this manual may not be updated in time due to the actual mode
of operation and function settings caused by software upgrades, so if there is
any inconsistency with this manual, the software shall prevail.

 Other product and company names mentioned herein may be trademarks of


their respective owners.

1.3 Software Installation Instructions


This software is factory installed and shipped with the product, so there is no
need to install it separately.

1.4 Software upgrade instructions


1) Copy the software upgrade package to a USB flash drive.

2) Insert a USB flash drive into the Monolith Control System USB port, and the
interface will display the USB flash drive insertion information.

3) Click "System" -> "About".

4) An upgrade window pops up.

Web: http://eng.basiliang.com/ 4 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

5) Click "Apply Upgrade" to bring up the file selection window.

6) After selecting the corresponding upgrade file in the file selection window, tap
Confirm to start applying the upgrade.

7) After the upgrade is complete, the system will reboot automatically.

2 File menu
"File" menu to realize the general file operations, such as new, open, save files
and other functions. See Figure 2-1.

Figure 2-1 "File" menu

Web: http://eng.basiliang.com/ 5 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

2.1 New (N)


The "New" sub-menu is used to create a new blank workspace for drawing, and
its shortcut key is Ctrl+N.

The toolbar icon for the "New" sub-menu is . Clicking on this icon will do the
same thing.

When you move the mouse pointer to the New icon in the toolbar and pause for
a moment, a prompt message will appear, briefly describing the function of the icon,
and a slightly more detailed explanation of the function will be displayed on the
status bar at the bottom of the main interface window. If you move the mouse
pointer to the "New" sub-menu in the menu bar, only a detailed explanation will
appear in the status bar, and the prompt message will not appear.

Tip: All of the toolbar icons in Monolith have the ability to prompt for
information and display detailed information in the status bar. At the same time,
each toolbar icon corresponds to a menu item, and both fulfill the same function.
This will not be repeated in future chapters of this manual.

2.2 Open (O)


The "Open" sub-menu is used to open a “.orzr” file saved on the hard disk, and
its shortcut key is Ctrl+O. When you select the "Open" sub-menu, a dialog box (Figure
2-2) will appear, asking you to select the file you want to open. When you select the
"Open" sub-menu, a dialog box (Figure 2-2) will appear asking you to select a file to
open. When you select a valid “.orzr” file, a preview graphic of the file will be
displayed at the bottom of the dialog box.

Web: http://eng.basiliang.com/ 6 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 2-2 Open dialog box

The toolbar icon corresponding to the "Open" sub-menu is .

2.3 Save(S) and Save As(A)


The "Save" sub-menu saves the drawing under the current filename, and the
"Save As" sub-menu is used to save the current drawing under another filename.
Both realize the function of saving files.

If the current file already has a filename, the "Save" command saves the current
drawing with that filename, otherwise, the Save File dialog box will pop up, asking
you to choose the path to save the file and provide a filename. Regardless of
whether the current file has a filename or not, the Save As command brings up the
Save As dialog box (Figure 2-3), asking you to provide a new filename for saving to
avoid overwriting the old file.

Web: http://eng.basiliang.com/ 7 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 2-3 Save As dialog box

The toolbar icon corresponding to the "Save" menu is .

Note: If you change the path or the file name, you need to re-associate it in the
device association.

2.4 Recently operated files


After the "System Parameters" menu, the user's most recently opened files are
listed, if the program has never opened/saved any .orzr files, no files will be listed.

2.5 Object list


In the main interface of Monolith, on the left is the object list, as shown in
Figure 2-13.

Web: http://eng.basiliang.com/ 8 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 2-13 Object List

Note: During processing, the system processes the objects in the list in the order
in which they are listed (from top to bottom).

Users can select objects in the list and drag them directly or adjust the
arrangement order by right-clicking options.

The user can also rename an object by double clicking on the object name in the
object list.

2.6 Object property bar


On the left in the main interface of the software is the Object Properties column,
as shown in Figure 2-14.

Figure 2-14 Object Property Bar


Web: http://eng.basiliang.com/ 9 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Position X: Indicates the X coordinate of the currently selected object. This
coordinate can be specified as the coordinate of the lower left corner of the object or
as the coordinate of the center position of the object. The specific meaning of the

position coordinate is set by the coordinate information button .

Position Y: Indicates the Y coordinate of the currently selected object. This


coordinate can be specified as the coordinate of the lower left corner of the object or
as the coordinate of the center position of the object. The specific meaning of the

positional coordinates can be set with the coordinate information button .

Size X: Indicates the width of the currently selected object.

Size Y: Indicates the height of the currently selected object.

: Indicates that the current aspect ratio is locked. If the user changes the X
and Y dimensions, the system ensures that the aspect ratio of the new dimensions
remains unchanged.

Coordinate Information Button : Specifies the coordinates of position X


and position Y corresponding to the lower-left corner of the object, or the center
position, or other specified positions. When the user clicks this button, a dialog box
pops up asking the user to select the corresponding location for the position
coordinates. The currently displayed coordinate information specifies that position X
and position Y represent the coordinates of the lower-left corner of the object.

: Copies the current object to the specified location, whose


operation dialog box is shown in Figure 2-15:

Web: http://eng.basiliang.com/ 10 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 2-15 Array Operation dialog box

Figure 2-16 shows the object situation when the number of arrays X=3 and Y=2.

Figure 2-16 Array Operation Result Chart

3 Drawing menus
The Draw menu is used to draw commonly used shapes, including points, lines,
curves, polygons, and so on. This menu corresponds to a shortcut toolbar, and
common operations can be performed using the buttons on this toolbar. As shown in
a) and b) of Figure 3-1.

Web: http://eng.basiliang.com/ 11 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Fig. a) "Draw" menu Fig. b) "Draw" shortcut toolbar

Figure 3-1 "Draw" operation

3.1 Point (P)


Drawing a point in the workspace is the simplest drawing operation. Select the
"Point" command item in the menu, and click the left mouse button at a suitable
place in the workspace to draw a point at that location. You can continuously click
the left mouse button to draw more points. When the drawing is complete, click the
right mouse button, this time the end of the command to draw points, the last point
drawn as the selected graphic display.

3.2 Linear (L)


To draw a straight line, select the Line command in the Draw menu or click

the icon.

Under the Draw Line command, press the right mouse button to directly input
the absolute coordinate value of the target point, as shown in Figure 3-2 below:

Web: http://eng.basiliang.com/ 12 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 3-2 Drawing polyline

3.3 Curve (S)

To draw a curve, select the "Curve" command in the Draw menu or click the
icon, as shown in Figure 3-3.

Figure 3-3 Drawing Curve

Under the Draw Curve command, hold down the left mouse button and drag to
draw a free curve.

Under the draw curve command, at any time, press the right mouse button to
select the automatic closing function to close the current curve.

Web: http://eng.basiliang.com/ 13 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

3.4 Rectangular (R)


To draw a rectangle, choose the Rectangle command in the Draw menu or click
the icon.

Under Draw Rectangle, hold down the left mouse button and drag to draw a
rectangle.

After selecting the rectangle, the Properties toolbar displays the rectangle
properties as shown in Figure 3-4.

Figure 3-4 Rectangle Property Bar

Rounded Corner Radius: the radius that rounds off each corner of the rectangle.

Consistency: When this feature is enabled, when the user changes the degree of
rounding of the upper left corner, the remaining three corners will be rounded
accordingly.

Clockwise: refers to the direction of the pixel path

Note: After each modification of the parameters in the properties, be sure to


click the "Apply" button to make the modifications take effect. The following is the
same and will not be repeated.

Web: http://eng.basiliang.com/ 14 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

3.5 Circle (C)

To draw a circle, select the Circle command in the Draw menu or click the
icon.

Under the Draw Circle command, press the left mouse button and drag to draw
a circle.

After selecting the circle, the circle properties are displayed in the Properties
toolbar as shown in Figure 3-5.

Figure 3-5 Circle Property Bar

Start Angle: the angle of the start point of the circle path relative to the center
of the circle.

Scan Angle: the angle corresponding to the arc.

Clockwise: refers to the direction of the pixel path

3.6 Ellipse (E)


To draw an ellipse, select the Ellipse command in the Draw menu or click

the icon.

Under the Draw Ellipse command, press the left mouse button and drag to draw
an ellipse.

After selecting the ellipse, the properties of the ellipse are displayed in the
Properties toolbar as shown in Figure 3-7.

Web: http://eng.basiliang.com/ 15 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 3-7 Ellipse Property Bar

Start Angle: the angle of the start point of the circle path relative to the center
of the circle.

Scan Angle: the angle corresponding to the arc.

Clockwise: refers to the direction of the pixel path

3.7 Polygon (M)


To draw a polygon, select the Polygon command in the Draw menu or click

the icon.

Under Draw Polygons, hold down the left mouse button and drag to draw
polygons.

After selecting the polygon, the polygon properties are displayed in the
Properties toolbar as shown in Figure 3-8.

Figure 3-8 Polygon Property Bar


Web: http://eng.basiliang.com/ 16 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Sides: The number of sides of the polygon, with a minimum of 3.

Radius of rounded corners: the size of the radius by which the corners of a
polygon are rounded.

3.8 Text (F)


The Monolith Software supports direct text entry in the workspace, with all the
fonts installed on the system, as well as many of Monolith's own fonts. To enter text,

select the "Text" command from the Draw menu or click the icon.

Under the Draw Text command, press the left mouse button to create a text
object. After selecting the text, the text properties will be displayed in the Properties
toolbar as shown in Figure 3-9.

Figure 3-9 Text Attribute Bar

If you need to modify the entered text, you can do so directly in the text editing
box.

Monolith supports four types of fonts (TTF fonts, SHX fonts, dot matrix fonts)

After selecting the font type, the font list will list all the fonts of the current type
accordingly, and other fonts installed independently. As shown in Figure 3-10 for the
TrueType font list.

Web: http://eng.basiliang.com/ 17 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 3-10 TTF Font List

Enable variable text: dynamic variable text can be used.

3.8.1 Text font parameters

After clicking , the system pops up a dialog box as shown in Figure 3-13.

Figure 3-13 Font Properties

Alignment: "left", "center", "right" refers to the current alignment of the text for
the left, center and right alignment.

Web: http://eng.basiliang.com/ 18 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Bold, Italic: can be selected individually or at the same time to change the
appearance of the font.

Alignment direction: Horizontal means the text is aligned horizontally, vertical


means the text is aligned vertically.

Equal-width text: means all characters are the same width.

Font Width Factor: The width factor of the font.

Spacing: The distance between characters.

Line spacing: The distance between two lines of characters.

Fixed size: startup use to set text to a fixed size

Arc Text: Select and the text will be aligned according to the
user-defined arc radius. Figure 3-14 generates a sample graphic.

Figure 3-14 Arc Text Example

Radius: the radius of the circle in which the text is circularized.

Starting Angle: refers to the text alignment of the angle of the benchmark, to
the left of the text for the angle of the starting benchmark. As shown in Figure 3-15:

Figure 3-15 Left side is for reference angle = 0, right side is for reference angle = 90.

Web: http://eng.basiliang.com/ 19 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Fixed Angle Range: If this parameter is selected, no matter how much text is
entered, the system will put the

The text should shrink within the restricted angle, as shown in Figure 3-16:

Figure 3-16 The left side is with the Angle Range Limit checked, and the right side is
without the Angle Range Limit checked.

Clockwise: change the direction of text sorting. As shown in Figure 3-17:

Figure 3-17 Text reverse rows

Text on the inside of the arc: This refers to placing the text on the inside of the
arc, as shown in Figure 3-18:

Figure 3-18 Text on the Inside of the Arc

3.8.2 Variable Text

Clicking on enables variable text, which means that


the text can be dynamically changed according to a user-defined pattern during
processing.
Web: http://eng.basiliang.com/ 20 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Users can add various variable text elements as needed, and can sort the
text elements. After the user clicks Add Text Element the system will pop up the
dialog box shown in Figure 3-19.

Figure 3-19 Text Element dialog box

Fixed text: elements of the text that are fixed during processing.

Sequence number: An element that changes in fixed increments during


processing.

Date: The element of date information that the system automatically takes
from the computer during processing.

Time: The element of the processing process where the system


automatically takes time information from the computer.

Web port: the element of the system that reads the text to be processed
over the network during processing

Serial port: the system reads the elements of the text to be processed
through the serial port during the processing.

Files: The elements to be processed are read directly from the "TXT" and
"EXCEL" files during the machining process.

Web: http://eng.basiliang.com/ 21 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Keyboard: The element of the processing process from which the user
enters the text to be processed.

3.8.2.1 Fixed text elements


Fixed text is an element that is fixed during processing, as shown in Figure
3-20.

Figure 3-20 Fixed Text Element

Line breaks: Applied in the variable text function, it solves the problem of
multiple texts needing to be labeled in lines. Application, add a line break
between two texts, the software according to the position of the line breaks
automatically the text line. If more than one text needs to be divided into
multiple lines, just add a line break after the text to be divided into lines.

3.8.2.2 Serial number element


Sequence number elements are text elements that change in fixed
increments during processing.

When the user selects the Sequence Number element the parameter
definition of the Sequence Number element is automatically displayed in the Text
Elements dialog box, as shown in Figure 3-21.

Web: http://eng.basiliang.com/ 22 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 3-21 Parameter Definitions for the Sequence Number Element

Start Serial Number: The first serial number currently to be processed.

Current serial number: the current serial number to be processed.

Final serial number: means that when the processed serial number is equal
to the value of this serial number, the system automatically returns to the starting
serial number, the

Serial Number Increment: the increase in the current serial number.

If the increase of the current serial number is 1, if the starting serial number
is 0000, each serial number will add 1 to the previous serial number, such as
0000,0001,0002,0003......9997,99998,9999,when the serial number reaches 9999,
the system will automatically return to 0000.

If the increase of the current serial number is 5, if the starting serial number
is 0000, the serial number is listed as 0000, 0005, 0010, 0015, 0020, 0025. And so
on.

Number of each mark: means that each serial number is to be processed a


specified number of times before the serial number is changed. Then the serial
number is changed again after processing to the specified number, and so on.

Current Marker: The number of times the current serial number has been

Web: http://eng.basiliang.com/ 23 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
processed. Automatically changes to 0 when the value equals the number of each
mark.

Mode: refers to the current evolution mode of the serial number.

: The check box will not mark the fixed


position for a specific value of the serial number, indicating that the value of the
tail number of 4 will not be marked, and * indicates an arbitrary number.

Reset: You can customize the reset time or reset by each whole point, every
day to this time, the engraved on the serial number changes to the beginning of
the serial number.

: The marking task is stopped after the set serial


number is typed.

3.8.2.3 Date element


The date element is a text element where the system automatically takes
date information from the computer during processing.
When the user selects a date element the definition of the date element's
parameters is automatically displayed in the Text Elements dialog box, as shown
in Figure 3-22.

Figure 3-22 Parameter Definitions for the Date Element

Web: http://eng.basiliang.com/ 24 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Year-2024: uses the year of the current computer clock as the corresponding
text in a 4-character format.

Year-24: uses the year of the current computer clock as the corresponding
text in a 2-character format, taking only the last two digits of the year.

Year-A: Select a customized year as the corresponding text in the format of 2


characters and only the last two digits of the year.

Month-1: Uses the month of the current computer clock as the


corresponding text in a 2-character format.

Month-A: select a customized month as the corresponding text, in the


format of 2 characters

Day-22: Uses the day of the month of the current computer clock as the
corresponding text in a 2-character format.

Day-A: select a custom day as the corresponding text, in 2-character format

The first few days: Use the number of days from January 1 on the current
day of the current computer clock as the corresponding text, formatted as 3
characters. (January 1 is 001, January 2 is 002, and so on)

Week: Use the day of the week of the current computer clock as the
corresponding text, formatted as 1 character.

Week-A: select a customized day of the week as the corresponding text,


formatted as 1 character

Week number: Use the current week of the year of the current computer
clock as the corresponding text, in the format of 2 characters.

Week-A: Use the customized week of the year of the current computer clock
as the corresponding text, in 2-character format.

Date offset: refers to the system to take the date of the computer clock, to
be added to set the offset date is the date of time to be processed, this function
is mainly used in food and other industries with production date and shelf life
date of the workpiece processing.

Reset: resets the date offset value.

3.8.2.4 Time element


The time element is a text element that the system automatically takes time
information from the computer during processing.

Web: http://eng.basiliang.com/ 25 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
When the user selects a time element the definition of the time element's
parameters is automatically displayed in the Text Element dialog box, as shown in
Figure 3-23.

Figure 3-23 Parameter definitions for the time element

Hour-24: Uses the hour of the current computer clock as the corresponding
text, and the time format uses the 24-hour system.

Hour-12: Uses the hour of the current computer clock as the corresponding
text, and the time format uses the 12-hour system.

Minutes: Use the minutes of the current computer clock as the


corresponding text.

Seconds: Use the seconds of the current computer clock as the


corresponding text.

Time Periods: Divide the 24 hours of the day into 24 time periods, each of
which can be customized with a text by the user. This feature is mainly used for
workpieces that need to have shift information for processing.

Web: http://eng.basiliang.com/ 26 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

3.8.2.5 Network port element


A network port element is an element of the processing process where the
system automatically reads text from the network through the computer's
network port.

Note: By network port we mean a network interface that communicates


using the TCP/IP protocol. When the user selects a network communication
element, the definition of the parameters of the network communication
element is automatically displayed in the Text Element dialog box, as shown in
Figure 3-24.

Figure 3-24 Network Port Element

Server IP: Select the IP address of the computer on the network from which
you want to read data.

Port: Select the port number used for network communication.

Command: When the system processes this text object, the system will send
this command string to the computer with the specified IP address through the
network port, requesting the specified computer to send out the string that
needs to be processed at present, and the system will wait for the specified
computer to answer before returning, and the system will automatically process

Web: http://eng.basiliang.com/ 27 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
the returned text after the specified computer answers.

Stay connected when data source is enabled: keeps communication open


constantly

Timeout Settings: You can set the timeout for connecting to the specified IP
address and receiving data.

3.8.2.6 Serial port element


The Serial Communication Element is the element that automatically reads
text from peripheral devices via the computer's serial port during the machining
process. When the user selects the Serial Communication Element the
parameter definition of the Serial Communication Element is automatically
displayed in the Text Element dialog box, as shown in Figure 3-25.

Figure 3-25 Serial Communication

Port: Select the serial port number used by the computer to connect to
external devices, only valid port numbers are displayed.

Baud Rate: Select the baud rate used for serial communication.

Data Bit: Selects the number of bits of data to be used for serial
communication.

Web: http://eng.basiliang.com/ 28 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Stop Bit: Select the number of bits of the stop bit used for serial
communication.

Parity: Select the number of bits of parity used for serial communication.

Command: When the system processes this text object, the system will send
this command string to the external device through the current serial port,
requesting the external device to send out the string that needs to be processed
at present, and the system will wait for the external device to answer before
returning, and the system will automatically process the returned text after the
external device answers.

3.8.2.7 File element


TXT: TXT is selected will be displayed as shown in Figure 3-26, the user is
required to set the associated file and the current line number of the text to be
processed.

Cyclic Read: When processing reaches the end of the text file, the line
number is reset to 0 and processing starts again from the first line.

Read the whole file at a time: Read the whole file directly when processing
to a text file.

Figure 3-26 TXT element

Web: http://eng.basiliang.com/ 29 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
EXCEL: When you select the Excel file system will be displayed as shown in
Figure 3-27, the user is required to set the file name, field names and the current line
number of text to be processed.

File Name: refers to the text in the first row of all columns of Form 1 in the
Excel file table. When processing, the system will automatically take out the text to
be processed from the corresponding column.

Figure 3-27 EXCEL

3.8.2.8 Keyboard elements


Keyboard elements are entered by the user from the keyboard to process the
text, when the keyboard element is selected, the system will display the content
shown in Figure 3-28 requires the user to set the parameters of the keyboard
element. Tip: When the system encounters the keyboard variable text in processing,
the input dialog box will pop up, requiring the user to enter the text to be processed,
at this time the user directly manually enter the text to be processed.

Web: http://eng.basiliang.com/ 30 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 3-28 Keyboard Element Settings

Fixed Characters: Requires that the number of manually entered contents be the
same as the number of set characters.

Limit Minimum Input Value: Minimum input value can be set

Limit maximum input value: Minimum input value can be set

The keyboard element function is often used in situations where the content to
be processed needs to be input in real time during processing. Suppose the customer
currently needs to process a batch of workpieces, and each workpiece is printed with
a barcode. During processing, the user needs to use a barcode scanner to read the
content of the barcode from the workpiece in real time, and then use a laser to mark
it on the designated position of the workpiece. This You can then use the keyboard
element functionality. When the system pops up a dialog box requiring text input
during processing, the operator uses a barcode scanner to scan the barcode on the
workpiece. The barcode scanner will automatically input the read content into the
dialog box and automatically close the dialog box. Then the system will automatically
Start processing the content you just read.

Web: http://eng.basiliang.com/ 31 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

3.8.2.9 Split mapping


Segmentation mapping is to segment the data in the data source, extract some
characters, and form new text for marking. When split mapping is selected, the
content shown in Figure 3-29 will be displayed.

Figure 3-29 Split mapping elements

Web: http://eng.basiliang.com/ 32 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Select data source: Select the established data source in the drop-down list.

Split method: You can choose to split by length or split by characters.

Starting bit: When splitting by length, the starting character position of the data
split from the data source.

Termination bit: When split by length, the end character position of the data
split from the data source. The split data does not contain termination bits.

Delimiter: The delimiter character used when dividing by characters.

Split block index: Use the split block in the data source to map to the current
part.

The data source can be variable text or fixed text. After clicking data source
management, the content shown in Fig 3-30 will be displayed.

Figure 3-30 Split mapping data source management

Add: Add data source at the data source; add data at the data editing place.

Delete: delete the data source at the data source; delete data at the data
editing position.

Modification: The data source is to modify the data source name; the data
Web: http://eng.basiliang.com/ 33 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
editing is to modify the data content.

Move up: Move the selected data segment in the data source up one level.

Move down: Move the selected data segment in the data source down one
level.

3.9 Barcode

When you select the barcode font in the font , click

the button and the system pops up a dialog box as shown in Figure 3-31.

Figure 3-31 Barcode Font Parameters Dialog Box

Show Text: Whether or not to display recognizable text below the barcode.

Font: the font in which the text is currently to be displayed.

Text Height: the average height of the text.

Web: http://eng.basiliang.com/ 34 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Text width: the average width of the text.

Text X Offset: the X offset coordinate of the text.

Text Y Offset: y offset coordinate of the text.

Text Spacing: the spacing between texts.

3.9.1 one-dimensional barcode


This kind of barcode is composed of "bars" and "spaces" arranged one after
another. The barcode information is transmitted by the different widths and
positions of the bars and spaces. The amount of information is determined by the
width and accuracy of the barcode. The barcode The wider it is, the more "bars" and
"spaces" it contains, and the greater the amount of information. This barcode
technology can only store information in one direction through the arrangement and
combination of "bars" and "spaces", so it is called "one-dimensional barcode". Figure
3-32 shows the parameter settings in the interface when you select a
one-dimensional barcode.

Figure 3-32 Parameters of 1D Barcode

Top margin: the distance of the barcode from the top top edge after reversal.

Web: http://eng.basiliang.com/ 35 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Bottom margin: the distance from the bottom top edge of the barcode after
inversion.

Left margin: the distance of the barcode from the left top edge after reversal.

Right Margin: the distance of the barcode from the right top edge after
reversal.

Reverse: refers to whether to reverse the processing, some materials are light
color after laser marking, so this switch must be selected at this time.

Module Width: It is the width of each small subdivision of the barcode.

Plain attributes: Display the corresponding TTF font plain attributes under the
barcode.

Font Selection: Select the plain font TTF type.

Pen number: index of the pen number parameter of the explicit code.

Font size: the size of the plain code.

Character spacing: the spacing of characters in the plain code.

X Offset: the offset of the plain code in the X direction.

Y Offset: the offset of the plain code in the Y direction.

Customized text: You can display the text you need to display by command. # -
represents displaying the character at the current position, ? -represents the deletion
of the character at the current position, %-represents the display of the position
number of the character at the current position, and /- displays the string on a new
line. For example, Figure 3-33 shows:

Figure 3-33 Customizing Display Text

Note: The clear code attributes of QR codes are consistent with those of
one-dimensional barcodes, so they will not be explained again.

Web: http://eng.basiliang.com/ 36 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

3.9.2 Two-dimensional barcode

Figure 3-34 QR-Code Barcode Example and QR Code Parameter Settings

Versions: 2D barcode matrix versions, 21x21,25x25 and so on.


Error correction level: Refers to the barcodes for damaged or fuzzy
2Derror tolerance .
Pattern: Select the pattern that makes up the 2D barcode graphic. Point
Pattern, Circle Pattern, Rectangle Pattern, Line Pattern, etc.
Scale: Set the size of the small graphics that make up the 2D barcode, adjust
the range from 1-100.
White space: After checking the box, an area will be left in the center of the
2D barcode according to the set white space ratio, which is mostly used for placing
the company logo, pictures, etc.
X Dot Multiplier: Sets the multiplier in the X direction of the small shapes
that make up the 2D barcode.
Y Dot Multiplier: Sets the multiplier in the Y direction for the small shapes
that make up the 2D barcode.

Web: http://eng.basiliang.com/ 37 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

3.10 Figure Slice file


3.10.1 Input Bitmap

Select the Bitmap command in the Draw menu or click the icon.

Figure 3-35 Loaded Bitmap

The bitmap formats supported by the current system are: BMP, JPG, PNG.
After inputting the bitmap, the property toolbar displays the picture parameters
as shown in Figure 3-36.

Figure 3-36 Picture Parameters

Web: http://eng.basiliang.com/ 38 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

3.10.2 Invert
The color value of each point of the current image is reversed, using the formula
pxNew = 255 - pxOld, as shown in Figure 3-37.

Figure 3-37 Image Inversion Example

3.10.3 Manual mode


Contrast: The degree of contrast between light and dark between parts of an
image on a fluorescent screen.
Brightness: The brightness of the image on the fluorescent screen.
Gamma Correction: Also called gamma nonlinearization or gamma encoding, it
is used to perform nonlinear operations or inverse operations on the brightness of
light or three-color stimulus values in movies or imaging systems.

3.10.4 Fixed DPI


The concept of DPI is the number of pixels per inch, 1 inch is equal to 25.4 mm.
When the DPI value is higher, the image prints sharper and the processing time is
longer, otherwise it is blurrier and the processing time is shorter. It is possible to
leave the DPI unfixed and use the default DPI value.

3.10.5 Image Processing


Algorithm selection: various algorithms for processing images. As shown in
Figure 3-38.

Figure 3-38 Mode Selection


Web: http://eng.basiliang.com/ 39 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

3.10.6 Bidirectional scanning


It means that the scanning direction of the picture during processing is back and
forth in both directions. This method can increase the marking speed by a certain
amount.

3.10.7 Dotting time


Dotting time: The time it takes for the laser to dot each pixel. Modify this value
to adjust the bitmap marking speed in dotting mode.

3.10.8 Point power mapping


Different pixels map different hitting power. The maximum value in the interface
is to set the maximum power, click the maximum value and press reset, then a new
mapping table will be generated; similarly you can set the minimum value, or set a
specific value. After setting, press Reset to regenerate the mapping table. The effect
is shown in Figure 3-39.

Figure 3-39 Point Power Mapping

Web: http://eng.basiliang.com/ 40 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

3.11 Vector file


To enter a vector file, select the Vector File command in the Draw menu or click
the icon.

The bitmap formats supported by the current system are: .PLT, .DXF. Figure 3-40
shows the result of vector map import.

Figure 3-40 Vector Import Example

3.12 Delayer
To enter a delay control object, select the "Delay" command in the Draw menu
or click the icon.

After selecting the delayer, the properties of the delayer will be displayed in the
Properties toolbar as shown in Figure 3-41.

Figure 3-41 Delayer Properties

Waiting time: When processing is executed to the current delay timer system
waits for a specified time before continuing to run.

Web: http://eng.basiliang.com/ 41 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

3.13 Input port


To enter a port control object, select the "Port" command in the Draw menu or

click the icon.

After selecting the Input Port Control Object, the properties of the Input Port
Control Object will be displayed in the Properties toolbar as shown in Figure 3-42.

Figure 3-42 Input Port Parameters

I/O Control Condition: When processing is executed to the current input port
the system reads the input port and then compares the current value read with the
value of the IO Control Condition, if it is equal then the system continues to run
downward, otherwise it re-reads the port.

Prompt Message: Prompt message displayed when the system cycles through
the read ports waiting for the port value to equal the IO control condition.

3.14 Output port


If you want to draw an output port control object, select the "Output Port"

command in the Draw menu or click the icon.

After selecting the output port control object, the properties of the output port
control object will be displayed in the Properties toolbar as shown in Figure 3-43.

Web: http://eng.basiliang.com/ 42 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 3-43 Output Port Parameters

Indicates that the system outputs a high level to the port when processing is
executed to the current output port.

Indicates that the system outputs a low level to the port when processing is
executed to the current output port.

Indicates that the system outputs a level signal to the port and holds it.

Indicates that the system outputs a pulse signal to the port, and the pulse
width can be set by the software.

3.15 Extension axis


Select the "Extended Axis" command in the Draw menu, and the "Extended Axis"
object will be displayed in the object list, as shown in Figure 3-44 below:

Figure 3-44 Extension Axis

Extended Axis 1: Selects which extended axis to use for the operation.

Whether to return to zero: Check this item to let the motor return to zero.

Web: http://eng.basiliang.com/ 43 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Relative Position: Indicates whether the motor moves with the home position as
the reference or with the relative position.

mm/pulse/degree: what units are used to calculate how much distance the
motor is moving.

3.16 Graphic Selection

At the top of the Draw toolbar is the graphic selection icon .

If no other commands are currently running, the icon is displayed as pressed,


indicating that the current command is selected. This also allows you to press the
spacebar (the default) to quickly switch to the graphic selection function. At this
point, you can use the mouse to click on an object in the workspace to select it. The
software has the function of auto-capture, when you move the mouse in the
workspace, if the pointer moves to the side of a curve, you can select the object by
clicking the left button.

You can also select objects by moving the mouse while pressing the left mouse
button. At this point, a dashed box will appear in the area where the mouse passes
over. Objects that are completely surrounded by the dotted box will be selected.

When you use the Selection Command, the Selection Command toolbar appears
and you can implement some specific actions. As shown in Figure 3-45:

Figure 3-45 Selection Command Toolbar

Indicates that all objects in the current document are selected.

Indicates that all objects except the currently selected object are selected.

Deletes the currently selected object.

Indicates that the current object is locked, you can not perform any editing
operations on it, at this time the object will be surrounded by some lock icons.

Indicates to release the currently selected locked object.

Indicates that all locked objects are released.

Web: http://eng.basiliang.com/ 44 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Indicates that the currently selected object is placed to the origin.

Indicates that the object is selected by pen number.

Indicates that the currently selected object is mirrored horizontally.

Indicates that the currently selected object is vertically mirrored.

Shows or hides the drawing path of the current drawing.

Indicates that the currently selected object is displayed.

Indicates that the currently selected object is hidden.

3.17 Node Editor


The graphics drawn by Monolith software are all vector graphics, so you can
adjust the shape of the graphics by modifying the feature points of the graphics.

If you want to use the node editing function, select icon in the drawing
toolbar. Use the mouse to click on the object in the workspace, and the object will
display all its nodes. Nodes are represented by open squares, the larger of which
represents the starting point of the curve. At the same time, the node editing toolbar
will appear. As shown in Figure 3-46.

a) Nodes of the object

b) Node editing tools


Figure 3-46 Node Edit
Web: http://eng.basiliang.com/ 45 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

 : Click anywhere on the curve that is not a node, and a solid black circle
will appear at that point. Select the "Add" command to add a node at this
point.

 : Click any node on the curve and the node will be blackened. Select the
"Delete" command and the node will be deleted.

 : When two nodes are very close to each other, use the mouse to drag
the two nodes and select the "Merge" command to merge the two nodes
into one node.

 : Click any node on the curve and the node will be blackened. Select the
"Separate" command and the node will be separated into two independent
nodes.

 : Click any point between two adjacent nodes on the curveand select
the "Straight Line" command, and the curve (which may be a straight line, arc
or curve) between the two nodes will be converted into a straight line.

 : Click any point between two adjacent nodes on the curve and select
the "Arc" command, and the curve between the two nodes will transform
into an arc.

 : Click any point between two adjacent nodes on the curve and select
the "Curve" command, and the curve between the two nodes will transform
into a curve.

 : Click any node on the curve and select the "cusp" command, then the
node will become a cusp and the curve will have a larger turning point.

 : Click any node on the curve and select the "Smooth" command, and
the node will become a smooth curve with a smaller turning point.

 : Click a node and select the "Symmetry" command to symmetrize the


curves near the left and right sides of the node.

 : Select the "Direction" command, the starting point and end point of
the curve are exchanged, and the direction of the curve is reversed.

Web: http://eng.basiliang.com/ 46 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

 : Select the "Close" command to automatically close the curve.

 : Drag and select more than two nodes, select the "Align" command,
and the node alignment dialog box will pop up. You can select the alignment
of these nodes and align them according to the top, bottom, left, or right.

Note: Text objects and fill objects cannot edit nodes; however, path text can edit
the nodes of a path.

4 Edit menu
The "Edit" menu realizes the editing operation of the graph. See Figure 4-1.

Figure 4-1 "Edit" menu

4.1 Withdrawal (U) and Restoration (R)


When editing graphics, if you are not satisfied with the current operation, you
can use "Undo" to cancel the current operation and return to the state of the
previous operation; after undoing the current operation, you can use the "Restore"
function to restore the canceled operation. This is one of the most commonly used
functions for editing.

Web: http://eng.basiliang.com/ 47 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

The toolbar icon for the "Undo" menu is and the toolbar icon for the

"Restore" menu is . As in most software, both operations have the shortcut


keys Ctrl+Z and Ctrl+Y.

4.2 Cut (T), Copy (C) & Paste (P)


"Cut" will delete the selected graphic object and copy it to the system clipboard,
then use the "Paste" function to copy the graphic object in the clipboard to the
current graphic. "Copy" copies the selected graphic object to the system clipboard
while retaining the original graphic object.

The corresponding shortcut keys for "Cut", "Copy" and "Paste" are Ctrl+X, Ctrl+C
and Ctrl+V respectively.

The position of the pasted graphic, offset from the position of the original
graphic is determined by the Paste Displacement in the General parameter of the
System Parameters.

4.3 Full Selection and Reverse Selection


"Select All" is to select all the elements in the current document at once.

"Inverse Selection" is to select all the elements in the current document at once,
except the current selection.

4.4 Delete
"Delete" deletes the currently selected element.

4.5 Combination and Separation Combination


"Combination" will be selected to remove the original object of all objects,
combined together as a new curve object, this combination of graphic objects and
other graphic objects can be selected, copy, paste, you can set the object attributes.
For example, the original graphic for the circle or rectangle, and do "combination"
after the graphic uniformity in accordance with the curve to deal with the
"separation of the combination" will be converted to a curve after processing.

Web: http://eng.basiliang.com/ 48 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
"Separate Combination" reduces the combined object to a single curve object.

The toolbar icon for the "Combine" menu is and the toolbar icon for the
"Separate Combination" menu is . The shortcut keys for "Combine" and
"Separate Combination" are Ctrl+L and Ctrl+K.

4.6 Groups and Split Groups


"Group" will retain the original attributes of the selected graphic objects and
combine them together as a new graphic object. Like other graphic objects, this
combined graphic object can be selected, copied, and pasted, and the object
properties can be set.

For example, the original graphics for the circle or rectangle, and do "group"
after the graphics are still in accordance with the original graphic attributes to deal
with, will be "separated from the group" processing will be restored to the original
object, its attributes remain unchanged.

"Separate Groups" restores the objects of a group to the state they were in
before they were assembled.

The toolbar icon for the "Groups" menu is and the toolbar icon for the

"Split Groups" menu is . The shortcut keys for "Group" and "Split Group" are
Ctrl+G and Ctrl+U.

4.7 Convert to curve


Splits a character text string into multiple text objects containing only one
character.

4.8 Convert to dashed line


Convert vector graphics into dotted line graphics for marking. Shown in Figure
4-2:

Web: http://eng.basiliang.com/ 49 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 4-2 Convert to Dashed Line Window

You need to set the length and spacing of the lines, and then click "OK", you can
convert the vector graphics into dotted line graphics.

4.9 Separate text

Separates a character text string into multiple text objects containing only one
character.

4.10 Filling

Fill allows you to perform a fill operation on a specified graph. The filled graph
must be a closed curve.

The corresponding toolbar icon for the "Fill" operation is , and the Fill
dialog box will pop up after selecting Fill, as shown in Figure 4-3.

Web: http://eng.basiliang.com/ 50 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 4-3 Fill dialog box

Enable Outline: Indicates whether to display and mark the outline of the
original graphic. That is, whether or not the original outline is retained in the filled
graphic.

Contour Priority: Indicates that the contour is marked before the fill line when
the contour is enabled.

Fill 1, 2, 3: means that four sets of unrelated fill parameters can be available at
the same time for fill operations. Each fill can support processing with five different
fill types (the four fill types include: backfill, one-way fill, bi-directional fill, optimized
bow fill, and optimized bi-directional fill; see below for detailed descriptions).

Enable: whether to allow the current fill parameter to be valid.

Calculation of objects as a whole: is an optimized option, which, if selected, will


calculate all objects that do not contain each other as a whole when performing
filling calculations, which in some cases will increase the speed of processing. (If this
option is selected, it may cause a reduction in the computer's computing speed.)
Otherwise, each individual area will be calculated separately.

For the sake of description, we will now give a special example to illustrate this
function.
Web: http://eng.basiliang.com/ 51 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Example: Draw three separate rectangles in the workspace, with fill lines spaced
1mm apart for a 0 degree fill.

1, Uncheck "Calculate object as a whole": the processing order in the object list
will be followed during processing.

Marking its fill line in turn, that is, first marking the fill map of an object in the
marking of the next one. As shown in Figure 4-4:

Figure 4-4 Unchecked Object Overall Calculation

2, check the "object overall calculation": in the processing of all the fill lines at
a time marking, that is, the

Fill lines in the same row in several objects are marked and engraved together.
As shown in Figure 4-5:

Figure 4-5 Ticked object overall calculation

Web: http://eng.basiliang.com/ 52 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Go around the edge once: This means that after the fill is calculated, a contour
shape is added around the periphery of the fill line.

Crossfill: A 90° fill is performed on top of the original fill, as shown in Figure
4-6.

Figure 4-6 Crossfill is unchecked on the left and checked on the right.

Fast Fill: Optimized for runway and ring fill marking. As shown in Figure 4-7.

Figure 4-7 Illustration of the marking effect when quick fill is not checked (left)

Marking effect with quick fill checked (right)

Retain Object Independence: When checked, multiple objects will remain


multiple objects after they are filled together.

Filling method:

Unidirectional Fill: The fill line is always filled from left to right. As shown
in Figure 3-8, left.

Web: http://eng.basiliang.com/ 53 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Bidirectional Fill: The fill line is first filled from left to right, then from right
to left, and the rest of the cycle is filled. As shown in Figure 4-8 right.

Figure 4-8 Unidirectional Fill on the left and Bidirectional Fill on the right

Circular Fill: The fill line is a circular offset fill of the object contour from
the outside to the inside. As shown in Figure 4-10 left.

Optimized Bidirectional Fill: Similar to Bidirectional Fill, but connecting


lines are created between the ends of the fill lines. As shown in Figure 4-9, right.

Figure 4-9 Ring Fill on the left, Optimized Bidirectional Fill on the right

Web: http://eng.basiliang.com/ 54 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Optimize Bow Fill: Similar to Bow Fill, where the object is blank it will still
jump over to fill. As shown in Figure 4-10:

Figure 4-10 Optimizing Bow Fill

The above five types of fill can be switched by clicking on the button , so
that you can set or change them quickly and easily according to the actual effect you
need.

Pen number: Select the pen number used for the display fill

Angle: The angle between the fill line and the X-axis. Figure 4-11 shows the fill
pattern when the fill angle is 45 degrees.

Figure 4-11 Fill Angle of 45 Degrees

Web: http://eng.basiliang.com/ 55 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Line spacing: the distance between adjacent lines of a fill line.

Margins: the distance between the border and the fill line

Start Offset: the distance of the first fill line from the border.

End Offset: the distance of the last fill line from the boundary.

Note: When filling the text, the line spacing should not be too large, as it will
cause the effect of filling to be invisible.

5 Modify the menu


The commands in the Modify menu perform simple modification operations on
selected objects, including Array, Transform, Shape, Trim, Align, and other operations.
As shown in Figure 5-1.

Figure 5-1 Modify Menu

5.1 Array
When you click the "Array" command, the dialog box shown below pops up, as
shown in Figure 5-2.

Web: http://eng.basiliang.com/ 56 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 5-2 Array Operation dialog box

Matrix: Indicates that the graphics will be arranged in a rectangle after the
array.

Circle Array: Indicates that the graphics will be arranged in a circle after the
array.

: Indicates that the shapes are arranged singly in left-to-right order after
arraying, and also determines the processing order.

: Indicates that the graphics after arraying are arranged bi-directionally in a


cycle from left to right and then from right to left, and also determines the
processing order.

Horizontal Number: The number of arrays in the x-direction at the time of the
array.

Vertical Number: The number of arrays in the Y direction at the time of


arraying.

Horizontal Spacing: the distance between x-directional shapes after arraying.

Vertical Spacing: the distance between the Y-direction shapes after the array.

Calculated by Offset Distance: Graphics spacing is calculated by offset distance.


This is shown in Figure 5-3(a).
Web: http://eng.basiliang.com/ 57 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 5-3 (a) Distance by Offset (b)

Calculated by spacing of shapes: The spacing of shapes is calculated as the


distance between the shapes. This is shown in Figure 5-3(b).

If you select Array Method as Circular Array, the dialog box shown in Figure 5-4
below appears:

Figure 5-4 Circular Array Operation Dialog Box

: Indicates the order in which the graphics are arranged after the array,
whether clockwise or counterclockwise, and also determines the labeling order.

Parts: Indicates how many identical shapes you need to array the selected
shapes into.

Radius: the radius of the circle in which the graphics will be arranged after the
array.

Start Angle: Determines the angle at which the shapes will start to be arranged
after the array.

Web: http://eng.basiliang.com/ 58 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Angular Spacing: the angular spacing of the arrangement of the shapes after
the array.

5.2 Transformation
When the user clicks the transform command the system pops up a dialog box
as shown in Figure 5-5.

Figure 5-5 Transform Operation Dialog Box

5.2.1 Mobility

Indicates movement transformation. The movement transformation


command can translate the currently selected object.

Position: Indicates the datum position coordinates of the currently selected


object.

In the case of absolute coordinates, this function is equivalent to the X and Y


functions in the object label of the property toolbar in Chapter 2.

Indicates the datum position of the currently selected object.

Relative Center: Indicates that the position coordinates are center coordinates.

Web: http://eng.basiliang.com/ 59 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Moves the selected object to a new location.

Duplicates the currently selected object and moves it to a new


location.

5.2.2 Rotate

Indicates a rotational transformation. The Rotational Transformation


command rotates the currently selected object.

When the user clicks the transform command the system pops up a dialog box
as shown in Figure 5-6.

Figure 5-6 Rotation Operation Dialog Box

Angle: Indicates the angle at which the currently selected object is to be


rotated.

Center: Indicates the coordinates of the datum position of the currently


selected object.

In the case of absolute coordinates, this function is equivalent to the X and Y


functions in the object label of the property toolbar in Chapter 2.

Web: http://eng.basiliang.com/ 60 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Indicates the datum position of the currently selected object.

Relative Center: indicates that the position coordinates are relative coordinates.

Rotates the selected object to a new position.

Duplicates the currently selected object and rotates it to a new


position.

5.2.3 Mirror

Indicates the Mirror Transform command, which mirrors the currently


selected object.

When the user clicks the Mirror command the system pops up a dialog box as
shown in Figure 5-7.

Figure 5-7 Mirror Operation dialog box

Scale: Indicates the scaling ratio in XY direction after mirroring the currently
selected object.

: Indicates that the currently selected object is to be mirrored horizontally.


Web: http://eng.basiliang.com/ 61 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

: Indicates that the currently selected object is to be vertically mirrored.

Horizontal mirroring and vertical mirroring can be enabled at the same time,
please enable the corresponding mirroring function according to the need in the
actual application, and make sure that the unneeded function is not pressed.

Indicates the datum position of the currently selected object.

Mirrors the selected objects to a new location.

Duplicates the currently selected object and mirrors it to a


new location.

5.2.4 Scale

Indicates the Scale Transform, a command that scales the currently


selected object.

When the user clicks the Zoom command the system pops up a dialog box as
shown in Figure 5-8.

Figure 5-8 Zoom Operation dialog box

Size: Indicates the scaled size of the currently selected object.

This function is equivalent to the sizing function in the Objects tab of the
Web: http://eng.basiliang.com/ 62 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Properties toolbar in Chapter 2.

Indicates the datum position of the currently selected object.

Zooms the selection to a new position.

Duplicates the currently selected object and scales it to a


new position.

5.2.5 Tilt

Indicates a tilt shift, a command that tilts the currently selected object.

When the user clicks the tilt command, the system pops up a dialog box as
shown in Figure 5-9.

Figure 5-9 Tilt Operation Dialog

Tilt: Indicates the tilt angle of the currently selected object.

Indicates the datum position of the currently selected object.

Web: http://eng.basiliang.com/ 63 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Tilt the selection to a new position.

Duplicates the currently selected object and tilts it to a new


position.

5.3 Remove intersection


When the user clicks Remove Intersection the system pops up the dialog box
shown in Figure 5-10 below:

Figure 5-10 Remove Intersection Dialog Box

Cut Length: refers to the length of the portion of the crosshairs we set to be
removed, as shown in Figure 5-10 above. Figure 5-11 below gives an example:

(a) Before removal of intersections (b) After removal of intersections

Figure 5-11 Example of Removing Intersections

5.4 Auto-connect
When the user clicks the Auto Connect command the system pops up a dialog
box as shown in Figure 5-12.

Auto Connect Pitch: When the distance between the first and last points of two
selected shapes is less than this parameter, the two curves will be connected into
one curve.
Web: http://eng.basiliang.com/ 64 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 5-12 Auto Connect dialog box

5.5 Sort

Choose this command in the Modify menu or select in the main interface.
Draw multiple objects, click Sort, and the blue arrow direction in the working area
indicates the current marking order. The Sort icon appears at the top of the main
interface, as shown below:

Figure 5-13 Sort Icon

5.6 Alignment
The Alignment menu becomes available when you have more than two objects
selected in the workspace. This menu is used to align your selected objects on a
two-dimensional plane. There are several ways to align:

Left Align: Aligns all objects at their left edges.

Right Align: Aligns the right edges of all objects.

Vertical Centerline Alignment: Aligns all objects with the vertical centerline.
With the above three alignment methods, all objects are moved only horizontally.

Web: http://eng.basiliang.com/ 65 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Top Edge Alignment: aligns the top edges of all objects.

Bottom Edge Alignment: aligns the bottom edges of all objects.

Horizontal Centerline Alignment: Aligns all objects with the horizontal


centerline. With the above three alignment methods, all objects are moved only in
the vertical direction.

Center Point Alignment: Aligns all objects with their center points coinciding.
This alignment may move objects both horizontally and vertically.

Graphic Isometric Function: After selecting the object graphics and clicking
Horizontal and Vertical Isometric, the graphics will be in the order of the object list
columns and the distance between them will be equal.

Note: Alignment of the benchmark is the first of all the objects you selected in
the selected object, all other objects are based on it to move, you use, the first
mouse click on the first object, and then drag the way to select a number of objects
or press "Ctrl" click on the multi-selected objects, are to the first selected object for
the The first selected object will be used as the base.

6 View Menu
The View & Status menu is used to set various options for views in the Monolith
Software, as shown in Figure 6-1.

Figure 6-1 View Menu

Web: http://eng.basiliang.com/ 66 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

6.1 Heed
The toolbar corresponding to the observe operation

is , which corresponds to each of the five different modes.

Zoom in on the current view.

Zoom out of the current view.

All objects in the current workspace fill the entire view area for viewing.

The currently selected object fills the entire view area for viewing.

The current workspace fills the entire view area for viewing.

6.2 Displays rulers, grid points, and auxiliary lines


Displays horizontal and vertical rulers, grid points, and auxiliary lines.

6.3 Snap Grid


The Snap to Grid feature allows the points you draw to automatically be on grid
points in the workspace.

6.4 Snap guides


The Snap to Auxiliary Line feature allows you to automatically fit to the auxiliary
line when you move the object.

6.5 Capturing objects


Capture object function, when performing certain operations, the software will
automatically find the vertices, midpoints, nodes, center of circle, intersection points
and other characteristic points on the object.

Web: http://eng.basiliang.com/ 67 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

7 Status bar
Monolith Software provides multiple toolbars that implement different
functions, which can be displayed or hidden through the options in the status menu.
When there is a "√" in front of the corresponding sub-menu item in the View menu,
it means that the corresponding toolbar or status bar is visible. If not, it means that
the toolbar or status bar is hidden.

8 Motion axes
The "Laser" menu is mainly for the control of the expansion axis, as shown in
Figure 8-1 below:

Figure 8-1 Laser Menu

8.1 Rotation & Motion Testing


Used to set and maintain the parameters of the extended axis, currently
supports up to 1 extended axis, as shown in Figure 8-2.

Web: http://eng.basiliang.com/ 68 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 8-2 Rotation and Motion Test


Reverse: means the expansion axis moves in the opposite direction; when
checked, it means the expansion axis is reversed;

Number of pulses per revolution: The number of pulses (subdivisions of the


drive motor) required for the expansion axis motor to rotate once, which can be set
according to the parameters of the motor.

Distance per revolution: The corresponding translation distance when the


extension axis motor rotates once, in millimeters. Click the setting button "..." to
calculate a more accurate distance per revolution.

Minimum coordinate: The minimum coordinate that the expansion axis can
move, in millimeters.

Maximum coordinate: The maximum coordinate that the expansion axis can
move, in millimeters.

Motor starting speed: the set speed when the motor starts moving, unit
pulse/second.

Motor running speed: the rotation speed of the motor during smooth motion,
unit pulse/second.
Web: http://eng.basiliang.com/ 69 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Acceleration time: The time required for the expansion axis to accelerate from
the minimum speed (starting speed of the motor) to running, in milliseconds.

Rotation axis: Whether to rotate the axis.

Reduction ratio: If the motor is directly connected to the rotating shaft, the
reduction ratio is 1. If there is a reduction mechanism in the middle, it is the
reduction ratio of the reduction mechanism.

Gap compensation: used to set the position interval compensation between


independent graphics. For example, the interval set between two graphics is 10 mm.
If the mark is 10.1, then the gap compensation bit - (10.1-10) = - 0.1.

Zero point enable: Whether the current expansion axis has a zero point signal.
When the extended axis does not enable the zero signal, the extended axis cannot
establish an absolute coordinate system. At this time, the position needs to be
manually adjusted so that each processing is performed at the same position. The
system uses the current extended axis position as the default before each processing.
the origin position.

If zero point is checked, the zero point will be automatically found when using
the extended axis function. After finding the zero point, the extended axis will
establish an absolute coordinate system. If the system does not find the zero point, it
will not start the extended axis function normally until the time set by the "zero
timeout" expires.

Level: whether the zero signal is high or low.

Zero return running speed: the movement speed of the extended axis when
searching for the zero signal.

Zero return acceleration: the acceleration when the extended axis searches for
the zero signal.

Zero return timeout: Set the time used by the extended axis to find the zero
point. If this time is exceeded, the system will prompt "zero return timeout".

Precise zero return: When checked, three signals must be received before zero
return can be successful. If not checked, zero return will be completed after receiving
one signal.

Zero offset: the offset value between the actual zero return position and the
theoretical zero return position.

Test: Used to test and identify extended axes.

Web: http://eng.basiliang.com/ 70 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

8.2 Rotary Angle Marking


8.2.1 Description of interface components
Rotation angle marking is to perform rotation marking according to the angle of
the rotation axis and process the entire graphic. Click "Rotate Split Marking" in the
"Motion Axis" menu of the menu bar to open the Rotate Text Marking dialog box, as
shown in Figure 8-3:

Figure 8-3 Rotary Angle Marking

In the dialog box, each data item is described as follows:

Total number of processes: the maximum number of markings. If "Continuous


Processing" is checked, the total number of processes has no restriction on the
number of processes;

Extended axis: select the extended axis used in the marking process;

Expansion axis direction: select the expansion axis movement direction used in
the marking process;

Continuous processing: If checked, the graphics or text content displayed in the


work area will be marked continuously without being controlled by the total number.

Web: http://eng.basiliang.com/ 71 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Select processing: If checked, only the selected graphics will be marked;
otherwise, all graphics will be marked;

Input port marking: After checking, you can trigger marking through the IO port,
and the input port selection will appear. After selecting an input port, you can trigger
marking through this input port.

Equiangular marking: Rotate marking according to the set angle interval.

360 degree marking: Set how many times to mark the graphic in a week;

Return to starting point after marking: Check this option and after marking is
completed, the rotation axis will return to the starting point of marking.

Processed number: During the marking process, the system automatically counts
the number of parts;

R: Reset the marking status value and clear the board count;

Total time: displays the time since marking started;

: Manually move the expansion axis in the opposite direction according


to the set angle;

: Manually move the expansion axis in the positive direction according


to the set angle;

Expanded axis calibration and zeroing: Expanded axis manual zeroing;

Emergency stop: emergency stop during expansion axis movement.

8.2.2 Function Operation


8.2.2.1 Red light indicator
Click on "Red Light", the button changes to "Stop" and you can see the red light
indication of the current graph.

8.2.2.2 Mark
Clicking on "Marking", the button changes to "Stop" and the system performs
marking according to the set parameters.

8.2.2.3 Parameter settings


Click "Parameters" to configure specific parameters for rotation angle marking,
and the following parameter configuration dialog box will be displayed (see 8.1 for
parameter description).

Web: http://eng.basiliang.com/ 72 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

8.2.2.4 Exit
Click "Exit", the system will save the configured parameters for next time use.

8.3 Rotary Segmentation Marking


The rotation, division and marking function is to divide the graphics elements
into specified sizes, then rotate them to the corresponding positions for splicing and
marking. Click "Rotate Split Marking" in the "Motion Axis" menu of the menu bar to
open the Rotate Text Marking dialog box, as shown in Figure 8-4:

Figure 8-4 Rotary Segmentation Marking

Extended axis: Select the axis of rotation to use.

Expansion axis direction: X and Y directions can be selected.

Workpiece diameter: the diameter of the material being marked.

Movement step: the movement distance of the material processing surface

Web: http://eng.basiliang.com/ 73 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
each time the rotation axis rotates.

Return to starting point after marking is completed: After checking this


option, after marking is completed, the rotation axis will return to the starting
position of the expansion axis.

Total number of processes: the maximum number of markings. If


"Continuous Processing" is checked, the total number of processes has no
restriction on the number of processes;

Continuous processing: If checked, the graphics or text content displayed in


the work area will be marked continuously without being controlled by the total
number.

Select processing: If checked, only the selected graphics will be marked;


otherwise, all graphics will be marked;

Input port marking: After checking, you can trigger marking through the IO
port, and the input port selection will appear. After selecting an input port, you
can trigger marking through this input port.

Mark according to dividing line: If checked, rotation and marking will be


performed according to the drawn dividing line; otherwise, rotation and marking
will be performed according to the step size;

:Manually move the expansion axis in the opposite direction


according to the set angle;

:Manually move the expansion axis in the positive direction


according to the set angle;

Emergency stop: emergency stop during expansion axis movement;

8.4 Rotating text marking


Rotated text marking is a marking method in which the text is divided into
individual characters and then rotated while marking a single character.

Click "Rotated Text Marking" in the "Motion Axis" menu of the menu bar to
open the Rotated Text Marking dialog box. The window is shown in Figure 8-5:

Web: http://eng.basiliang.com/ 74 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 8-5 Extended Axis Scaling dialog box

The configuration parameters are the same as those for rotational angle
marking.

8.5 Ring marking


Ring marking is to correct and deform the text according to the set ring
parameters, then divide it into specified sizes, then rotate it to the corresponding
position before splicing and marking.

Click "Ring Marking" in the "Motion Axis" menu of the menu bar to open the ring
marking dialog box, as shown in Figure 8-6:

Figure 8-6 Ring marking dialog box

Total number of processes: the maximum number of markings. If "Continuous

Web: http://eng.basiliang.com/ 75 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Processing" is checked, the total number of processes has no restriction on the
number of processes;

Extended axis: Select the axis of rotation to use.

Expansion axis direction: X and Y directions can be selected.

Ring diameter: The surface diameter of the engraved ring.

Ring thickness: The axial length of the ring, used to limit the height of the text.

L: The focal length of the laser equipment, used to calculate the correction
amount when processing the inner ring.

Angle: The angle between the axial direction and the horizontal plane when
processing the inner ring of the ring.

Manual movement step: the movement distance of the ring processing surface
when the rotation axis is manually controlled.

Return to starting point after marking is completed: After checking this option,
after marking is completed, the rotation axis will return to the starting position of the
expansion axis.

Continuous processing: If checked, the graphics or text content displayed in the


work area will be marked continuously without being controlled by the total number.

Select processing: If checked, only the selected graphics will be marked;


otherwise, all graphics will be marked;

Input port marking: After checking, you can trigger marking through the IO port,
and the input port selection will appear. After selecting an input port, you can trigger
marking through this input port.

Mark according to dividing line: If checked, rotation and marking will be


performed according to the drawn dividing line; otherwise, rotation and marking will
be performed according to the step size;;

:Manually move the expansion axis in the opposite direction according


to the set angle;

:Manually move the expansion axis in the positive direction according


to the set angle;

Emergency stop: emergency stop during expansion axis movement;

Web: http://eng.basiliang.com/ 76 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

8.6 Super ruler marking


The super ruler function is mainly used to mark various scales. When using it,
open the "Super Ruler" option in the "Motion Axis" menu. After turning on the
"Super Ruler" option, the software will pop up a dialog box as shown below:

Figure 8-7 Super ruler

File control bar:

New file: delete all operations and start over.

Open file: Open the existing marking file on the computer hard disk, the file
format is .ruler.

Save File: Saves the existing generated file to your hard drive.

Save as: Save the current file settings as another file.

Export to workspace: transfer the current file settings to the main interface of
SeaCAD.EXE as a normal marking file.

Marking file generation control:

Added: Create a content that needs to be marked. Normally, a ruler needs to


create several marking content.

Edit: When the created marking content needs to be modified, select the item
that needs to be modified for editing.

Delete: Select a single marking content to delete. Click the "Add" button to

Web: http://eng.basiliang.com/ 77 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
write the scale we need, as shown in the figure below:

Figure 8-8 Condition parameters for tick mark generation

The meaning of the parameters:

Type:
Tick mark: Indicates that the currently set parameter is the parameter value of
the tick mark.

Scale value: indicates that the currently set parameter is the parameter value of
the scale value.

Text: Indicates that the currently set parameter is the parameter value marked
with text.

Vector file: Indicates that the currently set parameters are imported vector files.

Text: Indicates various parameters for setting text.


Rotation angle: refers to the counterclockwise rotation angle of the text when it
is placed in Figure 8-7.
Web: http://eng.basiliang.com/ 78 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Fill: Set various filling operations for text.


Pen number: The pen number parameter selected for processing this setting.

Number of tick marks: Indicates the total number of tick marks to be processed.

Starting position: Indicates the starting marking position of the first tick mark. If
it is rotational marking, the unit is degrees; if it is plane marking, the unit is
millimeters.

Position increment: Indicates the distance between two adjacent tick marks. If
it is rotational marking, the unit is degrees. If it is plane marking, the unit is
millimeters.

Tick mark width: Indicates the currently set width of the tick mark.

Starting point: Indicates the coordinates of the starting point of the currently
set tick mark.

End point: Indicates the coordinates of the end point of the currently set tick
mark.

Starting scale value: Indicates the starting scale value of the currently set scale
line.

Scale value increment: Indicates the scale value increment of the currently set
scale mark.

Number of decimal places: Indicates the number of effective decimal places of


the currently set scale value.

Ruler/Ring ruler/Disc ruler: Indicates the type of ruler currently being


processed. It is valid when checked.

Diameter: The actual diameter of the "ring ruler" or "disc ruler" workpiece.

9 Advanced Laser Applications(P)


9.1 Multiple file marking
The "Multiple File Marking" function is used to mark multiple different marking
files repeatedly to avoid frequent changes in marking files. The function menu is:
"Advanced Laser Application" --> "Multiple File Marking".

Web: http://eng.basiliang.com/ 79 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
The operation interface is shown in Figure 9-1: the text box on the left displays
the file name, and the preview graphic of the selected file will appear after the
preview graphic is checked in the right box. Double-click the file name to open the
marking file in the main interface for editing.

Figure 9-1 Multi-file marking operation interface

9.2 TCP controlled marking


The "TCP control marking" function is used to remotely control the marking
system. Through the dedicated TCP protocol, the remote monitoring function can be
realized. Click "TCP Control Marking" in the "Advanced Laser Application" menu on
the menu bar to open the TCP Control Marking dialog box.

The operation interface is shown in Figure 8-16: You can choose to use the serial
port or the network port to implement this remote monitoring function. The page
selection is to select the remote control port. The left side is for port parameter
configuration, and the right side is the communication debugging window. In the
communication debugging state, only sending and receiving data operations can be
performed, and no corresponding control will be performed.

Web: http://eng.basiliang.com/ 80 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
For TCP control instructions, see "TPC Control Marking Protocol".

Figure 9-2 TCP control marking configuration interface

Web: http://eng.basiliang.com/ 81 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

10 System parameters(P)
The "System Parameters" sub-menu is used to set system parameters. Select the
"System Parameters" menu, and the dialog box shown in Figure10-1 will pop up. In
this dialog box, you can set various parameters such as general software parameters,
displayed colors, workspace related parameters, and user management.

Figure 10-1 "System Parameters" window

10.1 General
In the general parameters, some common parameters are mainly set.

How the program opens documents: Open the last file/Open the file created by
default

Work area: size, background color, grid spacing, etc.

10.2 Edit
Used to set various parameters of the operating area, users can define them
according to their own style. Set the properties of the workspace. As shown in Figure
10-2.

Web: http://eng.basiliang.com/ 82 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 10-2 Edit settings

10.3 Shortcut keys


The buttons for shortcut operations of setting functions are shown in Figure
10-3:

Figure 10-3 Custom shortcut keys


Web: http://eng.basiliang.com/ 83 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

10.4 User management


Used to set whether the user password must be entered to use the current
software, as shown in Figure 10-4.

Figure 10-4 User management

10.5 Language
Displays the language packs installed on the current computer. You can modify
the interface language used by Monolith software here. The selections made here
will take effect the next time you start the software.

Web: http://eng.basiliang.com/ 84 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

11 Galvanometer correction
Used for occasions that require high precision. For occasions where calibration
effect and efficiency are required to be high.

Multi-point calibration can be performed based on a nine-point calibration


followed by a gradual increase in the number of calibration points.

Relevant parameter settings before calibration, select the right side of the main
interface in the right side of the engraved parameter column, open the parameter
settings. Determine the scope of the field lens, 130mm as an example, change the
parameter of the area size to 130. set up the direction of the galvanometer, as
shown in Figure 11-1;

Figure 11-1 Parameter Setting

Web: http://eng.basiliang.com/ 85 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

11.1 Start correction (nine-point correction)


Enter "Nine-point calibration" from the menu to enter the nine-point calibration
operation interface, as shown in Figure 11-2.

Figure 11-2 Entering the nine-point correction

The nine-point calibration interface is shown in Figure 11-3:

Figure 11-3 Parameter Settings

11.1.1 Confirm working size


Click on "Mark the largest shape" to mark the largest rectangle, and measure
the distance between the intersection of the x-axis and the rectangle and the
intersection of the y-axis and the rectangle. Take the distance that is less than and
close to the smallest of the two distances as the size of the working area.

Web: http://eng.basiliang.com/ 86 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
For example, if the distance between the two intersections of the x-axis and the
rectangle is 118mm, and the distance between the two intersections of the y-axis
and the rectangle is 122mm, then you can choose a value that is less than 118mm
and close to 118mm as the size of the working area (e.g., 116mm), which ensures
that there will not be any dimensional compression at the remote points of the
edges during calibration.

After the maximum width is determined, for example, the maximum size is
135mm, the area size can be set to 130mm, which can be set in the parameter
interface.

11.1.2 Determine the testing area


In the calibration interface, set the calibration area to be about 0.8 times the
size of the area, for a working size of 130mm, it can be set to 130*0.8=104, for easy
calculation, it can be set to 110 or 100, here it is set to 110mm, as shown in Figure
11-4.

Figure 11-4 Setting the calibration area

11.2 Mark 9-point calibration graphics

Set the checking area to 100mm, set the number of checking points and reset.

Click on the "calibration graphics", you can mark the following graphics (x, y
used to illustrate the direction of the graphics, will not be the actual marking), note
that the short line segments and the upper-left corner of the triangle's direction and
location must be the same as the following figure, if not consistent, then adjust the
main interface of the XY swap, X reverse, Y reverse parameters until the marking out
of the shape and direction of the same as the above figure. Graphics and the shape
of the above figure in the same direction until as shown in Figure 11-5.

Web: http://eng.basiliang.com/ 87 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 11-5 Calibrating Graphics

Measure the coordinates of the points to minimize measurement errors.


Measure the coordinate values of the nine points in the figure above in sequence,
based on the center point (point 5), with the sequence number shown in Figure 11-6:

Figure 11-6 Measurement Sequence Number

Take the crosshair centerline (the straight line past point 5) as the reference,
measure the coordinate values of 9 points in turn, and record them. Measurement
method is vernier calipers on one side with the cross center line of the X-axis or
Y-axis, and the other side with the point to be measured, this time the reading is the

Web: http://eng.basiliang.com/ 88 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
calibration value. Or use the quadratic element measurement. Such as Figure 9-5 to
take the first point of the correction value as an example: (you can consider the
measurement of three times to take the average value of the method will be more
accurate)

Fill columns 4 and 5 of the data table with the measured values. The 2nd and
3rd columns are the set distances, and the 4th and 5th columns correspond to the
actual marking distances, note that the measured values are positive and negative.

Click "New" to save as a new file.

After saving, you can click on the "Marking Verification Graphics" to mark the
corrected graphics, as shown in Figure 11-7:

Figure 11-7 Labeled and engraved verification graphic

11.3 Multi-point calibration


If you are not satisfied with the result after 9-point calibration, you can make
further multi-point calibration. For example, for further 5 * 5 point correction, in the
multi-point correction area, select 5x5, set up the mark size, click on the "mark
correction points", then use the existing correction results (here there has been a 3x3
dot matrix correction) mark 5x5 dot matrix, as shown in Figure 11-8.

Web: http://eng.basiliang.com/ 89 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 11-8 Multi-point calibration

Click on "Reset" to enter/copy the measurements into the right two columns of
the table.

Click "Save" to save the calibration results to the calibration file.

Multi-point calibration can be stacked step-by-step (i.e., according to


3x3,5x5,9x9,17x17,65x65) or jumped (3x3,9x9,65x65), but 3x3 dot matrix calibration
is mandatory.

11.4 Using the calibration file


In the Configuration Parameter Use Correction File, as shown in Figure 11-10,
check Use Correction File and select the corresponding xxx.cor file.

Web: http://eng.basiliang.com/ 90 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Figure 11-10 Using the Correction File

Web: http://eng.basiliang.com/ 91 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

12 Pen number parameter management


The Pen Number parameter management column is shown in Figure 12-1.

Figure 12-1 Pen Number Parameter Column

Web: http://eng.basiliang.com/ 92 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Each file in Monolith has 16 pens, corresponding to the top 16 pens in the
Processing Properties column, with pen numbers ranging from 0 to 15, where pen 0
is the default pen parameter (the default parameter pen number is modifiable).

: Indicates whether the current pen will be processed.

Color: Indicates the color of the current pen, this color is displayed when the
object corresponds to the current pen number.

When the user presses the right mouse button in the current list, the right-click
menu will pop up as shown in Figure 10-2.

Figure 12-2 Right-click Menu

Select Columns: Sets what is displayed for each column of pen parameters.

Apply to Selected Objects: Apply the current pen number to the selected
element. (Alternatively, selecting an object and then double-clicking on the pen
number name can switch the pen number for that object.)

Set as Default Parameter: sets the current pen number as the default pen
number parameter for the current document.

Basic parameters area:


Current pen number: The first set of machining parameters currently in use. In
Monolith, the concept of a "pen" is equivalent to a set of machining parameters.

Parameter name: also known as pen name, can be customized.

On: Whether to use this pen.

Number of operations: the number of operations per object in a marking is


equal to the number of operations in the machining parameter in which it is located

Web: http://eng.basiliang.com/ 93 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Speed: indicates the marking speed of the current machining parameter

Power: Indicates the power percentage of the current processing parameter,


100% indicates the current maximum power of the laser.

Current (YAG): Indicates the laser current used for the current processing
parameter.

Frequency: Indicates the frequency of the laser for the current processing
parameters.

MOPA Pulse Width: The amount of time the laser is on during the laser pulse
cycle time.

Q Pulse Width: The high level time of the Q pulse of a Q pulse width laser.

Open Delay: the delay time for the laser to turn on at the beginning of marking.
Setting the appropriate open delay parameter can remove the "match head" at the
beginning of the marking, but if the open delay parameter is set too large, it will lead
to the phenomenon of lack of pens at the beginning of the section. Can be a negative
value, a negative value means that the laser is out of light ahead of time.

OFF DELAY: The delay time for the laser to turn off at the end of marking.
Setting the Off Delay parameter appropriately removes the phenomenon of
non-closure at the end of marking, but if the Off Delay is set too high it will result in a
"match head" at the end of the segment. It cannot be negative.

End delay: Generally speaking, it takes a period of time for the laser to
completely shut down after the shutdown command is issued, and the appropriate
end delay is set to give the laser sufficient response time to shut down the laser to
achieve the purpose of allowing the laser to be completely shut down for the next
marking to prevent light leakage and the phenomenon of dumping points.

Corner Delay: the delay time between each segment when marking. Setting the
appropriate corner delay parameter can be removed in the marking of right angles
when the phenomenon of rounded corners, but if the corner delay is set too large
will lead to an increase in the marking time, and the corners will have the focus of
the phenomenon.

Marked Step Distance: the distance of each step in step mode.

Inter-step delay: the delay time between each step.

Web: http://eng.basiliang.com/ 94 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Pen Number Parameter Manager: Used to manage global and per-document
pen numbers.

Advanced Parameters area:


Jump Speed: Set the jump speed corresponding to the current parameter.

Jump Position Delay: jump position delay value.

Minimum Jump Delay: the minimum delay time when the galvanometer jumps.

Maximum Jump Delay: the maximum delay time when the galvanometer
jumps.

Maximum jump distance: the maximum distance the galvanometer can jump
from one point to another point

Acceleration Distance: Setting this parameter appropriately can eliminate the


phenomenon of uneven punching in the beginning section of marking.

Hit Time: When there is a point object in the object, the light out time for each
point.

Vector Dotting Mode: Forces the definition of a fixed number of pulses emitted
when the laser processes each dot.

Dither: Valid when checked. It is mainly used when marking single lines and
needs to thicken the lines, which can save time and improve efficiency.

Diameter: the diameter of the spiral circle when jitter marking, i.e. the width of
the line marked using jitter mode.

Spacing: The distance between the centers of two adjacent circles during jitter
marking. Set the appropriate value according to the size of the point where the laser
acts on the surface of the object. If the spacing is set too large, the marked lines will
have shading, and if the spacing is set too small, the marking time will be increased.

Web: http://eng.basiliang.com/ 95 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

13 Equipment parameter
13.1 Regional parameter
The device area parameters are shown in Figure 13-1:

Figure 13-1 Regional Parameters

Area size: the actual maximum marking range corresponding to the


galvanometer.
Offset X: Indicates the x-distance that the center of the galvanometer is offset
from the center of the field mirror.
Offset Y: Indicates the Y-distance at which the center of the galvanometer is
offset from the center of the field mirror.
Angle: Adjust the angle of the galvanometer.

Web: http://eng.basiliang.com/ 96 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Maximum line length: the maximum length of the line segment for graphic
splitting, used to split the line segment beforehand when sending down the data in
order to improve the marking accuracy.
Use calibration file: This refers to the use of a calibration file generated by an
external calibration program to calibrate the galvanometer.
XY Swap: Swap the coordinate axes corresponding to the original galvanometer
signal 1 and signal 2.
X reverse/Y reverse: used to set the galvanometer output reverse.

Indicates the barrel or pincushion distortion correction factor, the default


factor is 1.0 (parameter range 0.8-1.2).

Indicates the parallelogram correction factor, with a default factor of 1.0


(parameter range 0.8-1.2).

Indicates the trapezoidal correction factor, the default factor is 1.0


(parameter range 0.8-1.2).
Scale: The default value is 100%. This parameter needs to be modified when the
actual size of the marking is different from the size shown in the software. When the
actual size is smaller than the design size, increase the value of this parameter; when
the actual size is larger than the design size, decrease the value of this parameter.
Note: If there is a distortion in the laser scanner, the distortion must be adjusted
before adjusting the telescoping ratio.
Parameter Save As: Save the current distortion correction factor.
Using the configuration file: read the saved distortion correction factor.
When setting the ratio, you can press directly, at this time, the dialog box shown
in Figure 13-2 will pop up, you can enter the size set in the software and the actual
marking size measured, the software will automatically calculate the expansion ratio.

Figure 13-2 Setting Scale Parameters

Web: http://eng.basiliang.com/ 97 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Equal Scale Method: Whether or not the calibration uses equal scales to
calculate the scaling.
Go to specified position after machining: Set the current position for the
galvanometer to move to after machining.
Calculate the recommended value: Input the theoretical and measured values
and click to automatically generate the recommended value, as shown in Figure 13-3.

Figure 13-3 Recommended Values


Theoretical value: the size of the drawn rectangular box
Measured value: the actual size obtained by measuring the rectangular box of
the marking.
Generate referrals: Click to automatically generate referrals.
OK: Clicking OK automatically generates the generated recommendations into
the region parameters.
X-direction, Y-direction:
Ratio: automatically generates the recommended ratio value based on the
entered theoretical and recommended values.

Automatic generation of barrel or pillow distortion correction coefficients


with a default coefficient of 1.0 (parameter range 0.8-1.2).

Web: http://eng.basiliang.com/ 98 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

Automatic generation of parallelogram correction coefficients with a


default coefficient of 1.0 (parameter range 0.8-1.2).

The trapezoidal correction coefficient is automatically generated with a


default coefficient of 1.0 (parameter range 0.8-1.2).

13.2 Laser control parameters


Laser type: Selection of laser type according to laser equipment: CO2, YAG, Fiber,
MOPA, Violet
Device laser parameters, please adjust according to the actual parameters of the
laser device.
As shown in Figure 13-4:

Figure 13-4 Laser Parameter Settings dialog box


Web: http://eng.basiliang.com/ 99 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

13.3 Port parameter


The device port parameters are shown in Figure 13-5.

Figure 13-5 Device Port Parameter Settings dialog box

Stop Processing Input Port: Specify a certain input port as the stop processing
port, when the corresponding input is detected at the set port during processing, the
current processing will be terminated and the user will be prompted with an error
message.

Door Port: Port signal for checking safety door open and closed, automatically
stops processing when user opens the safety door and can only process when the
safety door is closed, used to protect the operator from laser burns. The red light
indication can be continued when the door is open.

Web: http://eng.basiliang.com/ 100 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd
Laser power output port: This port can be used to control the laser power on
and off.

Red light indication output port: When the system performs red light indication,
it will output high level to the specified output port.

Marking Output Port: When the system performs marking processing, it will
output a high level to the specified output port.

Start Marking Port: When the system is not in marking state, the system will
automatically start marking if the output of the specified input port is high.

End of Marking Output IO: When the system has finished marking, it will output
a high level to the specified output port.

Start Signal Pulse Mode: Check this item to indicate that the software handles
the start signal in pulse mode, even if the input is continuous level, the software only
reads one pulse. If this item is unchecked, the input will be processed as continuous
level.

IO triggers only mark active documents: when checked, IO triggers will only
mark active documents.

Hardware Trigger: Checking this option means that the software will keep
sending the content to be marked to the board, and the board will mark directly
when it receives the signal from the IO port. It saves the time of requesting data from
the software again.

Filter Time: Filter time set to prevent false triggering or spurious interference.

Web: http://eng.basiliang.com/ 101 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

13.4 Other

Figure 13-6 Other Parameter Settings dialog box

Start Marking Delay: Each time you start machining, you need to start marking
after the time specified in the delay.

End Marking Delay: Each end of processing requires a specified time delay
before ending marking.

Prohibit processing after machining to the specified number: It means that


when the number of parts reaches the total number when the total number of
machining is specified, the system will pop up a dialog box prompting "The current
number is greater than the total number of machining, please reset the current
number of machining before machining!". Please reset the current machining
number before machining!".

Web: http://eng.basiliang.com/ 102 / 104


Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

13.5 Red light indicator


As shown in Figure 13-7:

Figure 13-7 Red Light Indication


Red Light Style: Used to select whether the red light shows the outer
rectangular box of the graphic or the outline of the graphic.

Red light speed: Sets the speed at which the galvanometer moves when red
light is displayed.

Offset Position: Indicates the offset position of the system's motion when
indicated by the red light, which is used to compensate for the positional error
between the red light and the actual laser.

Dimensional Ratio: refers to the dimensional deviation between the red


light and the laser. Adjusting this parameter allows the laser to be perfectly
aligned with the red light.

Built-in red light mode: selected according to the laser's red light
configuration according to the actual choice

Red light preview: preview the red light effect of the current setting
Web: http://eng.basiliang.com/ 103 / 104
Monolith Software User’s Manual Changsha BSL Info. Tech. Co.,Ltd

14 Mark
The Marking dialog box is at the bottom right of the Monolith interface, and the
Machining dialog box is shown in Figure 14-1.

Figure 14-1 Marking dialog box

Red light: Marks the center point of the graphic to be marked, but not out of
the laser. It is used to indicate the processing area, which is convenient for users to
locate the processed parts. This function is used for marking machine with red
indication light. This command can be executed by directly pressing the F1 key on the
keyboard.

Marking: Start machining. This command can be executed by directly pressing


the F2 key on the keyboard.

Continuous Processing: Indicates that the processing of the current file is


repeated without pause.

Selective machining: Only the selected objects are machined.

Auto Red: Automatically displays the red light of the currently selected element.

Red light outline: the red light shows the outline line of the element

Parts: Indicates the total number of parts currently being machined.

Total: Indicates the total number of parts currently to be processed, not valid in
continuous processing mode. If the total number of parts is greater than 1 when not
in continuous processing mode, processing will be repeated until the number of
parts processed equals the total number of parts before stopping.

R: Zeroing of processed parts.

Web: http://eng.basiliang.com/ 104 / 104

You might also like