In order to meet the needs of industrial automation marking and engraving, Nalgene laser marking machine provides powerful customization functions. The customized functions mainly include:
1) TCP/IP interface for remote data transmission
(2) Extended I/O interface for PLC signal control
3) Software Development Kit (SDK) for software integration
I/O interface customization
PLC is commonly used in automation production to control laser marking machine to realize automation marking, which requires the laser marking machine to provide control signals and status signals such as "marking completion signal", "busy signal", "start signal", "stop signal", etc. to PLC. This requires the laser marking machine to provide "marking completion signal", "busy signal", "start signal", "stop signal" and other control signals and status signals to the PLC, general laser marking machine does not provide such an extended I/O to the PLC. nachan numerical control according to the customer's needs, can be customized to extend the I/O interface, used to interface with the PLC. As shown in Figure 2-1. The interface form is generally DB15 interface, according to the demand can be changed to DB9 or DB25 interface.
1) General-purpose input signals
General-purpose input signals can be used to control the operating status of the device. Commonly used input control functions are:
Start marking signal: the signal is valid after the device starts marking.
Interrupt marking signal: the signal is valid after the device immediately stop marking, and prompt the user warning information.
Security door signal: the user opens the security door automatically stops marking, only when the security door is closed can be marked.
File selection signal: according to the input signal to automatically select the file to be marked. For example, if the input signal IN[6:4] is 001, it selects A file for marking, and if 010, it selects B file for marking.
The I/O interface supports 8 input signals, and its interface schematic is shown in Figure 2-2:
2) General Output Signal
General-purpose output signals are used to indicate the current operating status of the device. Commonly used output signals are:
Marking output signal: the signal is valid when the device is marking processing, equivalent to busy signal.
Marking end signal: the signal is valid when marking is finished, and can be set as level or pulse valid.
Red light indication signal: the signal is valid when the device is in red light indication state.
The default output signal is TTL output, avoid short circuit or grounding.
Software Development Kit SDK
In some automation applications, one software is required to control all the automation equipment, and the laser marking software should also be integrated into the control software. For this reason we provide a software development kit to facilitate the user's secondary development needs.
Through the use of SDK, you can easily speak of the core functions of the laser software integrated into the user's other programs. The SDK is suitable for Windows system environment and the development language is C++. Figure 3-1 shows the laser control program demo developed based on SDK.