线切割枫叶图形3b代码(线切割图案程序3b)
金工实习,要线切割的图和3b编码,有哪个大神给发一个,谢谢了
数控线切割编程概述
(3B五指令)
1.3B指令概述
程序格式:BxByBjGZ
B—分隔符,用来区分、隔离x、y和j等数码,B后的数字如为零,则零可以省略;
x、y—直线的终点或圆弧起点的坐标值,编程时均取绝对值,单位取um;
j—计数长度,单位um;
G—计数方向,分Gx和Gy,即按x方向或y方向计数;
Z—加工指令,分直线加工和圆弧加工两大类,直线加工按所在象限分为L1(含+X)、L2(含+Y)、L3(含-X)、L4(含-Y)四种;圆弧加工按顺时针、逆时针分为SR1、SR2、SR3、SR4和NR1、NR2、NR3、NR4八种,如图1所示。
2.程式的编辑
首先将一个图形拆分成若干个独立的直线和圆弧元素,然后就每一个独立的元素进行依次独立的编程,最后将这些独立的程式段依次排列起来就构成了此图形的完整程式。
1)直线的编辑
直线的编辑遵从相对坐标编程的原理,第一段直线的起点作为此段程式编辑的零点,第二段直线的编辑时的起点就为第一段直线的终点,即第二段程式编辑的零点,后续直线的编辑依据以上规律进行连续编辑。也可采取对每段直线进行独立编辑,然后依次顺序排列的方法完成。
⑴把直线的起点作为坐标原点
⑵把直线的终点作为x、y,按直线在坐标轴上的投影值计算,均取绝对值,单位um
⑶计数长度j按直线在计数方向的坐标轴上的投影值计算
⑷计数方向G的选取原则 加工直线或斜线时,以终点坐标值打的坐标方向作为计数方向,即当︱X︱﹥︱Y︱计数方向取Gx,反之取Gy当︱X︱=︱Y︱计数方向任取
⑸加工指令按直线走向和终点所在象限不同分而选取如图1,注L1(含+X)、L2(含+Y)、L3(含-X)、L4(含-Y)与坐标值重合的直线编程时Bx、By中的x、y均可作零,且可不写。
2)圆弧的编程
圆弧的编程也遵从相对坐标编程的原理,与直线不同的是直线编程的零点为直线的起点,而圆弧编程的零点为圆弧的圆心
⑴将圆弧的圆心作为坐标原点
⑵起点在坐标系中的坐标绝对值为程式的Bx、By单位um
⑶计数长度的确定 计数方向确定后,计数长度应取圆弧各段在该坐标系坐标轴上投影绝度值的总和
⑷圆弧加工指令应由起点所在象限和圆弧走向来定。圆弧加工时,取终点坐标值小轴向作为计数方向
⑸加工指令对圆弧而言,按其起点所在的象限确定,分为顺时针S和逆时针N共8种SR1、SR2、SR3、SR4和NR1、NR2、NR3、NR4
3.工件的编辑举例:
设要切割如图2所示的零件轨迹
分析:由图形可知该图形由三段直线和一段圆弧构成,故在不考虑切入点的情况下直接从A点切入分四段程式编辑如下
1.加工直线AB
BBB40000GxL1(B40000B0B40000GxL1)
2.加工直线BC
B1B9B90000GyL1(B10000B90000B90000GyL1)
3.加工圆弧CD
B30000B40000B60000GxNR1
4.加工直线DA
B10000B90000B90000GyL4
N ? 1: B ?40000 B ? ? ?0 B ?40000 GX ? L1 ; ? 760.560 , ? ?437.445
N ? 2: B ?10000 B ?90000 B ?90000 GY ? L1 ; ? 770.560 , ? ?527.445
N ? 3: B ?30000 B ?40000 B ?60000 GX ?NR1 ; ? 710.560 , ? ?527.445
N ? 4: B ?10000 B ?90000 B ?90000 GY ? L4 ; ? 720.560 , ? ?437.445
N ? 5: DD
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
线切割操作方法:请问,我已经画出图生成了3B代码,下面要怎么输入加工?哪位大虾能指教一下吗?
用专用数据线传到控制器,或者手动输入,如果图形复杂,最好用数据线的方式
打线切割3B程序是什么?
GXL1是X向正方向
GXL3是X向负方向
GYL2
是Y向正方向
GYL4是Y向负方向
这是最简单的 yh想切割的G代码。
G92
X0
Y0
起始点坐标
(X.......Y.....)
G01
X50000
Y0
(要是负方向G01
X-50000
Y0)
Y向G01
X0
Y50000
M00
暂停码
M02
停机码
首先:往L2方向50mm!按键顺序:键盘(1)→三下(B)(也就是通讯键)→输入50000→键盘(Y)→键盘(L2)→两下(D)!两下D的意思就是这一段程序跑完就没有程序了!
然后:往L3方向顺时针割半径10mm的圆:要分三步程序
按键顺序:键盘(1)→三下(B)→输入10000(这个地方要减掉补偿量的,钼丝的一半,加上一丝火花间隙就是补偿量)→键盘(X)→键盘(L1)→键盘(B)→输入10000→两下(B)→输入40000(整圆就是半径乘以4)→键盘(X)→键盘(SR4)→三下(B)→输入10000→键盘(X)→键盘(L3)→两下(D)
以上是单板机输入方式,下面是电脑输入方式:
第一个问题,BBB50000GYL2
第二个问题,BBB10000GXL1
B10000
B
B400000
GXSR4
BBB10000GXL3
我也要线切割3B代码,可好看一点的图形,步骤不用太多
朋友:你好!
我给你一个“跑鹿”的3B代码程序,希望对你有用!
程序如下:
B 2113B 4130B 4130 GY L1
B 23656B 0B 23656 GX L1
B 0B 5000B 5000 GY L2
B 7236B 0B 7236 GX L3
B 6756B 20293B 7000 GY NR4
B 17900B 14900B 9000 GX NR3
B 800B 2500B 2500 GY L2
B 810B 180B 810 GX L2
B 1600B 600B 1600 GX L2
B 2600B 2200B 2600 GX L2
B 1200B 1400B 1400 GY L2
B 1600B 2800B 2800 GY L2
B 600B 1600B 1600 GY L2
B 200B 1000B 1000 GY L1
B 600B 600B 600 GY L2
B 3000B 200B 3000 GX L2
B 1400B 600B 1400 GX L2
B 1800B 1400B 1800 GX L2
B 600B 1400B 1400 GY L2
B 200B 1000B 1000 GY L1
B 600B 600B 600 GX L1
B 0B 400B 400 GY L2
B 800B 600B 800 GX L1
B 0B 600B 600 GY L2
B 1000B 0B 1000 GX L3
B 2200B 1200B 2200 GX L3
B 2800B 800B 2800 GX L2
B 2000B 200B 2000 GX L3
B 2000B 200B 2000 GX L2
B 1600B 600B 1600 GX L2
B 1600B 400B 1600 GX L2
B 800B 0B 800 GX L3
B 600B 200B 600 GX L2
B 400B 400B 400 GY L2
B 1000B 2000B 2000 GY L1
B 600B 1800B 1800 GY L1
B 200B 1000B 1000 GY L1
B 1200B 600B 1200 GX L1
B 1000B 600B 1000 GX L1
B 1000B 400B 1000 GX L2
B 1000B 400B 1000 GX L1
B 2600B 0B 2600 GX L1
B 2400B 200B 2400 GX L4
B 2400B 200B 2400 GX L1
B 1000B 200B 1000 GX L1
B 2800B 1600B 2800 GX L1
B 800B 200B 800 GX L2
B 2000B 800B 2000 GX L3
B 600B 600B 600 GY L2
B 2600B 1000B 2600 GX L3
B 1600B 200B 1600 GX L2
B 1200B 960B 1200 GX L2
B 1600B 1080B 1600 GX L3
B 2000B 400B 2000 GX L3
B 2000B 400B 2000 GX L2
B 1400B 400B 1400 GX L3
B 1200B 200B 1200 GX L2
B 2000B 400B 2000 GX L2
B 600B 600B 600 GX L3
B 1400B 0B 1400 GX L3
B 200B 400B 400 GY L3
B 400B 200B 400 GX L4
B 200B 400B 400 GY L3
B 3400B 1800B 3400 GX L4
B 400B 600B 600 GY L4
B 1800B 1600B 1800 GX L3
B 1800B 1200B 1800 GX L3
B 1800B 2400B 2400 GY L3
B 800B 200B 800 GX L2
B 1000B 800B 1000 GX L2
B 1000B 200B 1000 GX L3
B 800B 800B 800 GX L3
B 600B 1400B 1400 GY L3
B 800B 800B 800 GX L3
B 200B 800B 800 GY L4
B 600B 200B 600 GX L4
B 5600B 5000B 5600 GX L4
B 800B 200B 800 GX L4
B 1600B 200B 1600 GX L4
B 1400B 400B 1400 GX L1
B 1000B 400B 1000 GX L1
B 800B 800B 800 GY L2
B 1600B 400B 1600 GX L3
B 600B 0B 600 GX L3
B 1800B 1000B 1800 GX L2
B 1400B 1000B 1400 GX L2
B 1600B 2000B 2000 GY L2
B 600B 1000B 1000 GY L2
B 200B 400B 400 GY L1
B 600B 200B 600 GX L4
B 1200B 1200B 1200 GY L4
B 1600B 1200B 1600 GX L4
B 2000B 400B 2000 GX L4
B 1800B 200B 1800 GX L1
B 9000B 15000B 13000 GX NR3
B 5200B 6200B 7971 GX NR3
B 22811B 6453B 3436 GY NR3
B 15982B 12023B 77993 GY SR4
B 788B 1381B 1381 GY L4
B 18098B 11398B 60699 GX NR4
B 7236B 0B 7236 GX L3
B 0B 5000B 5000 GY L4
B 4329B 0B 4329 GX L1
B 2113B 4130B 4130 GY L3
DD
线切割3b程序B0B0B5000GXL1各个字母后面的数代表什么,说详细些,我想学这个,要是用单板机输入怎么输。谢
B0B0B5000GXL1
这是一条从左向右加工的长度为5mm的水平直线!
线切割加工轨迹图形是由直线和圆弧组成的,它们的3B程序指令格式如表下。
3B程序指令格式组成
B X B Y B J G Z
分隔符 X坐标值 分隔符 Y坐标值 分隔符 计数长度 计数方向 加工指令
B为分隔符,它的作用是将X、Y、J数码区分开来;X、Y为增量(相对)坐标值;J为加工线段的计数长度;G为加工线段计数方向;Z为加工指令。
(1)分隔符B用它来区分、隔离X、Y和J等数码,B后的数字如为0,则此0可以不写。
(2)坐标值X、Y为直线终点或圆弧起点坐标的绝对值,单位为μm。可以使用相对坐标编程,直线终点的坐标值是以直线的起点为原点的坐标值,圆弧起点坐标值是以圆弧的圆心为原点的坐标值。当X或Y为零时,X、Y值均可不写,但分隔符B必须保留。
(3)计数方向G是计数时选择作为投影轴的坐标轴方向。选取X方向进给总长度进行计数的称为计X,用Gx表示;选取Y方向进给总长度进行计数的称为计Y,用Gy表示;工作台在相应方向每走1μm,计数累减1,当累减到计数长度J=0时,该段程序即加工完毕。
① 加工直线段的计数方向,取直线段终点坐标(Xe,Ye)绝对值比较,选取绝对值较大的坐标轴为计数方向,当坐标绝对值相等时,计数方向可任选Gx或Gy,即:
|Xe||Ye| 时,取Gx;
|Ye||Xe| 时,取Gy;
|Xe|=|Ye| 时,取Gx或Gy均可。
② 加工圆弧时的计数方向,根据圆弧终点坐标(Xe,Ye)绝对值选取,选取坐标绝对值较小的坐标轴为计数方向(和直线计算方向取法相反),当坐标绝对值相等时,计数方向可任选Gx或Gy,即:
|Xe||Ye| 时,取Gy;
|Ye||Xe| 时,取Gx;
|Xe|=|Ye| 时,取Gx或Gy均可。
(4)计数长度J是指加工轨迹(如直线、圆弧)在规定的坐标轴上(计数方向上)投影的总和,亦以μm为单位。
(5)加工指令Z是用来确定轨迹的形状、起点或终点所在象限和加工方向等信息的。
加工斜线(位于四个象限中的直线段)的加工指令分别用在一象限用L1,二象限用L2,三象限用L3,四象限用L4表示。加工与坐标轴相重合的直线,根据进给方向,其加工指令可按x轴正半轴用L1,负半轴用L3,y轴正半轴用L2,负半轴用L4选取。
加工圆弧时,若被加工圆弧的加工起点在坐标系的四个象限中,并按顺时针插补,加工指令分别用SR1,SR2,SR3,SR4表示;按逆时针插补时,分别用NR1,NR2,NR3,NR4表示。若加工起点刚好在坐标轴上,其指令应选圆弧跨越的象限。
希望对你有帮助!!
线切割3b程序怎么割直线,怎么输入程序?
画一条直线,例如在Y轴正方向画一条长度为50MM的直线,其程序为:?BBB50000GYL2。
线切割割直线编程方法:
BXBYBJGX(GY)指令代码。
B是间隔符号,GXGY指的是计数长度方向,指令代码有L1,L2,L3,L4。这几个代表1-4象限直线且L1为X正向,L2为Y正向,L3为X负向,L4为Y负向。SR1,SR2,SR3,SR4,NR1,NR2,NR3,NR4,表示四个象限顺圆逆圆。
直线编程X,Y代表以起点为原点的终点坐标,J为计数长度,计数长度方向为直线在X,Y轴投影大的为计数方向投影为J值。计数长度在编圆是反之。编圆是以起点为原点,X,Y为圆心坐标,投影长度为所有圆弧投影总和,取小值。指令按起点的算,以上所有值为绝对值,注意坐标原点是变化的这里有个相对坐标绝对坐标的问题,每个线段都对应一个坐标。以上为代码格式,具体操作时还得考虑补偿问题。
复位-1-B(这个是3B文件第一个B指X轴偏移量)-数值-B(这是Y轴偏移量)-数值-B(这个是直线总长度)-数值-GX(或GY)-L1(L2或L3或L4指方向)如果是平行于X轴或Y轴时可简化为复位-1-B-B-B-数值-GX(GY)。