大小:67.70M更新:2018-12-13 16:21
类别:编程工具系统:Win7, WinAll
包名:
imspost完整版是一款非常实用的后期处理软件,操作界面友好,拥有创建接口、高速加工、文件预读等功能,几乎支持所有数控机床的后期处理操作。有需要的朋友不妨来下载使用,还有更多精彩内容等着你!
一款专业的后处理程序编辑器,用户可以轻松的将cad、cam等模型生成后置处理文件,为后处理操作提供了新的解决方案。
本站解压缩密码一律为:www.downyi.com
某些杀毒软件,如360会报毒,请添加信任后管理员方式运行。
世界上最先进的后处理软件,将cad / cam的刀位文件(clfiles)转换为特定的数控机床所需要的代码(g/ m代码)程序;
能在一个易于使用的界面,无缝地工作于所有主要的cad / cam系统、硬件平台及数控机床;
智能预读,以自动确定最佳的解决方案;
后处理程序执行过程中调用和执行你自己的dll、脚本或程序;
在任何平面,弧线点与数据点拟合;
高速加工,将点到点的数据自动转换为nurbs格式;
创建你自己的接口,或者菜单;
预读刀位(clfiles)文件;
支持任何数量线性或旋转轴数的机床;
五轴钻孔循环;
自动支持共同直线轴;
多轴机床先进的线性化;
采用直线相切以优化输出;
提供了多种后置处理文件库,可支持更广泛的数控机床;
所有用户需要的后处理程序都可以通过执行imspost后生成;
为无循环支持功能的机床提供封闭循环或者模拟钻孔循环;
任意cam系统或硬件平台可以使用相同后处理程序;
易于使用的宏语言,能追溯逐行的输出或一个个清单的源代码级调试工具;
能访问所有后处理器的内部变量和源代码;
支持会话框形式确定输出的样式;
用户定义的后处理语法;
集成的控制器仿真/逆向后处理技术;
集成apt/cl, g代码和机器回放,提供了cnc后置开发的完整画面;
在大多数情况下,用户只需在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的结构形式。
显示全部
Vscode最新版 编程工具94.35MBv1.86.2.0
下载慧编程电脑版 编程工具245.34 MBv15.0.0
下载CudaText最新版 编程工具15.2MBv3.5.0
下载硬件狗狗客户端 编程工具6.15MBv6.90
下载金舟格式工厂最新版 编程工具2MBv1.0.1.3
下载codeblocks电脑版 编程工具35.7MBv20.03
下载核桃编程pc版 编程工具247.13Mv2.1.110.0
下载核桃编程电脑版 编程工具247.13Mv2.1.110.0
下载InoTouch Editor中文版 编程工具52.9MBv2.6.5
下载EditPlus安装包 编程工具2.68MBv5.7.4352.0
下载EditPlus电脑版 编程工具2.68MBv5.7.4352.0
下载亿图图示模板社区 编程工具1.87Mv10.5.2
下载python安装 编程工具52.9MB3.12.0a2
下载pycharm中文版 编程工具1.39Mv2020.2
下载Pycharm2023 编程工具1.39Mv2020.2
下载Pycharm安装 编程工具1.39Mv2020.2
下载金贝棋牌官网站 趣味休闲47.84MB
下载588棋牌正版 趣味休闲47.82MB
下载680娱乐棋牌 趣味休闲49.51MB
下载88棋牌平台 趣味休闲49.46MB
下载电玩游戏城app大全 趣味休闲49.55MB
下载四人麻将单机游戏软件 趣味休闲49.45MB
下载泰兴红心自由麻将官方免费 趣味休闲49.86MB
下载贵阳捉鸡麻将必赢软件 趣味休闲49.45MB
下载qq斗牛官方 趣味休闲50MB
下载花朝棋牌旧版本 趣味休闲49.45MB
下载彩票查询双色球 生活服务19.08MB
下载118澳门六开彩 生活服务19.08MB
下载澳门正版资料更新2022 生活服务33.25MB
下载福利彩票论坛高手 生活服务33.25MB
下载澳门资料库8277老玩家 生活服务19.08MB
下载