电火花线切割编程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 直线的3B代码编程
• 2) G的确定 • G用来确定加工时的计数方向,分Gx和Gy。
直线编程的计数方向的选取方法是:以要加工的 直线的起点为原点,建立直角坐标系,取该直线 终点坐标绝对值大的坐标轴为计数方向。具体确 定 方 法 为 : 若 终 点 坐 标 为 (xe , ye) , 令 x=|xe| , y=|ye|,若y<x,则G=Gx (如图3-1(a)所示);若 y>x,则G=Gy (如图3-1(b)所示);若y=x,则在一、 三象限取G=Gy,在二、四象限取G=Gx。 • 由上可见,计数方向的确定以45°线为界, 取与终点处走向较平行的轴作为计数方向,具体 可参见图3-1(c)。
2. 圆弧的3B代码编程
• 4) Z的确定 • 加工指令Z按照第一步进入的象限可分
为R1、R2、R3、R4;按切割的走向可分 为顺圆S和逆圆N,于是共有8种指令:SR1、 SR2、SR3、SR4、NR1、NR2、NR3、 NR4,具体可参考图3-5。
2. 圆弧的3B代码编程
SR2
Y SR1
SR3
1. 直线的3B代码编程
• 1) x,y值的确定 • (1) 以直线的起点为原点,建立正常的直角坐
标系,x,y表示直线终点的坐标绝对值,单位为 μm。 • (2) 在直线3B代码中,x,y值主要是确定该直 线的斜率,所以可将直线终点坐标的绝对值除以 它们的最大公约数作为x,y的值。 • (3) 若直线与X或Y轴重合,为区别一般直线, x,y均可写作0也可以不写。
(b)
2. 圆弧的3B代码编程
• 解 对图3-6(a),起点为A,终点为B, • J=J1+J2+J3+J4=10000+50000+50000+2000
0=130000 • 故其3B程序为: • B30000 B40000 B130000 GY NR1 • 对图3-6(b),起点为B,终点为A, • J=J1+J2+J3+J4=40000+50000+50000+3000
X
L3
L1
X
L3
(a)Байду номын сангаас
L4 L4
(b)
图3-2 Z的确定
1. 直线的3B代码编程
C
100
直线
B
CA
B
AC
B
BA
B
A 100
X
B
Y
1
B
1
1
B
1
0
B
0
B
B
J
G
Z
B
100000
Gy
L3
B
100000
Gy
L1
B
100000
Gx
L3
2. 圆弧的3B代码编程
• 1) x,y值的确定
•
以圆弧的圆心为原点,建立正常的
1. 直线的3B代码编程
B(xe , ye)
Y y< x
取 G= Gx
A
J= x
X
Y
A J= y
X
y> x 取 G= Gy
Y
Gx
Gy
Gy
Gx
Gx X
Gy
B(xe , ye)
(a)
(b)
(c)
图3-1 G的确定
1. 直线的3B代码编程
• 3) J的确定 • J为计数长度,以μm为单位。以前编程
应写满六位数,不足六位前面补零,现在 的机床基本上可以不用补零。 • J的取值方法为:由计数方向G确定投影 方向,若G=Gx,则将直线向X轴投影得到 长度的绝对值即为J的值;若G=Gy,则将 直线向Y轴投影得到长度的绝对值即为J的 值。
X SR4
(a)
NR2
Y NR1
NR3
X NR4
(b)
图3-5 Z的确定
2. 圆弧的3B代码编程
• 请写出图3-6所示轨迹的3B程序
Y J2
A(30 , 40)
Y J1 A(30 , 40)
J1 J4
J2
J3
X B(40 , - 30)
J3
(a)
图3-6 编程图形
X B(40 , - 30) J4
(a)
X
B
由 于 y> x G= Gx
J3(- 40 , - 30)
(b)
图3-4 圆弧轨迹
Y
Gx
Gy
Gy X
Gx
(c)
2. 圆弧的3B代码编程
• 2) G的确定 • G用来确定加工时的计数方向,分Gx和Gy。
圆弧编程的计数方向的选取方法是:以某圆心为 原点建立直角坐标系,取终点坐标绝对值小的轴 为计数方向。具体确定方法为:若圆弧终点坐标 为(xe,ye),令x=|xe|,y=|ye|,若y<x,则G=Gy (如图3-4(a)所示);若y>x,则G=Gx (如图3-4(b) 所示);若y=x,则Gx、Gy均可。 • 由上可见,圆弧计数方向由圆弧终点的坐标绝 对值大小决定,其确定方法与直线刚好相反,即 取与圆弧终点处走向较平行的轴作为计数方向, 具体可参见图3-4(c)。
直角坐标系,x,y表示圆弧起点坐标的绝
对值,单位为μm。如在图3-4(a)中,
x=30000,y=40000;在图3-4(b)中,
x=40000,y=30000。
2. 圆弧的3B代码编程
J2
J3
Y A(30 , 40)
J1
Y J2 J1
A(30 , 40)
B(- 40 , - 30)
X
由 于 y< x G= Gy
2. 圆弧的3B代码编程
• 3) J的确定 • 圆弧编程中J的取值方法为:由计数方向
G确定投影方向,若G=Gx,则将圆弧向X 轴投影;若G=Gy,则将圆弧向Y轴投影。J 值为各个象限圆弧投影长度绝对值的和。 如在图3-4(a)、(b)中,J1、J2、J3大小分 别如图中所示,J=|J1|+|J2|+|J3|。
0=170000 • 故其3B程序为: • 40000 B30000 B170000 GX SR4
习题
a B16000 B5000 B01600GxL1
BBB021500GyL2 b
c B5000BB010000GySR2
• 3.2.1 线切割3B代码程序格式
• 线切割加工轨迹图形是由直线和圆弧组 成的,它们的3B程序指令格式如表3-1所 示。
表3-1 3B程序指令格式
B 分隔符
X X 坐标值
B 分隔符
Y Y 坐标值
B 分隔符
J
G
Z
计数长度 计数方向 加工指令
注:B为分隔符,它的作用是将X、Y、J数码区分开 来;X、Y为增量(相对)坐标值;J为加工线段的计数长度; G为加工线段计数方向;Z为加工指令。
1. 直线的3B代码编程
• 4) Z的确定 • 加工指令Z按照直线走向和终点的坐标不
同可分为L1、L2、L3、L4,其中与+X轴重 合的直线算作L1,与-X轴重合的直线算作 L3,与+Y轴重合的直线算作L2,与-Y轴重 合的直线算作L4,具体可参考图3-2。
1. 直线的3B代码编程
Y
L2
L1
Y L2