十五年专注于
液压缸筒生产

全国咨询热线:
400-086-9833

   热门关键词修理 加工 活塞杆 缸筒 不锈钢

无标题文档

天圆液压产品中心

当前位置:主页 > 行业资讯 >

基于AutoCADamp;nbsp;油缸R14和VB5开发的数控自动编程系统

时间:2016-11-09 10:00来源:来自网络 作者:天圆液压 点击:
数控零件加工措施的体例是举办数控加工的一个重要步调,海表里数控加工统计声名,造成数控机床守候约20%~30%是编程不实时所致,可见数控编程直接影响着数控机床的加工服从。跟着数控技能应用的日益扩大,我国企业在数控自动编程应用方面已有较大成长,目

      EntityMessager(1)=ent.Center:EntityMessager(2)=ent.Radius
  (2)代码可以直接和数控机床通信,加工出新计划的图形,实现了CAD/CAM一体化。
   Dim EntityName As String
   appName=App.CompanyName
  (2)计较机帮助图形计划的自动编程。回收CAD要领,将计划好的零件图形表现在屏幕上,编程职员指定要加工的外貌,并答复软件提出的一些题目,诸如对刀点、走刀方法、切削用量参数等,然后由体系举办自动编程,形成刀位数据文件或APT措施,再经后置处理赏罚,酿成机床所需的NC代码。

 5 竣事语

图2 工艺过问功效

      EntityName=ent.EntityName
  Private Sub Form-Load()
  Private Sub SelectCutType-Click()
   Dim msgstr As String,appName As String
  (3)从CAD获守信息的自动编程。编程所需的零件外形信息直接从CAD哪里获得,一样平常操作AutoCAD提供的图形互换文件DXF接口,编程职员只需举办恰当工艺处理赏罚。

  图形交互式自动编程体系处理赏罚零件措施的一样平常进程是:输入零件图形→输入工艺参数→行为轨迹计较→加工模仿→后置处理赏罚→措施清单→输出。NCAPS是针对数控铣床开拓的,体系框架布局如图1所示,它首要包罗进入AutoCAD R14体系绘制零件图、工艺处理赏罚、动态校验和数控加工措施输出等成果模块。详细步调如下:
  (5)文本编辑模块
  此模块应承操纵职员把已编好的ISO代码情势的数控加工措施通过文本编辑送到计较机,对其加工进程模仿演示,以便验证所编的数控零件加工措施的正确性。

 它是第(1)步操纵后对图形数据举办再加工的焦点模块。操作计较机图形学技能,液压油缸,直接在AutoCAD情形下举办工艺过问。

 3 体系的构成与成果
    EntityName=ent.Entityname
      EntityName=ent.EntityName
  它是AutoCAD实体建模进程。

  (4)适用工具。该工具提供AutoCAD中常用的数据转换、帮助计较等成果。
  Option Explicit
End Sub

  上述天生的NC代码是否正确还要举办校验方能建造节制介质输出。本模块回收时刻支解插补算法进动作态模仿,以校验ISO数控加工措施代码是否正确,以及刀具与工件是否发生过问干与等。假如校验不正确,则需对上述各个环节举办重复调试,直到正确为止。

  Else

 4 实例
  Public objAcad As Object,objDoc As Object
  经调试和检讨后的正确数控加工措施可以通过拷贝、打印、通信接口的方法输出。
  Private Sub StartAutoCAD()
   Set objAcad=GetObject(,“AutoCAD.Application”)

  (3)输出工具。输出工具节制图形文件的输格外式,如配置坐标原点、偏向等。
   Dim ent As Object,sset As Object
  (3)NC代码天生
  (1)进入AutoCAD R14体系绘制零件图
  (2)工艺处理赏罚

  (2)图形工具。Blocks Collection等属于图形工具,它是用户行使频仍的工具,是实现参数化、变量化及三维实体造型等成果的首要方法。
   EntityName=ent.EntityName‘为其余实体
  为使刀位数据易于得到,停止传统数值积分法(DDA)精度较差与运算繁琐等弱点,本体系在加工仿真进程中引入偏向性观念,使刀心轨迹在算法上简捷明白,措施可读性强。

  NC措施作为数控加工的信息载体,其正确与否直接影响零件加工质量。今朝现实出产行使的NC措施,在投入加工之前凡是回收机床空运行和木模、蜡模的试切,完成NC 措施的搜查。该要领加工筹备周期长,出产本钱增进,难以实现数控机床的高效出产。图形仿真是今朝CAD/CAPP/CAM体系中通用的NC检讨要领。

  因为图纸上给出的零件外形数据每每较量少,而数控体系的插补成果要求有较多的数据才气节制机床。尤其是当数控体系插补成果要求输入的数据与零件外形给出的数据纷歧致时,就必要举办伟大的数学运算,而在运算进程中也许发生工钱的错误。而这些伟大的数学运算可由计较机快速、精确地完成。
    EntityMessager(3)=ent.StartAngle:EntityMessager(4)=ent.EndAngle
  对付CNC体系刀补成果,以往的直线过渡刀补算法,常操作三角函数相关式来计较各转接点的坐标值。这些要领公式推导伟大,计较劲大,不宜归纳和简化。本体系引入行为矢量和刀具半径矢量来计较,对直线到直线、直线到圆弧、圆弧到直线和圆弧到圆弧各类转接环境举办了说明,综合为两个同一公式举办计较,大大简化了CNC体系的刀具赔偿的计较劲。

图3 数控加工(铣削)仿真功效
   Dim EntityMessager(1 To 6) As Variant

图1 NCAPS体系框架布局表示图

 综上所述,本体系具有如下利益:
  本文先容了作者开拓的数控软件(Numerical Control Automatic Programming System——NCAPS)计划方案和实现要领。操纵职员在现实操纵数控铣床加工工件之前,先用该体系举办模仿操纵。通过计较机屏幕可清楚地看到所编辑的加工措施运行的刀具切削模仿进程,并可利便地重复修改加工措施,直到被加工的“工件”切合要求为止。且该进程都在AutoCAD情形下实现。这无疑对新产物的开拓、安详出产、提跨越产服从及镌汰废品都具有现实意义。

数控零件加工措施的体例是举办数控加工的一个重要步调,海表里数控加工统计声名,造成数控机床守候约20%~30%是编程不实时所致,可见数控编程直接影响着数控机床的加工服从。跟着数控技能应用的日益扩大,我国企业在数控自动编程应用方面已有较大成长,活塞杆,今朝首要有以下三种自动编程方法。
    EntityMessager(1)=ent.Center:EntityMessager(2)=ent.Radius
  End Sub
  本文以Visual Basic 5.0为开拓器材,给出了实例。因为编程头脑是沟通的,以是该要领可移到Visual C++、Delphi等开拓器材上。
  用VB5实现ActiveX Automation开拓的要害是要得到AutoCAD工具的指针,及建设AutoCAD.Application工具,进而缔造AutoCAD的文档工具,以实现对AutoCAD中其余工具的会见,完成与AutoCAD的通信。
   StartAutoCAD-为对AutoCAD会见做筹备
    EntityMessager(5)=ent.StartPoint:EntityMessager(6)=ent.EndPoint
  (4)动态校验
   For Each ent In sset

  End If
  工艺过问内容包罗外观和点位二种方法,过问进程通过鼠标变乱选择实体来实现。用鼠标选取实体的先其后构成加工环(加工蹊径)。现以VB5编写的源措施声名怎样直接从AutoCAD情形下选择实体,形成加工蹊径(该措施只是该模块的部门)。
  (1)顶层是AutoCAD Application,它除具有工具的属性和要领外,还包罗两个重要的工具Preferences(参数工具)和Document(文档工具)。 Preferences工具是与AutoCAD体系中参数配置相对应的工具,Document工具则是包罗图形文件的全部工具荟萃,如Blocks Collection、ModelSpace Entities Collection、PaperSpace Entities Collection等一系列工具。
    If ent.EntityName=“AcDbLine”Then‘为直线
      Entitymessager(1)=ent.StarPoint:EntityMessager(2)=ent.EndPoint
   sset.SelectOnScreen
  (6)数控加工措施输出
  颠末工艺过问(即确定刀具走刀蹊径)后,便可将图形几许信息和工艺过问信息转换成ISO尺度数控加工措施代码。同时以(*.NC)形成的文件名永世生涯。
 Next ent ‘选择齐集的下一个实体
   Set objDoc=objAcad.ActiveDocument

 2 ActiveX Automation工具及开拓器材先容
(责任编辑:admin)

分享按钮
------分隔线----------------------------