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

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

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

无标题文档

天圆液压产品中心

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

Ycut基于Auto液压缸CAD的线切割编程体系

时间:2017-06-12 17:00来源:天圆网站 作者:admin 点击:
一、弁言 在模具制造体系中,线切割起到了重要浸染,是模具加工工艺规模中的一种要害技能。为此,我们必要一种高效自动的编程体系,以顺应模具加工的多品种、小批量特征。 AutoCAD是今朝海表里行使最为普及的CAD软件,但其只是一个通用的画图平台,不具备C

    double getEntLen();//返回加工蹊径的长度


四、竣事语
NC措施编辑器是一个成果强盛的多文本编辑器,如图3所示。能同时打开多个措施文件并将措施传送到线切割机床节制器。
图1 Ycut总体布局和事变流程图
(1)机床后处理赏罚 凭证机床所要求的名目设定后处理赏罚文件,以便天生加工代码时行使。
AutoCAD是今朝海表里行使最为普及的CAD软件,但其只是一个通用的画图平台,不具备CAM的成果。大大都行使者回收在AutoCAD内绘好图形后,再通过DXF文件将图形转换到其他的CAM软件内的方法。这种操纵存在两个破绽:操纵繁琐,耗时长;在转换的进程中,轻易发生小数位的舍入偏差,丢失资料,损伤精度,影响加工的精确性。
    double        m1_dOffset;  //刀具赔偿
(2)编辑加工蹊径 处理赏罚尖角、打消加工蹊径、指定跳步、改变加工形态、改变加工偏向、指定局部锥度、指定整孔锥度等。
      BOOL bShowPoint,
    int pathFromClosePoly(double nWireRad, ads_point p_hole, ads_point p_cut, int nModul, int nDir,
  };
Ycut由帮助画图、界说加工蹊径、天生加工代码、NC措施编辑器等模块构成,其组成和事变流程见图1。
    Adesk::Int32    m1_nModul;    //加工型态(模孔/冲块)
天生加工代码模块的首要成果是按照加工蹊径,天生指命名目标3B/4B/G代码,由下列成果构成:
      ads_point pc, double rad, int nDivide,
2.界说加工蹊径模块
    double        m1_dGap;    //工艺间隙
      BOOL bOil, double dOilWW, double dOilHH, double dOffset, double dGap);  //按照一个圆发生加工蹊径
一、弁言
Acad::ErrorStatus reverseIO();  //改变加工形态

1. 帮助画图模块
(2)天生加工代码 按照设定好的后处理赏罚文件天生对应名目标3B/4B/G代码。
    ~CToolPath();    //析构函数
      BOOL bShowTool, int nColorTool,
3.天生加工代码模块
  public:
按照浩瀚编程职员的现实需求,我们在AutoCAD通用支撑平台上开拓了一套全新的线切割编程体系Ycut,把用户从以往的DOS情形带到Windows情形,将CAD、CAM分隔操纵模式变为了真正的CAD/CAM一体化,活塞杆,改进了其他线切割CAM软件画图坚苦的状况。
double  dArrowLen);  //从头表现加工蹊径
Acad::ErrorStatus reverseDir();  //改变加工偏向
  {
    Adesk::Int32    m1_nOrder;    //加工次序
帮助画图模块的首要成果是绘制无法通过AutoCAD直接绘制的图形和编辑图形,由下列成果构成。
4.NC措施编辑器
应用面向工具的计划要领,将数据和操纵通过类封装起来,使加工蹊径成为AutoCAD的一种图形工具,各个元素表现成为一个整体,不再是用一堆孤独的图形构成,既可以使其象点、线、圆图形一样对其举办恣意的编辑,又可以通过挪用工具的成员函数,自动天生自身的加工代码,给行使者和开拓者都带来极大的利便。
界说加工蹊径模块的首要成果是将AutoCAD绘制的图形天生线切割加工轨迹外观线和编辑加工蹊径,由下列成果构成。

    Acad::ErrorStatus redraw(int nOrder,
      double  dTextHeight,
      BOOL bShowReal, int nColorReal,
      BOOL bShowOrder,
    CToolPath();      //结构函数
      BOOL bOil, double dOilWW, double dOilHH, double dOffset, double dGap);  //按照复线发生加工蹊径
(1)绘制图形 参数化绘制齿轮、凹槽、各类函数曲线和其他一些绘制较量坚苦的图形,如图2所示。将图形生涯为AutoP文件可能导入AutoP文件(可预览AutoP图形)。

图2 绘制齿轮
    double        m1_dArea;  //图元面积
应用面向工具的计划要领,又可以进步措施的执行服从,使体系的维护和进级都变得轻易。
三、Ycut实现的技能道理
      AcDbPolyline *pPline, int nEdge,
(2)编辑图形 破除一再线、自动串接复线、搜查复线偏向、筛选编辑等。
      int pathFromCircle(ads_point p_hole, ads_point p_cut, int nModul, int nDir,
AutoCAD提供了诸如点、线、圆、弧等一些根基图形工具,用以组成伟大的图形。可是这些图形并不包括线切割加工的工艺特征,如穿线孔位置、钼丝赔偿、加工偏向等内容。为此,我们操作C++的特征,从ObjectARX提供的基类中派生一种新的类,封装线切割加工蹊径的工艺数据和操纵,由此发生一种与AutoCAD自身提供的尺度图形工具平等的线切割加工蹊径工具。
  private:
  class CToolPath
在模具制造体系中,线切割起到了重要浸染,是模具加工工艺规模中的一种要害技能。为此,我们必要一种高效自动的编程体系,以顺应模具加工的多品种、小批量特征。
在AutoCAD内里直接编程,真正实现线切割CAD/CAM一体化,一则能充实操作AutoCAD强盛的画图成果和已有的图形资源,二则镌汰了中间环节,天圆液压缸筒,低落堕落率。这样能极大的进步事变服从,进步代码的精确性,低落出产本钱,减小劳动强度。
二、Ycut的系统布局和首要成果
      BOOL bShowArrow,
    double        m1_dEntLen;  //图元长度  
(1)天生加工蹊径 手动/自动界说加工蹊径、界说上下异型、无屑加工、表里同割加工蹊径。
    Adesk::Int32    m1_nDir;      //加工偏向(CW/CCW)
Ycut回收ARX和MFC相团结、应用面向工具的计划要领,该技能代表了以PC机为硬件平台的CAD应用软件最先辈的开拓技能。
图3 NC措施编辑器
  ……
      BOOL bShowNull, int nColorNull,
按照说明,一个线切割加工蹊径包括以下根基数据:穿线孔位置,加工形态,加工次序等。所具备的操纵有:表现图形,发生自身的加工代码,对数据的查询编辑等。类的界说如下:
  double        m1_dTap;    //整体斜度
    Adesk::Int32    m1_nGroup;    //加工前提组
  ……
(责任编辑:admin)

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