自动化激光焊接机CNC2000说明书.doc
《自动化激光焊接机CNC2000说明书.doc》由会员分享,可在线阅读,更多相关《自动化激光焊接机CNC2000说明书.doc(59页珍藏版)》请在冰豆网上搜索。
北京博奥嘉华激光科技有限公司
自动化激光焊接机
软件使用说明书
北京博奥嘉华激光科技有限公司
前言
欢迎您选用我公司生产的自动化激光焊接机,如果您是首次使用此款型号的激光焊接机,在通电前请务必仔细阅读本使用手册。
该设备已采用了尽可能全面的安全防范措施,以确保拥护人身安全及设备的自身安全,虽然如此,对本机的不正确使用、维护、改制等仍可能对操作者或机器造成各种损害。
防止激光辐射的泄漏:
LMY系列激光设备采用封闭的激光光路设计,可以有效地防止激光辐射的泄漏。
对本机电器设备进行的维护、调整必须由经过培训的对本机各部分均较为熟悉的专业技术人员进行,且需特别注意以下几点:
1、若某部件在维护调整时不需要运行,请勿接通该部分的电源。
2、机器应有良好的接地,并应对此作定期检查。
3、尽可能只用一只手操作电气设备,以防止在人体上构成回路。
4、在高压电路上操作时,应使用合格的,绝缘良好的工具。
设备的测试,有些需采用一些特殊的测量技术或设备。
测试参数的选择应由熟悉本机操作和相关设备使用的技术人员决定。
敬告用户:
1、除本手册所规定的操作外,对机器的任何其他操作,都可能使操作者遭受危险的激光辐射!
2、若激光束照射到易燃材料上时,将会引起火灾甚至爆炸,应注意不得把该类材料放置到光路上或激光束有可能照到的地方!
3、激光器正常工作期间,设备内部不得增设任何零件及物品。
除非经过特别授权,否则不得在密封罩打开的状态下使用本机。
目录
第一部分CNC2000驱动程序的安装 -4-
第二部分CNC2000数控系统主要功能和技术指标 -12-
第三部分CNC2000数控系统编程说明 -13-
一、G代码 -13-
1.G00(或G0、g00、g0) -13-
2.G01(或G1、g01、g1) -13-
3.G02(或G2、g02、g2) -14-
4.G03(或G3、g03、g3) -14-
5.G04(或G4、g04、g4) -16-
6.刀具半径补偿G40、G41、G42(或g40、g41、g42) -16-
7.英制、公制、脉冲数编程(G20、G21、G22) -17-
8.缩放功能(G50、G51) -17-
9.坐标旋转功能G68、G69(或g68、g69) -17-
10.绝对、相对坐标编程G90、G91(或g90、g91) -18-
11.设置/返回电器原点G29、G30) -19-
12.小线段连续加工(G64、G60) -20-
13. 镜像功能(G24) -20-
二、M代码 -21-
三、其它 -22-
四、格式 -22-
五、行号 -22-
第四部分CNC2000数控系统操作说明 -23-
1.主界面 -23-
2.系统概述 -23-
2.1 运行环境 -23-
第五部分软件操作部分 -45-
主要功能介绍 -45-
1 功能键 -45-
2 文件管理菜单 -46-
3图形功能 -47-
4 工具栏 -59-
第一部分CNC2000驱动程序的安装
CNC2000驱动程序安装:
(WinXP系统必须安装驱动程序)
1 启动计算机后,弹出一下对话框,选从列表或指定位置安装(高级)(S)。
2选不要嫂索。
我要自己选择要安装的驱动程序(D)。
3 选“显示所有设备”,再点击“下一步”,这时,可能会查找几分钟。
4选从磁盘安装(H)
5 选浏览(B)
6 找到ql.inf文件
(注:
Quicklogic芯片卡选ql.inf;新卡XILINX芯片选xl.inf)
7 选下一步
8选“是”
9 完成
如果没有安装或没安装好,用下面方法查看PCI卡的资源
右键点“我的电脑”->
选“属性”->
选“硬件”->
选“设备管理器”->
选运动控制卡(或以前的PCI设备)双击。
选“资源”->
查看计算机给卡分配的资源,如果计算机没有给卡分配地址。
程序运行时有时会出现死机,重新启动计算机后又能运行。
所以,如果计算机没有给卡分配地址,请用“Delete”键删除PCI设备,关机后重启计算机,按上述步骤安装驱动程序。
第二部分CNC2000数控系统主要功能和技术指标
CNC2000数控系统软件基于Windows,采用DSP技术开发,硬件采用PCI接口,具有4轴联动功能。
系统主要功能:
l联动轴数:
4轴4联动
l程序校验功能
lMDI功能
l绝对/增量编程(G90、G91)
l英制、公制、脉冲数编程(G20、G21、G22)
l镜像功能(G24、G25)
l缩放功能(G50、G51)
l自动、点动、步进、手摇、回零功能
l快速定位(G00)、直线插补(G01)
l圆弧插补(G02、G03)
l扩展圆弧(圆弧+直线)插补(G02、G03)
l暂停(G04)、螺纹功能(G33)
l设置/返回电器原点G29、G30)
l反向间隙补偿、光斑半径补偿(G40、G41、G42)
l坐标旋转功能(G68、G69)
l子程序调用
l静态/动态仿真
l自动加减速控制
l最大空载步进频率:
1MHz
lAutoCAD图形文件转换功能(DXF文件)
第三部分CNC2000数控系统编程说明
采用数控方法加工零件,首先必须将被加工零件的工艺顺序、运动轨迹工艺参数等按其动作的顺序,用数控机床规定的代码程序格式编好加工程序,这个过程称之为程序编制。
通常一个加工程序由若干程序段构成,而程序段又是由一条或几条数控代码指令组成。
在本系统中采用的数控代码有:
一、G代码
1.G00(或G0、g00、g0)
功能:
快速移动到终点。
格式:
G00XaYbZc
说明:
由直线的起点向终点作一向量,向量在X方向的分量为a,在Y方向的分量为b,在Z方向的分量为c,所以a、b、c是带符号的(单位:
毫米)。
编程时可以省去Xa、Yb、Zc中为零的项。
例:
G00X100
工作台以运动参数设置中所设置的上限速度从(0,0,0)点运动到(100,0,0)点。
G00X100Y100
工作台以运动参数设置中所设置的上限速度从(0,0,0)点运动到(100,100,0)点。
G00X100Y100Z100
工作台以运动参数设置中所设置的上限速度从(0,0,0)点运动到(100,100,100)点。
2.G01(或G1、g01、g1)
功能:
直线插补
格式:
G01XaYbZc[Ff]
说明:
由直线的起点向终点作一向量,向量在X方向的分量为a,在Y方向的分量为b,在Z方向的分量为c,所以a、b、c是带符号的(单位:
毫米)。
Ff是可选项,f为工作台的运行速度,单位(毫米/分)。
如果在这一条代码指令前执行的代码指令规定了速度值,而此时不改动的话,本项可省略。
编程时可以省去Xa、Yb、Zc中为零的项。
例:
G01X100F1000
工作台以1000mm/min的速度从(0,0,0)点运动到(100,0,0)点。
G01X100Y100f2000
工作台以2000mm/min的速度从(0,0,0)点运动到(100,100,0)点。
G01X100Y100Z100f1500
工作台以1500mm/min的速度从(0,0,0)点运动到(100,100,100)点。
实例1:
编写图1轨迹数控加工程序(起点在左下角,运动方向如箭头所示)
图1
M07出激光
G04T100停100毫秒
G01Y160F5000Y正向走160mm运动速度为5000mm/min
G01X200X正向走200mm
G01Y-160Y负向走160mm
G01X-200X负向走200mm
M08关激光
M02程序结束
3.G02(或G2、g02、g2)
功能:
顺时针圆弧插补。
格式:
G02XaYbIdJe[Ff]
说明:
X、Y、F三项同G01。
由圆弧起点向圆心作一向量,向量在X方向的分量为d、Y方向的分量为e。
例:
G91
G02X0Y0I2J0F1000
工作台以1000mm/min的速度顺时针走半径为2mm的整圆。
起点坐标为(0,0),终点与起点重合,所以,x、y坐标差为(0,0);圆心坐标为(2,0),所以,从起点到圆心的向量在x、y方向的分量I、J分别为(2,0)
G91
G02X100Y100I100J0f2000
工作台以2000mm/min的速度从(0,0)点运动到(100,100)点顺时针走半径为100mm的1/4圆。
终点与起点x、y坐标差为(100,100);圆心坐标为(100,0),从起点到圆心的向量在x、y方向的分量I、J分别为(100,0)。
4.G03(或G3、g03、g3)
功能:
逆时针圆弧插补。
格式:
同G02。
说明:
同G02。
实例2:
编写图2轨迹数控加工程序
图2
M07出激光
G04T200停200毫秒
G01X0Y300F2000Y正向走300mm
G03X100Y100I0J100逆时针走1/4圆弧
G01X200Y0X正向走200mm
G02X100Y-100I0J-100顺时针走1/4圆弧
G01X0Y-200Y负向走200mm
G02X-100Y-100I0J-100顺时针走3/4圆弧
G01X-300.000Y0.000X负向走300mm
M08关激光
M02程序结束
G02G03功能扩展:
XZ,YZ平面圆弧功能。
功能:
G02顺时针圆弧插补,G03逆时针圆弧插补。
格式:
G02XaZbIdJe[Ff]
G02YaZbIdJe[Ff]
说明:
X、Z、F三项同G01。
Y、Z、F三项同G01。
例:
G02X0Z0I0J10F2000
G02Y0Z0I20J0F2000
XYZ任意两轴走圆弧与第三轴同时走直线插补功能,编程方法:
XY圆弧Z直线
G02X_Y_I_J_Z_F_
G03X_Y_I_J_Z_F_
例:
G03X20Y20I0J20Z-10F1000
XZ圆弧Y直线
G02X_Z_I_J_Y_F_
G03X_Z_I_J_Y_F_
例:
G02X0Z0I0J20Z20F1000
YZ圆弧X直线
G02Y_Z_I_J_X_F_
G03Y_Z_I_J_X_F_
例:
G02Y0Z0I0J20X-20F1000
5.G04(或G4、g04、g4)
功能:
插入一段延时。
格式:
G04Tt
说明:
t为延时时间,单位:
毫秒。
例:
G04T1000 停留1S。
6.刀具半径补偿G40、G41、G42(或g40、g41、g42)
功能:
G40――刀具半径(或长度)补偿取消。
G41――左刀补。
G42――右刀补。
格式:
G40
G41
G42
50
40
30
20
2030405060
例:
右刀补
G91相对坐标编程
G42启动刀补
G01X20Y20F1000
G01X40
G01Y30
G01X-40
G01Y-30
G40撤消刀补
G01X-20Y-20
M02程序结束
7.英制、公制、脉冲数编程(G20、G21、G22)
功能:
G20――英制编程(inch)
G21――公制编程(mm)
G22――脉冲数编程(脉冲)
格式:
G20
G21
G22
8.缩放功能(G50、G51)
功能:
G51――指定缩放
G50――取消缩放
格式:
G51Pp
G50
说明:
p:
放大或缩小倍数
例:
G51P1.2---------将图形或文字放大1.2倍。
9.坐标旋转功能G68、G69(或g68、g69)
功能:
G68――坐标系旋转。
G69――取消坐标系旋转。
格式:
G68PΦ
G69
说明:
Φ为旋转度数。
一般用于板材切割中,当板材没放正时,对整张板进行旋转。
例:
G90绝对坐标编程
G68P45坐标系逆时针旋转45度
G01X10F1000
Y10
X-10
. Y-10
G69取消坐标系旋转
M02程序结束
10.绝对、相对坐标编程G90、G91(或g90、g91)
功能:
G90――绝对坐标编程。
G91――增量坐标编程。
格式:
G90
G91
当程序中没有出现G90、G91代码时,默认编程方式为增量坐标编程方式。
例:
将实例1和2的加工程序改为绝对坐标编程。
图1
G90绝对坐标编程
M07出激光
G04T100停100毫秒
G01X0Y160F5000走到位置(0,160)
G01X200Y160走到位置(200,160)
G01X200Y0走到位置(200,0)
G01X0Y0走到起点位置(0,0)
M08关激光
M02程序结束
图2
G90绝对坐标编程
M07出激光
G04T200停200毫秒
G01X0Y300F2000走到位置(0,300)
G03X100Y400I0J100逆时针走1/4圆弧
G01X300Y400走到到位置(300,400)
G02X400Y300I0J-100顺时针走1/4圆弧
G01X400Y100走到位置(400,100)
G02X300Y0I0J-100顺时针走3/4圆弧
G01X0Y0走到起点位置(0,0)
M08关激光
M02程序结束
注意:
无论是绝对坐标编程,还是相对坐标编程,I、J的值始终为从圆弧起点到圆心的相对坐标。
11.设置/返回电器原点G29、G30)
功能:
G29――设置当前位置为电器原点。
G30――返回电器原点。
格式:
G29
G30
例:
设置加工起点位置为电器原点,加工完毕后返回起点
G29设置当前点为电器原点
G01X10F5000
Y20
…
G30返回电器原点
M02程序结束
12.小线段连续加工(G64、G60)
功能:
G64――连续加工开始。
G60――取消连续加工。
格式:
G64
G60
13.镜像功能(G24)
X轴镜像(相当于Y轴反向):
G24X0
Y轴镜像(相当于X轴反向):
G24Y0
X、Y轴同时镜像:
G24X0
G24Y0
注:
镜像时自动将当前程序X或Y轴的正负限位开关镜像,对于不镜像的零件程序,X或Y轴的正负限位开关为正常方向。
特殊编程代码:
1.圆柱面上切圆编程(G09)
用G09设置圆柱面的半径,然后用G02或G03编程。
例:
在半径为50mm的柱面上切半径为1mm的圆,由平移轴X和旋转轴C联动实现圆弧插补。
G09R50
G02X0C0I1J0F200
I,J为起点到圆心的距离,单位:
mm。
2.等距脉冲与虚线切割(G09)加在程序第一行
格式:
G09L_D_
L:
每段等距长度。
D:
出激光长度。
当用等距脉冲焊接时,一般D很短,
例:
G09L0.5D0.1表示每段等距长度为0.5mm,出激光长度0.1mm。
当用于虚线切割时,一般D比较长,
例:
G09L0.5D0.45表示每段等距长度为0.5mm,出激光长度0.45mm。
留0.05mm不切割。
在G09后的G01,G02,G03为等距脉冲与虚线切割(不需M07/M08控制),G00为空走(不出激光)。
注:
用等距脉冲与虚线切割功能时有一点振动,各轴的脉冲当量应尽可能小,以减小振动。
3.加工几个零件后工作台自动回零(G10)
在程序第一行用G10R_定义加工工件个数。
例:
每加工5个工件后,工作台自动回一次零位
G10R10
在任意位置回零
G10
或G10R0
4.螺旋线编程(G02,G03)
在平面圆弧编程G02,G03的基础上加Z轴上升、下降距离(加在J后面)。
例:
G02X0Y0I10J0Z10F2000
5.激光频率控制
为了改变频率方便,在程序中写频率
1频率写在M07后面.
2频率范围0-100Hz.
3最小时间间隔5ms,所以,频率低时和连续变化(如0.1,0.2,1.5,1.8Hz等);频率高时不能连续变化(如:
100Hz和102Hz是一样的).
4当频率没有变化时,第二个M07后面的频率Freq可以不写.只有变化时才写.
5当所有的M07后面都没有Freq时,软件和以前一样用法.
例:
M07F10
G01X10
Y10
M08
M02
二、M代码
M00程序停止
M02程序结束
M17子程序返回
M03、M04 34脚对地(VSS1)接通/断开。
M05、M0615脚对地(VSS1)接通/断开。
M07、M08控制出光/关光33脚对地(VSS1)接通/断开。
M09、M10气阀通/断14脚对地(VSS1)接通/断开。
M92、M91光闸开/关13脚对地(VSS1)接通/断开。
注:
M03/M04、M07/M08、M91/M92等最大电流<200mA。
三、其它
1、Q代码
功能:
标明子程序名。
格式:
Qmn
说明:
m、n均为一位十进制数。
2、L代码
功能:
子程序调用。
Lmnpq
说明:
m、n、p、q均为一位十进制。
表示连续调用Qmn子程序pq次。
例:
工作台以1m/min的速度走一边长为100mm的正方形,循环两次。
L0102调1号子程序2次
M02程序结束
Q01子程序开始
G01X100F1000
Y100
X-100
Y-100
M17子程序结束
四、格式
L代码、Q代码必须单独作一行,其它的代码无此限制,但每行最多只允许有65个字符(包括空格符在内)。
代码的各项之间、代码与代码之间可用空格、逗号或“Tab”分隔,也可以不隔开。
大小写任意。
本系统中的基本图形有三种:
直线、顺时针圆弧、逆时针圆弧(与G01、G02、G03代码对应)。
当图形不变时,后面的G代码可省去不写,下列两种格式是等效的:
标准格式:
‖ 省略格式:
… ‖ …
G01X…Y…Z…F… ‖ G01X…Y…Z…F…
G01X…Y…Z…F… ‖ X…Y…Z…F…
… ‖ …
G03X