ug 3b格式线切割后置处理的开发

ug 3b格式线切割后置处理的开发

ID:11218000

大小:77.00 KB

页数:6页

时间:2018-07-10

ug 3b格式线切割后置处理的开发_第1页
ug 3b格式线切割后置处理的开发_第2页
ug 3b格式线切割后置处理的开发_第3页
ug 3b格式线切割后置处理的开发_第4页
ug 3b格式线切割后置处理的开发_第5页
资源描述:

《ug 3b格式线切割后置处理的开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UG3B格式线切割后置处理的开发(2007/01/2800:53)(引用地址:未提供)目录:线切割技术浏览字体:大 中 小 一.前言   线切割能加工各种窄槽、小凹圆角,对硬度不敏感、特别适合淬火后加工,并且成本低、操作方便,故在加工行业中是一种不可缺少的工艺手段。近年来线切割机床也迅速发展,控制系统也逐渐与世界接轨,G代码的控制系统逐渐成为主流,但在一些低端产品,尤其是老式机床中,3B格式的控制系统却几乎一统天下,我们厂是汽车模具专业生产厂,目前就有多台老式快走丝线切割机床。虽然我厂也有先进的慢走丝机床,但因

2、快走丝机床加工成本低,对环境要求也低,所以一直是线切割工段的主力。   最初,我们编线切割程序是在autocad中用一个二次开发程序编制,后来单位上了UG,但UG常用的后置处理没有3B代码格式,我们就把UG的线条转换到AutoCAD中,常常因为两种软件衔接不好而反复调整,费时费力,我们斥巨资购买的UG软件无法发挥其做线切割的强大功能。后来随着对UG的深入了解,发现也能处理出3B格式来,下面就介绍一下,希望能对大家有所启迪。   二.3B代码的编程规则   1.3B代码的格式为:BxByBjGZ,B为分割符号,x

3、,y,j为数值,以微米为单位。j为计数长度,G为计数方向,Z为加工指令。   2.加工指令共有12种。   a.加工直线时,以起点为坐标原点,终点在坐标轴上时,x、y值为零,计数长度j为线段长度,按X+,X-,Y+,Y-,四半轴计数方向与加工指令分别为,GXL1,GYL2,GXL3,GYL4。   b.加工直线时,以起点为坐标原点,终点在各象限内时,x,y为终点相对起点坐标值,可同比例放大或缩小,计数长度j为线段在计数方向的投影长度,按终点在1、2、3、4象限,加工指令分别为L1、L2、L3、L4。各象限以45

4、度线分割后,终点贴近X轴,则计数方向为GX,反之为GY。   c.加工圆弧时,加工圆弧时x,y为起点相对于圆心的坐标值,圆弧起点相对圆心在1、2、3、4象限时,顺时针圆弧分别为SR1、SR2、SR3、SR4,逆时针圆弧分别为NR1、NR2、NR3、NR4。各象限以45度线分割后,终点贴近X轴,则计数方向为GY,反之为GX。   例:    三.分析   UG在后置处理为G代码程序时有直线(G01)、顺时针圆弧(G02)、逆时针圆弧(G03)几种格式,如果能编写一段代码将直线及圆弧按3B格式分类计算,那么处理成3

5、B格式就容易了。   为方便介绍,将每一步的终点坐标为X、Y,起点也就是上一步终点为X0、Y0,圆心点Xc,Yc。   区域划分:   1.直线运动时,终点相对于起点在X+半轴的条件为:X>X0,Y=Y0,计数长度为:

6、X-X0

7、,指令为:GXL1;同理X负半轴:条件XY正半轴:条件X=X0,Y>Y0,计数长度

8、Y-Y0

9、,GYL2;Y负半轴:条件X=X0,Y   2.直线运动不在坐标轴上时,按如图2所示划分为8区域:1/8区:条件X>X0,Y>Y0,

10、X-X0

11、>=

12、Y-Y0

13、,计数长度

14、X-X0

15、,指令GX

16、L1;2/8区:条件X>X0,Y>Y0,

17、X-X0

18、<

19、Y-Y0

20、,计数长度

21、Y-Y0

22、,指令GYL1;3/8区:条件XY0,

23、X-X0

24、<

25、Y-Y0

26、,计数长度

27、Y-Y0

28、,指令GYL2;4/8区:条件XY0,

29、X-X0

30、>=

31、Y-Y0

32、,计数长度

33、X-X0

34、,指令GXL2;5/8区:条件X=

35、Y-Y0

36、,计数长度

37、X-X0

38、,指令GXL3;6/8区:条件X7/8区:条件X>X0,Y8/8区:条件X>X0,Y=

39、Y-Y0

40、,计数长度

41、X-X0

42、,指令GXL4;   3.圆弧划分较为麻烦:   按方向,分为顺时

43、针,逆时针;按起点象限分为1、2、3、4象限,按终点分图2所示的8区域。下面仅以逆时针,起点在1象限的圆弧加以分析:1/8区:(优弧)条件Y>Y0,计数长度

44、Y-Y0

45、,指令GYNR1;(劣弧)条件Y<=Y0,计数长度4R-

46、Y-Y0

47、,指令GYNR1;2/8区:(优弧)条件X(劣弧)条件X>=X0,计数长度4R-

48、X-X0

49、,指令GXNR1;3/8区:计数长度

50、X-X0

51、,指令GXNR1;4/8区:计数长度2R-

52、Y0-Yc

53、-

54、Y-Yc

55、,指令GYNR1;5/8区:计数长度2R-

56、Y0-Yc

57、+

58、Y-Yc

59、

60、,指令GYNR1;6/8区:计数长度2R+

61、X0-Xc

62、-

63、X-Xc

64、,指令GXNR1;7/8区:计数长度4R-

65、X0-Xc

66、-

67、X-Xc

68、,指令GXNR1;8/8区:计数长度4R-

69、Y0-Yc

70、-

71、Y-Yc

72、,指令GYNR1;起点在2、3、4象限的圆弧以及顺时针圆弧同理。   四.实施   先看看UG后处理的构成,UG后处理主要由两个文件组成,*.DEF与*.TCL。前者主要定义了一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。