下载之家:安全、高速、放心的绿色下载站!

当前位置:首页软件下载图形图像详细列表

IMSPost V8.3n 官方版

IMSPost V8.3n 官方版
  • 软件分类: 图形图像
  • 软件大小: 424MB
  • 软件语言: 简体中文
  • 授权方式: 免费软件
  • 运行环境: Win ALL
  • 更新时间: 2023-02-04
  • 软件介绍
  • 下载地址
  • 同类推荐
  • 相关文章

IMSPost官方版是一款专门针对NC编程后期处理的强大且非常专业的后处理程序编辑器软件,用户可以轻松的将CAD、CAM等模型、模具的加工方案生成符合要求的后置处理文件,拥有创建接口、高速加工、文件预读等功能,几乎支持所有数控机床的后期处理操作,支持高速加、自定义借款和菜单,拥有先进的多轴机器线性化等多种特性,通过该软件用户可以轻松的对AD、CAM等模型、模具进行加工,可以对各种模型加工方案进行生成,让用户可以轻松便捷的得到符合要求的后置处理文件,方便用户后续更好的对模型设计过程进行分析;IMSPost功能丰富且专业实用,是一款非常优秀的3d模型制作软件,该软件为用户提供了多样化的脚本程序调试、可以对各种CAD数控机床平台进行连接配置,让用户可以进行简单高效的后期处理操作。

IMSPost v8.3n 官方版

IMSPost软件功能

1、后处理开发流程

使用imspost进行数控机床后处理程序开发的基本流程如下图4~9所示。首先选择数控系统的;然后针对相应的机床进行其运动学设置进行机床组件配置。尤其是五坐标机床其设置一定要正确,其原因是由于五坐标机床的类型比较多,典型的配置主要有五轴转台回转与摆动、五轴转台回转与主轴摆动、五轴主轴回转与摆动、五轴主轴复合摆动回转、五轴工作台复合摆动回转等。其中五坐标后处理一般都通过使用rtcp(旋转刀具中心编程)功能来提高五坐标数控机床的编程效率和机床精度调整,尤其是多轴机床的偏心和摆长问题;第三步主要进行细节设置,包括机床坐标轴行程、程序起始终止控制、直线圆弧插补控制、机床主轴及其润滑控制、刀具补偿等;第四步如图 7 所示主要对常用的子程序调用、循环加工控制(铣削中心的钻孔、镗孔循环,车削加工的端面、外圆、镗孔、轮廓循环控制)等;第五步主要进行程序代码的测试,如图 8 所示;第六步是针对数控系统特殊的处理,进行用户的宏程序开发;第七步则是利用imspost提供的机床加工仿真模拟,对相应的数控机床系统进行产品仿真加工,以验证用户的后处理程序开发的正确性。

2、异构转换(多cam系统与数控系统)

系统提供了多种类型的机床库和数控系统库,是目前最好的后处理程序开发软件包,能满足所有数控机床后处理程序开发需求,方便企业生产需要。系统支持多个 cam 平台与数控系统的异构转换,包括典型 cam 平台的多种刀位源文件处理能力,多数控系统格式输出与机床运动学原理的处理、数控程序的刀位源文件反求、异构cam平台与数控系统之间的直接转换。如表 2 所示为imspost支持的典型cam平台与数控系统,从表 2 中可以看出,该系统支持几乎现所有流行的cam软件包和数控系统后处理程序开发。如图1~3所示为针对catia环境下的刀具轨迹,针对fidia kr214和fidia dr218两种不同类型的五坐标高速铣削加工中心,采用imspost软件包后处理生成的机床加工代码,用户可自由地对相应的机床和数控系统进行处理,不需要单独进行专业开发。

3、宏程序开发调试

通过使用宏程序编制测试macro test/debug来提高其后处理程序开发的开放性,通过提供一系列的宏操作macro operations、定义关键宏变量macro variables、宏指令与宏程序完成特定的功能。包括坐标变换、特殊格式输出、数值计算等方面的内容。系统使用一系列的宏变量和宏操作对刀位数据文件进行数值处理。采用宏变量的思想是为了控制管理刀位文件数据。用户必须了解数据文件的存储结构,宏是如何与数据进行交互处理的,如何在宏之间进行数据传递;同时必须了解imspost提供的宏程序语言逻辑操作,宏是如何操作用户变量和系统变量的。imspost宏程序编程方式与c、c++、fortran等高级语言的编程语法非常接近,系统提供了一系列的宏操作以及五种类型的变量对刀位数据结构文件进行操作。包括系统变量、模态变量、全局变量、局部变量和刀位文件数据结构变量,变量与c语言中的参数功能相同。下面分别进行简要介绍:

(1)系统变量system。它是用于创建维护系统信息使用的系统参数,用户可以使用关键字system及其变量名来定义,如系统时间system.date等。任何宏均可以直接对系统变量进行操作,包括安全平面设置system.auto_retract_safe、抽刀方式 system.auto_retract/ system_auto_retract_angle、旋转刀心编程rtcp功能变量 system.coord_rtcp、刀具交换 tool change macro variables、主轴功能控制spindle macro variables、进给速率控制feedrate definition macro variables、子程序调用与循环控制宏变量cycles macro variables等。

(2)全局变量global。它是由用户根据数控系统需求和使用需求自己创建的,其生命周期是在宏内外部使用均有效的。其功能主要是针对寄存器存储用户设置的信息,如刀具半径补偿寄存器global.cutcom_reg=”d”,钻孔循环中global.cycle.reg=”z/q/r/p”等。系统变量、全局变量和模态变量均在全局范围内有效。局部变量local只在宏内部使用有效,在宏外部使用时无效。

(3)模态变量mode。主要用于对不同的数控系统进行输入输出的格式控制,使用关键字mode来标识,可以有多级结构;如直线插补运动定义模态变量mode.motion.move g00/mode.motion.linear=g01、刀具半径补偿mode.cutcom.reg g41、钻孔循环mode.cycle.drill g81、冷却液控制mode.coolnt_off m09等。

(4)刀位文件变量cldata/clread。这两组类型的变量均是系统变量的一种,其生命周期全程有效的。其作用主要是宏读取刀位文件的数据结构并进行数据信息传递的,它们都是基于文件格式的数据信息。其中cldata是从刀位文件cld(如*.cls、*.nci、*.aptsourse)中读入信息后传递到宏进行数据处理的参数;而clread则是宏数据处理后向外部传递信息的参数变量。这两组变量均使用关键字minor和数据numbers来记录信息的,minor为存储关键字,numbers存储关键字对应的信息,如下所述加载刀具参数信息的例子:

loadtl/1.0, length, 5.0, osetno, 3.0

①当宏loadtl macro 被初始化时,其cldata存储的数据结构信息存储结构如下:

cldata.0 = 5 (3 values + 2 minor words) //三个数值与两个关键字

cldatan.0 = 3 //数值信息为3个

cldatan.1 = 1.0

cldatan.2 = 5.0

cldatan.3 = 3.0

cldatam.0 = 2 //关键字信息2个

cldatam.1 = "length"

cldatam.2 = "osetno"

②当刀具采用右补偿时,其存储的信息表达如下:

cldatan.right.length.0 = 1

cldatan.right.length.1 = 5.0

cldatan.right.osetno.0 = 1

cldatan.right.osetno.1 = 3.0

global.cutcom_reg = "d" //刀具寄存器存储

mode.cutcom.left ://g41刀具左补偿

mode.cutcomo.right : //g42刀具右补偿

mode.cutcom.off ://g40刀具补偿取消

③钻孔循环的实例:

mode.cycle.off="g80" //循环控制关闭

mode.cycle.drill="g81" //模态钻孔循环

cycle/drill, 0.5, ipm, 72, 0.4, 0.4

goto/1,2,3 //g81 x1. y2. z2.5 r3.4 f72.

goto/4,5,3 //x4. y5.

cycle/off //g80

imspost系统提供的宏操作功能函数主要用于宏之间的数据信息处理、内外部文件信息的处理、宏内部的逻辑控制。  imspost系统提供的宏操作主要有如if、while 、locate、break 、call 、case 、clread 、add 、bound 、copy 、cut 、delete 、file 、display 、move 、output 、print 、priority 、return 、run 、seqno 、solution 、sort 、split 、table 、update 。如当后处理处理spindl/off时,系统输出m5,使用宏可以在代码行后续输出冷却液关闭的功能m9。同时宏操作对于数控机床加工的程序g代码的首尾输出控制也非常方便有效。

4、机床仿真加工模拟

使用imspost开发的后处理程序后,对其进行机床代码的调试和机床仿真加工可非常方便的检测后处理程序的正确性,该系统提供了集成环境的程序调试与机床仿真加工模拟功能,如图9所示。尤其是对于五坐标机床的加工,由于其机床运动复杂,手工编程很难解决程序的正确性,采用机床仿真加工模拟可以大幅度提高编程的质量和效率,同时可以避免传统的试切方式来验证程序的正确性,不仅降低了成本,提高了产品质量、同时大量缩短了制造周期。

5、基于fidia kr214/dr218的应用实例

fidia kr214/fidia dr218均为六轴五联动高速铣削加工中心,主轴头绕z轴回转和绕x轴或y轴摆动,同时工作台绕z轴旋转。由于采用六轴五联动,因此其灵活性很大,使用非常方便。对于该类型的机床的运动配置如fidia dr218可以分解为主轴旋转摆动x、y、z、b、c结构形式和主轴摆动工作台旋转的x、y、z、b、w的结构形式。

IMSPost软件特色

IMSverify对将在机床上加工运行的、经后置处理产生的代码程序,提供了独特的NC验证检查的解决方案。 这种方法超越了在CAM系统内简单地对APT或CL的文件进行查验。

对将在机床上加工、运行的实际G代码的验证和确认,为你提供了完整的信心,工件将得到正确加工。

复杂的加工操作和多轴机床的使用增加了:1、由于编程错误,而导致的不正确或不完整的材料切除;2、机床各组件与卡具装置之间的碰撞干涉;3、对工件(和 / 或)机器造成损坏的风险。

完整的机床仿真

全机模拟碰撞检测可以准确分析出完整的加工环境,这包括所有的机器组件、夹具、刀具和刀柄。

以实体为基础的材料切削

真正的以实体为基础的仿真给予你最准确的材料切除验证。应用IMSverify,你可以以实体的格式将毛坯和工装夹具的信息从CAM系统中导入,而后,也可将仿真过程中的结果保存为实体,作为进程中的中间毛坯,或作为与原始设计零件数据的比对。

与IMSpost 产品集成

IMSverify与IMSpost的整合,提供了一个独特的分析工具。在一个单一的、直观的界面,你可以同时查看CAM系统数据(APT)、经过后处理得到的G代码,以及材料的切除。你将逐步通过这个过程,确切地看到发生了什么,并准确地知道如何解决问题:

断点(在特定的程序行、换刀位置、或用户定义的条件)

切削过程中动态旋转、平移和缩放

同步APT、G代码和材料切除

完整的多轴支持,包括RTCP和工作平面

详细再现刀具、刀柄、毛坯、夹具和固定装置

实体为基础的先进的可视材料去除,包括实际的阴影和用户的颜色、透明度和差错警示

包括碰撞检测在内的完整的机器模拟

完全对车/铣复合机床的支持,包括同步的多通道控制

使用与IMSpost同样的后处理程序开发技术,允许在IMSverify上完全自定义控制系统仿真器 --- 支持你CNC控制系统的每项功能。

IMSPost更新日志

1、优化了用户使用界面

2、修复了某些已知bug

点击查看更多: 后期处理软件 IMSPost下载

下载声明

推荐使用[迅雷]下载,使用 [360压缩]解压本站软件。

本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

本站提供的[IMSPost V8.3n 官方版]资源来源互联网,版权归该下载资源的合法拥有者所有。