CAM配置文件用于定义CAM工作环境
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CAM 配置文件用于定义 CAM 工作环境。
它们为您的会话定义可用的加工处理程序、刀具库、后处理器和其他高级参数。
除使用 NX 提供的配置文件外,您还可以创建自己的定制配置文件。
创建定制文件可以定义满足特定需求的工作环境。
如果要进入加工,必须有有效的 CAM 配置文件,并设置环境变量 UGII_BASE_DIR。
用户必须选择一个配置文件,并随后在第一次进入特定部件的加工时,指定该配置文件所包含的设置(模板部件文件)。
注释只是为模板文件本身增加一些可读性和描述。
在两个磅字符 ## 之后的任何文本文字都视为注释。
它们不进入最终输出。
配置文件示例
以下为 NX 提供的 CAM 配置文件的示例。
所有的配置文件,无论是 NX 提供的还是定制的,都必须遵循相同的语法,在指定参考文件位置的环境变量后面跟一个关键字。
## 这是 CAM 配置文件的模板。
TEMPLATE_OPERATION, ${UGII_CAM_TEMPLATE_SET_DIR}cam_general.opt
TEMPLATE_DOCUMENTATION, ${UGII_CAM_SHOP_DOC_DIR}shop_doc.dat
TEMPLATE_POST, ${UGII_CAM_POST_DIR}template_post.dat
USER_DEFINED_EVENTS, ${UGII_CAM_USER_DEF_EVENT_DIR}ude.cdl,
${UGII_CAM_USER_DEF_EVENT_DIR}ude.tcl
TEMPLATE_CLSF, ${UGII_CAM_TOOL_PATH_DIR}template_clsf.dat
LISTING_FORMAT, ${UGII_CAM_TOOL_PATH_DIR}clsf.def,
${UGII_CAM_TOOL_PATH_DIR}clsf.tcl
LIBRARY_TOOL, ${UGII_CAM_LIBRARY_TOOL_ASCII_DIR}dbc_tool_ascii.def,
${UGII_CAM_LIBRARY_TOOL_ASCII_DIR}dbc_tool_ascii.tcl
LIBRARY_MACHINE, ${UGII_CAM_LIBRARY_MACHINE_ASCII_DIR}dbc_machine_ascii.def, ${UGII_CAM_LIBRARY_MACHINE_ASCII_DIR}dbc_machine_ascii.tcl
LIBRARY_MACHINING_DATA,
${UGII_CAM_LIBRARY_FEEDS_SPEEDS_ASCII_DIR}machining_data.def,
${UGII_CAM_LIBRARY_FEEDS_SPEEDS_ASCII_DIR}machining_data.tcl
LIBRARY_FEEDS_SPEEDS, ${UGII_CAM_LIBRARY_FEEDS_SPEEDS_DIR}feeds_speeds.def, ${UGII_CAM_LIBRARY_FEEDS_SPEEDS_DIR}feeds_speeds.tcl
LIBRARY_PART_MATERIAL, ${UGII_CAM_LIBRARY_FEEDS_SPEEDS_DIR}part_materials.def, ${UGII_CAM_LIBRARY_FEEDS_SPEEDS_DIR}part_materials.tcl
LIBRARY_TOOL_MATERIAL, ${UGII_CAM_LIBRARY_FEEDS_SPEEDS_DIR}tool_materials.def, ${UGII_CAM_LIBRARY_FEEDS_SPEEDS_DIR}tool_materials.tcl
LIBRARY_CUT_METHOD, ${UGII_CAM_LIBRARY_FEEDS_SPEEDS_DIR}cut_methods.def, ${UGII_CAM_LIBRARY_FEEDS_SPEEDS_DIR}cut_methods.tcl
LIBRARY_SETUP_TEMPLATE, ${UGII_CAM_LIBRARY_TEMPLATE_DIR}template.def,
${UGII_CAM_LIBRARY_TEMPLATE_DIR}template.tcl
LIBRARY_CAM_OUTPUT, ${UGII_CAM_LIBRARY_TEMPLATE_DIR}cam_output.def,
${UGII_CAM_LIBRARY_TEMPLATE_DIR}cam_output.tcl
WIZARD, ${UGII_CAM_WIZARD_DIR}wizard_cam_library.tcl
上述组成配置文件的各个资源文件将在下面进行说明。
TEMPLATE_OPERATION 是指定默认模板集(.opt 文件)的关键字。
.opt 文件用于定义一些可用设置和模板,用户在创建操作、刀具、方法和几何体组时可以从中进行选择。
TEMPLATE_DOCUMENTATION 指定包含车间文档可用模板的模板集。
它定义在“部件文档”对话框中显示的可用模板列表。
TEMPLATE_POST 是一个关键字,用于指定包含 Post 后处理器列表的文件。
它定义在“后处理”对话框中显示的可用机床列表。
USER_DEFINED_EVENTS是一个关键字,用于指定机床库中的机床可用的机床控制事件。
它定义“机床控制”的“用户定义事件”对话框中可用列表的内容。
TEMPLATE_CLSF 是一个关键字,用于指定包含刀位源文件格式列表的文件。
它定义“输出”对话框中的 CLSF 列表。
LISTING_FORMAT 指定在“信息”窗口中显示的刀轨的列表格式。
LIBRARY_TOOL 定义对要在 NX 中调用的刀具数据库的访问途径。
LIBRARY_MACHINE 定义对包含要在 NX 中调用的所有可用机床的数据库的访问途径。
LIBRARY_MACHINING_DATA 根据切削方法、部件材料、刀具材料、刀具直径、刀具长度和刚性系数定义对数据库的访问权限,以便计算加工数据(速度、进给、步距、切削深度)。
LIBRARY_FEEDS_SPEEDS 定义对包含可用进给和速度(基于切削方法、部件材料和刀具材料)的数据库的访问途径。
LIBRARY_PART_MATERIAL 定义对包含进给和速度计算中可使用的原材料及其属性的数据库的访问途径。
LIBRARY_TOOL_MATERIAL 定义对包含进给和速度计算中可使用的刀具材料及其属性的数据库的访问途径。
LIBRARY_SETUP_TEMPLATE 是一个可选关键字,它定义对包含可用设置模板和各个模板所指派的类型模板的数据库的访问途径。
定义后,“设置选择”对话框使用 NX 库,而不显示TEMPLATE_OPERATION 所定义的模板集。
在 Teamcenter Manufacturing 环境中,设置存储在数据管理系统中。
LIBRARY_CAM_OUTPUT 是一个可选关键字,它定义对在 Teamcenter Manufacturing 环境中存储 CLS、后处理和车间文档文件的数据库的访问途径。
在原生环境中,它定义用于存储输出文件的目录结构。
WIZARD 是一个可选关键字,定义用于过程助理的程序。
目录结构
以下为配置和资源文件所驻留的目录结构的说明:
创建定制配置文件
/custom/ 目录特为包含定制配置 (.dat) 文件而创建。
环境变量 UGII_CAM_CUSTOM_DIR 表示该目录默认为 $(UGII_BASE_DIR\}\\mach\\custom。
如果您使用默认目录以外的其他位置,则需确保该变量指向该位置。
如果要定制某个配置文件,建议您备份
/mach/resource/configuration/ directory into the /mach/custom/ 目录中的现有配置文件。
如果您重命名复制的配置文件,则除显示在原有配置文件处外,该文件还将显示在交互对话框中。
如果您没有重命名复制的配置文件,则它将显示在交互对话框中,而不是显示在原有配置文件处。
定义了定制配置文件后,将希望修改的资源文件复制到 /mach/custom/ 中的相应子目录下。
确保定制配置文件参考了正确的资源文件。
修改资源文件的副本。
通过复制和修改 /custom/ 目录中的现有配置,可以防止在系统中安装后续版本的 NX 时覆盖这些文件。
定制的示例
如果您希望创建一个包含您的模板部件的定制配置,请执行以下操作:
将 mill_contour.dat 复制到 /custom/configuration/my_config.dat 中
将 mill_contour.opt 复制到 /custom/template_part/english/my_templates.opt 中
编辑 my_config.dat,将 TEMPLATE_OPERATION 的路径更改为
/custom/template_part/english/my_templates.opt
编辑 my_templates.opt,像以前版本那样将您的部件添加到列表中。