电火花线切割不规则曲线加工软件V10_第1页
电火花线切割不规则曲线加工软件V10_第2页
电火花线切割不规则曲线加工软件V10_第3页
电火花线切割不规则曲线加工软件V10_第4页
电火花线切割不规则曲线加工软件V10_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电火花线切割不规则曲线加工软件V1.0 使用说明书1. 引言 普通电火花线切割机床加工过程中,我们发现一般的软件只能加工由一些线段、圆弧等组成的图形,即使能够加工曲线,也是一些规则曲线,例如:抛物线、阻尼线、渐开线、正弦、余弦曲线。本软件是作为一款可以使用普通电火花线切割机床加工任意不规则曲线而设计的工具软件。编写目的 基于视窗界面的操作风格,因此本软件的操作极容易上手。但是为了使得刚拿到本软件并且想开始体验的用户更加准确无误地进行使用,特编写此说明。 我们看到目前的普通电火花线切割机床加工的一些局限,设计开发一款可以加工任意不规则曲线的软件。1.3 定义本文中用到的专门术语的定义和外文首字母

2、组词。 贝塞尔(Bezier)曲线:贝塞尔曲线就是这样的一条曲线,它是依据四个位置任意的点坐标绘制出的一条光滑曲线。在历史上,研究贝塞尔曲线的人最初是按照已知曲线参数方程来确定四个点的思路设计出这种矢量曲线绘制法。贝塞尔曲线的有趣之处更在于它的“皮筋效应”也就是说,随着点有规律地移动,曲线将产生皮筋伸引一样的变换,带来视觉上的冲击。1962年,法国数学家Pierre Bézier第一个研究了这种矢量绘制曲线的方法,并给出了详细的计算公式,因此按照这样的公式绘制出来的曲线就用他的姓氏来命名是为贝塞尔曲线。 控制点(control point):我们知道要生成一段光滑的bezier 曲线

3、至少需要四个控制点,本软件规定点0、3分别为起始点和终止点,点1、2为控制点。 精度:本软件可以实现输出曲线的精度调整(范围在1100间)即按这个精度生成组成曲线的一系列线段。 .dat文件:此文件是可以被市面上的一些线切割软件读取的文件格式。2. 软件概述 设计一款满足用户工艺精度要求的不规则曲线加工软件。 通过所见即所得的生成、编辑不规则曲线,然后按用户需求生成能够被AutoP等线切割软件所能够读取的.dat文件。2.3 性能 我们提供的数据精度为符合一般线切割程序所需要的万分之一毫米,即小数点后四位(0.0000)(第五位四舍五入)。 在编辑曲线的过程中能够做到所见即所得,在生成输出数据

4、时更具用户要求的精度时间上会稍许出入,但如果不是非常复杂的模型,基本看不出其中的差异。 本软件能够在win2000和或以后的版本上使用,win98测试可能会有些问题。3. 运行环境 能够运行win2000和或以上的视窗版本的机器上运行本软件;键盘、鼠标必备;硬盘剩余空间10M以上; 本软件当前版本仅仅输出供其他线切割软件导入的.dat文件,如果你要实际加工模具需要其他线切割软件配合,我们推荐AutoP,当然其他能够导入.dat文件的线切割软件也可以。3.3 本软件全部采用delphi7集成环境编写并编译,其中采用了自己编写的控件。4. 使用说明 本软件为绿色软件,我们提供给用户的可能是一个压缩

5、包,其中包含(主文件)(示例文件)。 当你用鼠标单击工作区,这样输入的控制点或端点的数据与你实际的有出入,你也可以通过输入精确的坐标来移动该点(方法见后述)。数据背景 和一般线切割加工软件一样,我们以毫米作为基本单位,并且精确到小数点后4位(第五位四舍五入)。数据格式 我们采用浮点数保存曲线上各点的坐标,曲线的采样精度也设为小数点后4位(第五位四舍五入)。输入举例(鼠标单击输入坐标位和通过命令行输入坐标,其中后者见图示一状态栏上方的命令行输入规则) 有两类输出文件格式,一是工程文件我们也采用上述的数据精度加以保存,其中的文件扩展名为 .whq。该文件是采样我们自己定义文件格式加以保存。二是.d

6、at文件,该文件可以被其他线切割软件读取。 以上两类文件都可以被保存到硬盘或移动介质上。数据格式 下面我们介绍一下上述两类输出文件的详细格式。a. .dat文件,这个文件用线段的起始和终末两个端点来保存一个线段,我们的不规则曲线加工软件生成的就是一段段线段组成的,不会牵涉到其他的弧线等格式。b. .whq这个文件的文件头很简单,用四个字节保存本曲线组有多少个曲线,后面的数据按顺序用这个结构加以保存。 myBesizer = record Group: integer; /曲线组编号 BezierNumInGroup: integer; /本段曲线在组中的编号 fourPoint: array0

7、.3 of TPoing; /四个控制点 StartPointProp: cpProperties; / EndPointProp: cpProperties; / color: TColor; / 曲线段颜色 Selected: boolean; /该曲线是否被选定 1 WhichPointSelected: byte; /该曲线的四个点哪个被选定 1 Bihe: boolean; /是否是闭合曲线 1 end;这个结构大小为88个字节。举例:你保存为.whq的文件,它们的一般文件大小为贝塞尔曲线段数乘以88加上4,就是这个文件的总字节数。通过这样的验证,也可以说明你的文件保存是否完整。 5

8、. 运行说明我们通过一个实例结合示意图来说明软件的运行过程和一般操作方法。请见图片1这张图片上的解释基本说明该如何操作本软件,但是我们还是有必要说一下具体的操作步骤。(其中I、II、III的步骤不能搞错)I点击最上方的工具栏的第一个按钮,新建一个工程,此时右边的工作区除了显示一个XY坐标示意标志外,工作区为空;II点击左边工具栏的“生成新曲线按钮”,然后你在工作区的任意位置点击鼠标左键(生成曲线的第一个坐标位置),保存按下状态移动鼠标到其他一个位置抬起,这样就生成第二个坐标位置。(这里我们要说明一下,现在你已经生成了一个线段,你想移动某一个点,先要选取左边工具栏内的,这个按钮的功能就是移动坐标

9、点,然后点击曲线上的任意位置,也就是先选定曲线,这时曲线上会出现绿色的控制点。现在你可以拖动改点到新的位置,但是这时候,如果你想准确移动坐标,请你在状态栏上方的命令行内输入坐标,然后按下键盘上的“Enter”回车键,例如23.223,89.111,XY之间需要用逗号英文方式分隔,这样才可以精确移动坐标点)III是的,接下来,毫无疑问,你需要在此线段上插入新的点,单击此按钮后,在工作区内的那条新建的线段上的某一个位置单击插入新点;你也可以通过单击按钮,然后再单击工作区曲线上的某一点加以删除。IV好的,通过一系列的添加、删除、移动控制点和端点,你已经生成了一个复杂的模型,我们建议你暂时保存一下你当前的工作。单击或者选择主菜单的“文件”,“保存”进行保存当前的工作。V一般情况下我们输出的模型都是封闭的,你可以选择进行自动封闭当前的曲线;按钮进行打开当前曲线的操作。VI输出.dat文件,请你单击,会弹出一个对话框,输入保存文件名,还有调整“带生成曲线的精度”默认的为30。按下保存即可生成可供其他线切割软件读取的.dat文件了。另外我们还提供了一个坐标测量工具。单击此按钮后,你移动鼠标到相应的控制点上,鼠标附近就可以显示出该点的精确坐标(注意,使

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论