用ICAM控制仿真器模拟机床
ICAM技术公司率先开发的控制模拟器TM (CE)是一款全新的软件产品。该产品使NC程序员能够在CATIA/DELMIA环境中使用机器代码数据(MCD)对NC程序进行仿真测试。
与传统的基于APT的检查系统对程序员编制的刀具轨迹进行模拟相比,CE支持更有意义的机床仿真,表现机床对后置处理程序输出的MCD的响应。
将CATIA / DELMIA/ CE作为集成的软件包采用确保NC编程过程中的每一项操作都能同时进行,从而明显地缩短NC编程所需的时间。
CE所提供的强有力的程序检验手段使用户能够确定MCD与NC程序中特定的加工步骤的一致性,依据仿真的结果对CAD/CAM文件进行特定的修改。
CE读取MCD模拟CNC机床和控制器的动作,为使用者提供以下先进功能:
- 验证MCD的精确性
- 检验MCD所描述的刀具轨迹
- 查验MCD中是否存在机床/工具/工件碰撞现象
- 将设计的零件与基于MCD的材料切除仿真的结果相对比
控制仿真器的主要优点
集成的CATIA / DELMIA / CE解决方案使NC 程序员能够通过图像仿真检查NC程序,以便在MCD被应用到加工过程之前消除碰撞和过多的移动。
此外,将CE所提供的“in-process” 或者“on-demand” CATIA/DELMIA/CE仿真环境与现有的由其他独立竞争者所提出的多过程回路方案相比,其优点主要表现在提高NC程序员生产率和制造过程效率。
CE是与ICAM领先的NC后置处理开发软件CAM-POST完全集成在一起。因此,使用者可以使用CAM-POST拥有的高级功能,例如,Macro Tracing(宏跟踪)、Call Stack Status(堆栈状态调用)、Input and Output Stepping(输入输出步进)以及NC Variable Watching and Modification (NC变量观察与修改)等。
CE可以通过NC制造专家使用CAM-POST生成的后置处理器来创建。在这种情况下,CE会在“启动”或”运行”时得以创建。在此之后对后置处理器所做的一切修改都将在CE中自动地反映出来。
CE使用与CAM-POST相同的宏语言以编制高级用户功能。全部代码和数据寄存器的定义都直观地列于两个表格中。因此,很容易根据具体的需要进行配置的改变。
在进行高级控制器编程时,例如,变量定义、表达式赋值、分支与循环,CE交互访问两个数据库插件,识别SIEMENS 840D和FANUC Macro B控制器。使用者可以自行开发客户DLL模式插件,驱动CE以满足特定功能的要求。
借助于CE人工数据输入(MDI)面板,NC命令块可以人工的方式或者在”运行”中作为文本文件输入。这一功能使用户能够测试多种方案而无需另行输入MCD文件或者重新启动整个过程。
与CATIA / DELMIA环境集成
与CAM-POST后置处理器和Virtual Machine模型存储在同一个数据库中
用QUEST UI builder创建
用GENER UI Run-Time运行及纠错
与Virtual Machine无缝集成
CE可以单独创建,或在现有的后置处理器上建造
标准后置处理器的问答形式定义基本的功能
CE的定制功能满足对非标准功能的要求
使用CAM-POST宏语言进行定制
嵌入支持DELMIA模型
能够与CAM-POST后置处理器一起运行
全纠错UI
预处理器支持包含变量、循环和表达式的高级MCD
支持高级SIEMENS 840D and Fanuc Macro B控制器的编程句法
线性 / 圆弧 / 螺旋插值、钻孔循环、工具更换及工具预选、长度、直径、夹具补偿、主轴,冷却液与进刀量、子程序(基本)、刀具平面(e.g., G17/18/19)、单位转换(e.g., G20/21)、绝对与相对位置(e.g., G90/91)、程序滞留(e.g., G04)、Skip code (e.g.,G31)