当前位置:文档之家› 激光打标机开发说明书_2.12.1

激光打标机开发说明书_2.12.1

激光打标机开发说明书_2.12.1
激光打标机开发说明书_2.12.1

1. 概述

MarkEzd.dll 是三克激光科技有限公司提供给用户用于ezcad2和lmc1控制卡二次开发的动态连接库。

MarkEzdDll.h是MarkEzd.dll中输出的函数的头文件。

用户可以使用VC6.0来进行开发。

MarkEzd.dll动态链接库函数的调用方法为显示调用,显式调用方法需要调用Windows API函数加载和释放动态链接库。

显式调用方法如下:

1.调用Windows API函数LoadLibrary()动态加载DLL;

2.调用Windows API函数GetProcAddress()取得将要调用的DLL中函数的指针;用函数指针调用DLL中函数完成相应功能;

3.在程序结束时或不再使用DLL中函数时,调用Windows API函数FreeLibrary()释放动态链接库。

注意:调用MarkEzd.dll的程序必须放在ezcad2.exe同一个目录下,否则MarkEzd.dll将无法正常工作;而且ezcad2.exe在运行的时候MarkEzd.dll将无法正常使用,所以在使用MarkEzd.dll时必须关闭ezcad2.exe。

2.函数说明

在MarkEzd.dll中所有函数(个别函数除外)返回值均为一个整形的通用错误码通用错误码定义如下:

#define LMC1_ERR_SUCCESS 0 //成功

#define LMC1_ERR_EZCADRUN 1 //发现EZCAD在运行

#define LMC1_ERR_NOFINDCFGFILE 2 //找不到EZCAD.CFG

#define LMC1_ERR_FAILEDOPEN 3 //打开LMC1失败

#define LMC1_ERR_NODEVICE 4 //没有有效的lmc1设备

#define LMC1_ERR_HARDVER 5 //lmc1版本错误

#define LMC1_ERR_DEVCFG 6 //找不到设备配置文件

#define LMC1_ERR_STOPSIGNAL 7 //报警信号

#define LMC1_ERR_USERSTOP 8 //用户停止

#define LMC1_ERR_UNKNOW 9 //不明错误

#define LMC1_ERR_OUTTIME 10 //超时

#define LMC1_ERR_NOINITIAL 11 //未初始化

#define LMC1_ERR_READFILE 12 //读文件错误

#define LMC1_ERR_OWENWNDNULL 13 //窗口为空

#define LMC1_ERR_NOFINDFONT 14 //找不到指定名称的字体

#define LMC1_ERR_PENNO 15 //错误的笔号

#define LMC1_ERR_NOTTEXT 16 //指定名称的对象不是文本对象

#define LMC1_ERR_SAVEFILE 17 //保存文件失败

#define LMC1_ERR_NOFINDENT 18 //找不到指定对象

#define LMC1_ERR_STATUE 19 //当前状态下不能执行此操作

#define LMC1_ERR_PARAM1 20//错误的执行参数

#define LMC1_ERR_PARAM2 21//错误的硬件参数

注意:MarkEzd.dll中所有函的TCHAR对象都必须是UNICODE字符。关于如何把项目设置为UNICODE版请参考附录一。

函数名:lmc1_Initial

目的:初始化lmc1控制卡。

语法:int lmc1_Initial(TCHAR* strEzCadPath,BOOL bTestMode,HWND hOwenWnd);

strEzCadPath是ezcad2.exe所处的目录的全路径名称;

bTestMode 指是否是测试模式

hOwenWnd 指拥有用户输入焦点的窗口,用于检测用户暂停消息。描述:在程序中必须首先调用lmc1_Initial,其它函数才能工作。

返回值:通用错误码

函数名:lmc1_Initial2

目的:初始化lmc1控制卡。

语法:int lmc1_Initial(TCHAR* strEzCadPath,BOOL bTestMode);

strEzCadPath是ezcad2.exe所处的目录的全路径名称;

bTestMode 指是否是测试模式

描述:在程序中必须首先调用lmc1_Initial2,其它函数才能工作。

返回值:通用错误码

函数名:lmc1_Close

目的:关闭lmc1控制卡。

语法:int lmc1_Close();

描述:在程序中退出时必须调用lmc1_Close来关闭lmc1控制卡。

返回值:通用错误码

函数名:lmc1_LoadEzdFile

目的:打开指定的ezd文件,并清除当前数据库中的所有对象。

语法:int lmc1_LoadEzdFile(TCHAR* strFileName);

描述:在程序中一般用此函数来打开一个用户建立ezd模板文件,这样用户就不需要在程序中设置加工参数,因为模板中的加工参数会自动导入。返回值:通用错误码

函数名:lmc1_Mark

目的:标刻当前数据库里的所有数据。

语法:int lmc1_Mark(BOOL bFlyMark);

bFlyMark= TRUE 使能飞动打标

描述:在使用lmc1_LoadEzdFile载入ezd文件后即可以使用此函数开始打标加工,此函数一直等待设备加工完毕后,或者用户停止才返回。

返回值:通用错误码

函数名:lmc1_ChangeTextByName

目的:更改指定名称的文本对象的文本内容。

语法:int lmc1_ChangeTextByName(TCHAR* strTextName, TCHAR* strTextNew);

strTextName 要更改内容的文本对象的名称

strTextNew 新的文本内容

描述:在使用lmc1_LoadEzdFile载入ezd文件后,在每次加工前即可以使用此函数更改指定对象的内容。

返回值:通用错误码

函数名:lmc1_MarkEntity

目的:标刻当前数据库里的指定名称的对象。

语法:int lmc1_MarkEntity(TCHAR* strEntName);

描述:在使用lmc1_LoadEzdFile载入ezd文件后即可以使用此函数开始加工指定名称的对象,此函数一直等待设备加工完毕后才返回。

返回值:通用错误码

函数名:lmc1_StopMark

目的:清除对象库里所有对象。

语法:int lmc1_StopMark();

描述:在程序中调用lmc1_StopMark来强制停止加工。

函数名:lmc1_ReadPort

目的:读lmc1的输入端口。

语法:int lmc1_ReadPort(WORD& data);

data 输入端口的数据

描述:在程序中调用lmc1_ReadPort来读入当前输入端口的数据。

返回值:通用错误码

函数名:lmc1_WritePort

目的:写lmc1的输出端口。

语法:int lmc1_WritePort(WORD data);

data 输出端口的数据

描述:在程序中调用lmc1_WritePort来输出数据到当前输出端口。

返回值:通用错误码

函数名:lmc1_GetPrevBitmap

目的:得到当前数据库里的所有对象的预览图像。

语法:Cbitmap* lmc1_GetPrevBitmap(HWND hwnd,int nBMPWIDTH,int nBMPHEIGHT);

hwnd需要显示当前图像的窗口句柄

nBMPWIDTH 需要生成的图像的像素宽度

nBMPHEIGHT需要生成的图像的像素高度

描述:在程序中调用lmc1_GetPrevBitmap得到当前数据库里的所有对象的预览图像,可以用于更新界面显示。

返回值:如果成功会返回图像,返回值为空表示失败

函数名:lmc1_GetPrevBitmap2

目的:得到当前数据库里的所有对象的预览图像。

语法:Hbitmap lmc1_GetPrevBitmap(int nBMPWIDTH,int nBMPHEIGHT);

nBMPWIDTH 需要生成的图像的像素宽度

nBMPHEIGHT需要生成的图像的像素高度

描述:在程序中调用lmc1_GetPrevBitmap得到当前数据库里的所有对象的预览图像,可以用于更新界面显示。

返回值:如果成功会返回图像,返回值为空表示失败

函数名:lmc1_SetDevCfg

目的:设置设备参数

语法:int lmc1_SetDevCfg();

描述:调用lmc1_SetDevCfg会自动弹出设备参数设置对话框,用户可以设置设备参数。

返回值:通用错误码

函数名:lmc1_SetHatchParam

目的:设置当前填充参数。

语法:int lmc1_SetHatchParam(BOOL bEnableContour,//使能轮廓本身

int bEnableHatch1,//使能填充1

int nPenNo1,//填充笔

int nHatchAttrib1,//填充属性

double dHatchEdgeDist1,//填充线边距

double dHatchLineDist1,//填充线间距

double dHatchStartOffset1,//填充线起始偏移距离

double dHatchEndOffset1,//填充线结束偏移距离

double dHatchAngle1,//填充线角度 (弧度值)

int bEnableHatch2,//使能填充1

int nPenNo2,//填充笔

int nHatchAttrib2,//填充属性

double dHatchEdgeDist2,//填充线边距

double dHatchLineDist2,//填充线间距

double dHatchStartOffset2,//填充线起始偏移距离

double dHatchEndOffset2,//填充线结束偏移距离

double dHatchAngle2);//填充线角度(弧度值)

);

bEnableContour 是否使能轮廓

bEnableHatch1 使能填充

nPenNo1 填充笔号

nHatchAttrib1 填充属性,填充属性由下面几个属性相或组合

const int HATCHATTRIB_ALLCALC = 0x01;//全部对象作为整体一起计算const int HATCHATTRIB_BIDIR = 0x08;//双向填充

const int HATCHATTRIB_EDGE = 0x02;//走一次边

const int HATCHATTRIB_LOOP = 0x10;//环形填充

dHatchEdgeDist1 填充线边距

dHatchLineDist1 填充线间距

dHatchStartOffset1 填充线起始偏移距离

dHatchEndOffset1 填充线结束偏移距离

dHatchAngle1 填充线角度(弧度值)

填充2参数意义同填充1参数一样。

描述:在程序中调用lmc1_SetHatchParam来设置当前填充参数,当下次向数据库添加对象使能填充时,即使用此填充参数。

返回值:通用错误码

函数名:lmc1_SetFontParam

目的:设置当前默认的字体参数。

语法:int lmc1_SetFontParam(TCHAR* strFontName

double dCharHeight,

double dCharWidth,

double dCharAngle,

double dCharSpace,

double dLineSpace,

BOOL bEqualCharWidth);

StrFontName 字体名称

dCharHeight 字符高度

dCharWidth 字符宽度

dCharAngle 字符倾角

dCharSpace 字符间距

dLineSpace 行间距

bEqualCharWidth 等字符宽度模式

描述:在程序中调用lmc1_ SetFontParam来设置当前字体参数,当下次向数据库添加文本对象时即使用此字体参数来生成文本对象。

返回值:通用错误码

函数名:lmc1_GetPenParam

目的:得到对应笔号的参数。

语法:int lmc1_GetPenParam(int nPenNo,//要设置的笔号(0-255)

int& nMarkLoop,//加工次数

double& dMarkSpeed,//标刻次数mm/s

double& dPowerRatio,//功率百分比(0-100%)

double& dCurrent,//电流A

int& nFreq,//频率HZ

double& dQPulseWidth,//Q脉冲宽度us

int& nStartTC,//开始延时us

int& nLaserOffTC,//激光关闭延时us

int& nEndTC,//结束延时us

int& nPolyTC,//拐角延时us //

double& dJumpSpeed, //跳转速度mm/s

int& nJumpPosTC, //跳转位置延时us

int& nJumpDistTC,//跳转距离延时us

double& dEndComp,//末点补偿mm

double& dAccDist,//加速距离mm

double& dPointTime,//打点延时ms

BOOL& bPulsePointMode,//脉冲点模式

int& nPulseNum,//脉冲点数目

double& dFlySpeed);//流水线速度

描述:在程序中调用lmc1_GetPenParam来读出数据库中对应笔号的参数。返回值:通用错误码

函数名:lmc1_SetPenParam

目的:设置设备参数

语法:int lmc1_SetPenParam(int nPenNo,//要设置的笔号(0-255)

int nMarkLoop,//加工次数

double dMarkSpeed,//标刻次数mm/s

double dPowerRatio,//功率百分比(0-100%)

double dCurrent,//电流A

int nFreq,//频率HZ

double dQPulseWidth,//Q脉冲宽度us

int nStartTC,//开始延时us

int nLaserOffTC,//激光关闭延时us

int nEndTC,//结束延时us

int nPolyTC,//拐角延时us //

double dJumpSpeed, //跳转速度mm/s

int nJumpPosTC, //跳转位置延时us

int nJumpDistTC,//跳转距离延时us

double dEndComp,//末点补偿mm

double dAccDist,//加速距离mm

double dPointTime,//打点延时ms

BOOL bPulsePointMode,//脉冲点模式

int nPulseNum, //脉冲点数目

double dFlySpeed); //流水线速度s

描述:在程序中调用lmc1_SetPenParam来设置数据库中对应笔号的参数。返回值:通用错误码

函数名:lmc1_ClearEntLib

目的:清除对象库里所有对象。

语法:int lmc1_ClearEntLib();

描述:在程序中调用lmc1_ ClearEntLib来清除对象库里所有对象。

返回值:通用错误码

函数名:lmc1_AddTextToLib

目的:加入新文本到数据库中。

语法:int lmc1_AddTextToLib(TCHAR* pStr,

TCHAR* pEntName,

double dPosX,

double dPosY,

double dPosZ,

int nAlign

double dTextRotateAngle,

int nPenNo,

BOOL bHatchText);//是否填充文本对象

pStr 要添加的字符串

pEntName 字符串对象名称

dPosX 字符串的左下角基点的x坐标

dPosY 字符串的左下角基点的y坐标

dPosZ 字符串对象的z坐标

nAlign 对齐方式0-8

//对齐方式时数字代表的意义

// 6 --- 5 --- 4

// | |

// | |

// 7 8 3

// | |

// | |

// 0 ----- 1 --- -- 2

dTextRotateAngle 字符串绕基点旋转的角度值(弧度值)

nPenNo 文本对象使用的笔号

bHatchText 是否填充文本对象

描述:在程序中调用lmc1_AddTextToLib加入新文本对象到数据库中。返回值:通用错误码

函数名:lmc1_AddCurveToLib

目的:加入曲线到数据库中。

语法:int lmc1_AddCurveToLib(double ptBuf[][2],//曲线顶点数组

int ptNum,//曲线顶点数

TCHAR* pEntName,//曲线对象名称

int nPenNo,//曲线对象使用的笔号

int bHatch);//曲线是否填充

描述:在程序中调用lmc1_AddCurveToLib加入曲线对象到数据库中。返回值:通用错误码

函数名:lmc1_AddFileToLib

目的:加入指定文件到数据库中。

语法:int lmc1_AddFileToLib(TCHAR* pFileName, //文件名称

TCHAR* pEntName,// 文件对象名称

double dPosX, //文件左下角基点x坐标

double dPosY, //文件左下角基点y坐标

double dPosZ, //文件z坐标

int nAlign,//对齐方式0-8

double dRatio,//文件缩放比例

int nPenNo,//对象使用的加工参数

BOOL bHatchFile)

pFileName要添加的文件名称,支持的文件格式有ezd,dxf,dst,

plt,ai,bmp,jpg,tga,png,gif,tiff等

pEntName 文件对象名称

dPosX 文件的左下角基点的x坐标

dPosY 文件的左下角基点的y坐标

dPosZ 文件对象的z坐标

nAlign 对齐方式0-8

dRatio 文件缩放比例

nPenNo 文件对象使用的笔号

bHatchFile 是否填充文件对象

描述:在程序中调用lmc1_AddFileToLib加入新文件对象到数据库中。返回值:通用错误码

函数名:lmc1_AddBarCodeToLib

目的:增加条码对象到数据库里。

语法:int lmc1_AddBarCodeToLib((TCHAR* pStr,

TCHAR* pEntName,

double dPosX,

double dPosY,

double dPosZ,

int nAlign,

int nPenNo,

int bHatchText,

int nBarcodeType,

WORD wBarCodeAttrib,

double dHeight,

double dNarrowWidth,

double dBarWidthScale[4],

double dSpaceWidthScale[4],

double dMidCharSpaceScale,

double dQuietLeftScale,

double dQuietMidScale,

double dQuietRightScale,

double dQuietTopScale,

double dQuietBottomScale,

int nRow,

int nCol,

int nCheckLevel,

int nSizeMode,

double dTextHeight,

double dTextWidth,

double dTextOffsetX,

double dTextOffsetY,

double dTextSpace,

TCHAR* pTextFontName);

pStr 条码表示的字符串

pEntName 条码对象名称

dPosX, 条码左下角基点x坐标

dPosY 条码左下角基点y坐标

dPosZ 条码z坐标

nAlign, 对齐方式0-8

nPenNo 使用的笔号

bHatchText 是否填充条码

nBarcodeType 条码类型

#define BARCODETYPE_39 0

#define BARCODETYPE_93 1

#define BARCODETYPE_128A 2

#define BARCODETYPE_128B 3

#define BARCODETYPE_128C 4

#define BARCODETYPE_128OPT 5

#define BARCODETYPE_EAN128A 6

#define BARCODETYPE_EAN128B 7

#define BARCODETYPE_EAN128C 8

#define BARCODETYPE_EAN13 9

#define BARCODETYPE_EAN8 10

#define BARCODETYPE_UPCA 11

#define BARCODETYPE_UPCE 12

#define BARCODETYPE_25 13

#define BARCODETYPE_INTER25 14

#define BARCODETYPE_CODABAR 15

#define BARCODETYPE_PDF417 16

#define BARCODETYPE_DATAMTX 17

#define BARCODETYPE_USERDEF =18,

#define BARCODETYPE_QRCODE = 19,

#define BARCODETYPE_MICROQRCODE = 20

wBarCodeAttrib 条码属性

#define BARCODEATTRIB_REVERSE 0x0008 //条码反转

#define BARCODEATTRIB_HUMANREAD 0x1000 //显示人识别字符#define BARCODEATTRIB_CHECKNUM 0x0004 //需要校验码

#define BARCODEATTRIB_PDF417_SHORTMODE 0x0040 //PDF417为缩短模式

#define BARCODEATTRIB_DATAMTX_DOTMODE 0x0080 //DataMtrix为点模式

dHeight 整个条码的高

dNarrowWidth 最窄模块宽

dBarWidthScale 条宽比例(与最窄模块宽相比)

dSpaceWidthScale 空宽比例(与最窄模块宽相比)

dMidCharSpaceScale 字符间隔比例(与最窄模块宽相比)

dQuietLeftScale 条码左空白宽度比例(与最窄模块宽相比)

dQuietMidScale 条码中空白宽度比例(与最窄模块宽相比)

dQuietRightScale 条码右空白宽度比例(与最窄模块宽相比)

dQuietTopScale 条码上空白宽度比例(与最窄模块宽相比)

dQuietBottomScale 条码下空白宽度比例(与最窄模块宽相比)

nRow 二维码行数

nCol 二维码列数

nCheckLevel,//pdf417错误纠正级别0-8

nSizeMode,//DataMatrix尺寸模式0-30

#define DATAMTX_SIZEMODE_SMALLEST 0

#define DATAMTX_SIZEMODE_10X10 1

#define DATAMTX_SIZEMODE_12X12 2

#define DATAMTX_SIZEMODE_14X14 3

#define DATAMTX_SIZEMODE_16X16 4

#define DATAMTX_SIZEMODE_18X18 5

#define DATAMTX_SIZEMODE_20X20 6

#define DATAMTX_SIZEMODE_22X22 7

#define DATAMTX_SIZEMODE_24X24 8

#define DATAMTX_SIZEMODE_26X26 9

#define DATAMTX_SIZEMODE_32X32 10

#define DATAMTX_SIZEMODE_36X36 11

#define DATAMTX_SIZEMODE_40X40 12

#define DATAMTX_SIZEMODE_44X44 13

#define DATAMTX_SIZEMODE_48X48 14

#define DATAMTX_SIZEMODE_52X52 15

#define DATAMTX_SIZEMODE_64X64 16

#define DATAMTX_SIZEMODE_72X72 17

#define DATAMTX_SIZEMODE_80X80 18

#define DATAMTX_SIZEMODE_88X88 19

#define DATAMTX_SIZEMODE_96X96 20

#define DATAMTX_SIZEMODE_104X104 21

#define DATAMTX_SIZEMODE_120X120 22

#define DATAMTX_SIZEMODE_132X132 23

#define DATAMTX_SIZEMODE_144X144 24

#define DATAMTX_SIZEMODE_8X18 25

#define DATAMTX_SIZEMODE_8X32 26

#define DATAMTX_SIZEMODE_12X26 27

#define DATAMTX_SIZEMODE_12X36 28

#define DATAMTX_SIZEMODE_16X36 29

#define DATAMTX_SIZEMODE_16X48 30

dTextHeight人识别字符字体高度

dTextWidth人识别字符字体宽度

dTextOffsetX人识别字符X方向偏移

dTextOffsetY 人识别字符Y方向偏移

dTextSpace 人识别字符间距

pTextFontName 文本字体名称

描述:在程序中调用lmc1_ AddBarCodeToLib增加条码对象到数据库里。

返回值:通用错误码

函数名:lmc1_SetRotateMoveParam

目的:设置旋转变换参数。

语法:int lmc1_SetRotateMoveParam(double dMoveX, double dMoveY,double dCenterX,double dCenterY,double dRotateAng);

dMoveX X方向移动距离

dMoveY Y方向移动距离

dCenterX 旋转中心x坐标

dCenterY 旋转中心y坐标

dRotateAng 旋转角度(弧度值)

描述:在程序中调用lmc1_ SetRotateMoveParam来设置旋转变换参数,使数据库中所有对象绕指定中心旋转,然后移动指定距离。

返回值:通用错误码

函数名:lmc1_AxisMoveTo

目的:扩展轴移动到指定坐标位置。

语法:int lmc1_AxisMoveTo(int axis,double GoalPos);

axis 指定要运动的扩展轴号0 = 轴0 1 = 轴1

GoalPos 坐标绝对位置

描述:在程序中调用lmc1_ AxisMoveTo可以使扩展轴移动到指定坐标位置,扩展轴的运动速度使用设备参数里定义的最大速度。

返回值:通用错误码

函数名:lmc1_AxisCorrectOrigin

目的:扩展轴校正原点。

语法:int lmc1_AxisCorrectOrigin(int axis);

axis 指定要校正原点的扩展轴号0 = 轴0 1 = 轴1

描述:在程序中调用lmc1_ AxisCorrectOrigin可以使扩展轴自动校正原点。返回值:通用错误码

函数名:lmc1_GetAxisCoor

目的:得到扩展轴的当前坐标。

语法:int lmc1_GetAxisCoor(int axis);

axis 指定的扩展轴号0 = 轴0 1 = 轴1

描述:在程序中调用lmc1_ GetAxisCoor得到扩展轴的当前坐标。

返回值:扩展轴的当前坐标

函数名:lmc1_Reset

目的:复位扩展轴坐标。

语法:int lmc1_Reset(BOOL bEnAxis0 , BOOL bEnAxis1);

bEnAxis0 是否使能扩展轴号0

bEnAxis1 是否使能扩展轴号 1

描述:在程序中调用扩展轴相关的函数,必须先调用lmc1_Reset来设置使能对应的轴,当扩展轴运动到极限位置时,可以用此函数复位扩展轴

坐标。

返回值:通用错误码

函数名:lmc1_GetAllFontRecord

目的:得到当前系统支持的所有字体参数。

语法:lmc1_FontRecord* lmc1_GetAllFontRecord(int& nFontNum);

nFontNum 字体数目

//字体类型属性定义

#define FONTATB_JSF 0x0001 //JczSingle字型

#define FONTATB_TTF 0x0002 //TrueType字型

#define FONTATB_DMF 0x0004 //DotMatrix字型

#define FONTATB_BCF 0x0008 //BarCode字型

//字型记录

struct lmc1_FontRecord

{

TCHAR szFontName[256]; //字体名字

DWORD dwFontAttrib; //字体属性

};

描述:得到当前系统支持的所有字体参数。

返回值:字型记录数组指针

函数名:lmc1_SaveEntLibToFile

目的:保存当前数据库里所有对象到指定ezd文件里。

语法:int lmc1_SaveEntLibToFile(TCHAR* strFileName);

strFileName ezd文件名称

描述:保存当前数据库里所有对象到指定ezd文件里。

返回值:通用错误码

函数名:lmc1_GetEntSize

目的:得到指定对象的最大最小坐标。

语法:int lmc1_GetEntSize(TCHAR* pEntName,

double& dMinx,

double& dMiny,

double& dMaxx,

double& dMaxy ,

double& dZ);

pEntName 对象名称

dMinx 最小x坐标

dMiny 最小y坐标

dMaxx 最大x坐标

dMaxy 最大y坐标

dZ 对象的Z 坐标

描述:得到指定对象的最大最小坐标。

返回值:通用错误码

函数名:lmc1_MoveEnt

目的:指定对象移动相对位置。

语法:int lmc1_GetEntSize(TCHAR* pEntName,

double dMovex,

double dMovey);

pEntName 对象名称

dMovex 对象移动的x坐标

dMovey 对象移动的y坐标

描述:指定对象移动相对位置。

返回值:通用错误码

函数名:lmc1_RedLightMark

目的:标刻一次红光显示框。

语法:int lmc1_RedLightMark();

描述:标刻一次红光显示框。

返回值:通用错误码

函数名:lmc1_MarkLine

目的:标刻指定线段。

语法:int lmc1_MarkLine(double x1,

double y1

double x2,

double y2,

int pen);

x1,y1起点坐标

x2y2终点坐标

pen 使用的笔号

返回值:通用错误码

函数名:lmc1_GetEntityCount

目的:得到当前数据库中的对象总数。

语法:int lmc1_GetEntityCount();

描述:得到当前数据库中的对象总数

返回值:数据库内对象总数

函数名:lmc1_GetEntityName

目的:得到指定序号的对象名称。

语法:int lmc1_GetEntityName(int nEntityIndex,

TCHAR szEntName[256]);

nEntityIndex指定序号,范围值为0-对象总数(对象总数由函数

lmc1_GetEntityCount得到)

szEntName得到的对象名称

描述:得到指定序号的对象名称

返回值:通用错误码

函数名:lmc1_GroupEnt

目的:群组

语法:int lmc1_GetEntityName(TCHAR* pEntName1,

TCHAR* pEntName2,

TCHAR* pEntNameNew,

int pen);

pEntName1群组对象1名称

pEntName2群组对象2名称

pEntNameNew群组后新对象名称

pen 新对象使用的笔号

描述:群组2个对象,并设置群组新的对象名称,以及笔号返回值:通用错误码

函数名:lmc1_UnGroupEnt

目的:解散群组

语法:int lmc1_GetEntityName(TCHAR* pGroupEntName);

pGroupEntName群组对象名称

描述:解散群组

返回值:通用错误码

函数名:lmc1_HatchEnt

目的:填充对象

语法:int lmc1_HatchEnt(TCHAR* pEntName,

TCHAR* pEntNameNew);

pEntName被填充对象名称

pEntNameNew填充后对象名称

描述:填充指定对象

返回值:通用错误码

函数名:lmc1_UnHatchEnt

目的:删除对象填充

语法:int lmc1_HatchEnt(TCHAR* pHatchEntName);

pHatchEntName被填充对象名称

描述:删除对象填充

返回值:通用错误码

3.开发步骤

下面我们结合一个实例来讲解如何进行二次开发。

客户要求在一个矩形工件中心加工一行文本(如下图所示),每个工件要加工的文本都必须从网络服务器上去在线查询获得。

用户要进行二次开发一般的步骤如下:

1.先用ezcad2建立一个模板文件test.ezd,然后新建一个文本对象,把文本对象命名为”name”。然后调节文本大小,位置和加工参数使加工效果达到客户要求,此时保存文件并退出ezcad2。

2.编写专用软件调用MarkEzd.dll动态链接库

第一步:.动态加载MarkEzd.dll

HINSTANCE hEzdDLL = LoadLibrary(_T("MarkEzd.dll"));

第二步:.取得将要调用的DLL中函数的指针

lmc1_Initial=(LMC1_INITIAL)GetProcAddress(hEzdDLL,

_T("lmc1_Initial"));

lmc1_Close=(LMC1_CLOSE)GetProcAddress(hEzdDLL,

_T("lmc1_Close"));

lmc1_LoadEzdFile=(LMC1_LOADEZDFILE)GetProcAddress(hEzdDLL,_ T("lmc1_LoadEzdFile"));

lmc1_Mark=(LMC1_MARK)GetProcAddress(hEzdDLL,_T("lmc1_Mark"));

lmc1_ChangeTextByName=(LMC1_CHANGETEXTBYNAME)GetProcAd dress(hEzdDLL,_T("lmc1_ChangeTextByName"));

第三步:用函数指针调用DLL中函数完成相应功能

1)初始化lmc1控制卡lmc1_Initial()

2)打开test.ezd lmc1_LoadEzdFile(_T(“test.ezd”))。

3)从网络服务器上去在线查询获得要加工的文本(需要用户自己编写这段程序)

4)更新更改指定名称的文本对象的文本内容

假设上一步取得的文本是“1234567”

lmc1_ChangeTextByName(_T(“name”),_T(“1234567”) );5)调用lmc1_Mark加工

6)如果还要加工则返回第3步继续。

7)关闭lmc1控制卡lmc1_Close();

第四步:

调用Windows API函数释放动态链接库。

FreeLibrary(hEzdDLL)

附录一:如何把VC项目设置为UNICODE版

1.在安装visual studio的时候在安装界面上options选项里上选择如图选项

2.点击change option选项,选择如图,然后点击change option 选择如图

3.点击change option选项,选择如图

点击change option选择如图,然后点击ok按钮。

激光打标机操作规程

激光打标机操作规程 Last updated at 10:00 am on 25th December 2020

激光打标机操作规程 一、操作 1.1激光打标机开启顺序 急停开关——控制开关——电脑——激光开关 1.2激光打标机关闭顺序 激光开关——控制开关——急停开关——电脑 1.3焦距调整及光学参数的校正 准备一块平整的金属板——将金属板平放在工作台上——打开打标软件——添 加默认文本并选中——勾选选择加工、连续加工后开始标刻——上下——摇升 降手柄,找到激光作用在金属板上的最强点——停止标刻后手动将外红光点重 合到内红光点上 二、机器日常操作维护注意的问题 2.1日常操作注意事项 a)避免用眼睛直视激光。 b)在可控制区内使用激光,并加警示标志。 c)未经许可不得使用,只许有受过专业培训的人员操作。 d)尽量避免激光头的高度与人眼睛高度相等。

e)注意激光加工环境的通风或排气状况。 f)因机器内有激光和高压部分,非专业人员严禁擅自拆开机器。 g)场镜要用专业的擦镜纸来擦拭,使用99%以上纯酒精擦拭,擦拭后镜片等酒 精完全挥发后才能安装。 h)注意保护激光器的输出场镜,避免工作过程中产生的烟雾溅射到场镜外表 面,防止场镜外表面被污染,必须配备抽烟设备,场镜如果被污染,功率 会下降,这时可用脱脂棉或擦镜纸蘸无水酒精轻轻擦拭场镜外表面。 i)严禁设备中放置任何不相干的全反射或漫反射物体,以防激光直接反射到人 体或易燃物品上。 j)在机器工作过程中,必须有人值守,特别是对易燃材料进行特殊打标,以防发生异常或起火。非经正常培训过的操作人员不得操作机器,或任何操作 人员都不得违规操作,由此造成的任何损伤,我公司将不承担责任。操作 员必需随时观察机器工作情况。由于此类激光是不可见光,工作时要注意 安全,设备附近2米范围内严禁放置易燃、易爆物品,以防激光偏位发生 火灾。 k)如果机器出现故障或发生火灾请立即切断电源。 l)当环境相对湿度超过80%时,不要进行工作,否则将影响机器寿命,或损坏电子电路。 2.2维护保养 a)光学镜片的清洁

激光打标机操作规程完整

激光打标机操作规程 一、安全注意事项 1. 本系统的操作人员必须已接受上岗前培训; 2. 硬件装置各部分应严格按照说明书并由专业人员进 行组装、调试,勿擅自移动各组件; 3. 激光器正常工作期间,标记机不得增设任何零件及物 品,不得在光具座密封罩打开时使用本标记系统; 4. 激光器开机过程中严禁直视出射激光或反射激光,作 业时操作者应佩戴防护眼镜; 5. 注意电器安全,保证电源保护线良好接地; 6. 机器周围严禁堆放杂物,严禁易燃易爆品置于激光束 可能照到的地方。 工控电脑 工作台 控制柜 冷水机 光具座 电动升降架

使用性 更改标记 数 量 更改单号 签 名 日 期 签 名 日 期 第1页 拟 制 审 核 共6页 日期 签名 批 准 第1册 第1页 激光打标机操作规程 图1 控制器柜 图2 控制电源箱 图3 激光电源 二、操作流程 1、开机 1) 打开“电源总开关MAINPOWER ”(见图2); 2) 打开“水泵COOLER ”开关(见图2); 注意:开机时打开“水泵COOLER ”后,须在1~2分钟启动激光电源,防止结露损坏激光器。 3) 打开“计算机COMPUTER ”开关(见图2); 4) 打开工控机主机电源开关(见图4); 5) 打开“氦氖HE-NE ”开关(见图2) ; 6) 打开“激光LAMP ”开关(见图2); 7) 打开“扫描SCANNER ”开关(见图2); 8) 打开激光电源上“电源开关”(见图3); 9) 打开Q 开关电源箱上“Q 电源开关”(见图5); 10) 按下激光电源上“启动/停止按钮”(见图3); 11) 调节激光电源上“调节旋钮”到设定值(见图3); 12) 调节Q 开关电源箱上“频率调节旋钮”至频率设 定值(见图5)。 2、关机 关机次序与开机次序相反。 1) 调节“频率调节旋钮”至频率最小值(见图5); 2) 调节“调节旋钮”到电压最小值(见图3); 3) 按下“启动/停止按钮”(见图3); 4) 关闭Q 开关控制箱“电源开关”(见图5); 5) 关闭激光电源箱上的“电源开关”(见图3); 6) 关闭“扫描SCANNER ”开关(见图2); 7) 关闭“激光LAMP ”开关(见图2); 8) 关闭“氦氖HE-NE ”开关(见图2);

激光切割机图示说明(再版)

激光切割机软件使用说明 (图文笔记版) 一、总体功能概述 ⑴操作软件的三大版块: 图一、ByVision主菜单操作界面。图二、HANDLING-OPERATION操作界面 图三、LaserView操作界面

⑵控制按键的两个部分:

图二、屏幕右侧按键。 释放切割头

二、激光切割机每个版块的具体功能介绍 ⑴ByVision(用户名:CH 密码:1) ①“MAIN(F5)”主菜单:其中包括“管理员”、“视图”、“诊断”、“清屏”、 “信息”、“关闭”。 “管理员”、“视图”:已设置好,一般无需改动。一般级别无法修改的。“诊断”:用于显示机床的通讯状态,绿灯通讯为正常,红灯通讯中断或未建立通讯或没有该硬件(如Byloder)。前两个灯为绿,后一个灯为红,此时为正常。具体的机型不同而有异。 “清屏”:点击后屏幕为白色,此时触摸功能关闭,就可用布来擦拭屏幕。

登录/注销:用于不同级别的用户进入系统,权限不一样的。 详细内容:当提示框出现提示内容的时候,由于显示的内容有限,当出现”……”的提示时可以在详细内容中看见全部的报警和故障。可以用该菜单中的RESET 键进行复位等操作。 信息:关于该机器的全部软件的版本。 关闭:内有可选择的关闭对话框。一般用关闭Byvision项目。 语言选择:根据国旗代表不同的语言。一般英语的故障解释比较确切。 有故障时候尽量用英语将信息记录下来,便于准确判断。 ②“HAND(F6)”手动菜单:其中包括“设置参数机床”、“参数”、“手动功 能”、“特殊功能”“CNC”、“SERV”、“STOP PART”、“STOP WORK”。

激光打标机操作流程

激光打标机操作流程 一、开机程序 1.接通外供电源。 2.打开电脑,并进入打标软件,在打标范围内线任意画一个图形或输入一点文字,点击“通用 打标”按钮,(即红色的小太阳),在“通用打标”对话框中再点击“打标”按钮,让上面的打标次数至少显示为1。 3.启动主电源,将系统钥匙插入主控箱右上角处钥匙插孔,顺时针转动钥匙开关,(即顺时针 转动90°)打开电源,按下启动开关,可听到机械内部有电磁继电器触点吸合的声音及冷水机组泵旋转的声音,并看到冷水机显示器显示当前温度。此时主控柜上的各种报警灯和指示灯只有Scan Driver Alarm灯亮。 4.启动激光电源:先打开激光电源前面板上的空气开关,调整电流调节旋钮,数显表显示的电 流为最小。按一下启动按钮,工作指示灯亮,待过数秒后氪灯即被触发引燃,数显表显示当前实际电流大小。 5.打开Q驱动器箱上的电源开关,使声光Q进入工作状态,此时Q驱动器箱电源开始指示灯亮。 6.将主控箱上的振镜驱动器电源开关拨到ON位置,使振镜进入工作状态,此时主控箱上的Scan Driver Alarm灯灭。 7.从HAN’S LASER打标软件中导入所需打标的图形,调节氪灯电流到需要的数值,并把焦 距和打标参数调好,则可进行打标生产。 【注意】为了保护激光器,需等冷水机工作3分钟后在启动激光电源。 二、关机程序 1.把电流值逆时针调到最小(一般为6.3A左右)。 2.将主控箱面板上的振镜驱动器电源开关拨到OFF位置。 3.关闭Q驱动器电源开关。 4.按一下激光电源箱上的停止按钮,关闭激光电源。 5.将计算机返回到初始操作系统(即关闭所有打开的程序,以防以后打开程序软件使不能正常 运行;应该保存的文件及时保存),关闭电脑,关闭计算机电源。 6.等待3分钟后关闭钥匙开关,空气开关。https://www.doczj.com/doc/d58187770.html,

大族激光切割机操作_大族激光切割机使用教程

大族激光切割机操作_大族激光切割机使用教程 激光机操作规程;一、开机1、接通电源;2、合上工控机后空气开关等待直至显示window;5、选择打标图案(红色*)并勾住下位机工口触发打;②点击打标区域,并在打标区域里显示“TEXT”信;④把时间删除掉,并点击“添加”“修改”“应用”⑤;⑥点击打标区域,并在打标区域里显示“TEXT”信; ⑧把日期删除掉,并点击“添加”“修改”“应用”⑨;b:按住信息的四个角 一、开机1、接通电源 2、合上工控机后空气开关等待直至显示windows xp界面, 3、点击han s laser 打标软件(白班:自动;夜班:手动) 4、打开激光器的钥匙开关与电源开关 5、选择打标图案(红色*)并勾住下位机工口触发打标即可二、信息的编辑与修改1、自动信息的编辑①点击编辑文本(FI) ②点击打标区域,并在打标区域里显示“TEXT”信息③点击文本类型选择“日期与时间” ④把时间删除掉,并点击“添加”“修改”“应用”⑤点击编辑文本(FI) ⑥点击打标区域,并在打标区域里显示“TEXT”信息⑦点击文本类型选择“日期与时间” ⑧把日期删除掉,并点击“添加”“修改”“应用”⑨修改所需的字体a:选择要修改的信息

b:按住信息的四个角来扩大或缩小到自己所需的字体即可c:点击保存2、手动信息的编辑①点击编辑文本(FI) ②点击打标区域,并在打标区域里显示“TEXT”信息 ③点击三、关机: 1、关闭激光器电源开关 2、关闭钥匙开关 3、点击开始里的关闭计算机,点击关闭等待屏幕显示可以,关闭时拨下工控机后的空气开关 4、切断电源 四、主要参数的作用与调整范围1、激光开延时: ①作用:一个画笔的结束到另一个画笔的开始,开始易形成重点让振镜往前走一段再打开 ②故障显示:开延时值越大,振镜往前走得越多,会出现每个字的开头残缺,反之重点 ③默认值:适用范围1--60 2、激光关延时 ①作用:笔画最后一个指令给出后,因振镜存在滞后性,要过一段时间才能到达指定位置 ②故障显示:关延时值越大,说明振镜已充分到达此时笔画,末尾会出现重点,反之笔画末尾残缺 ③默认值:300us,适用范围0--1000us 3、跳转延时:

打标机说明书中文

感谢您购买本公司产品,请您在使用设备之前,详细阅读本说 明书. 1、简介 激光打标是利用激光的高能量作用于工件表面,使工件表面达到瞬间气化,并按预定的轨迹,刻写出具有一定深度的文字、图案。 HGL—LSY50型系列激光打标机是利用波长为1064nm的固体YAG 激光,通过控制振镜的偏转来达到标刻的目的。 激光振镜打标具有标记速度快、连续工作稳定性好、软件功能强、定位精度和重复精度高等优点,广泛应用于集成电路芯片、电脑配件、工业轴承、钟表、电子及通讯产品、航天航空器件、各种汽车零件、家电、五金工具、电线电缆、食品包装、首饰、烟草等众多领域的图形和文字的标记。 型号说明: HGL—LSY50F 表示进口振镜头 激光器输出功率

YAG激光器 振镜打标机 表示为中小功率激光设备 华工激光 主要技术参数: 激光波长: 1064 nm 激光器输出功率: 50W 声光调制频率: 500 ~ 20 kHz 最大直线刻写速度: 3000 mm/s, 视材料 标刻范围: 70*70mm(110*110mm,220*220 mm) 重复精度: 0.02 mm 定位精度: 0.02 mm 标刻线深: 0.05 ~ 0.1 mm 供电:三相 ~ 380V、4.5 KVA

2、激光打标机工作原理 激光电源产生瞬间高压(约2万伏)触发氪灯,并以预设定电流维持,氪灯点燃;当工作电流达到阈值,光腔输出连续激光;调Q器件对连续激光进行腔内调制,产生准连续激光(频率可调),以提高输出激光的峰值功率;输出激光通过由计算机控制的振镜反射偏转,经F-θ透镜聚集到工作表面,形成高功率密度光斑(约106 w/mm2)使工件表面瞬间气化,刻蚀出一定深度的图案文字。 3、HGL-LSY50激光振镜打标机的构成及各部件功能 3.1 总则 HGL—LSY50型激光振镜打标机是由氪灯泵浦的固体YAG激光打标机,它主要由五部分组成,即:激光器系统、声光调制系统、振镜扫描系统、计算机控制系统及冷却系统,外形结构如图一所示。 图一整机外形构造图 3.2 激光器系统 激光器系统主要由激光工作物质、泵浦氪灯、聚光腔、谐振腔组

激光打标机安全操作规程正式版

Guide operators to deal with the process of things, and require them to be familiar with the details of safety technology and be able to complete things after special training.激光打标机安全操作规程 正式版

激光打标机安全操作规程正式版 下载提示:此操作规程资料适用于指导操作人员处理某件事情的流程和主要的行动方向,并要求参加施工的人员,熟知本工种的安全技术细节和经过专门训练,合格的情况下完成列表中的每个操作事项。文档可以直接使用,也可根据实际需要修订后使用。 1目的 本规程用于指导操作者正确操作和使用设备。 2适用范围 本规程适用于指导本公司激光打标机的操作与安全操作。 3 管理内容 3.1 操作规程 3.1.1 开机前,必须启动外循环冷却水,否则将易损坏激光系统——聚光腔。 3.1.2 冷却系统出现故障时,不得开机工作。

3.1.3 除调试激光器输出能量大小及整机光路外,排除故障均应切断电源进行。 3.1.4 在高温天气季节里,使用频率较高时,每二周应更换冷却水一次。在低温季节里,每三周应更换一次冷却水,并作记录。 3.1.5 冷却系统若有漏水现象,应查明原因,堵漏后方可开机,水路软管不允许有弯折、堵塞现象。 3.1.6 本机在激光停止后,水泵还应运行几分钟,使激光器得到冷却。 3.1.7 当发现氪灯的电极附近严重发黑或在工作过程中预燃不能维持,此时应更换氪灯,更换氪灯应作记录。 3.1.8

激光打标机操作规程模板

激光打标机操作规 程

激光打标机操作规程 一、 安全注意事项 1. 本系统的操作人员必须已接受上岗前培训; 2. 硬件装置各部分应严格按照说明书并由专业人员进 行组装、调试,勿擅自移动各组件; 3. 激光器正常工作期间,标记机内不得增设任何零件 及物品,不得在光具座密封罩打开时使用本标记系统; 4. 激光器开机过程中严禁直视出射激光或反射激光,作 业时操作者应佩戴防护眼镜; 5. 注意电器安全,保证电源保护线良好接地; 6. 机器周围严禁堆放杂物,严禁易燃易爆品置于激光 束可能照到的地方。 使用性 更改标记 数 量 更改单号 签 名 日 期 签 名 日 期 第1页 拟 制 审 核 共6页 日期 签名 批 准 第1册 第1页 工控电脑 工作台 控制柜 冷水机 光具座 电动升降架

激光打标机操作规程 图1 控制器柜 图2 控制电源箱 图3 激光电源 图5 Q 开关电源箱 二、操作流程 1、开机 1) 打开“电源总开关MAINPOWER ”(见图2); 2) 打开“水泵COOLER ”开关(见图2); 注意:开机时打开“水泵COOLER ”后,须在1~2分钟内启动激光电源,防止结露损坏激光器。 3) 打开“计算机COMPUTER ”开关(见图2); 4) 打开工控机主机电源开关(见图4); 5) 打开“氦氖HE-NE ”开关(见图2); 6) 打开“激光LAMP ”开关(见图2); 7) 打开“扫描SCANNER ”开关(见图2); 8) 打开激光电源上“电源开关”(见图3); 9) 打开Q 开关电源箱上“Q 电源开关”(见图5); 10) 按下激光电源上“启动/停止按钮”(见图3); 11) 调节激光电源上“调节旋钮”到设定值(见图 3); 12) 调节Q 开关电源箱上“频率调节旋钮”至频率设 定值(见图5)。 2、关机 关机次序与开机次序相反。 1) 调节“频率调节旋钮”至频率最小值(见图5); 2) 调节“调节旋钮”到电压最小值(见图3); 3) 按下“启动/停止按钮”(见图3); 4) 关闭Q 开关控制箱“电源开关”(见图5); 5) 关闭激光电源箱上的“电源开关”(见图3); 6) 关闭“扫描SCANNER ”开关(见图2); 7) 关闭“激光LAMP ”开关(见图2); 8) 关闭“氦氖HE-NE ”开关(见图2); 9) 关闭工控机主机电源开关或是工控机软关机; 10) 关闭“计算机COMPUTER ”开关(见图2); 11) 关闭“水泵COOLER ”开关(见图2); 注意: 在关闭激光电源后,还需让水泵工作1~2分 钟,让腔体内热量散掉,然后关闭水泵。切记不可在打开激光和激光电源电压小于规格值时让水泵长时间工作,这会对激光设备有损坏。 12) 关闭“电源总开关MAINPOWER ”(见图2)。 使用性 更改标记 数 量 更改单号 签 名 日 期 签 名 日 期 第2页 拟 制 审 核 共6页 日期 签名 批 准 第1册 第2页 电源开关 图4 工控机主机

激光打标机教程

目录 一、软件简介 (2) 1.1软件功能及特点 (2) 1.2驱动安装 (2) 1.3软件界面 (3) 1.3.1软件启动界面 (3) 1.3.2软件主界面 (4) 二、系统参数设置(必须与技术人员核实) (4) 2.1系统参数设置 (4) 2.2配置参数、标刻参数设置(其中粗框标识的是重要参数) (5) 三、基本操作 (6) 3.1文件操作(与大多数办公软件类似) (6) 3.1.1新建 (6) 3.1.2保存、另存为 (6) 3.1.3打开 (7) 3.1.4基本操作流程 (7) 3.2文本标刻 (7) 3.2.1固定文本标刻 (7) 3.2.2扇形文本标刻 (8) 3.2.3流水号标刻 (8) 3.3矢量图形标刻 (9) 3.4位图标刻(照片等) (9) 3.5条码标刻 (10) 附录: (11) 1、排版 (11) 2、文本标刻 (11) 3、填充 (12) 4、文本旋转(此功能适用于各类标记) (12) 5、流水号 (13) 6、放置到原点(即快速回零点) (13) 7、基本图形边框的填充 (14) 8、以阵列功能对目标线条进行加粗 (14) 9、条码标刻(以二维码为例,条形码更简单) (15) 10、照片标刻 (15)

一、软件简介 1.1软件功能及特点 1、自由设计所要加工的图形图案。 2、支持truetype字体,单线字体(JSF),SHX字体,点阵字体(DMF),一维条形码和二维条形码。 3、灵活的变量文本处理,加工过程中实时改变文字,可以直接动态读写文本文件和Excel 文件。 4、可以通过串口或网口直接读取数据。 5、还有自动分割文本功能,可以适应复杂的加工情况。 6、支持多达256支笔(图层),可以为不同对象设置不同的加工参数。 7、兼容常用图像格式(bmp,jpg,gif,tga,png,tif等)。 8、兼容常用的矢量图形(ai,dxf,dst,plt等)。 9、常用的图像处理功能(灰度转换,黑白图转换,网点处理等),可以进行256级灰度图片加工 10、强大的填充功能,支持环形填充 11、多种控制对象,用户可以自由控制系统与外部设备交互 12、直接支持SPI的G3版光纤激光器和最新IPG_YLP、IPG_YLPM光纤激光器 13、支持动态聚焦(3轴加工系统) 14、开放的多语言支持功能,可以轻松支持世界各国语言 1.2驱动安装 1、将驱动压缩包下载到桌面 2、连上USB线,打开设备开关 3、设备连接后打开设备管理器会显示如下图所示: 4、其中为激光打标机的板卡,在此项上单击鼠标右键,弹出以下对话框;

激光打标机说明书内部绝密资料

激光打标机说明书内部绝密资料

激光打标机DH-DPSS-50W 使用说明书

目录 激光打标机D H-D P S S-50W (1) 目录 (2) 一、简介 (4) 1.概述 (4) 2.主要技术指标 (4) 二、工作原理及结构 (6) 1.工作原理 (6) 2.结构描述 (6) 3.控制系统机柜中的电源结构说明 (7) 三、激光器内部结构及光路调整 (13) 1.激光器内部结构示意: (13) 2.光路调整 (13) 四、设备安装要求及操作说明 (14) 1.设备安装要求 (14) 2.制冷机的安装 (16) 3.操作流程说明 (19) 五、常见故障处理方法 (21) 六、使用注意事项 (22) 1.光学系统 (22)

3.其它 .................................................................. 24 七、附录 . (25) 1.二极管功率测试报告 .............................................. 25 2.各主要接线图 ....................................................... 25 3.维修服务报告 . (29) 前言 本说明书详细介绍了DH-DPSS-50W 激光打标机的安装,使用方法及相关维护步骤。在您打开包装安装并使用本机器以前,请注意以下要项: ◆ 操作者应具备相关的技术培训,或有专人指导; ◆ 本说明书将帮助您了解这部机器并能照章操作; ◆ 本说明书中包含了很多帮您安全、经济、因地制宜进行操作的重要提示。如果您能遵循这些提示,不但能够避免危险事故,降低维修费用,减少停机检修时间,还能够提高机器的可信度和工作寿命; ◆ 本说明书中包括工伤预防和环境保护等事宜,用户能够根据本国的具体情况补充进去; ◆ 说明书应存放在机器旁以供随时查阅; ◆ 建议每一位与本机器有关的工作人员都要阅读这本说明书,例如: ◆ 操作人员: 包括装配、排除日常工作故障、清除工作垃圾、保养机器和处理

激光打标机安全操作规程

激光打标机安全操作规程 编号QS/SA409035-0001 修改状态A版0次修改 激光打标机操作规程第1 页共2页 1 适用范围 本规程规定了激光打标机的操作流程、安全操作要求及设备的维护保养及维修。 2 操作流程 2.1开机 2.1.1接通外供电电源 2.1.2启动主电源:顺时针旋转钥匙开关(LOCK)(图1-1),按下启动开关(图1- 2),可听到机器内部有接触器的吸合声及冷却水泵工作的声音。冷水机显示屏显示当前水温。主控箱上的各种报警灯和指示灯除了Scan Driver Alarm 灯亮,其他都是灭着的。2.1.3启动电脑(图1-3),进入HL5.2打标软件系统(图1-4),导入任意一个打标文件,空打标一次。 2.1.4启动主电源3分钟后,打开激光电源面板上的空气开关(POWER)图1- 5),逆时针旋转电流调节旋钮(CURREN■到底(图1-6)。按下启动按钮(RUN)(图1- 7),启动按钮(RUN灯亮,氪灯即被触发点燃。 2.1.5按下Q启动器箱上的电源开关(图1-8),使声光Q进入工作状态,此时 Q驱动器电源开关指示灯亮。 2.1.6将主控箱上的振镜驱动器电源开关(S-SWITCH拨到ON位置(图1-9),使 振镜进入工作状态,此时主控箱上的Scan Driver Alarm 灯灭。此时设备完成启动。2.2 关机

2.2.1首先逆时针旋转电流调节旋钮(CURREN ■到底(图2-1),此时电流为最小 值7.2A ,再将主控箱面板上的振镜驱动器电源开关 (S-SWITCH 拨到OFF 位置(图2- 2)。 2.2.2关闭Q 驱动器电源开关(图2-3)。 2.2.3先按下激光电源箱上的停止按钮(STOP )(图2-4),关闭激光电源,再关 闭空气开关(POWER )图2-5)。 2.2.4退出打标软件,关闭 Windows 操作系统(图2-6)。 修改状态A 版0次修改 激光打标机操作规程 第2页共2页 ? ? ? :nr XXX 有限公司 编号 QS/SA409035-0001 2.2.5等待3分钟后关闭钥匙开关(LOCK )(图2-7)。 * 图1-1图1-2 图1-3 图1-4 图1-5 图1-6 图1-7图1-8 图 1-9 图 1-10 图 2-1 图 2-2 SV *們 0V

普瑞玛激光切割说明书

普瑞玛激光切割机说明书 普瑞玛激光切割机可加工范围3000*1500毫米,最大定位速度每分钟140米,最大钣材中了800公斤,发生器功率2500W,3000W,及4000W,最大加速度6G所谓激光切割就是将激光束照射到工件表面时释放的能量来使工件融化并蒸发,以达到切割和雕刻的目的,具有精度高,切割快速,不局限于切割图案限制,自动排版节省材料,切口平滑,加工成本低等特点,讲逐渐改进或取代于传统的切割工艺设备。激光源一般用晶体或二氧化碳激光束,所需要的功率也不是很大,一般在几十瓦到几百瓦左右只和普通的家用电器的功率差不多,一般在切割的时候还配备有告诉风冷或水冷设备,能是工件在加工的时候更加的稳定.意大利普瑞玛激光切割机主要由六个部件组成:机架,光路系统(激光机),电路,工作平台,水路,操作软件。 普瑞玛激光切割机原理

激光是一种光,与自然界其电发光一样,是由原子(分子或离子筝)跃迁产生的,而且是自发辐射引起勺。激光虽然是光,但它与普通光明显不同是激光仅在最初极短的时间内依赖于自发辐射,此后的过程完全由激辐射决定,因此激光具有非常纯正的颜色,几乎无发散的方向性,雕刻机,极高的发光强度。激光同时又具有高相干性、高强度性、高方向性,激光通过激光器产生后由反射镜传递并通过聚集镜照射到加工物品上,使加工物品(表面)受到强大的热能而温度急剧增加,使该点因高温而迅速的融化或者汽化,配合激光头的运行轨迹从而达到加工的目的。激光加工技术在广告行业的应用主要分为:激光切割、激光雕刻两种工作方式,对于每一种工作方式,我们在操作流程中有一些不尽相同的地方。 激光雕刻:主要是在物体的表面进行,分为位图雕刻和矢量雕刻两种:位图雕刻:我们先在PHOTOSHOP里将我们所需要雕刻的图形进行挂网处理并转化为单色BMP格式,而后在专用的激光雕刻切割软件中打开该图形文件。根据我们所加工的材料我们进行合适的参数设置就可以了,而后点击运行,激光雕刻机就会根据图形文件产生的点阵效果进行雕刻。 矢量雕刻:使用矢量软件如Coreldraw,AutoCad,Iluustrator等排版设计,并将图形导出为PLT,DXF,AI格式,打标机,然后再用专用的激光切割雕刻软件打开该图形文件,传送到激光雕刻机里进行加工。 在广告行业主要适用于木板、双色板、有机玻璃、彩色纸等材料的加工。 普瑞玛激光切割:我们可以理解为是边缘的分离。对这样的加工目的,我们应该先在CORELDRAW、AUTOCAD里将图形做成矢量线条的形式,气动打标机,然后存为相应的PLT、DXF格式,用激光切割机操作软件打开该文件,根据我们所加工的材料进行能量和速度等参数的设置再运行即可。

大功率激光切割机G3015日常操作规范

G3015激光切割机维护、保养指南 综述 为了保证G3015激光切割机的正常使用,必须对设备进行日常保养和维护。由于整个机床采用高精密的部件组合而成,在日常维护过程中必须格外小心,严格按照各部分的操作规程进行,并且由专人进行维护,不得野蛮操作,以免损坏元器件。 一般准则 用最适合的润滑剂来进行专业润滑是保持机床质量的前提。这样可以避免运行故障及其后果。在这个意义上应当注意下述注意事项。 润滑注意事项:机床的润滑根据润滑图和对润滑图的说明进行。此外还要注意下面各点:加油和排放口不要超过规定时间打开,并经常保持清洁。 擦洗油槽和润滑点只准使用没有纤维屑的擦布,不要使用废羊毛,不要使 用煤油和汽油,而要使用稀薄液体状态的主轴润滑油("喷射润滑油")。 不允许将合成润滑油与矿物油或其他厂家生产的合成油混合使用。即便是 对于其他厂家生产的同等特性的合成油也是如此。 废油只能在暖机状态下排放。 必须特别重视废油的无害处理。 清洗注意事项:必须在规定的时间间隔内全面清洗整个设备。明显的污垢可以擦洗,或用工业吸尘器吸除。 安全提示:当进行养护工作时必须通过主开关来关闭机床,将其关闭并且把钥匙拔下。 必须严格遵守安全规定,以便避免发生事故。 用户应常备的维护备品如下: a. 丙酮:纯度99.5%,水少于0.3%,容量500ml一瓶。 b. 脱脂棉:5包。 c. 酒精:500ml,纯度99.5%以上。 d. 镜头纸:5本。 e. 吹气小球:一个。 f. 滴管针:一个(医用)。 g. 有机玻璃:200×300×20。 h. 砚台(红色):一块。 i. 棉棒:两包。 j. 万用表:一只。 基本维护按下表操作:

激光打标机知识大全

激光打标机知识大全 、定义 激光打标机(laser marking machine )也称作“激光喷码机、激光刻字机、激光机、镭雕机、镭射机、激光打码机、激光雕刻机、激光标记机、激光标刻机、激光镭雕机、激光镭射机、激光打号机”,是用激光束在各种不同的物质表面打上永久的标记。打标的效应是利用高能量密度的激光对工件进行局部照射,表层物质的物理蒸发露出深层物质,或者是通过光能导致表层物质的化学物理变化而"刻"出痕迹,或者是通过光能烧掉部分物质,显出所需刻蚀的图案、文字。 LASER这个词由Light Amplification by Stimulated Emission of Radiation 的首字母缩写而来。 L= Light (光):C02: 10600nm /9300 nm FIBRE: 1064 nm A= AMPLIFIED(放大的) S= STIMULATED 受激发的) E= EMISSIO N(发射) R= RADIATION(辐射、放射物) 二、激光打标加工的原理 1、基本原理: 由激光器发出的激光经过一系列的处理,经透镜聚焦后将能量高度集中在一个很小的范围,使表面材料瞬间熔融,甚至气化,通过控制激光在材料表面的路径,从而形成需要的图文标记。

根据材料性质的不同(如熔点、沸点、产生化学变化的温度),工件将会发生一系列的物理或化学变化,比如融化、气化、生成氧化物、变色等等。这就是激光加工的原理。 2、公认原理:冷加工:具有很高负荷能量的光子,能够对材料或周围介质内的修改,至使材料发生非热过程破坏。因为采用的是低温,箱底热烧蚀温度更低,因此不产生“热损伤”副作用达到冷剥离,因而对被加工表面的里层和附近区域不产生加热或热变形等作用,也不会对工件造成烧灼、黑边、变形等问题。绿光打标机与紫外激光打标机就属于冷加工。 热加工:采用高能量激光束照射工件表面,材料表面吸收激光能量,在照射区域内产生热激发过程,从而使材料表面(或涂层)温度上升,产生变态、熔融、烧蚀、蒸发等现象。以此来达到我们最终预定的目标效果,因为是采用高温达到理想效果所以被成为热加工。光纤激光打标机、co2 激光打标机、半导体激光打标机就属于热加工。 三、激光加工模式聚焦后的激光就像极细的无形刀具一般,将物体局部区域的表面逐点逐点的气化掉,它的特点是非接触加工,不与工件接触,可在任何异型表面标刻,不产生机械挤压或机械应力,因此不会改变被加工物品的物理性能;由于激光聚焦后的尺寸很小,热影响区域小,加工精细,因此,可以完成一些常规方式无法实现的工艺。 四、激光打标机的组成 主要由激光电源、激光器、扫描振镜系统、场镜、打标控制系统组成。 五、激光打标机的优势 1、标记永久性:激光打标本质上是一种“破坏性去除”加工,标刻出的标记不容易仿制和更改,标记也不会因环境关系(触摸、酸性及碱性气体、高温、低温等)而消退。 2、非接触性加工:激光标刻是以非机械式的" 光刀" 进行加工,可在任何规则或不规则表面打印标记,且打标后工件不会产生内应力,保证工件的原有精度。 3、标刻精度高:激光打标机标刻的物品图纹美观细腻,标记精细、清晰、持久、美观手感好。 4 、适用范围广:几乎可适用于任何材质打标。 5、运行成本低廉:激光打标机标记一次成型,打标速度快且能耗小,无需耗材,所以运行成本低。 6、加工工作效率高:激光打标机是由工控电脑控制的,电脑控制下的激光光束可以高速移动,打标过程可在数秒内完成。 7、编辑开发速度快:可标刻任意内容并可随意编辑。 8配置灵活:即可满足商业小批量或单个(半自动)的加工要求,也可满足工业化流水线(全自动化)大批量生产的要求。 9、效果一致:保证同产品不同批次的加工效果完全一致。 10、环保:激光打标为非接触式打标,节约能源,相对于腐蚀法,避免了化学污染;相对于机械式打标,也可减少噪声污染。 六、激光打标机分类

大族激光切割工艺p参数

大族激光切割工艺p参数, [table=98%] [tr][td=3,1,604] 切割层1(CUT1)工艺参数 [/td][/tr] [tr][td=63] P100 [/td][td=220] 切割速度 [/td][td=321] 单位: mm/min [/td][/tr] [tr][td=63] P101 [/td][td=220] 切割激光功率 [/td][td=321] 单位: 瓦(W) [/td][/tr] [tr][td=63] P102 [/td][td=220] 最小切割激光功率百分比 [/td][td=321] 单位: 0-100% [/td][/tr] [tr][td=63] P103 [/td][td=220] 切割激光模式(CS/PRC激光器) [/td][td=321] 1=连续, 2=门脉冲(CS/PRC激光器) [/td][/tr] [tr][td=63] P104 [/td][td=220] 切割脉冲频率 [/td][td=321] 1~8:对应激光器上设置的激光脉冲频率(CS/ROFIN激光器) 0-999Hz PRC激光器) [/td][/tr] [tr][td=63] P105

切割脉冲占空比(PRC激光器) [/td][td=321] 1-100% [/td][/tr] [tr][td=63] P106 [/td][td=220] 切割喷嘴高度 [/td][td=321] 单位: [tr][td=63] P107 [/td][td=220] 切割气体压力 [/td][td=321] 单位: [/td][/tr] [tr][td=63] P108 [/td][td=220] 切割气体类型 [/td][td=321] 1=空气, 2=氧气, 3=氮气 [/td][/tr] [tr][td=63] P109 [/td][td=220] 切割头是否提升 [/td][td=321] 单位: 0-50mm [/td][/tr] [tr][td=3,1,604] 穿孔(PIERCE)工艺参数 [/td][/tr] [tr][td=63] P110 [/td][td=220] 穿孔方式 [/td][td=321] 0-3(穿孔方式);0=不穿孔;1=正常穿孔;2=渐进式穿孔;3=强力穿孔 [/td][/tr] [tr][td=63] P111 [/td][td=220] 穿孔激光功率

激光打标机技术说明

MJ-CO2-10C激光打标机技术说明 一、制造商 上海美捷伦工业标识科技有限公司 二、激光器 1、型号:CR12 2、制造商:南京晨锐达激光设备有限公司 3、制造商情况说明:南京晨锐达激光设备有限公司是一家专业致力于CO2激光器的研发、生产和销售的高新技术企业。主要从事生产当今世界上技术最领先、应用范围最广的射频CO2激光器及相关产品;公司生产的射频CO2激光器已被国内多家著名的激光打标机、雕刻机生产厂商所选用,CR系列射频CO2激光器已成为其核心部件(激光器)的首选。 南京晨锐达激光设备有限公司已成为国内唯一一家提供工业环境下使用的射频CO2激光器生产企业。 南京晨锐达激光设备有限公司的工程技术人员均为多年从事射频CO2激光器研究、开发及标准化生产的专业人员。公司聚集了一批在激光领域从业二十余年的高精尖人才,在射频CO2激光器方面我们有着十余年的开发、研制经验。我们将应用我们的专业知识、研究成果及我们不断创新的精神为客户提供最好的产品和最优质的服务。 南京晨锐达激光设备有限公司生产制造可一天二十四小时,一周七天连续满负荷工作的CR系列射频CO2激光器的应用服务领域包括:

电子元件打标、纸张打标、陶瓷打标、玻璃打标、塑料打标、纽扣打标、雷管打标、木材雕刻、特殊生物打标等非金属材料加工及气体探测、医疗美容等领域。 公司同时承接进口CO2激光器的维修及激光工作气体更换业务,依靠雄厚的技术力量及完善的专业仪器设备,可以为SYNRAD公司、COHERENT公司、UNIVERSAL公司射频CO2激光器提供维修及激光工作气体更换服务,服务快捷可靠。 由于南京晨锐达激光设备有限公司所拥有技术的成熟性、先进性使得本公司能够为用户进行一系列数控激光加工设备及相关产品的开发、设计;同时对于国内外的射频CO2激光器及红外光学系统提供技术咨询及产品技术服务。 公司坚持以市场为导向,以技术为核心,以服务为宗旨的方针,以“技术创新产品创新”的理念打造一流的射频CO2激光器产品。将本着“质量第一客户至上”的原则,急客户所急、想客户所想,为客户提供一流的产品和维修服务。 4、激光器信息:波长:10.57-10.63um (CR12型CO2激光器)Wavelength:10.57-10.63um(CR12 CO2 Laser) 波长:9.229-9.317um (CR12i型CO2激光器)Wavelength:9.229-9.317um(CR12i CO2 Laser) 功率:12W Output Power:12W 功率稳定性:±10% Power Stability:±10% 模式:TEM00 Mode Quality:TEM00

我国激光打标技术现状及发展前景

我国激光打标技术现状及发展前景 一.概述 激光打标是在激光焊接、激光热处理、激光切割、激光打孔等应用技术之后发展起来的一门新型加工技术,是一种非接触、无污染、无磨损的新标记工艺。近年来,随着激光器的可靠性和实用性的提高,加上计算机技术的迅速发展和光学器件的改进,促进了激光打标技术的发展。 激光打标是利用高能量密度的激光束对目标作用,使目标表面发生物理或化学的变化,从而获得可见图案的标记方式。高能量的激光束聚焦在材料表面上,使材料迅速汽化,形成凹坑。随着激光束在材料表面有规律地移动同时控制激光的开断,激光束也就在材料表面加工成了一个指定的图案。激光打标与传统的标记工艺相比有明显的优点: (1) 标记速度快,字迹清晰、永久。 (2) 非接触式加工,污染小,无磨损。 (3) 操作方便,防伪功能强。 (4) 可以做到高速自动化运行,生产成本低 二.国内激光打标的发展历程 激光打标设备的核心是激光打标控制系统,因此,激光打标的发展历程就是打标控制系统的发展过程。从1995年到2003年短短的8年时间,控制系统在激光打标领域就经历了大幅面时代、转镜时代和振镜时代,控制方式也完成了从软件直接控制到上下位机控制到实时处理、分时复用的一系列演变,如今,半导体激光器、光纤激光器、乃至紫外激光的出现和发展又对光学过程控制提出了新的挑战。 1.大幅面时代 所谓大幅面,刚开始是将绘图仪的控制部分直接用于激光设备上,将绘图笔取下,在(0,0)点X轴基点、Y轴基点和原绘图笔的位置上分别安装45°折返镜,在原绘图笔位置下端安装小型聚焦镜,用以导通光路及使光束聚焦。直接用绘图软件输出打印命令即可驱动光路的运行,这种方式最明显的优势是幅面大,而且基本上能满足精度比较低的标刻要求,不需要专用的标刻软件;但是,这种方式存在着打标速度慢、控制精度低、笔臂机械磨损大、可靠性差、体积大等缺点。因此,在经历最初的尝试后,绘图仪式的大幅面激光打标系统逐步退出打标市场的,现在所应用的同类型的大幅面设备基本上都是模仿以前这种控制过程,用伺服电机驱动的高速大幅面系统,而随着三维动态聚焦振镜式扫描系统的逐步完善,大幅面系统将逐步从激光标刻领域销声匿迹。 2.转镜时代 由于看到大幅面系统的一系列缺点,在高速振镜技术还没有在中国广泛普及的情况下,一些控制工程师自行开发了由步进电机驱动的转镜式扫描系统,其工作原理是将从谐振腔中导出的激光通过扩束,经过成90°安装的两个步进电机驱动的金镜的反射,由F-theta场镜聚焦后输出作用于处理对象上,金镜的转动使工作平面上的激光作用点分别在X、Y轴上移动,两个镜面协同动作使激光可以在工作平面上完成直线和各种曲线的移动。这种控制过程无论从速度还是定位精度来说都远超过大幅面,因此在很大程度上能满足工具行业对激光控制的要求,虽然同当时国际上流行的振镜式扫描系统还有比较明显的差距,但严格来说这种设计思路的出现和逐步完善代表着中国激光应用的一个里程碑,是中国完全能自行设计和生产激光应用设备的典型标志。直到振镜在中国大规模应用的兴起,这种控制方式才逐步退出中国激光应用的舞台。

激光打标机操作规程

激光打标机操作规程文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)

激光打标机操作规程 一、操作 1.1激光打标机开启顺序 急停开关——控制开关——电脑——激光开关 1.2激光打标机关闭顺序 激光开关——控制开关——急停开关——电脑 1.3焦距调整及光学参数的校正 准备一块平整的金属板——将金属板平放在工作台上——打开打标软 件——添加默认文本并选中——勾选选择加工、连续加工后开始标刻 ——上下——摇升降手柄,找到激光作用在金属板上的最强点——停 止标刻后手动将外红光点重合到内红光点上 二、机器日常操作维护注意的问题 2.1日常操作注意事项 a)避免用眼睛直视激光。 b)在可控制区内使用激光,并加警示标志。 c)未经许可不得使用,只许有受过专业培训的人员操作。 d)尽量避免激光头的高度与人眼睛高度相等。 e)注意激光加工环境的通风或排气状况。 f)因机器内有激光和高压部分,非专业人员严禁擅自拆开机器。 g)场镜要用专业的擦镜纸来擦拭,使用99%以上纯酒精擦拭,擦拭后镜 片等酒精完全挥发后才能安装。

h)注意保护激光器的输出场镜,避免工作过程中产生的烟雾溅射到场 镜外表面,防止场镜外表面被污染,必须配备抽烟设备,场镜如果 被污染,功率会下降,这时可用脱脂棉或擦镜纸蘸无水酒精轻轻擦 拭场镜外表面。 i)严禁设备中放置任何不相干的全反射或漫反射物体,以防激光直接 反射到人体或易燃物品上。 j)在机器工作过程中,必须有人值守,特别是对易燃材料进行特殊打标,以防发生异常或起火。非经正常培训过的操作人员不得操作机 器,或任何操作人员都不得违规操作,由此造成的任何损伤,我公 司将不承担责任。操作员必需随时观察机器工作情况。由于此类激 光是不可见光,工作时要注意安全,设备附近2米范围内严禁放置 易燃、易爆物品,以防激光偏位发生火灾。 k)如果机器出现故障或发生火灾请立即切断电源。 l)当环境相对湿度超过80%时,不要进行工作,否则将影响机器寿命,或损坏电子电路。 2.2维护保养 a)光学镜片的清洁 b)拆取下场镜,吹去表面的浮尘;再用脱脂棉醮酒精轻轻擦试, 擦拭完毕后原样装回即可。镜片应轻轻擦拭,轻拿轻放,防止跌 落。擦镜片时,不可来回擦,更不可用精糙材料擦,由于镜片表面 镀有特殊金属膜,薄膜损伤将导致激光能量大量衰减。擦后注意检 查不要留有棉线或其它残留物,待酒精挥发完毕后方可开机工作。

相关主题
文本预览
相关文档 最新文档