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

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

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

无标题文档

天圆液压产品中心

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

数控铣削仿真模液压站块在AutoCAD平台的开拓

时间:2017-03-05 11:00来源:天圆网站 作者:天圆液压 点击:
数控铣床的应用越来越普及,数控加工的整个进程是通过NC 加工措施来节制的. 无论是手工编程照旧自动编程所获得的措施城市存在必然的错误,传统要领回收试切法来验证措施是否正确,即用木模、蜡模或塑料模试切以举办检讨. 而在计较机情形下,操作数控模仿方

  }

  ads point-se(t cb - > resval. rpoint,pst1);/ / 得到PST 点为圆弧的端点

  i(f(ed = acdbEntGe(t e1))! = NULL)

  acdbGetAdsName(e0,vertexObjId);

  {

  为了实现由AutoCAD 二维图形中描写零件外观图形,实体的刀具轨迹模仿必需获取刀具轨迹的信息,刀具轨迹信息由AutoCAD 图形数据库中描写零件外观的图形实体获取. 在NCCODE数控自动编程体系中,把零件外观的图形实体毗连成一条多段线(可关闭也可不关闭). 多段线是AutoCAD 中非凡的图形实体,它是由一系列首尾相连的直线和圆弧构成,在图形数据库中以极点(即相连点)子实体的情势生涯信息. 与位置、外形有关的重要信息有两个:一是极点(Vertex)坐标数值,生涯在10 组码中;二是极点凸度(Bulge),生涯在42 组码中. 多段线的出发点即就是刀具的出发点,加工进程中所需的终点坐标均可由多段线各极点的数据确定,按照这些数据即可天生数控加工代码. 同样,按照这些数据可以模仿刀具轨迹.

  {

  fo(r cb = ed;cb! = NULL;cb = cb - > rbnext)

  }

  多段线的圆弧极点都只生涯了圆弧的出发点符号,终点坐标则都生涯在下一个极点中. 操作ObjectARX函数可以很利便地知道多段线各极点的坐标值和凸度值,这样就获得了零件外观线上圆弧的出发点、终点、半径、圆心等几许信息.AutoCAD 中约定:凸度不为0 是圆弧的极点,凸度为正暗示逆时针圆弧,凸度为负暗示顺时针圆弧. 详细要领如下:

  acdbEntNex(t e011,e111);

  3.1 直线部门的数据

  struct resbuf *ed,*cb;/ / 界说功效缓冲区链表指针

  以铣削模仿的一个实例来声名,在NCCODE 界面下当天生数控加工代码后,按下“模仿”按钮,输入正确的模仿参数,单击“确定”按钮,弹出对话框,然后单击模仿后,模仿结果.

  opst1[Y]=(pst1[Y]+ pst10[Y])/ 2;

  数控措施加工模仿体系是CAD/ CAM 集成体系中一个重要构成部门,开拓的CAD/ CAM 集成体系CCODE 中,起首按照零件外观的图形实体直接天生数控加工代码,然后通过该模仿体系举办模仿检讨. 模仿有二维动画表现模仿和三维实体几许模仿. 本体系回收二维动画表现模仿. 这种模仿的特点是二维的,与二维视图的工件图纸一样,较量简朴利便,因为二维动画表现较量易行,因此应用普及. 在求算平面刀位轨迹、优化刀具行为轨迹时较量有用;对付一些三维模仿解析为二维模仿来办理也是故意义的.

  fo(r cb = ed;cb! = NULL;cb = cb - > rbnext)

  numb + + ;

  opst1[Z]=(pst1[Z]+ pst10[Z])/ 2;

  P[2 Y]= 2*(cb - > resval. rpoin[t Y]- p[t Y])

  {

  acutPola(r opst1,rads1 - 3.1415926 / 2,bulge*length1(/ 2),ptm1);

  按照上面先容的要领,得到刀具轨迹数据,然后按照ARX 函数acedCommand(RTSTR,“INSERT”RTSTR,刀具图块名,RTPOINT,缸筒,P1,RTREAL,scale,RTSTR,“ ”,RTREAL,& #8943; & #8943;),假如为直线,则在两点间插入多少个以刀具半径为圆的图块,数量标几多与进给速率有关,数量越多,则切削速率越快,反之,则切削速率慢;如为圆弧,则在该圆弧段上插入刀具图块,但要区别顺圆和逆圆,大缸筒加工,以区别切削偏向.

  ads name e011,e111;

  length1 = acutDistance(pst1,pst10);

  {

  本体系在PC 机上运行,选用当今风行的Windows 98 或Windows XP 作为软件的开拓和运行的操纵体系. 以Auto-CAD 2000 为平台,回收面向Microsoft 公司的通用软件开拓平台Visual C + + 的开拓器材ObjectARX,该器材支持可视化编程和面向工具技能,是基于MFC 开拓的Windows 应用措施.

  1 开拓平台及器材

  5 结论

  acdbGetAdsName(e011,vertexObjId);

  本模仿体系为本人开拓的NCCODE 数控自动编程体系的一部门,在XK714 数控铣床的现实应用中,证明白它的有用性和正确性.

(责任编辑:admin)
分享按钮
------分隔线----------------------------