线切割3B代码介绍

2024-10-02 版权声明 我要投稿

线切割3B代码介绍(共2篇)

线切割3B代码介绍 篇1

3B代码是一种结构相对固定的控制格式,以代码中含有3个B代码而著称,它是以X向或Y向托板进给计数的方法决定是否到达终点,只适用于2X线加工。一般使用:B B B GX Z或B B B GY Z,所有数值采用绝对值,单位为微米(um)。

B

B

B

G

Z

分隔符 X座标值 分隔符 Y坐标值 分隔符 计数长度 计数方向 加工指令

下面简要介绍各代码的具体含义:

B为分隔符,X、Y、J为数值,最多6位,J是计数长度,有时需要补前零,G为计数方向,有GX和GY两种,Z为加工指令,有12种,即L1、L2、L3、L4、NR1、NR2、NR3、NR4、SR1、SR2、SR3、SR4。

以上的X、Y、J均取绝对值,加工直线时X、Y为相对与起点的终点坐标值;加工圆弧时X、Y为起点相对于圆心的坐标值。

3B代码的表示方法:

1.直线的表示方法:

第一个B后的数值是直线终点相对起点的X值; 第二个B后的数值是直线终点相对起点的Y值;

第三个B后的数值是计数长度,其确定的方法:当计数方向确定后,计数长度取计数方向从起点到终点拖板移动的总距离,也就是计数方向坐标轴上投影长度的总和;

G后面为计数方向,计数方向的确定:选择GX和GY中的一种,比较直线终点相对起点的X、Y值,选择值大者的方向;或者说终点接近X轴时应计X,终点接近Y时应计Y,如图所示G计数方向应选择GX。

最后为加工指令:加工指令为一些特殊字符,共有12种,分别为L1、L2、L3、L4、SR1、SR2、SR3、SR4、NR1、NR2、NR3、NR4,属于直线表示的有四种L1、L2、L3、L4。L代表直线、数字代表象限,例如:L1代表终点在I象限的直线。见下图:

其中,对于直线L指令,终点在坐标轴X轴正方向、Y轴正方向、X轴负方向、Y轴负方向分别对应L1、L2、L3、L4;

对于顺圆弧SR指令,起点在坐标轴X轴正方向、Y轴正方向、X轴负方向、Y轴负方向分别对应SR4、SR1、SR2、SR3;

对于逆圆弧NR指令,起点在坐标轴X轴正方向、Y轴正方向、X轴负方向、Y轴负方向分别对应NR1、NR2、NR3、NR4。

直线实例:起点为(2,3),终点为(7,10)的直线的3B指令是: B5000 B7000 B7000 GY L

12.圆弧的表示方法:

如图:半径为9.22,圆心坐标为(0,0),起点坐标为(-2,9),终点坐标为(9,-2)的圆弧3B指令是:

B2000B9000B25440GYNR2

第一个B后的数值是圆弧起点相对圆心的X值; 第二个B后的数值是圆弧起点相对圆心的Y值;

第三个B后的数值是计数长度,其确定的方法:当计数方向确定后,计数长度取计数方向上从起点到终点拖板移动的总距离,也就是距离绝对值的和,如图所示计数长度为9.0+9.22+7.22=25.44;

G后面为计数方向,计数方向的确定:选择GX和GY中的一种,与直线加工不同的是,当圆弧终点靠近X轴时计数方向选择Y轴,输出为GY,当圆弧终点靠近Y轴时计数方向选择X轴输出为GX。

最后为加工指令:加工指令为一些特殊字符,共有12种,表示圆弧的有8种,NR代表逆弧、SR代表顺弧,数字代表象限。例如:NR2代表起点在II象限的逆时针圆弧,SR4代表起点在IV象限的顺时针圆弧。

数控电火花线切割机床3B格式编程举例

3B代码使用实例

例1 加工图g所示斜线OA,终点A的坐标为Xe=17mm,Ye=5mm,写出加工程序。

其程序为:

B17000 B5000 B017000GxL1

例2 加工图h所示直线,其长度为21.5mm,写出其程序。

相应的程序为:

BBB021500GyL2

图g 加工斜线图

h 加工与Y轴正方向重合的直线图

i 加工半圆弧

图j 加工1/4圆弧

图k 加工圆弧段

例3 加工如图i所示圆弧,加工起点的坐标为A(-5,0),试编制程序。

其程序为:

B5000 BB010000GySR2

例4 加工如图j所示的1/4圆弧,加工起点A(0.707,0.707),终点为B(-0.707,0.707),试编制程序。

相应的程序为:

B707 B707 B001414GxNR1 由于终点恰好在45°线上,故也可取Gy,则

B707 B707 B000586GyNR1

例5 加工图k所示圆弧,加工起点为A(-2,9),终点为B(9,-2),编制加工程序。

圆弧半径:R=μm =9220μm

计数长度:JYAC=9000μm JYCD=9220μm

JYDB=R-2000μm =7200μm

则JY= JYAC+ JYCD+ JYDB=(9000+9220+7220)μm =25440μm

其程序为:

B2000 B9000 B025440GyNR2

--------------------------3B加工指令代码

线切削机床除了使用ISO代码外,还使用3B、4B、5B和EIA等,使用较多的是3B格式,慢走丝多采用4B格式。本节内容将主要介绍3B格式的指令编程。

一、编程方法介绍

3B代码编程格式是数控电火花线切割机床上最常用的程序格式,在该程序格式中无间隙补偿,但可通过机床的数控装置或一些自动编程软件,自动实现间隙补偿。具体格式见表。

3B程序格式表

B

X

B

Y

B

J

G

Z 分隔符号

X坐标值

分隔符号

Y坐标值

分隔符号

计数长度

计数方向

加工指令

其中:B—分隔符号,它的作用是将X、Y、J 数码分开来; X、Y—增量(相对)坐标值; J—加工线段的计数长度; G—加工线段的计数方向; Z— 加工指令;

例如:B1000B2000B2000GYL2。

有的系统要求整个程序有一些辅助指令T84(工作液开)、T85(工作液关);T86(贮丝筒开)、T87(贮丝筒关);应有停机符M02(程序结束)。

1.坐标系与坐标值X、Y的确定

平面坐标系是这样规定的:面对机床操作台,工作台平面为坐标系平面,左右方向这X轴,且右方向为正;前后方向为Y轴,前方为正。编程时,采用相对坐标系,即坐标系的原点随程序段的不同而变化。加工直线时,以该直线的起点为坐标系的原点,X、Y取该直线终点的坐标值;加工圆弧时,以该圆弧的圆心为坐标原点,X、Y取该圆弧起点的坐标值,单位为μm。坐标值的负号不写。

图3.67 2.计数方向G的确定 不管加工圆弧还是直线,计数方向均按终点的位置来确定。加工直线时,终点靠近何轴,则计数方向取该轴;加工与坐标轴成45°角的线段时,计数方向取X轴、Y轴均可,记作:GX或GY,如图3.67a所示;加工圆弧时,终点靠近何轴,则计数方向取另一轴;加工圆弧的终点与坐标轴成45°角时,计数方向取X轴、Y轴均可,记作:GX或GY。如图3.67b所示。

3.计数长度的确定 计数长度是在计数方向的基础上确定的。计数长度是被加工的直线或圆弧在计数方向坐标轴上的绝对值总和,其单位为μm。

例如:在图3.68a中所示中,加工直线OA时计数方向为X轴,计数长度为OB,数值等于A点的X坐标值;在图3.68b中加工半径为500的圆弧M N时,计数方向为X轴,计数长度为500×3=1500,即MN中三段圆弧在X轴上投影的绝对值总和。

图3.68 4.加工指令Z的确定

加工直线有四种加工指令:L1、L2、L3、L4。如图3.69所示。当直线在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作L1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作L2;L3、L4依次类推。

加工顺时针圆弧时有四种加工指令:SR1、SR2、SR3、SR4。如图3.70所示。当圆弧的起点在第Ⅰ象限(包括Y轴而不包括X轴)时,加工指令记作SR1;当处于第Ⅱ象限(包括X轴而不包括Y轴)时,记作SR2;SR3、SR4依次类推。

加工逆时针圆弧时有四种加工指令:NR1、NR2、NR3、NR4,如图3.70所示。当圆弧的起点在第Ⅰ象限(包括X轴而不包括Y轴)时,加工指令记作NR1;当处于第Ⅱ象限(包括Y轴而不包括X轴)时,记作NR2;NR3、NR4依次类推。

5.编程实例如图3.71所示典型零件,按3B格式编写该零件的线切割加工程序。

(1)

确定加工路线

起始点为A,加工路线按照图中所标的①→②→③→④→⑤→⑥→⑦→⑧段的顺序进行。①段为切入,⑧为切出,②~⑦段为程序零件轮廓。

(2)

分别计算各段曲线的增量值。△

X1=0,△Y1=2mm; △

X2=0,△Y2=10mm; △

X3=0,△Y3=20mm; △

X4=0,△Y4=10mm;

X5=30mm,△Y5=30×tan15°=8.04mm; △

X6=0,△Y6=40-2×Y5=23.92mm △

X7=30mm,△Y7=30×tan15°=8.04mm; △

X8=0,△Y8=2mm;(3)

按3B格式编写程序清单,程序如下: Example.3b;程序名(文件名)B 序号

B

X

B

Y

B

J

G

Z

备注 1

T

T

B

0

B

2000

B

2000

GY

L2

B

0

B

10000

B

10000

GY

L2

B

0

B

10000

B

20000

GX

NR4

B

0

B

10000

B

10000

GY

L2

B

30000

B

8040

B

30000

GX

L3

B

0

B

23920

B

23920

GY

L4

B

30000

B

8040

B

30000

GX

L4

B

0

B

2000

B

2000

GY

L4

T

T

M

02

结束语句

二、有公差尺寸的编程计算法

根据大量的统计表明,加工后的实际尺寸大部分是在公差带的中值附近。因此,对标注有公差的尺寸,应采用中差尺寸编程。中差尺寸的计算公式为:

中差尺寸=基本尺寸+(上偏差+下偏差)/2 例1:槽45+0.04 +0.02的尺寸公差尺寸为

45+(0.04+0.02

2)=45.03mm 例2:半径为200-0.02的中差尺寸为 20-(0-0.02

2)=19.99mm 例3:半径为?360-0.24的中差尺寸为 36-(0-0.24

2)=35.88mm 其半径的中差尺寸为35.88/2=17.94mm

三、间隙补偿问题

在实际加工中,电火花线切割数控机床是通过控制电极丝的中心轫迹来加工的,图中所

示电极丝中心轨迹用虚线表示。在数控线切割机床上,电极丝的中心轨迹和图纸上工件轮廓之间差别的补偿就叫间隙补偿。

图3.72电极丝中心轨迹

加工凸模时,电极丝中心轨迹应在所加工图形的外面;加工凹模时,电极丝中心轨迹应在图形的里面。所加工工件图形与电极丝中心轨迹间的距离,在圆弧的半径方向和线段垂直方向都等于间隙补偿量?。

间隙补偿量的算法:加工冲模的凸、凹模时,应考虑电极丝半径r 丝、电极丝和工件之间的单边放电间隙δ 电及凸模和凹模间的单边配合间隙δ 配。当加工冲孔模具时(即冲后要求工件保证孔的尺寸),凸模尺寸由孔的尺寸确定。因δ 配在凹模上扣除,故凸模的间隙补偿量? 凸=r 丝+δ 电,凹模的间隙补偿量? 凹=r 丝+δ 电-δ 配。当加工落料模时(即冲后要求保证冲下的工件尺寸),凹模尺寸由工件的尺寸确定。因δ 配在凹模上扣除,故凸模的间隙补偿量? 凸=r 丝+δ 电-δ 配,凹模的间隙补偿量? 凹=r 丝+δ 电。

间隙补偿量的编程实例:编制加工图3.73所示零件的凹模程序,此模具是落料模,(钼丝半径为?0.18mm,穿丝点为零件对称中心点)。

图 3.73凹模加工零件图

1、确定间隙补偿量 因该模具是落料模,冲下零件的尺寸由凹模决定,模具配合间隙在凸模上扣除,故凹模的间隙补偿量为:

? 凹=r 丝+δ 电=0.09+0.01=0.10mm

2、计算编程节点 图中虚线表示电极丝中心轨迹,此图对X轴上下对称,对Y轴左右对称。因此,只要计算第一象限内的节点,其余三个象限相应的点均可相应的得到。圆心O 1的坐标为(0,0),虚线交点a的坐标为:Xa=5+ ? 凹=5+0.10=5.10mm,Ya=3—? 凹 =2.9; Xb=5+ ? 凹=5+0.10=5.10mm,Yb=5—2×? 凹 =4.8。根据对称原理可得其余各点对O点的坐标。

3、编凸模程序

序号

B

X

B

Y

B

J

G

Z

备注 1

T

T

B

0

B

2900

B

2900

GY

L4

B

5100

B

B

5100

GX

L3

B

0

B

2000

B

2000

GY

L4

B

B

4900

B

9800

GX

SR3

B

0

B

2000

B

2000

GY

L4

B

5100

B

B

5100

GX

L1

B

5100

B

B

5100

GX

L1

B

0

B

2000

B

2000

GY

L2

B

B

4900

B

9800

GX

SR1

B

0

B

2000

B

2000

GY

L2

B

5100

B

B

5100

GX

L3

B

0

B

2900

B

2900

GY

L2

T

T

M

02

结束语句习题:

用3B指令编写一个外接圆半径为R10mm的正六边形加工程序。(钼丝直径为0.18mm,单边放电隙为0.01mm,穿丝点为其外接圆的圆心)

------------------线切割3B代码格式说明(转贴)

3B格式是结构比较简单的一种控制格式,它是以X向或Y向溜板进给计数的方法决定是否到达终点。

它的指令格式如下: B X B Y B J G Z B为分隔符,X、Y、J为数值,最多6位,J是计数长度,有时需要补前零,G为计数方向,有GX和GY两种,Z为加工码,有12种,即L1、L2、L3、L4、NR1、NR2、NR3、NR4、SR1、SR2、SR3、SR4。

以上的X、Y均取绝对值,加工直线时X、Y为相对与起点的终点坐标值;加工圆弧时X、Y为起点相对于圆心的坐标值。

机床加工时的走向由加工码决定,比如L1为终点在第一象限的直线;NR2为起点在第二象限的逆时针走向 的圆弧;SR1为起点在第一象限的顺时针走向的圆弧。如果直线的终点落在坐标轴上,在X轴正方向上为 第一象限,在Y轴正方向上为第二象限,在X轴负方向上为第三象限,在Y轴负方向上为第四象限。如果圆

弧起点落在坐标轴上,则以圆弧即将进入的坐标象限决定加工码。

计数方向的决定。在加工直线时规定终点接近X轴时应计X,终点接近Y时应计Y。加工圆弧时终点接近X轴

时应计Y,接近Y轴时应计X。这样设定的原因在于,加工直线时终点接近X轴,即进给的X分量多,X轴走

几步,Y轴才走一步。用X轴计数不致于漏步,可保持较高的精度。而圆弧的终点接近X轴时线段趋于垂直

方向,即Y轴走几步,X轴才走一步,因此用Y计数能保持较高的精度,如下图。

计数长度J取从起点到终点的溜板移动总长度,即被加工曲线在计数方向上的总投影长度。

----------------修改注册表使IE禁止下载。运行输入regedit确定,打开注册表定位[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternetSettingsZones3]子键,在右侧的窗口找到并双击名为“1803”的键值项,在打开的对话框中将值改为“3”(“0”为可以下载,“3”为禁止下载)确定后,重启电脑设置生效。

线切割3B代码介绍 篇2

1 线切割编程原理

常见的平面图形绝大部分都是由直线或圆弧组成。线切割编程时任何复杂的图形都要分解为直线段和圆弧段依次编程。我国数控线切割机床常采用3B编程的格式为:BXBYBJGZ, 其各个符号含义如表1 所示:

1.1 分隔符号B

用来将X、Y、J的数码分开, 利于控制装置识别。

1.2 坐标值X、Y

即X、Y相对坐标的绝对值, 单位 μm。

加工直线时, 以该直线的起点为坐标系的原点, X、Y值取该直线终点的坐标值;加工圆弧时, 以该圆弧的圆心为坐标系的原点, X、Y值取该圆弧起点的坐标值。

1.3 计数方向G

不论是加工直线还是加工圆弧, 计数方向均按终点的位置来确定。加工直线时, 终点靠近何轴, 则计数方向取该轴;而加工圆弧时, 与直线相反。加工与坐标轴成45°的线段或圆弧的终点与坐标轴成45°时, 计数方向取GX或GY, 有些机床对此有专门规定。

1.4 计数长度J

计数长度是在计算方向的基础上确定的。计数长度是被加工的直线或圆弧在该方向上的投影总和 (绝对值) , 单位 μm。

1.5 加工指令Z

根据被加工图形的形状、所在象限和走向等确定。

直线加工指令有:L1、L2、L3、L4;顺时针方向加工圆弧加工指令有:SR1、SR2、SR3、SR4;逆时针方向加工圆弧加工指令有:NR1、NR2、NR3、NR4;共12条指令。

2 线切割3B代码生成

对图1 所示零件进行线切割加工, 电极丝直径为0.1 mm, 单边放电间隙为0.01 mm。

2.1 确定计算坐标系

为简单起见, 选择零件中间最短线段的中点为坐标原点, 建立坐标系。

2.2 确定偏移补偿量

2.3 绘制零件

在CAXA切割XP软件中绘制零件。

2.4 生成仿真轨迹图

点击“轨迹生成”, 设置相关参数, 包括偏移量、切入方式、拐角过渡方式和样条拟合方式等参数, 得到仿真轨迹如图1所示。

2.5生成3B代码

点击“生成3B代码”, 可生成如下代码:

3 结语

数控线切割编程有手工编程和自动编程两种, 简单图形可以通过手工编程完成, 复杂的图形可以通过编程软件编程完成。本文以凸模的线切割加工为例, 讲述了数控线切割从3B编程原理到仿真轨迹产生的完整过程。CAXA线切割XP版可以完成绘图设计、加工代码生成、连机通讯等功能, 集图纸设计和代码编程于一体, 极大地减轻操作工的劳动量, 提高企业的生产率。

参考文献

[1]李丹, 王进.孙华言.基于CAXA线切割XP软件的复杂图形零件加工方法[J].煤矿机械, 2009, 30 (9) :138-139.

[2]张金龙, 宋文学.基于CAXA线切割软件的数控编程[J].西安航空技术高等专科学校学报, 2010, 28 (5) :23-26.

[3]李子峰, 李蕾, 宫波.基于CAXA线切割软件的狮子图案加工[J].机械工程师, 2010 (8) :116-117.

上一篇:英语作文,我的家乡下一篇:党员教育电视片《信仰》观后感(高党)

热门文章
    相关推荐