制造 > 制造参数 > 在关系中使用参数
  
在关系中使用参数
可使用关系通过其它参数或零件尺寸来驱动 NC 序列和刀具参数。带有数值和字符串值的参数都可包括在关系中。如果参数是由关系驱动的,系统就会在参数文件中此参数旁加上注解。如果修改的是关系驱动的参数,则在重新生成时会重置此参数的值。您可以在“关系”(Relations) 对话框中定义复杂的关系。要打开此对话框,请单击“编辑参数”(Edit Parameters) 对话框中的
在新建 NC 序列时,所需参数会在选择刀具后自动填充到 NC 序列选项卡中的“参数”(Parameters) 子选项卡内。将在下列一个或多个位置定义关系:
“关系”(Relations) 对话框。单击“编辑参数”(Edit Parameters) > “刀具”(Tools) > “关系”(Relations) 以打开对话框。
在工作目录中的 ncparam.xml 文件内。
位于 PRO_DIRECTORY%/text/templates/mach_simncparam.xml 文件内
限制和例外
以下序列的参数不会自动填充:
螺纹车削
使用其他步骤作为参考的局部铣削 NC 序列
对于草绘刀具而言,您可以在“关系”(Relations) 对话框中定义参数;但“参数”(Parameters) 选项卡上的必需参数不会自动填充。
在创建多刀尖刀具的 NC 序列时,公式将使用刀尖 1,而非刀具直径进行设计。
如果在“刀具设置”(Tool Setup) 对话框中修改刀具几何,则为该刀具定义的关系不会相应地改变。在这种情况下,您可以更改刀具类型而不是修改几何。
以下为关系示例:
在关系中使用 NC 序列参数
在此示例中,关系中使用了弧形进给、切削进给、跨距和刀具直径的 NC 序列参数。
ARC_FEED = CUT_FEED*5
STEP_OVER = CUTTER_DIAM/2
NC 序列参数的语法为 PARAM_NAME:FID_#,其中PARAM_NAME 是参数名,# 是 NC 序列的内部特征 ID。这不是强制性的。
在关系中使用刀具参数
在此示例中,以下关系中使用了刀具 ID 以及 NC 序列参数跨距和刀具直径:
STEP_OVER:FID_22 = d6:1 * 0.1
STEP_OVER:FID_22 = CUTTER_DIAM:TID_RMIL1 * 0.4
刀具参数的语法为 PARAM_NAME:TID_ID,其中 PARAM_NAME 是参数名,TID 是刀具 ID。
 
* 指定刀具 ID 不是强制性的。如果没有指定刀具标识,则将指定的刀具参数用于当前序列。
您还可检索并使用刀具的刀具标识,它可在关系中的任何 NC 序列中使用。要检索序列中的刀具标识,请使用下列语法:
TOOL_ID:FID_#,其中 # 是 NC 序列的内部特征 ID
在关系中使用操作参数 STOCK_MATERIAL
在此示例中,关系中使用了坯件材料的操作参数。
IF STOCK_MATERIAL =="steel" CUT_FEED = 200 ELSE CUT_FEED = 2000 ENDIF
此关系基于操作中定义的坯件材料来驱动切削进给。同样,也可以使用此参数来驱动关系中的 NC 序列参数。
利用“关系”(RELATIONS) 菜单中“显示”(Show)“信息”(Info) 下的 > “NC 序列”(NC Sequences) (仅在“制造”模式下可访问) 可便于使用关系中的刀具和 NC 序列参数。它们分别显示选定刀具或 NC 序列的参数(包括 ID)。
 
* 在关系中使用 floor() 函数来对参数值进行舍入处理。还可以在 ncparam.xml 文件中使用此函数。