|
线切割加工的绘图编程方法
目前,先进的数控线切割机床都有计算机绘图及自动编程功能。其具体操作方法由计算机控制系统内应用软件来确定。
一、自动编程操作方法
1.绘制图形
在手动模式主画面下按F8,即进入线切割自动编程系统(SCAM),显示如图1-6。
|
线 切 割 自 动 编 程 系 统
|
CAD |
CAM |
|
|
|
|
|
|
中文 |
返回 |
|
F1 |
F2 |
F3 |
F4 |
F5 |
F6 |
F7 |
F8 |
F9 |
F10 |
|
图1-6 SCAM主菜单画面
主菜单画面功能键作用:F1 — 进入CAD绘图; F2 — 进入CAM主画面;
F10 — 返回到控制系统。
在SCAM主菜单画面下按F1功能键进入CAD绘图软件。进入绘图软件后即可绘制零件图,并且可把该零件转换成加工路径状态。图1-7为CAD绘图环境的主画面。
|
辅助绘图 画图 编辑一 编辑二 显示 设定 档案 线切割 |
CAM
北京AGIE
〈〈〈〉〉〉
〈辅 助〉
〈画 图〉
〈编辑一〉
〈编辑二〉
〈显 示〉
〈设 定〉
〈挡 案〉
纸张设定 |
|
|
|
端点 交点 中点 切点 圆心 四分 垂直 引入 最近 方向 长度 半径 X Y C U
无法载入基本范例图设定WRK挡:SCAM.WRK
外载指令:‘shell’已载入.
@输入指令: |
图 1-7 CAD绘图软件主画面
屏幕共分八个区:
1).状态区
位于屏幕最上方的一行,用来显示目前所在之图层名称,各种操作模式的ON/OFF(记录、整点、轴向)、目前光标所在位置坐标…等状态。
2).绘图区
位于屏幕中央,为屏幕中最大的区域,用来绘制图形。
3).命令区
位于屏幕下方,占有三行位置,用来下达命令、显示命令提示及显示执行结果。
4).屏幕功能区
位于屏幕的最右边,您可选取某项目来执行TurboCAD的命令,此菜单的项目及内容是由菜单文件所定义。
5).下拉式菜单区
位于屏幕的最上方,当您将光标移至屏幕的最上方时,此下拉式菜单的项目会立即出现,您可选取某菜单项,然后在下拉出的菜单中选取欲执行的命令,此下拉式菜单的项目及内容由菜单文件所定义。
6).锁定功能定义区
位于屏幕的下方,用来定义抓点锁定功能及其它常用的功能,以便绘图时能很方便且迅速的选取使用,目前此区域的定义是由系统内定,使用者是无法更改的。
7).辅助命令区
与屏幕命令表区相重叠,当您执行某些具有辅助命令的命令时,屏幕命令表立即消失改而显示此命令的辅助命令,您可选取所需的辅助命令来继续此命令之操作,当命令操作完毕后会恢复原先的屏幕命令表。
8).功能键定义区
位于屏幕的最下方,当您将光标移至屏幕下方时,此功能键定义会立即出现,此区域之定义是对应于键盘上之功能键F1~F10,此功能键定义区的目的是希望免除去记忆那些功能键的苦恼,您直接选取所需的功能键即可执行指定的功能。
2.自动编程
在CAD状态下,绘制好零件图后,下拉CAD的线切割菜单,选择正确、合理的“补偿量”和“线切路径”,按回车键后,屏幕显示要切割的图形及切割方向。
退出CAD系统返回到SCAM主菜单。在SCAM主菜单下按F2进入CAM画面,在此画面中,进行图形文件、参数设定和放电参数的设定,完成后按F键即进入绘图和生成NC代码画面。
线切割编程起始位置与切割路线要合理选择。选择切割编程起始位置与切割路线应以工件装夹位置为依据,再考虑工件切割过程中刚性的变化以及工件内是否存在残余应力等。图1-8是线切割路线与工件刚性变化的实例。
加工过程中,随着切割的进行,工件上需要切离的部分和夹持部分的连接也越来越少,工件刚度也大为降低,容易产生变形,影响加工精度。这种情形是比较普遍的,应采用合理的切割路线,使其得到改善。一般应将工件与其夹持部分相分割的路线,安排在切割总程序的末端。
二、编程代码含义
为了能读懂程序代码以及个别场合需要对程序进行修改时能够进行手动修改。下面简要介绍编程代码含义。
一般数控切割机床编程系统采用的代码是国际通用ISO代码。其格式如下:
G92 X Y :以相对坐标方式设定加工坐标起点;
G27:设定XY/UV平面联动方式;
G01:X Y (U V ):直线插补指令;
XY表示在XY平面中以直线起点为坐标原点的终点坐标;
UV表示在UV平面中以直线起点为坐标原点的终点坐标;
G02 X Y I J :顺圆插补指令;
G02 U V I J :以圆弧起点为坐标原点,XY(UV)表示终点坐标,IJ表示圆心坐标;
G03 X Y I J :逆圆插补指令;
M00:暂停指令;
M02:加工结束指令;
例如:图1-9,可编程如下:
加工起点(0,30),顺时针方向切割。
G92 X0 Y30000
G01 X0 Y10000
G02 X10000 Y-10000 I0 J-10000
G01 X0 Y-20000
G01 X20000 Y0
G02 X0 Y-20000 I0 J-10000
G01 X-40000 Y0
G01 X0 Y40000
G02 X10000 Y10000 I10000 J0
G01 X0 Y-10000
M00
M02
附表:ISO代码一览表
|
组 |
代码 |
功 能 |
|
组 |
代码 |
功 能 |
|
A |
G00 |
快速移动,定位指令 |
J |
G40 |
取消电极补偿 |
|
G01 |
直线插补,加工指令 |
G41 |
电极左补偿 |
|
G02 |
顺时针圆弧插补指令 |
G42 |
电极右补偿 |
|
G03 |
逆时针圆弧插补指令 |
|
G45 |
比例缩放 |
|
|
G04 |
暂停指令 |
K |
G50 |
取消锥度 |
|
B |
G05 |
X镜像 |
G51 |
左锥度 |
|
G06 |
Y镜像 |
G52 |
右锥度 |
|
G07 |
Z镜像 |
L |
G54 |
选择工作坐标系1 |
|
G08 |
X—Y交换 |
G55 |
选择工作坐标系2 |
|
G09 |
取消镜像和X—Y交换 |
G56 |
选择工作坐标系3 |
|
C |
G11 |
打开跳转(SKIP ON) |
G57 |
选择工作坐标系4 |
|
G12 |
关闭跳转(SKIP OFF) |
G58 |
选择工作坐标系5 |
|
E |
G20 |
英制 |
G59 |
选择工作坐标系6 |
|
G21 |
公制 |
M |
G60 |
上下异形OFF |
|
F |
G22 |
软极限开关ON,未用 |
G61 |
上下异形ON |
|
G23 |
软极限开关OFF,未用 |
N |
G74 |
四轴连动打开 |
|
|
G25 |
回最后设定的坐标系原点 |
G75 |
四轴连动关闭 |
|
G |
G26 |
图形旋转打开(ON) |
O |
G80 |
移动轴直到接触感知 |
|
G27 |
图形旋转关闭(OFF) |
G81 |
移动到机床的极限 |
|
H |
G28 |
尖角圆弧过渡 |
G82 |
移到圆点与现位置的一半 |
|
G29 |
尖角直线过渡 |
P |
G90 |
绝对坐标指令 |
|
I |
G30 |
取消过切 |
G91 |
增量坐标指令 |
|
G31 |
加入过切 |
|
G92 |
指定坐标原点 |
|
|
I |
圆心X坐标 |
|
|
S |
R轴转速,未用 |
|
J |
圆心Y坐标 |
T84 |
启动液泵 |
|
K |
圆心Z坐标 |
T85 |
关闭液泵 |
|
L*** |
子程序重复执行次数 |
T86 |
启动运丝机构 |
|
P**** |
指定调用子程序号 |
T87 |
关闭运丝机构 |
|
M00 |
暂停指令 |
X |
轴指定 |
|
M02 |
程序结束 |
Y |
轴指定 |
|
M05 |
忽略接触感知 |
U |
轴指定 |
|
M98 |
子程序调用 |
V |
轴指定 |
|
M99 |
子程序结束 |
A |
指定加工锥度 |
|
N**** |
程序号 |
C |
加工条件号 |
|
O**** |
程序号 |
ON |
定义脉宽 |
|
Q**** |
跳转代码,未用 |
OFF |
定义脉间 |
|
R |
转角功能 |
IP |
定义峰值电流 |
|
RA |
图形或坐标旋转的角度 |
SV |
定义间隙基准电压 |
|
RI |
图形旋转的中心X坐标 |
D*** |
补偿码 |
|
RJ |
图形旋转的中心Y坐标 |
H*** |
补偿码 |
|
|
|
|
|
|
|
|
|
|
|
|
|