线切割培训指导书

更新时间:2024-01-15 06:17:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

- 0 -

手动编程

5指令3B格式编制程序 (1)3B代码程序格式

(一)分隔符号B

在程序中起着将X、Y和J数值分隔开的作用,以免混淆。 (二)终点坐标值(X、Y)

X、Y为终点坐标值,一般规定只输入坐标的绝对值,其单位为μm,μm以下应四舍五入。

加工圆弧时,程序中的X、Y坐标必须是圆弧起点相对于圆弧圆心的坐标值。

加工斜线时,程序中的X、Y坐标必须是该斜线终点相对直线起点的坐标值。斜线程序段中允许将X和Y的值按相同的比例放大或缩小,只要其比值保持不变。

对于平行于X轴或Y轴的直线,即当X或Y为零时,X或Y值均可不写,但分隔符号必须保留。

对于直线段,应先将坐标原点假想地移到该线段的起点上,求得线段终点在该假想坐标系中的坐标值(X,Y)。

直线:经假想平移后,与坐标轴重合的直线段,即图形中与原始X、Y坐标轴方向平行的直线段。无论该线平行于哪根轴,都按:JX = JY = 0 来设定。

斜线:指图形中与X、Y坐标轴方向夹角都不为零的直线段。此时,计数长度等于该线在对应坐标轴上的投影长度,即:JX = ?X?,JY =?Y?。

圆弧段:先将坐标原点假想地移到该圆弧的圆心上,计数长度由起点坐标决定。若圆弧起点与终点在该坐标系中的坐标分别为(X1,Y1)和(X2,Y2),则:JX = ?X1?,JY =?Y1?。 (三)计数方向G 1.加工直线

加工直线时,必须用进给距离比较长的一个方向作为计数方向,进行进给长度控制。|Ye|>|Xe|时,取Gy;|Xe|>|Ye|时,取Gx;|Xe|=|Ye|时,取Gx或Gy均可。

2.加工圆弧

圆弧计数方向的选取,应看圆弧的终点的情况而定,从理论上讲,应该是当加工圆弧达到终点时,走最后一步的是哪个坐标,就应选此坐标作为计数方向。实际加工中,将45°线作为分界线,当圆弧终点坐标为(Xe,Ye)时,若|Xe|>|Ye|时,取Gy;|Ye|>|Xe|时,取Gx;|Xe|=|Ye|时,取Gx或Gy均可

- 1 -

(四)计数长度J

当计数方向确定后,计数长度J是指被加工图形在计数方向坐标轴上的投影长度(即绝对值)的总和,以μm为单位。

1.对于斜线

加工图所示斜线OA,其终点为A(Xe,Ye),且Ye>Xe,因为|Ye|>|Xe|,OA斜线与X轴夹角大于45°时,计数方向取Gy,斜线OA在Y轴上的投影长度为Ye,故J=Ye

斜线的G和J

2.跨两象限的圆弧

加工图所示圆弧,加工起点A在第四象限,终点B(Xe,Ye)在第一象限,因为加工终点靠近Y轴,|Ye|>|Xe|,计数方向取Gx;计数长度为各象限中的圆弧段在X轴上投影长度的总和,即J=JX1+JX2。

3.跨多个象限圆弧

加工如图所示圆弧,加工终点B(Xe,Ye),因加工终点B靠近X轴,|Xe|>|Ye|,故计数方向取Gy,J为各象限的圆弧段在Y轴上投影长度的总和,即J=Jy1+Jy2+Jy3。

跨多个象限圆弧的G和J 五)加工指令Z 1.直线段

加工指令

a)直线加工指令 b)坐标轴上直线加工指令

- 2 -

2.圆弧

加工指令

c)顺时针圆弧指令 d)逆时针圆弧指令

特例

YNR2SR2 NR1 SR1XO SR4SR3 NR4NR3 ISO手动编程

(二)坐标系指令

1.工件坐标系设置指令G92

G92工件坐标系设置指令是指将加工时工件坐标系原点设定在距电极丝中心现在位置一定距离处,也就是以当前电极丝中心在将要建立的坐标系的坐标值来定义工件坐标系。只设定程序原点,电极丝仍在原来位置,并不产生运动。编程格式:G92 X_ Y_;

例如:G92 X20 Y40; 指令G92 2.工件坐标系选择指令G54~G59

通过G54~G59,给出工件坐标系原点在机床坐标系的位置,也就是,确定了机床坐标系和工件坐标系的相互位置关系。通过操作面板,将工件坐标系原点的值输入规定的存储单元,程序通过选择相应的G54~G59指令激活此值,从而建立工件坐标系。

- 3 -

(三)运动指令

1.G00 快速定位指令

在线切割机床不放电的情况下,使指定的某轴以快速移动到指定位置。

编程格式:G00 X_ Y_; 例如:G00 X60 Y80

快速定位

2.G01 直线插补指令

用于线切割机床在各个坐标平面内加工任意斜率的直线轮廓和用直线逼近曲线轮廓。 编程格式:G01 X_ Y_; 例如:G01 X80 Y60

直线插补

3.G02、G03 圆弧插补指令

用于线切割机床在坐标平面内加工圆弧。G02-顺时针加工圆弧的插补指令,G03-逆时针加工圆弧的插补指令。

编程格式:G02 X_ Y_ I_ J_; 或G03 X_ Y_ I_ J_;

其中,X、Y ── 表示圆弧终点坐标;I、J ── 表示圆心坐标,指圆心相对圆弧起点的增量值,I是X方向坐标值,J是Y方向坐标值。

例如图所示,加工程序为: N01 G92 X10 Y10;

N02 G02 X30 Y30 I20 J0; N03 G03 X45 Y15 I15 J0;

4.举例

1)用绝对坐标G90编程 N01 G92 X0 Y0;

N02 G90 G01 X10 Y0; N03 G01 X10 Y20;

N04 G02 X40 Y20 I15 J0; N05 G01 X40 Y0; N06 G01 X0 Y0; N07 M02;

- 4 -

2)用增量坐标G91编程: N01 G92 X0 Y0; N02 G91;

N03 G01 X10 Y0; N04 G01 X0 Y20;

N05 G02 X30 Y0 I15 J0; N06 G01 X0 Y-20; N07 G01 X-40 Y0; N08 M02;

- 5 -

HF自动编程软件 初 级 篇

通过本篇的学习,我们将了解该软件系统的一些基本述语;并掌握基本图形(直线段、圆弧段所构成图形)的编程方法。

第一章 基本术语

为了更好的学习和应用此软件,我们先来了解一下该软件中的一些基本术语和它的一些约定。

1、辅助线:用于求解和产生轨迹线(也称切割线)几何元素。它包括点、直线、圆。

在软件中将点用红色表示,直线用白色表示,圆用高亮度白色表示。

2、轨迹线:是具有起点和终点的曲线段。软件中将轨迹线是直线段的用淡蓝色表示,

是圆弧段的用绿色表示。

3、切割线方向:切割线的起点到终点的方向。

4、引入线和引出线:是一种特殊的切割线,用黄色表示。它们应该是成对出现的。

第二章 界面及功能模块的介绍

第一节 界面

在主菜单下,点击“全绘编程”按钮就出示下列界面:

图形显示框 功能选择框1

功能选择框2 - 6 -

图形显示框------是所画图形显示的区域,在整个“全绘编程”过程中这个区域始终存在。

功能选择框------是功能选择区域,一共有两个。在整个“全绘编程”过程中这两个区域随着功能的选择而变化,其中“功能选择框1”变成了该功能的说明框,“功能选择框2”变成了对话提示框和热键提示框。如下图: 功能说明框 图形显示框 对话提示框 热键提示框

此图为选择了“作圆”功能中“心径圆”子功能后出现的界面,此界面中“图形显示框”与上图一样;“功能说明框”将功能的说明和图例显示出来,供您操作参考;“对话提示框”提示您输入“圆心和半径”,当您根据要求输入后,“回车”一个按照您的要求的圆就显示在“图形显示框”内;“热键提示框”提示了该子功能中您可以使用的热键内容。

以上两个界面为全绘编程中常常出现的界面,作为第二个界面只是随着子功能的不同所显示的内容不同。

第二节 本篇所用功能的介绍

因为本篇为初级篇,所以在众多的功能中我们先介绍这篇所要使用到的一些功能。而其它功能我们将在后面的篇幅中介绍。

- 7 -

- 8 -

以上各图中的“全绘式编程”功能框的划分如下,本篇将用到的部分功能以及子功能所在位置以上各图中都已表明。我们将通过一个简单的例子来说明它们的使用。

- 9 -

此区域中的功能模块主要用于:作辅助 点、线、圆。

此区域中的功能模块是用于:直接产生轨 迹线,以及对轨迹线的编辑、修改,和引入线、 引出线的定义。

此区域的功能模块是用于:产生加工单前

的准备,存图和调图,以及产生加工单。

幕中下部是另一个功能选择对话框,此对话框是单一功能的选择对话框,如下图:

取交点:是在图形显示区内,定义两条线的相交点。

取轨迹:是在某一曲线上两个点之间选取该曲线的这一部分作为切割的路径;取轨迹

时这两个点必须同时出现在绘图区域内。

消轨迹:是上一步的反操作;也就是删除轨迹线。 消多线:是对首尾相接的多条轨迹线的删除。 删辅线:删除辅助的点、线、圆功能。

清 屏:是对图形显示区域的所有几何元素的清除。 返 主:是返回主菜单的操作。

显轨迹:在图形显示区域内只显示轨迹线,将辅助自动线隐藏起

来。

全 显:显示全部几何元素(辅助线、轨迹线)。 显 向:预览轨迹线的方向。

- 10 -

移 图:移动图形显示区域内的图形。 满 屏:将图形自动充满整个屏幕。

缩 放:将图形的某一部分进行放大或缩小。

显 图:此功能模块是由一些子功能所组成,其中包含了以上的一些功能,见“显图”

功能框。此功能框中“显轨迹线”、“全显”、“图形移动”与上面介绍的“显轨迹”、“全显”、“移图”是相同的功能。“全消辅线”和“全删辅线”有所不同,“全消辅线”功能是将辅助线完全删去,删去后不能通过恢复功能恢复;而“全删辅线”是可通过恢复功能将删去的辅助线恢复到图形显示区域内。其它的功能名称对功能的描述很清楚,这里就不一一说明了。

第三节 例 子

下面我们将通过一个实例来说明该软件的基本应用。下图为我们将进行编程的图形。

现在我们开始对右图进行编程。首先进入软件系统的主采单,点击“全绘编程”按钮进入全绘图编程环境。

第一步:点击“功能选择框”中的[作线]

按钮,再在“定义辅助直线”对话框中点击“平行线”按钮。

我们将定义一系列平行线。平行于X轴、距离分别为20、80、100的三条平行线和平行于Y轴、距离分别20、121两条平行线;图中“对话提示框”中显示“已知直线(x3,y3,x4,y4){Ln+-*/}?”此时可用鼠标直接选取X轴或Y轴;也可在此框中输入L1或L2来选取X轴或Y轴;选取后出现右侧画面:

注:图中“对话提示框”中显示“平移距L={Vn+-*/}”,此时输入平行线间的距离值(如20)后回车;图中“对话提示框”中显示“取平行线所处的一侧”,此时用鼠标点一下平行线所处的一侧,这样第一条平行线就形成了。此时画面回到继续定义平行线的画面,您可接着再定义其它平行线。当以

上几条线都定义完后,按一下键盘上的“ESC”键退出平行线的定义,画面回到“定义辅助直线”。点击“退出……回车”按钮可退出定义直线功能模块。此时可能有一

- 11 -

条直线在“图形显示区”中看不到,您可通过“热键提示框”中的“满屏”子功能将它们显示出来。也可通过“显图”功能中的“图形渐缩”子功能来完成。]

第二步:我们准备作两个圆,φ80、φ40和45°、-60°的两条斜线。从图中可以很明显的知道这两个圆的参数,您可以直接输入这些参数来定义这两个圆。而我们将用另外一种方式来确定这两个圆。

首先,我们确定两个圆的圆心,点击“取交点”按钮,此时画面变成了取交点的画面。我们将鼠标移到平行于X轴的第三条线与Y轴相交处点一下,这就是φ80的圆心。用同样的方法来确定另一圆的圆心。此时两个圆心处均有一个红点。按ESC键退出。

接下来,我们点击[作圆]按钮,进入“定义辅助圆”功能,再点击“心径圆”按钮,进入“心径式”子功能。按照提示选取一圆心点,此时可拖动鼠标来确定一个圆,也可在对话提示框中输入一确定的半径值来确定一

个准确的圆。

图中φ80、φ40两个圆。用取交点的方法来确定圆心的另一个目的是为作45°、-60°两条直线着准备。退回到“全绘式编界面”。

点击[作线]按钮,进入“定义辅助直线”功能,点击“点角线”按钮,进入“点角式”子功能。此时在对话提示框中显示“已知直线(x3,y3,x4,y4){Ln+-*/}?”您可用鼠标去选择一条水平线,也可在此提示框中输入L1表示已知直线为X轴所在直线。对话提示框中显示的是“过点(x1,y1){Pn+-*/}?”此时您可输入点的坐标,也可用鼠标去选取图中右边的圆心点;再下一个画面的对话提示框中显示的是“角(度)w={Vn+-*/}”此时输入一个角度值如45°回车。屏幕中就产生一条过小圆圆心且与水平线成45°的直线。用同样的方法去定义与X轴成-60°的直线,退出“点角式”。再进入定义“平行线”子功能,去定义分别与这两条线平行且距离为20的另外

两条线。退出“作线”功能;用“取交点”功能来定义这两条线与圆的相切点并退出此功能界面。如上图。

下面我们将通过[三切圆]功能来定义图标注为R的圆。点击[三切圆]按钮后进入[三切圆]功能。按图中三个椭圆标示的位置分别选取三个几何元素,此时“图形显示框”

- 12 -

中就有满足与这三个几何元素相切的,并且不断闪动的虚线圆出现,您可通过鼠标来确定一个您所希望的那一个圆,如右图。

第三步:我们将通过[作线]、[作圆]功能中的“轴对称”子功能来定义Y轴左边的图形部分。

点击[作线]按钮,进入[作线]功能;点出“轴对称”按钮,进入“轴对称”子功能。按照“对话提示框”中所提示内容进行操作,将所要对称的直线对称的定义到Y轴左边。退回“全绘式编程”界面。

点击[作圆]按钮,进入[作圆]功能;点出“轴对称”按钮,进入“轴对称”子功能。按照“对话提示框”中所提示内容进行操作,将所要对称的圆对称的定义到Y轴左边。退回“全绘式编程”界面。(注:如学了后面提高篇后,则可用图块的方法将右边整个图形对称到左边。非常方便、简单)。 再用[取交点]的功能来定义下一步[取

轨迹]所需要的点。如右图。

此时图中仍有两个R10的圆还没有定义,这两个圆将采用[倒圆边]功能来解决。[倒圆边]只对轨迹线起作用。

第四步:按照图形的轮廓形状,在上图中每两个交点间的连线上进行取轨迹操作,得到轨迹线。

退出[取轨迹]功能。点击[倒圆边]按钮,进入[倒圆或倒边]功能,用鼠标点取需要倒圆或倒边的尖点,按提示输入半径或边长的值,就完成了倒圆和倒边的操作如下图。 退回到“全绘式编程”界面。 到此这一例子的作图过程就算完成了。当然这个例子的作图方法并不只这一种。在熟悉了各种功能后,可灵活应用这些功能来作图,也可达到同样的效果。

在进行下一步操作之前,我们再

对上图作一个合并轨迹线操作,以便了解合并轨迹线的应用。上图中Y轴右边、例图中标注为R的圆弧,是由两段圆弧轨迹线所组成。此两段圆弧是同心、同半径的,可通过[排序]中“合并轨迹线”功能将它们合并为一条轨迹线。

- 13 -

点击[排序]按钮,进入排序功能,再点击“合并轨迹线”按钮,进入合并轨迹线子功能,此时对话提示框中显示“要合并吗?(y)/(n)”,当按一下Y键并回车后,系

统自己进行合并处理。点击“回车…退出”按钮,回到“全绘式编程”界面。再点击[显向]按钮,这时可看出那两条轨迹线已合并为一条轨迹线。如上图:

第五步:当我们完成了上步操作后,零件的理论轮廓线的切割轨迹线就已形成。在我们实际加工中,还需要考虑钼丝的补偿值以及从哪一点切入加工。关于这些问题,系统应用引入线引出线功能来实现。系统所提供

的[引入线引出线]功能是相当齐全的,如下图所显示的内容。

作一般引线(1)------ 用端点来确定引线的位置、方向;

作一般引线(2)------ 用长度加上系统的判断来确定引线的位置、 方向;

作一般引线(3)------ 用长度加上与X轴的夹角来确定引线的位置、方向;

将直线变成引线------选择某直线轨迹线作为引线; 自动消一般引线------自动将我们所设定的一般引线删除; 修改补偿方向------为任意修改引线方向。

修改补偿系数------不同的封闭图形需要有不同的补偿值时,可用不同的补偿系数来调整。

现在我们继续完成我们的例子。在“全绘式编程”界面中,点击[引入线引出线]按钮,进入[引入线引出线]功能;再点击“作一般引线(1)”按钮,进入此功能;对话提示框中显示“引入线的起点(Ax,Ay)?”,此时可直接输入一点的坐标或用鼠标拾取一点,如在“显向画面”图中小椭圆处点一下;对话提示框中显示“引入线的终点(Bx,By)?”,此时可直接输入点的坐标(0,20)或用鼠标去选取这一点;对话提示框中显示“引线括号内自动进行尖角修圆的半径sr=?(不修圆回车)”,这

- 14 -

一功能对于一个图形中没有尖角且有很多相同半径的圆角时非常有用;此时我们输入5作为修圆半径,回车后,对话提示框中显示“指定补偿方向:确定该方向(鼠右键)/另换方向(鼠左键)”,如下图:

图中箭头是我们希望的方向,点鼠标右键完成引线的操作。(注:在作引入线时会自动排序。

点击“退……回”按钮,回到“全绘式编程”界面。

点击[显向]按钮出现右图:图中有一白色移动的图示,表明钼丝的行走方向和钼丝偏离理论轨迹线的方向。

第六步:存图操作。在完成以上操作后,将我们所作的工作进行保存,以便以后调用。此系统的[存图]功能包括“存轨迹线图”、“存辅

助线图”、“存DXF文件”、“存AUTOP文件”子功能。按照这些子功能的提示进行存图操作即可。

第七步:执行和后置处理:该系统的执行部分有两个,即[执行1]和[执行2]。这两个执行的区别是:[执行1]是对我们所作的所有轨迹线进行执行和后置处理;而[执行2]只对含有引入线和引出线的轨迹线进行执行和后置处理。对于我们这个例子来说采用任何一种执行处理都可。现点击[执行1],屏幕显示为:

(执行全部轨迹) (ESC:退出本步) 文件名:Noname

间隙补偿值f=(单边,通常>=0,也可<0) 现我们输入f值,回车确认后,出现的界面如下:

- 15 -

下图界面为产生加工程序前的检测界面,在这一界面中我们可以对零件图形作最后的确认操作。

长度半径 钼丝轨迹 标圆弧角

确认图形完全正确后,通过[后置]按钮进入[后置处理]。

进入[后置处理功能后,界面如右图:

0.返回主菜单------退回到最开始的界面,则可转到加工界面。

1.生成平面G代码加工单------生成两轴G代码加工程序单,数据文件后缀为2NC。

- 16 -

显轨迹线

2.生成3B代码加工单-------生成两轴3B代码加工程序单,数据文件后缀为2NC。 3.生成一般锥度加工程序单------数据文 件后缀为3NC。如右图:请确定基准面,确定是正锥或到锥,填入锥体的角度和厚度。

4.生成变锥锥度加工单------数据文件后缀为4NC如右图:

选择基准图形的位置; 输入锥体工件的厚度;

标出锥度:必须在引线上标出通用锥度,在某一线段上标出的则为该段锥度。 最后加工单存盘,数据文件后缀为4NC。

5.切割次数------如右图: 切割次数通常为1次,如为了提高光洁度可设置多次切割。

我们要注意的是,必须G代码加工单存盘或3B加工单存盘。为加工作好准备。(我们建议用G代码,因为G代码精度高)至此这个例子就全部做完了。

在上面的例子中,绘图部分我们所采用的基本步骤是:定义辅助线、取交点、取轨迹。并不是所有绘图部分都要采用此步骤,对于一些非常直观的图形,如果仍采用此方法会使编程变得复杂。为解决这一问题我们将使用[绘直线]、[绘圆

弧]、[常用线]等功能。我们通过下面的例子来说明[绘直线]、[绘圆弧]这两个功能的使用。

左图中根据图纸的标注,各个点的坐标可以很明确的知道。对于这样的图形,我们在绘图时就可以不用定义辅助线了,而直接用[绘直线]、[绘圆弧]的功能将轨迹线描述出来。方法如下:

- 17 -

进入“全绘式编程”界面后(见右图),点击[绘直线],进

入绘直线功能,在这一功能表中有一个功能为“取轨迹新起点”,在本篇的约定中对轨迹线的定义是:是具有起点和终点的曲线段。在绘直线前先要确定一个起点,用这个子功能就是来确定起点的。系统开始的默认起点为(0,0)。

在左图这个例子中我们先用此功能定义起点为(-40,-20);再点击“直线:终点”按钮,在“对话提示框”中输入40,-20回车便绘出了平行X轴一条轨迹线如图,此轨迹的起点已变为(40,-20);点击“退出…回车”按钮,退出绘直线功能。

点击[绘圆弧]按钮,进入绘圆弧功能。再点出“逆圆:终点+圆心”或“逆圆:终点+半径”按钮,进入其子功能。在这里我们用“逆圆:终点+半径”子功能,在“对话提示框”中依次输入:40,20回车,再输入R20回车便出现右图。

然后退出此子功能。再进入[绘直线]功能中,用“直线:终点”子功能接着绘出剩下的两条轨迹线。从而完成此图形的绘制工作。最后再进行[引入线引出线]等操作。

以上是通过[绘直线]、[绘圆弧]这两个功能来绘图的方法。在实际的编程应用中,这一方法可以和前一例子所用的方法结合起来使用,会使编程速度大大提高。

- 18 -

提 高 篇

通过上一篇的学习,我们已经掌握了常规图形的编程。在这一篇中我们将对还没有介绍的功能进行说明。以下是这一篇将要介绍的功能所对应的子功能图表:

- 19 -

在这篇中我们将以功能模块为单位,分别对上述各子功能进行说明。

- 20 -

前面我们已经了解了一些常用的几何曲线。本软件还提供了如下一些[机械零件中的常用曲线]。

这些零件是:标准渐开线齿轮、变位渐开线齿轮、渐开线花键齿轮、滚子链链轮齿、摆线齿轮、摆杆滚子凸轮、分度凸轮、三角花键或齿条、非圆节曲线凸轮等。它们的操作方法简单、直观,只需我们按照这些零件的标准参数,填写这些零件所对应的表格,就完成了这些零件的编程操作。这些零件编程的操作界面如下图所示。

在编程时,用鼠标点所需的功能。如[变位渐开线齿轮]如上图:

我们这时填入有关数据(填入数据的项需回车)并点击“有效确定”按钮就完成了操作。得到如上图形:

- 21 -

第一节“图形的缩放”功能

当要对连续图形进行缩小、放大操作时,使用此功能。点击“图形的缩放”按钮,进入该功能;对话提示框中将显示:

图形缩放比例(L=1不缩放,L>1为放大,0<L<1为缩小={Vn+-*/}——此时我们输入一个数值,并回车。这个功能的操作就结束了。原指定的连续图形仍然存在。连续图形的缩放是以坐标系的原点为基准点进行的。

第二节“轴对称”功能

点击“轴对称”按钮,进入此功能;对话提示框中显示:

图形的对称轴(x1,y1,x2,y2){Ln+-*/}——此时我们用鼠标选取一条直线作为对称轴,或输入直线上的两个已经点的坐标,或输入直线的标记号,并回车。原指定的连续图形仍然存在。

第三节“旋转”功能

点击“旋转”按钮,进入此功能;对话提示框中显示:

旋转次数[1]=?——需要产生几个新图形,就输入几并回车;提示改为: 每次旋转角度(如=0;则连续旋转)Q={Vn+-*/}——输入一角度值并回车。如果此时我们输入的是0,则称为连续旋转,形成的图形是这样的:第二个连续图形的起点,在第一个连续图形的终与旋转中心的连线上。提示改为:

旋转中心(x0,y0){Pn+-*/}?——此时我们用鼠标选择一个旋转中心点,或从键盘上输入该点的坐标值,或输入该点的标记号,并回车。这时旋转后的图形便显示在图形显示区内。

第三章[变图块] 功能

点击[变图块]按钮,进入此功能,这时屏幕右边出现该功能的子功能选择按钮框。此框中共有十六个按钮,前三个为图块的指定按钮,其余的按钮为图块的处理按钮。介绍如下:

在说明这一功能之前,我们先来说明一下,为什么要提出一个[变图块]功能?前面我们已经谈了[变图形]功能,它是对一个连续的图形进行处理,也就是所要变化的图形必须是首尾相连,并且轨迹线的路径只能是一条。如果当图形不满足上述条件时,我们怎样进行图形处理呢?由此我们引进一个新的概念,那就是:[变图块]。

- 22 -

第一节 “图块”的指定

我们提供了三种确认图块的方法。一是用方形选择框;二是直接进行捕捉;三是采用多边形选择框。下面对它们进行分别说明。 一、取图块(方块)

这一功能是用一个方形的框,去选择[图块]。点击“取图块(方块)”按钮,进入 此功能,对话提示框中显示:

用鼠标给出图块范围——这一范围是由一个长方形来确定的,用鼠标选择长方形的对角线上的两个点。先用鼠标点一下其中的一个点,移动鼠标时,一个蓝色的长方形随着鼠标的移动而变化其大小,再点第二个点。此时蓝色的长方形内的轨迹线,将变成蓝色的轨迹线。这样一个[图块]便指定完成了。

注意:如果一条轨迹线的某一个端点,不在蓝色的长方形内时,此条轨迹线将不会被指定为[图块]。 二、取图块(捕捉)

这一功能是直接去捕捉某一轨迹线,由这些被选择的轨迹线组成[图块]。点击“取图块(捕捉)”按钮,进入此功能,对话提示框中显示:

捕捉轨迹线(不取时按F1)?——用鼠标直接选择轨迹线,被选轨迹线将变成蓝色,如果不想选取就按F1键完成[图块]的指定。 三、取图块(多边)

这一功能是用一个多边形的框,去选择[图块]。点击“取图块(方块)”按钮,进入此功能,对话提示框中显示:

先取多边点:——这是用鼠标去指定组成多边形的角点,当选取第二点后,第一点与第二点之间就会出现一条蓝色的线,再选取第三点后,此点与第二点之间也由蓝色线连接,如果不再取点了,就点鼠标的右键来结束多边形角点的取点操作,并将多边形封闭。此时对话提示框中显示:

在多边线内取一点:——这是要求我们在上步构成的封闭多边形内点一下鼠标左键,以确定一个范围。这一范围内的轨迹线就构成一个[图块]。

第二节 用鼠标对“图块”进行处理

对于[图块]处理,软件系统提供了三个用鼠标操作的子功能。它们是“鼠标移动图块”、“鼠标缩放图块”、“鼠标旋转图块”。通过这三个子功能的操作,可以使我们对[图块]的处理更容易。 一、“鼠标移动图块”

点击“鼠标移动图块”按钮,进入此功能。此时在图形显示框内,一个已被指定的[图块]就随鼠标的移动而移动。鼠标与[图块]的位置关系为:鼠标在[图块]的中心位

- 23 -

置。移动鼠标至我们希望的位置时,点一下鼠标左键,[图块]便在此处产生一个。原指定的[图块]仍然存在。 二、“鼠标缩放图块”

点击“鼠标移动图块”按钮,进入此功能。此时对话提示框中提示为: 给出缩放的基准点(x,y){Pn+-*/}?——这一点与缩放的关系是:将这一点与[图块]中各个点连起来,组成一组射线,[图块]中各个点在各自的射线上移动,并保持图形几何关系,从而形成缩放操作。当我们移动鼠标至我们所希望的位置时,点一下鼠标的左健,就完成了这一子功能的操作。 三、“鼠标旋转图块”

点击“鼠标旋转图块”按钮,进入此功能。此时对话提示框中提示为: 给出旋转中心(x,y){Pn+-*/}?——这一点与旋转的关系是:以这一点为圆心,[图块]中各个点与此点间的距离为半径,组成一系列的同心圆,[图块]中各个点在各自的圆上移动,并保持图形的几何关系,从而形成旋转操作。当我们移动鼠标至我们所希望的位置时,点一下鼠标的左健,就完成了这一子功能的操作。

第三节 “图块”的常规操作

在变[图块]这一功能中,该软件提供了五个常规操作的子功能,它们是“复制”、“缩放”、“轴对称”、“位移”、“旋转”。下面我们将分别对这五个操作进行介绍。 一、“复制”功能

点击“复制”按钮,进入此功能,此时对话提示框中显示:

给出图块中基准点(x,y){Pn+-*/}?——这一操作步骤是为下一步作准备的,选择此基准点的目的是:新生成的图形将以此点为基准。

用鼠标选取一点,或用键盘输入点的坐标,或直接输入点的标记号并回车,此对话提示框的内容必为:

给出图块的插入点(x,y){Pn+-*/}?——在我们希望插入图块的地方选取一点,或用键盘输入点的坐标,或直接输入点的标记号并回车。此时图形显示框中将产生新图形。

二、“缩放”功能

点击“缩放”按钮,进入此功能,此时对话提示框中显示:

给出图块在x方向的缩放系数{Vn+-*/}?——此数值如果>1则图块在x方向将被放大,如果>0、<1则表示图块在x方向将被缩小,输入一个我们希望的数值,并回车,显示改为:

给出图块在x方向的缩放系数{Vn+-*/}?——输入一个我们希望的数值,并回车,显示改为:

- 24 -

给出图块中基准点(x,y){Pn+-*/}?——用标选取一点,或用键盘输入点的坐标,或直接输入点的标记号并回车,此对话提示框的内容必为:

给出图块的插入点(x,y){Pn+-*/}?——在我们希望插入图块的地方选取一点,或用键盘输入点的坐标,或直接输入点的标记号并回车。此时图形显示框中将产生缩放变形的图形。

三、“轴对称”、“位移”、“旋转”功能

此三功能的作用和操作方法,与“变图形”中的“轴对称”、“位移”、“旋转”三个功能一致,这里就不再说明了,下面将对“图块”的另一类操作进行说明。

第四章 [变轨迹] 功能

前两章我们所谈到的是一串轨迹线或一组轨迹线的处理操作。当我们只想处理一条轨迹线时,则可以使用此软件系统提供的[变轨迹]功能。此功能中共有九个子功能,前五个子功能与前面两章中所介绍的一些子功能的操作是一致的,这里就不再说明。只说明后四个“子功能”的操作。

1、规定左偏

从这一功能开始,我们所介绍的将对轨迹线的一些特殊规定。在初级篇中我们所讲的例子的最后部分,是对轨迹加入钼丝的补偿值。

而在实际的工作中也会碰到一些特殊种情况。我们需要某一条轨迹或某几条轨迹线,不参与钼丝的补偿或规定其只补偿在轨迹线的某一边。对于这一情况,本软件系统提供了四功能按钮,通过它们的操作,使得这一问题很方便的得到解决。

规定左偏的功能就是将轨迹线的钼丝补偿,始终在轨迹线左进行。 点击“规定左偏”按钮,进入此子功能,提示框中显示:

取:要规定左偏的轨迹线——此时我们移动鼠标,在我们希望补偿值加在轨迹线左边的轨迹线上点一下,就完成了此功能的操作。

此时这条轨迹线的中间会出现一个向左的红色箭头,表示该轨迹线的补偿值是加在左边的。

2、规定右偏

点击“规定右偏”按钮,进入此子功能,提示框中显示:

取:要规定右偏的轨迹线——此时我们移动鼠标,在我们希望补偿值加在轨迹线右边的轨迹线上点一下,就完成了此功能的操作。

此时这条轨迹线的中间会出现一个向右的红色箭头,表示该轨迹线的补偿值是加在右边的。

3、规定不偏

- 25 -

这一功能是希望此轨迹线在后面的处理中,不参与钼丝补偿。 点击“规定不偏”按钮,进入此子功能,提示框中显示:

取:要规定不偏的轨迹线——此时我们移动鼠标,在我们希望不参与补偿的轨迹线上点一下,就完成了此功能的操作。

此时这条轨迹线的中间会出现一个沿轨迹线方向的红色箭头,表示该轨迹线不参与补偿。而是沿轨迹线的方向进行切割。

4、取消规定

如果在做了以上三个功能的操作后,我们又不想作这样的规定时,可通过这个子功能来取消上面的规定。

第五章 [测量] 功能

当我们完成了绘图的全部过程,准备进行后置处时,我们很想了解,我们所作图形的正确性。这时可用此功能来帮助我们验证图形的所有尺寸。

这个功能中共有十个测量用的按钮,用于测量“长度”、“角度”、“点的坐标值”、“圆的参数”、“圆弧参数”、“直线与X轴的夹角”、“两平行线间的距离”、“一个点到一条线间的距离”、“引入线和引出线的参数”和一个“退出”按钮。

此功能中各个子功能的提示内容说明都很清楚,只需按照提示进行操作就行。每次测量的结果都显示在屏幕右加的功能说明框中。

HF编程软件的编程范例

实例-:熟悉基本编程操作

- 26 -

图示1

注:1.该例为两个封闭图形

2.P1P6和P6P1为引入线和引出线。 3.正方形的四个尖点处为R5倒圆。 步骤1:作出正方形轨迹线

可利用辅助线作出正方形轨迹线(也可通过[绘直线]直接作出正方形轨迹线)。

作线 两侧平行线 取X轴,平行距20

取Y轴,平行距20 取交点 在四根辅助线的相交处点击一

下,产生四个交点:P2,P3,P4,P5。

图1-1

再在垂直线P2P5和X轴相交处点击一下,产生一个交点P1。

取轨迹 在P1-P2,P2-P3,P3-P4,P4-P5,P5-P1之间的辅助线上点击一下,从而产生五段轨迹线,构成一个正方形。

步骤2:作出整圆轨迹

作圆 心径圆 输入圆心0,0半径10

取交点 在辅助圆与X轴相交处点击一下,产生一个交点。 取轨迹 在辅助圆上点击一下,则形成圆的轨迹线。 至此已形成如下图形:

步骤3:对正方形轨迹线的四个尖角进行倒圆处理 倒圆边 点击四个尖点,并输入半径值5即可。

- 27 -

图1-2

至此已形成如下图形:

图1-3

步骤4:作出引入线和引出线

引入线和引出线 作引线(端点法)

▲正方形的引入线的起点:可取30,0形成P6点(穿丝孔)。 正方形的引出线的终点:在P1处点击一下。 不自动修圆

然后按照提示(用箭头方向来提示你选择),按鼠标左右键来选择正方形的补偿方向。 ▲ 整圆引入线的起点,可取:0,0形成P8点。 整圆引出线的终点:在P7处点击一下。 不自动修圆

然后按照提示,来选择整圆的补偿方向。

注:最终形成的补偿方向和轨迹方向可通过 显向 来检查。如需修改,应选择 修改补偿方向 来修改。

实例二:熟悉具有特殊性质轨迹线的编程

注:1.该例为一个封闭图形

2.P6P1和P1P6为引入线和引出线。 3.P1P7和P7P1为两段具有不偏 离性质的轨迹直线。

- 28 -

图示2

步骤一:作出正方形轨迹线

绘直线 直角长方形 长方形中心为0,0;X长为40;Y长为40。 取交点 在P2P5和X轴的相交处点击一下,产生交点P1。

图示2-1

步骤二:作出整圆轨迹

绘圆弧 绘整圆:输入0,0,10即可。

图示2-2

至此,已构成如右图形

步骤三:现在要连接P1P7和P7P1,从而形成两段具有特殊性质的轨迹线(不偏离补偿)。

绘直线 取轨迹新起点 在P1处点击一下。

直线:终点 在P7处点击一下,(形成P1P7直线)在P1处再点击一下。 至此形成如下图形:

为了使P1P7和P7P1形成具有“不偏离补偿”的性质,应: 变轨迹 规定不偏 在这两根线上各点击一下。

注:此时可 显向 ,应看到轨迹线的方向可能是杂乱无章的。

步骤四:对作出的轨迹线要按图示2中的轨迹方向进行排序

排序 引导排序方法

在P1和P7间的直线上点击一下(取首段) 在P1上点击一下(取首段起点)

- 29 -

按[F1]键(结束首段的选择)

然后按照提示(用箭头方向来提示您选择),按鼠标左右键来选择轨迹方向。 最后,通过 显向 来看看方向是否对了,如不对,应重新排序。 注:通过排序,要达到如下目的: 不偏直线─整圆─不偏直线─正方形。 步骤五:作出引入线和引出线

引入线和引出线 作引线(端点法):

引入线的起点可取:30,0(穿丝孔)。 引入线的终点:在P1处点击一下。 不自动修圆

然后按照提示(用箭头方向来提示您选择),按鼠标左右键来选择补偿方向。 注:最终形成的补偿方向和轨迹方向对不对,应通过 显向 来检查。

如补偿方向不对,应选择 修改补偿方向 来修改。 如轨迹方向不对,可通过 排序 来处理。

HF加工界面操作说明

在编控系统主菜单选择[加工],或在全绘式编程环境下选择[转向加工]菜单便进入加工界面。

- 30 -

在加工前,需要准备好相应的加工文件。本系统所生成的加工文件,均为绝对式G代码(无锥式也可生成3B加工文件)。

加工文件的准备,主要有两种方法:

1、在[全绘编程]环境下,绘好图形后选择[执行1]或[执行2],便会进入[后置],从而生成无锥式G代码加工文件,或锥度式G代码加工文件,或变锥式G代码加工文件其文件的后缀分别为“2NC”,“3NC”,“4NC”。

2、在主菜单中选[异面合成],则生成上下异面体G代码加工文件,其文件的后缀为“5NC”。当然,在[异面合成]前,必须准备好相应的HGT类图形文件。这些HGT图形文件都是在全绘图编程环境下完成的。

有了加工文件,我们就可以进行加工了。加工部分的菜单如下:

一、参数设置

[参数]一栏是为用户设置加工参数的。如下图:

进行锥度加工和异面体加工时(即四轴联动时),需要对“上导轮和下导轮距离”、“下导轮到工作台面距离”、“导轮半径”这三个参数进行设置。四轴联动时(包括小锥度)均采用精确计算,即考虑到了导轮半径对X、Y、U、V四轴运动所产生的轨迹偏差。平面加工时,用不到这三个参数,任意值都可。

[短路测等时间]:此项为判断加工有否短路现象而设置,通常设定为5~10秒。

- 31 -

[清角延时时间]:是为段与段间过渡延时用的,目的是为了改善拐角处由于电极丝弯曲造成的轨迹偏差。是可选设的,系统默认值为0。

[回退步数]:加工过程中产生短路现象,则自动进行回退。回退的步数则由此项决定。手动回退时也采用此步数。是可选设的。

[回退速度]:此项适用于自动回退和手动回退。是可选设的。

[空走速度]:空走时、回原点时、对中心或对边时,由此项决定。是可选设的。 [移轴时最快速度]:移轴时的速度,是可选设的。

[切割结束停机报警延时]:工件加工完时报警提示时间,可自行设置。

[切割时最快切割速度]:在加工高厚度和超薄工件时,由于采样频率的不稳定,往往会出现不必要的短路现象提示。对于这一问题,可通过设置最快速度来解决。

[加工厚度]:计算加工效率需设置加工零件的厚度。

[导轮参数]:此项有导轮类型、导轮半径、上下导轮间距离、下导轮到工作台距离四个参数,需用户根据机床的情况来设置。

[X、Y、U、V轴类型]:此项必须设置。而且只需设置一次(一般由机床厂家设置)。 [XY轴齿补量]:这一项是选择项,是针对由机床的丝杆齿隙发生变化的情况下,作为弥补误差用的。选用此项必须对齿隙进行测量,否则将会影响到加工精度。

[X拖板的取向]、[Y拖板的取向]、[U拖板的取向]、[V拖板的取向]。如果某轴的正反方向与你所需要的相反,则选择此项(一般由机床厂家设置)。

在加工过程中,有些参数是不能随意改变的。因为在[读盘]生成加工数据时,已将当前的参数考虑进去。比如,加工异面体时,已用到“两导轮间距离”等参数,如果在自动加工时,改变这些参数,将会产生矛盾。在自动加工时,要修改这些参数,系统将不予响应。

二、移轴

可手动移动XY轴和UV轴,移动距离有自动设定和手工设定。如右图:

要自动设定,则选“移动距离”,其距离为1.00,0.100,0.010,0.001。

要手动设定,则选“自定移动距离”,其距离需按键盘输入。

可用HF无绳遥控盒移轴。

三、检查

两轴显示如右图:

- 32 -

四轴显示如下图:

[显加工单]:可显示G代码加工单(两轴加工时也可显示3B加工单)。 [加工数据]:在四轴加工时,显示的是上表面和下表面的图形数据同时,还显示“读盘”时用到的参数和当前参数表里的参数,看其是否一致,以免误操作。

[模拟轨迹]:模拟轨迹时,拖板不动作。

[回零检查]:按照习惯,我们将加工起点总是定义为原点(0,0),而不管实际图形的起点是否为原点。这便于对封闭图形的回零检校。

[极值检查]:在四轴加工时可检查X,Y,U,V四轴的最大值和最小值。显示极值的目的,是了解四轴的实际加工范围是否能满足该工件的加工。

由此可见,在四轴加工时,“加工数据”和“极值检查”所显示的内容是有区别的。还应当知道,U V拖板总是相对于XY拖板动作,因此,UV值也是相对于XY的相对值。

[计算导轮]:系统对导轮参数有反计算功能,如右图。

导轮的几个参数(即上下导轮距离、下导轮到工作台面距离、导轮半径)对四轴加工,特别对大锥度加工的影响十分显著。这些参数不是事先能测量准确的,我们就可用反计算功能来计算修正这些参数。

此外,根据理论推导和实验检验,我们还可以通过对一个上小下大的圆锥体形状的判别来修正导轮距离,一般规则如下:

若圆锥体的上圆呈现“右大左尖”的形状,则应改大上下导轮距离;反之,若上圆呈现 “左大右尖”的形状,则应改小上下导轮距离。

若圆锥体的上圆偏大,则应改小下导轮到工作台面距离;反之,则改大下导轮到工作台面距离。

四、读盘

前面提到,要加工切割,必须在全绘图编程环境下或[异面合成]下,生成加工文件。文件名的后缀为“2NC”、“3NC”、“4NC” 、“5NC”。有了这些文件,我们就可以选择[读盘]这一项,将要加工的文件,进行相应的数据处理,然后就可以加工了。

对某一加工文件“读盘”后,只要对参数表里的参数不改变,那么,下次加工时,就不需要第二次“读盘”。

- 33 -

对2NC文件“读盘”时,速度较快,对3NC、4NC、5NC文件“读盘”时,时间要稍长一些。我们可在屏幕下看到进度指示。

该系统读盘时也可以处理3B式加工单。3B式加工单可以在[后置]的[其它]中生成,也可直接在主菜单[其它]的[编辑文本文件]中编辑。当然也可以读取其它编程软件所生成的3B式加工单。

五、空走

空走,分正向空走,反向空走,正向单段空走和反向单段空走。空走时,可按“ESC”键即中断空走。

六、定位

1、确定加工起点:

对某一文件[读盘]后,将自动定位到加工起点。但是,如果在将工件加工完毕,又要从头再加工,那么,就必须用[定位]定位到起点。用[定位]还可定位到终点,或某一段的起点。

必须说明,如果在加工的中途停下,又要继续加工,不必用[定位]。可用[切割]、[反割]、[继续]等选项继续进行未完的过程。[定位]对空走也适用。

2、确定加工结束点:

在正向切割时,加工的结束点一般为报警点或整个轨迹的结束点。 在反向切割时,加工的结束点一般为报警点或整个轨迹的开始点。 加工的结束点可通过定位的方法予以改变。 3、确定是否保留报警点:

加工起点、结束点、报警点在屏幕上均有显示。

八、回原点

将X,Y拖板和U,V(如果是四轴)拖板自动复位到起点,即(0,0)。按“ESC”键可中断复位。

九、对中和对边

HF控制卡设计了对中和对边的有关线路,机床上不需要另接有关的专用线路了。在夹具绝缘良好的情况下,可实现此功能。对中和对边时有拖板移动指示。可按“ESC”键中断对边和对中。采用此项功能时,钼丝的初始位置到要碰撞的工件边沿距离不得小于1mm。

十、自动切割

自动切割有六栏。分[切割]、[单段]、[反割]、[反单]、[继续]、[暂停]。

- 34 -

[切割]即正向切割;[单段]即正向单段切割;[反割]即反向切割;[反单]即反向单段切割。在自动切割时,[切割]和[反单],[反割]和[反向]可相互转换。

[继续]是按上次自动切割的方向继续切割。

[暂停]是中止自动切割,在自动切割方式下,“ESC”键不起作用。

自动切割时,其速度是由变频数来决定的,变频数大,速度慢。变频数小,速度快。变频数变化范围从1~255。在自动切割前或自动切割过程中均可改变频数。按“-”键变频数变小。按“+”键变频数变大。改变变频数,均用鼠标操作,按鼠标左键,按1递增或递减变化,按鼠标右键则按10递增或递减变化。

在自动切割时,如遇到短路而自动回退时,可按F5键中断自动回退。

在自动切割时,可同时进行全绘式编程或其它操作,此时,只要选[返主]便回到系统主菜单,您便可选择“全绘编程”或其它选项。

在全绘编程环境下,也可随时进入加工菜单。如仍是自动加工状态,那么屏幕上将继续显示加工轨迹和有关数据。

十一、显示图形

在自动切割,空走,模拟时均跟踪显示轨迹。

在自动切割时,还可同时对显示的图形进行放大、缩小、移动等操作。在四轴加工时,还可进行平面显图和立体显图切换。

- 35 -

[切割]即正向切割;[单段]即正向单段切割;[反割]即反向切割;[反单]即反向单段切割。在自动切割时,[切割]和[反单],[反割]和[反向]可相互转换。

[继续]是按上次自动切割的方向继续切割。

[暂停]是中止自动切割,在自动切割方式下,“ESC”键不起作用。

自动切割时,其速度是由变频数来决定的,变频数大,速度慢。变频数小,速度快。变频数变化范围从1~255。在自动切割前或自动切割过程中均可改变频数。按“-”键变频数变小。按“+”键变频数变大。改变变频数,均用鼠标操作,按鼠标左键,按1递增或递减变化,按鼠标右键则按10递增或递减变化。

在自动切割时,如遇到短路而自动回退时,可按F5键中断自动回退。

在自动切割时,可同时进行全绘式编程或其它操作,此时,只要选[返主]便回到系统主菜单,您便可选择“全绘编程”或其它选项。

在全绘编程环境下,也可随时进入加工菜单。如仍是自动加工状态,那么屏幕上将继续显示加工轨迹和有关数据。

十一、显示图形

在自动切割,空走,模拟时均跟踪显示轨迹。

在自动切割时,还可同时对显示的图形进行放大、缩小、移动等操作。在四轴加工时,还可进行平面显图和立体显图切换。

- 35 -

本文来源:https://www.bwwdw.com/article/37jo.html

Top