热门搜索 :
考研考公
您的当前位置:首页正文

cnc2000编程手册

来源:伴沃教育
 CNC2000数控系统主要功能和技术指标

CNC2000数控系统软件基于Windows,采用DSP技术开发,硬件采用PCI接口,具有4轴联动功能。系统主要功能:  联动轴数:4轴4联动  程序校验功能  MDI功能

 绝对/增量编程(G90、G91)

 英制、公制、脉冲数编程(G20、G21、G22)  镜像功能(G24、G25)  缩放功能(G50、G51)

 自动、点动、步进、手摇、回零功能  快速定位(G00)、直线插补(G01)  圆弧插补(G02、G03)

 扩展圆弧(圆弧+直线)插补(G02、G03)  暂停(G04)、螺纹功能(G33)  S功能:等待输入口输入信号  设置/返回电器原点(G29、G30)  坡口切割G32

 反向间隙补偿、光斑半径补偿(G40、G41、G42)  坐标旋转功能(G68、G69)  子程序调用  静态/动态仿真  自动加减速控制

 最大空载步进频率:1MHz

 AutoCAD图形文件转换功能(DXF文件)  断电保护

1

CNC2000数控系统编程说明

采用数控方法加工零件,首先必须将被加工零件的工艺顺序、运动轨迹工艺参数等按其动作的顺序,用数控机床规定的代码程序格式编好加工程序,这个过程称之为程序编制。 通常一个加工程序由若干程序段构成,而程序段又是由一条或几条数控代码指令组成。 CNC2000数控系统编程方法有自动编程、视教编程、手工编程。

自动编程

点击图形与转换菜单下的自动编程,则进入自动编程功能。编辑完图形后按工具栏上的保存为.n则自动将图形转换为数控程序,并回到数控加工状态。自动编程请参考StarCAM手册。

视教编程

点击图形与转换菜单下的视教编程,则弹出以下对话框。有电脑移动和面板移动两种模式。在电脑移动模式下,按X+、X-、Y+、Y-、Z+、Z-、C+、C-先将工作台移动到零件起点,按“起点,直线终点”按钮定义这点为起点,然后移动工作台到直线转折点,按“起点,直线终点”按钮确认。如果是圆弧,还需要在圆弧中间位置选圆弧通过点。 在面板移动模式下,用上、下、左、右健移动X、Y轴。当按下“快速键”时,用上、下、左、右健移动Z、C轴。

2

1 进入视教编程后,先移动到工件起点,并用鼠标点击“直线终点”(面板操作时,按一下“Start键”)。

2 选择加工方式:空走(不出激光)或加工(出激光),移动工作台到下一个转折点

(短距离时选择单步移动,长距离时选择连续移动),并用鼠标点击“直线终点”(面板操作时,按一下“Start键”)。

3 最后用鼠标点击“确认”,则完成视教编程,同时,工作台会自动移动到工件起点。

手工编程

在本系统中采用的数控代码有: 一、G代码

1.G00 (或G0、 g00、 g0) 功能:快速移动到终点。 格式:G00 Xa Yb Zc 说明:由直线的起点向终点作一向量,向量在X方向的分量为a,在Y方向的分量为b, 在Z方向的分量为c,所以a、b、c是带符号的(单位:毫米)。

编程时可以省去Xa、Yb、Zc中为零的项。 例:G00 X100

工作台以运动参数设置中所设置的上限速度从(0,0,0)点运动到(100,0,0)点。

G00 X100 Y100

工作台以运动参数设置中所设置的上限速度从(0,0,0)点运动到(100,100,0)点。

G00 X100 Y100 Z100

3

工作台以运动参数设置中所设置的上限速度从(0,0,0)点运动到(100,100,100)点。

2.G01 (或G1、 g01、 g1) 功能:直线插补 格式:G01 Xa Yb Zc Ff 说明:由直线的起点向终点作一向量,向量在X方向的分量为a,在Y方向的分量为b, 在Z方向的分量为c,所以a、b、c是带符号的(单位:毫米)。 Ff是可选项,f为工作台的运行速度,单位(毫米/分)。如果在这一条代码指令前执行的代码指令规定了速度值,而此时不改动的话,本项可省略。

编程时可以省去Xa、Yb、Zc中为零的项。 例:G01 X100 F1000

工作台以1000mm/min的速度从(0,0,0)点运动到(100,0,0)点。

G01 X100 Y100 f2000

工作台以2000mm/min的速度从(0,0,0)点运动到(100,100,0)点。

G01 X100 Y100 Z100 f1500

工作台以1500mm/min的速度从(0,0,0)点运动到(100,100,100)点。

实例1:编写图1轨迹数控加工程序(起点在左下角,运动方向如箭头所示)

图1

M07 出激光 G04 T100 停100毫秒

G01 Y160 F5000 Y正向走160mm 运动速度为5000mm/min G01 X200 X正向走200mm G01 Y-160 Y负向走160mm G01 X-200 X负向走200mm M08 关激光 M02 程序结束

4

3.G02 (或G2、 g02、 g2) 功能:顺时针圆弧插补。 格式:G02 Xa Yb Id Je Ff 说明:X、Y、F三项同G01。

由圆弧起点向圆心作一向量,向量在X方向的分量为d、Y方向的分量为e。 例: G91

G02 X0 Y0 I2 J0 F1000

工作台以1000mm/min的速度顺时针走半径为2mm的整圆。起点坐标为(0,0),终点与起点重合,所以,x、y坐标差为(0,0);圆心坐标为(2,0),所以,从起点到圆心的向量在x、y方向的分量I、J分别为(2,0)

G91

G02 X100 Y100 I100 J0 f2000

工作台以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轨迹数控加工程序

5

图2

M07 出激光 G04 T200 停200毫秒 G01 X0 Y300 F2000 Y正向走300mm G03 X100 Y100 I0 J100 逆时针走1/4圆弧 G01 X200 Y0 X正向走200mm G02 X100 Y-100 I0 J-100 顺时针走1/4圆弧 G01 X0 Y-200 Y负向走200mm G02 X-100 Y-100 I0 J-100 顺时针走3/4圆弧 G01 X-300.000 Y0.000 X负向走300mm M08 关激光 M02 程序结束

G02 G03功能扩展: XZ, YZ平面圆弧功能。 功能:G02顺时针圆弧插补, G03逆时针圆弧插补。 格式:G02 Xa Zb Id Je Ff G02 Ya Zb Id Je Ff 说明:X、Z、F三项同G01。

Y、Z、F三项同G01。

例:

G02 X0 Z0 I0 J10 F2000 G02 Y0 Z0 I20 J0 F2000

XYZ任意两轴走圆弧与第三轴同时走直线插补功能,编程方法:XY圆弧Z直线

G02 X_ Y_ I_ J_ Z_ F_ G03 X_ Y_ I_ J_ Z_ F_ 例:

G03 X20 Y20 I0 J20 Z-10 F1000

XZ圆弧Y直线

G02 X_ Z_ I_ J_ Y_ F_ G03 X_ Z_ I_ J_ Y_ F_ 例:

G02 X0 Z0 I0 J20 Z20 F1000

YZ圆弧X直线

6

G02 Y_ Z_ I_ J_ X_ F_ G03 Y_ Z_ I_ J_ X_ F_ 例:

G02 Y0 Z0 I0 J20 X-20 F1000

5.G04 (或G4、 g04、 g4) 功能:插入一段延时。 格式:G04 Tt

说明:t为延时时间,单位:毫秒。 例: G04 T1000 停留1S。

6.刀具半径补偿G40 、G41、G42(或g40、 g41、 g42) 功能:G40――刀具半径(或长度)补偿取消。 G41――左刀补。 G42――右刀补。 格式:G40 G41 G42

50

40 30 20

20 30 40 50 60

例:右刀补

G91 相对坐标编程 G42 启动刀补 G01 X20 Y20 F1000 G01 X40 G01 Y30 G01 X-40

7

G01 Y-30

G40 撤消刀补 G01 X-20 Y-20

M02 程序结束

7.英制、公制、脉冲数编程(G20、G21、G22) 功能:G20――英制编程(inch)

G21――公制编程(mm) G22――脉冲数编程(脉冲)

格式:G20

G21 G22

8.缩放功能(G50、G51) 功能:G51――指定缩放

G50――取消缩放

格式:G51 Pp G50

说明:p:放大或缩小倍数 例:

G51 P1.2 ---------将图形或文字放大1.2倍。

9.坐标旋转功能 G68 、G69(或g68 、g69) 功能:G68――坐标系旋转。 G69――取消坐标系旋转。 格式:G68 PΦ G69

说明:Φ为旋转度数。

一般用于板材切割中,当板材没放正时,对整张板进行旋转。 例:

G90 绝对坐标编程

G68 P45 坐标系逆时针旋转45度 G01 X10 F1000 Y10 X-10 . Y-10

G69 取消坐标系旋转

M02 程序结束

8

10.绝对、相对坐标编程 G90 、G91(或g90 、g91) 功能:G90――绝对坐标编程。 G91――增量坐标编程。 格式:G90 G91

当程序中没有出现G90、G91代码时,默认编程方式为增量坐标编程方式。 例:将实例1和2的加工程序改为绝对坐标编程。

图1

G90 绝对坐标编程 M07 出激光

G04 T100 停100毫秒

G01 X0 Y160 F5000 走到位置(0,160) G01 X200 Y160 走到位置(200,160) G01 X200 Y0 走到位置(200,0) G01 X0 Y0 走到起点位置(0,0) M08 关激光 M02 程序结束

9

图2

G90 绝对坐标编程 M07 出激光 G04 T200 停200毫秒

G01 X0 Y300 F2000 走到位置(0,300) G03 X100 Y400 I0 J100 逆时针走1/4圆弧 G01 X300 Y400 走到到位置(300,400) G02 X400 Y300 I0 J-100 顺时针走1/4圆弧 G01 X400 Y100 走到位置(400,100) G02 X300 Y0 I0 J-100 顺时针走3/4圆弧 G01 X0 Y0 走到起点位置(0,0) M08 关激光 M02 程序结束

注意:无论是绝对坐标编程,还是相对坐标编程,I、J的值始终为从圆弧起点到圆心的相对坐标。

11. 设置/返回电器原点G29、G30)

功能:G29――设置当前位置为电器原点。 G30――返回电器原点。 格式:G29 G30

例:设置加工起点位置为电器原点,加工完毕后返回起点

10

G29 设置当前点为电器原点 G01 X10 F5000 Y20 …

G30 返回电器原点 M02 程序结束 12. 小线段连续加工(G64、G60) 功能:G64――连续加工开始。 G60――取消连续加工。 格式:G64 G60

13. 镜像功能 (G24)

X轴镜像(相当于Y轴反向): G24 X0

Y轴镜像(相当于X轴反向): G24 Y0

X、Y轴同时镜像: G24 X0 G24 Y0

注:镜像时自动将当前程序X或Y轴的正负限位开关镜像,对于不镜像的零件程序,X或Y轴的正负限位开关为正常方向。

14. 坡口切割(G32)

功能:G32――设置固定坡口或变坡口值。

格式:G32 B 设置下段线的固定坡口角,单位:度。 例:G32 B15 设置下段线的固定坡口角为15度。

格式:G32 C 设置下段线的变坡口角,单位:度。

例:G32 C15 设置下段线的坡口角由当前值均匀变化到15度。

11

15 . 无限等待输入信号(低电平即对24V地导通有效)

用于逻辑控制,当输出一个M指令后,等待完成后再往下执行。 例:

M09 S378 输出M09后,等待37芯8脚输入后再往下执行。

PCI卡 S3716 等待37芯16脚输入 Y负极限 S3717 等待37芯8脚输入 Z正极限 S3718 等待37芯8脚输入 Y零位 S3719 等待37芯8脚输入 X零位 S3730 等待37芯8脚输入 Z负极限 S3735 等待37芯8脚输入 X负极限 S3736 等待37芯8脚输入 Y正极限 S3737 等待37芯8脚输入 X正极限 S101 等待10芯1脚输入 快速 S102 等待10芯2脚输入 X+ S103 等待10芯3脚输入 Y+ S104 等待10芯4脚输入 Y- S106 等待10芯6脚输入 X- USB卡 S202 等待20针2脚输入 S203 等待20针3脚输入 S204 等待20针4脚输入 S205 等待20针5脚输入 S206 等待20针6脚输入 S207 等待20针7脚输入 S2013 等待20针13脚输入 S2014 等待20针14脚输入 S2019 等待20针19脚输入 S2020 等待20针20脚输入

逻辑控制功能

① 标志行语句:LABL 用于标志某一行位置,与 GOTO 语句配合使用。例:

LABL A0 …

LABL A1

12

GOTO A1 …

GOTO A0 注:

“LABL”4个字母之间没有空格; “A1”2个字符之间没有空格; “GOTO”4个字母之间没有空格;

“LABL”与“A1”之间、“GOTO”与“A1”之间必须用“空格”格开。

② 跳转语句:GOTO 跳转到标志行位置。

③ 输入点判断(共7个点)

IN1 IN2 IN3 IN4 IN5 IN6 IN8

分别接10芯上的 1, 2, 3, 4, 5, 6, 8脚, 低电平(对24V地导通有效)。 NOTIN1 NOTIN2 NOTIN3 NOTIN4 NOTIN5 NOT IN6 NOTIN8

前面加NOT表示对输入信号取反,分别表示10芯上的 1, 2, 3, 4, 5, 6, 8脚对24V地断开。

7个输入点对应USB卡的接线图

20脚 19脚 6脚 5脚 16脚 7脚 18脚 手动 XY/CZ切换 手动 向左 手动 向上 手动 向下 面板/电脑操作切换 手动 向右 启动 IN1 IN2 IN3 IN4 IN5 IN6 IN8 注:

“IN1”3个字符之间没有空格;

“NOTIN1”6个字符之间没有空格;

④ 逻辑判断语句:IF 如

IF IN1 GOTO A0 表示 如果10芯上的 第1脚对地导通,跳转到标

13

志行LABL A0位置。 注:

“IF”2个字母之间没有空格; “IN1”3个字符之间没有空格; “A1”2个字符之间没有空格;

“GOTO”4个字母之间没有空格;

“IF”与“IN1”与“GOTO”与“A0”之间必须用“空格”格开。

⑤ 无限等待语句:WAIT , 无限等待某个输入点,直到“有”或“无”时往下执行。例: WAIT IN1

WAIT NOTIN1 注:

“WAIT”4个字母之间没有空格;

“NOTIN1”6个字母(数字)之间没有空格;

“WAIT”与“NOTIN1”之间必须用“空格”格开。

典型例子(用于数控点胶机):

LABL A0 程序执行开始位置

IF IN1 GOTO A1 检测到1脚(涂胶信号)对地通时,跳转到 A1 开始涂胶

IF IN2 GOTO A2 检测到2脚(浸油信号)对地通时,跳转到 A2 浸入油杯

IF IN3 GOTO A3 检测到3脚(排胶信号)对地通时,跳转到 A3 开始排胶

G90 绝对坐标编程 G00 X50 Y60 移动到待命点

GOTO A0 跳转到A0 (进入一个循环,检测到涂胶等信号才跳出) LABL A1 开始涂胶 M07 … M08

G00 X50 Y60 涂完胶后移动到待命点 GOTO A0

LABL A2 浸油

14

G00 X20 Y20 M05 …

WAIT IN1 无限等待涂胶信号 …

GOTO A1

LABL A3 开始排胶

G00 X30 Y40 移动到排胶区 M09 ….

WAIT NOTIN3 无限等待排胶信号断开 (手动排胶按键带锁) …

G01 X50 Y60 排完胶后移动到待命点 GOTO A0 M02

特殊编程代码:

1. 圆柱面上切圆编程(G09)

用G09 设置圆柱面的半径,然后用G02或G03编程。

例:在半径为50mm的柱面上切半径为1mm的圆,由平移轴X和旋转轴C联动实现圆弧插补。 G09 R50

G02 X0 C0 I1 J0 F200

I,J为起点到圆心的距离,单位:mm。

2. 等距脉冲与虚线切割(G09)加在程序第一行 格式: G09 L_ D_

L:每段等距长度。 D:出激光长度。

当用等距脉冲焊接时,一般D很短,

例:G09 L0.5 D0.1 表示每段等距长度为0.5mm, 出激光长度0.1mm。 当用于虚线切割时,一般D比较长, 例:G09 L0.5 D0.45 表示每段等距长度为0.5mm, 出激光长度0.45mm。留0.05mm不切割。

在G09后的G01,G02,G03为等距脉冲与虚线切割(不需M07/M08控制),G00为空走(不出激光)。

15

注:用等距脉冲与虚线切割功能时有一点振动,各轴的脉冲当量应尽可能小,以减小振动。

3. 加工几个零件后工作台自动回零(G10) 在程序第一行用G10 R_ 定义加工工件个数。 例: 每加工5个工件后,工作台自动回一次零位 G10 R10

在任意位置回零 G10 或 G10 R0

4. 螺旋线编程(G02,G03) 在平面圆弧编程G02, G03的基础上加Z轴上升、下降距离(加在J后面)。 例:

G02 X0 Y0 I10 J0 Z10 F2000

5. 激光频率控制

为了改变频率方便, 在程序中写频率 1 频率写在M07后面. 2 频率范围 0 - 100 Hz.

3 最小时间间隔5ms, 所以, 频率低时和连续变化(如0.1,0.2,1.5,1.8Hz等); 频率高时不能连续变化(如: 100Hz和102Hz是一样的).

4 当频率没有变化时, 第二个M07后面的 频率Freq可以不写. 只有变化时才写.

5 当所有的M07后面都没有 Freq时, 软件和以前一样用法. 例: M07 F10 G01 X10 Y10 M08 M02

二、M代码 M00 程序停止 M02 程序结束 M17 子程序返回 M03、M04 34脚对地(VSS1)接通/断开。

16

M05、M06 15脚 对地(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代码 功能:子程序调用。 Lmn pq 说明:m、n、p、q均为一位十进制。表示连续调用Qmn子程序pq次。

例:工作台以1m/min的速度走一边长为100mm的正方形,循环两次。 L01 02 调1号子程序2次 M02 程序结束 Q01 子程序开始 G01 X100 F1000 Y100 X-100 Y-100

M17 子程序结束

四、格式 L代码、Q代码必须单独作一行,其它的代码无此限制,但每行最多只允许有65个字符(包括空格符在内)。代码的各项之间、代码与代码之间可用空格、逗号或“Tab”分隔,也可以不隔开。大小写任意。 本系统中的基本图形有三种:直线、顺时针圆弧、逆时针圆弧(与G01、G02、G03代码对应)。当图形不变时,后面的G代码可省去不写,下列两种格式是等效的: 标准格式: ‖ 省略格式: … ‖ … G01 X… Y… Z… F… ‖ G01X…Y…Z…F… G01 X… Y… Z… F… ‖ X…Y…Z…F…

17

… ‖ …

G03 X… Y… I… J… F… ‖ G03X…Y…I…J… G03 X… Y… I… J… F… ‖ X…Y…I…J…F … ‖ …

五、行号 在每一行的最前面,可用Nn标明行号,n为整数。 行号可以省去不写。

例:N100 G01 X100 F1000 等价于:G01 X100 F1000

注:编辑程序或修改程序后,应“保存”程序,保存后程序才生效。

CNC20000软件调试技巧(主要是脉冲当量不会设) 1 步进当量 (脉冲当量) 测定

用编程方法确定步进当量: G22指令表示用“脉冲数编程”(按F1键参看在线帮助)。例,运行程序 G22

G01 X1000 M02

则X轴走1000个脉冲,用尺测量出X走的长度mm,即为脉冲当量。

2 I/O端口测定

选菜单上的“I/O端口测试”,程序会弹出I/O端口测试对话框。然后用手按下极限开关或零位开关,程序自动检测断口,并在相应位置打勾“v”。

用鼠标点工具栏上的“激光”、“保护气”、“光闸”等,相应的继电器会动作。

3 其它参数设置

“启动速度”一般设为300 - 600。 “加速度”一般设为 2 – 6左右。

18

用户常提到的问题

1 如何计算步进当量?

步进当量的含义,每个脉冲走多少距离或角度,单位0.001mm/脉冲(即:um/脉冲),由步进电机驱动电源的细分数和滚珠丝杆螺距决定。例:细分为10,即步进电机每转为2000个脉冲,丝杆螺距为4mm,则步进当量为2um。

步进当量=丝杆螺距 X 1000 / 每转脉冲数。

旋转轴C轴步进当量:含义,每个脉冲转多少度,因为度的单位太大,以1/1000度为单位, 即:每个脉冲转多少个1/1000度。如,步进电机每转为40000个脉冲,则C轴步进当量为360 X 1000/40000 = 9。

2 为什么有时切圆很不圆?

第一种不圆的现象:切出来的整圆有点象椭圆,并且是从起点开始,45度位置的直径最小。原因:驱动器响应太慢(当采用交流伺服系统时,步进电机没有这个问题)。解决办法:通过调节伺服驱动器的参数,提高伺服驱动器的响应速度。(如果不是切整圆,而是切小段圆弧,现象是小段圆弧接近直线。) 第二种不圆的现象:从起点开始,90度,180度或明或270度位置有一段直线。原因: 工作台存在反向间隙。需要消除或减小反向间隙。

第三种不圆情况:对切完的小圆进行光学测量时,发现有一块“没切掉”,其实是“熔渣”造成的,用铁丝刮一下可以去掉。

3 有哪些方法提高系统可靠性和抗干扰能力?

因为激光加工中,有上万伏的高压,不断充放电,所以,激光电源对数控信号会有一定干扰。减少这些干扰,对提高加工精度非常重要:

①对计算机和控制信号所用的开关电源,其~220V采用隔离变压器。

19

②计算机机箱和激光电源电柜接地。 ③在驱动器上,脉冲信号和方向信号对+5V加0.01u的滤波电容。 ④出激光控制信号线上加磁环。

⑤脉冲和方向信号用的屏蔽电缆的屏蔽层不能两端都接地或都悬空,应该一端接地,另一端悬空。 ⑥脉冲和方向信号采用差动输出。

⑦在大型感性负载(如大型交流接触器线圈)两端并阻容吸收电路(用0.1u电容,100欧电阻)。

⑧计算机和激光电源尽量不要不放在同一个电柜。

⑨计算机机箱和激光电源电柜等的接地方法:必须采用“放射”接法,千万不能用一根线串在一起后接地。

4 如何提高零位开关的精度?

一般光电开关或接近开关的精度只有0.02mm。如果加一个比较电路(LM393芯片),精度可以提高到0.002mm。

5 为什么有时提示“速度超过最大限速”报警?

为了防止编程时写错数值,在参数设置中,有一个“空走速度”参数,“空走速度”参数是G00的默认速度,也是系统的极限速度。编程时若速度超过这一值,就会提示错误。可进入参数设置(进入参数设置口令2000),增大“空走速度”。

6 能不能4轴一起回零或任意2轴、3轴回零?

可以。回零方向,是否回零在参数设置中设置:-1表示负方向回零;1表示正方向回零;0表示该轴不回零。

7 什么是G64功能?

G64功能就是小线段连续匀速加工,在程序的第一行写: G64

程序自动判断两相邻直线(或圆弧)的夹角,当夹角接近180度时,不减速。当当夹角为锐角或M指令设置了延时的时侯减速,因此,当需要允速加工时,延时参数尽可能设置为零。

8 为什么G00语句中的速度F不起作用?

20

G00 X_ Y_ Z_ C_ F2000

无论速度怎么改变,如:F2000,F4000,工作台运动速度都不会改变。因为G00是工作台以参数设置中的“空走速度”(极限速度)运动,只有改变参数中的“空走速度”才起作用。

9 如何补偿光斑半径?

在自动编程StarCAM中进行半径补偿比较方便:左边图标“复合功能”中第二项“按尺寸缩放所有图形”,程序自动将封闭的内轮廓缩小,将封闭的外轮廓方大,不封闭的曲线不缩放。(注:补偿后再加引入/引出线)。

10 如何检测脉冲、方向信号?

脉冲和方向以及M指令输出信号全部为集电极开路输出, 需要用一个1K左右的上拉电阻(一端接+5V,另一端接输出口),测量电阻两端压降。脉冲信号为平均电压2.5V左右。换向时,方向信号分别为+5V和0V。

11 卡有时出现“找不到卡 No CNC2000 Card”,如何处理? ①90%以上原因是卡的金手指与PCI插槽接触不好。用酒精吧卡的金手指擦干净。如果还不行,请换一个插槽。

②可能是M指令输出时,外部产生电火花把卡打死了,在继电器触点上并一个0.1u的电容就行了。

③卡被损坏,在保修期内,寄回厂家免费更换。过保修期的,跟厂家协商处理。

12 调试时应注意哪些问题?

关键问题是不能把电源线接错。当5V电源接反时,会烧光藕6N137和26LS31,电解电容可能会炸。电源错接到脉冲、方向、M指令输出时,会烧相应的芯片26LS31或2804。如果发生以上问题,可更换这些芯片。

13 对CNC2000软件和卡,大部分用户最关心什么?

①软件方面,最关心的是加工精度,也就是偏位问题。以前软件

21

在微小圆弧计算时,当半径有误差时,可能出现1个脉冲量误差,并且会累积,最近已解决,完全消除了软件误差。此外,还可能由激光电源干扰引起误差,需要用上述方法3解决。 ②硬件方面,由几家用户都出现过找不到卡“No CNC2000 Card”。 可由上述方法11解决,用酒精清洗卡的金手指就可以了。

14 卡的安装驱动程序安装不上怎么办? 原因:以前安装过老CNC2000卡驱动程序或其它PCI驱动程序。解决办法:用右键选“我的电脑”->“属性”->“硬件”->“设备管理器”->“PCI设备”->按右键->“卸载”。 然后,选“操作”->“扫描检测硬件改动”可安装新卡驱动程序。(Win98,Winme可不安装驱动程序)。

CNC2000使用中的几个技巧问题 1 光斑半径补偿

在自动编程StarCAM中进行半径补偿比较方便:左边图标“复合功能”中第二项“按尺寸缩放所有图形”,程序自动将封闭的内轮廓缩小,将封闭的外轮廓方大,不封闭的曲线不缩放。(注:补偿后再加引入/引出线)。

2 从某一位置往下加工

将激光头对好工件起点,将光标移动到程序第一行,然后用向下箭头移动光标(对应图形段变为红色),选择“运行”菜单下的“从光标所在行往下加工”,程序自动快速直线空走到加工位置,并往下加工。

3 加工部分图形

StarCAM中的图形在保存为数控加工文件时会弹出对话框,可以选择要加工的图形。

4 加工起点选择

Sconfig目录下的table.dat文件中第二项Start Point设置

22

为Origin,表示从原点开始加工;否则,直接从零件起点开始加工。

Sconfig目录下的table.dat文件中的其它功能设置: 3行Line Number: On/off 程序写行号

5行Accuary: 4 程序小数点后精确位数

8行Absolute Program: on/off 绝对/增量坐标编程

5 带Z轴升降切割机升降高度设置

Sconfig目录下的table.dat文件中第11项Zup

Zup: 0 // Z上升距离,单位:mm 0 表示没有没有Z或者无上升/下降。

6 步进当量 (脉冲当量) 测定

用编程方法确定步进当量: G22指令表示用“脉冲数编程”(按F1键参看在线帮助)。例,运行程序 G22

G01 CX1000 M02

则C轴走1000个脉冲,C旋转的角度(度)=C脉冲当量,即为脉冲当量。

7 程序中的回零指令应用

G10 Rn 程序运行n次后回一次零位。例: G10 R10 程序每运行10次后回一次零位。

8 中英文界面设置

Sconfig目录下的language.lib文件中设置为CHINESE或ENGLISH.

9 切割方向调整

由AutoCAD文件转换过来的图形,有些切割方向是乱的。用“套料功能”中倒数第二项“切割反向”,输入“1”(全部调整),可将切割方向调整为一个方向。个别地方还可以用局部反向(输入0)。

23

10 默认参数设置

Sconfig目录下的Startdef.dat文件中设置:

矩形(长、宽)和圆(半径)尺寸,样条曲线数据,导入导出参数 , 阵列参数(排列间距),虚线切切割(联在板上的长度,在“零件图形”菜单下的“更改”中),桥切等默认参数。

24

因篇幅问题不能全部显示,请点此查看更多更全内容

Top