1 / 27
文档名称:

HL线切割3B代码编程教程.ppt

格式:ppt   页数:27页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

HL线切割3B代码编程教程.ppt

上传人:ranfand 2016/6/29 文件大小:0 KB

下载得到文件列表

HL线切割3B代码编程教程.ppt

相关文档

文档介绍

文档介绍:课题:加工样板零件要求运用线切割机床加工如图所示样板零件,工件厚度为 2mm ,加工表面粗糙度为 ?m,电极丝为? 的钼丝,单边放电间隙为 ,采用 3B 代码编程。 1 回顾复****3B 代码编程的格式怎样? 2 3B 代码编程的格式问题: 、Y怎样确定? ? ? ? 3 直线的直线的 3B 3B代码代码 B B——分割符,把分割符,把 X X、、Y Y、、J J数据分割开; 数据分割开; (一) (一) X X、、Y Y值确定值确定??以直线的起点为原点,建立直角坐标系, 以直线的起点为原点,建立直角坐标系, X X、、Y Y表示直线表示直线终点的坐标绝对值(或用直线的终点坐标除以它们的最大终点的坐标绝对值(或用直线的终点坐标除以它们的最大公约数作为公约数作为 X X、、Y Y的值)。的值)。??若直线与若直线与 X X轴或轴或 Y Y轴重合,则轴重合,则 X X、、Y Y的值均可写为的值均可写为 0 0 。。 4 (二) (二) G G的确定(有的确定(有 G G X X和和G G Y Y两种) 两种) ??以直线的起点为原点,建立直角坐标系,取该直线终点坐以直线的起点为原点,建立直角坐标系,取该直线终点坐标标绝对值大的坐标轴作为计数方向。绝对值大的坐标轴作为计数方向。令令 x=|x e|, y=|y e| 确定加工时的计数确定加工时的计数方向方向 AX Y取G= Gx y<xJ=x B(x e , y e)J=y X YA取G= Gy y>x B(x e , y e)(b) X Y Gx Gy Gy Gy Gx Gx (c) (a)y=x, y=x, 线段在一、三象限线段在一、三象限 G=G G=G y y线段在二、四象限线段在二、四象限 G=G G=G x x 5 ( (三) 三) J J的确定的确定??J J为计数长度,以微米为单位; 为计数长度,以微米为单位; ??J J的大小: 的大小: G=G G=G X X 将直线向将直线向 X X轴投影得到长度的绝对值轴投影得到长度的绝对值 G=G G=G Y Y 将直线向将直线向 Y Y轴投影得到长度的绝对值轴投影得到长度的绝对值 6 ( (4 4) )Z Z的确定的确定??与与+X +X轴重合的直线算作轴重合的直线算作 L1 L1,与,与-X -X轴重合的直线算作轴重合的直线算作 L3 L3, , 与与+Y +Y轴重合的直线算作轴重合的直线算作 L2 L2,与,与-Y -Y轴重合的直线算作轴重合的直线算作 L4 L4。。??加工指令加工指令 Z Z按照直线走向和终点的坐标不同可分为按照直线走向和终点的坐标不同可分为 L1 L1、、 L2 L2、、L3 L3、、L4 L4,如图( ,如图( a) a); ; X Y YX L1 L3 L4 L2 L2 L1 L3 L4 (a)(b)7 作业讲评: B0 B0 B3000 GY L2 B0 B0 B200000 GX L1 B1 B1 B200000 GX L2 B0 B0 B203000 GY L4 8 1. 圆弧的 3B 代码编程 1) x ,y值的确定以圆弧的圆心为原点,建立正常的直角坐标系, x,y表示圆弧起点坐标的绝对值,单位为μm。如在图(a) 中, x=30000 , y=40000 ;在图(b) 中, x=40000,y=30000 。(a) B(- 40 , - 30) J3 J2 J1YX A(30 , 40) 由于 y<xG= Gy 由于 y>xG= Gx A(30 , 40) (- 40 , - 30) J3 B X X (b)(c) Gy Gy Gx Gx YY J2 J1 2) G 的确定 G 用来确定加工时的计数方向,分 Gx 和 Gy 。圆弧编程的计数方向的选取方法是:以某圆心为原点建立直角坐标系,取终点坐标绝对值小的轴为计数方向。具体确定方法为:若圆弧终点坐标为(xe , ye) ,令 x=|xe| , y=|ye| ,若 y<x ,则 G=Gy ( 如图(a) 所示) ;若 y>x ,则 G=Gx ( 如图(b) 所示);若 y=x ,则 Gx 、 Gy 均可。(a) B(- 40 , - 30) J3 J2 J1 YX A(30 , 40) 由于 y<xG= Gy 由于 y>xG= Gx A(30 , 40) (- 40 , - 30) J3 B X X (b)(c) Gy Gy Gx Gx YY J2 J1