Proe加工参数详解(图文说明)

更新时间:2024-01-23 09:14:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

隐藏浏览窗口 << >>

铣削参数

下列参数专用于铣削 NC 序列。设置这些参数时,它们被列在与分支名称相对应的标题下。

关于对所有 NC 序列类型都可用的公共制造参数的描述,请参阅主题 NC 序列公共参数。关于粗加工和重新粗加工 NC 序列专用参数的说明,请参阅主题粗加工和重新粗加工专用铣削参数。通过另请参阅下的链接访问这些主题。

注意:

o o

必须为带有缺省值 - 1(这表示系统未对其设置缺省值)的所有参数提供一个值。 NC 序列参数的长度单位(在适用之处)与工件的单位相同。

切削选项 SCAN_TYPE

适用于\体积块\、\曲面\、\面\、\腔槽\和\切入式\铣削。

关于体积块铣削,请参阅铣削刀具扫描铣削体积块水平剖面并避开岛的方法。选项如下:

? ? ?

TYPE_1 - 刀具连续加工体积块,遇到岛时退刀。

TYPE_2 - 刀具连续加工体积块而不退刀,遇到岛时绕过它。

TYPE_3 - 刀具从岛几何定义的连续区域去除材料,依次加工这些区域并绕岛移动。完成一个区域后,可退刀,铣削其余区域。建议将 TYPE_3 的 ROUGH_OPTION 设置成 ROUGH_&_PROF。

? ?

TYPE_SPIRAL - 生成螺旋形切刀路径。

TYPE_ONE_DIR - 刀具只进行单向切削。在每个切削走刀终止位置退刀并返回到工件的另一侧,以相同方向开始下一切削。避开岛的方法与 TYPE_1 相同。

? TYPE_1_CONNECT - 刀具只进行单向切削。在每个切削走刀终止位置退刀,迅速返回到当前走刀的起始点,切入,然后移动到下一走刀的起始位置。如果在切削走刀的起始位置存在一相邻壁,连接运动将沿着该壁的轮廓进行以避免切入。

? CONSTANT_LOAD - 执行高速粗加工(ROUGH_OPTION 设置为 ROUGH_ONLY)或轮廓加工(ROUGH_OPTION 设置为 PROF_ONLY)。

? SPIRAL_MAINTAIN_CUT_TYPE - 生成螺旋切刀路径,两次切削之间用倒圆弧连接。切削完成后,刀具按圆弧轨迹进入下一切削区域,反转切削方向以维持相对于其余材料的切削类型(CLIMB 或 CONVENTIONAL)。这是一个高速加工选项,它可最小化退刀次数。

? SPIRAL_MAINTAIN_CUT_DIRECTION - 生成螺旋切刀路径,两次切削之间用 S 形连接。切削完成后,刀具按 S 形连接轨迹进入下一切削区域,保持切削方向,这样就使相对于其余材料的切削类型在两次切削之间改变(从 CLMB 到 CONVENTIONAL,然后从 CONVENTIONAL 到 CLIMB)。这是一个高速加工选项,它可最小化退刀次数。

? FOLLOW_HARDWALLS - 每次切削形状遵循体积块的壁形状,在两次连续切削的相应点之间保持固定偏移。如果闭合切削区域,则在切削之间存在 S 形连接。

下图表示\体积块\铣削的扫描类型。

1. 2. 3. 4. 5. 6.

TYPE_1 TYPE_SPIRAL TYPE_2 TYPE_3

TYPE_ONE_DIR TYPE_1_CONNECT

对于直切曲面铣削:

? ?

TYPE_1 - 刀具连续加工选定曲面,遇到岛时退刀。

TYPE_3 - 如果选定曲面被分成多个区域,则刀具在完全加工完一个区域后才移动到下一区域。

对于等值线曲面铣削:

? ? ? ?

TYPE_1 - 刀具连续加工选定曲面,遇到岛时退刀。 TYPE_2 - 刀具连续加工选定曲面,遇到岛时绕过它。

TYPE_3 - 如果选定曲面被分成多个区域,则刀具在完全加工完一个区域后才移动到下一区域。

TYPE_ONE_DIR - 刀具只进行单向切削。在每个切削走刀终止位置退刀并返回到工件的另一侧,以相同方向开始下一切削。

对于切削线曲面铣削:

? ? ? ?

TYPE_1 - 刀具沿生成的切削线来回移动。

TYPE_3 - 如果选定曲面被分成多个区域,则刀具在完全加工完一个区域后才移动到下一区域。

TYPE_SPIRAL - 刀具加工起始和终止切削线中间的第一个切削走刀。其余走刀将在第一个走刀两边从右到左交替进行加工。 TYPE_ONE_DIR - 刀具只进行单向切削。在每个切削走刀终止位置退刀并返回到工件的另一侧,以相同方向开始下一切削。

? TYPE_HELICAL -(仅当 CUTLINE_TYPE 参数设置为 FLOWLINES 时适用。)刀具沿螺旋线移动。仅对\封闭切削线\加工有效。生成的刀具路径如下图所示。

1. 2.

起始切削线(顶部曲面边界) 终止切削线(底部曲面边界)

对于投影切削曲面铣削,扫描类型与\体积块\铣削相同(TYPE_1_CONNECT 和 CONSTANT_LOAD 除外)。它们参照创建刀具路径的平整形态的方法。 对于刀侧铣削:

? ? ?

TYPE_1 - 刀具通过加工曲面来回移动。

TYPE_ONE_DIR - 刀具只进行单向切削。在每个切削走刀终止位置退刀并返回到工件的另一侧,以相同方向开始下一切削。 TYPE_HELICAL - 刀具沿螺旋线移动。仅对曲面的封闭环有效。

对于端面铣削:

? ? ? ?

TYPE_1 - 刀具沿选定面来回移动,加工平行切削走刀。如果选定面由多个区域组成,刀具忽略它们并在工件的整个长度内移动。 TYPE_3 - 如果选定曲面由多个区域组成,则刀具在平行切削走刀中来回移动来加工一个区域,然后退刀并移动到下一区域。 TYPE_SPIRAL - 刀具在曲面中间加工第一个切削走刀。其余走刀将在第一个走刀两边从右到左交替进行加工。

TYPE_ONE_DIR - 刀具只进行单向切削。在每个切削走刀终止位置退刀并返回到工件的另一侧,以相同方向开始下一切削。

1. 2.

TYPE_1 TYPE_3

对于腔槽铣削,扫描类型与\体积块\铣削相同(TYPE_1_CONNECT 和 CONSTANT_LOAD 除外)。它们参照刀具扫描腔槽底部的方法。 对于切入式铣削,刀具 Insert_Width 小于 Cutter_Diam/2 时不能改变扫描类型。对于常规平整刀具,可用下列扫描类型:

? ? ?

TYPE_3 - 完全加工完一个区域后移动到下一区域。 TYPE_SPIRAL - 生成螺旋切削路径。

TYPE_ONE_DIR - 只进行单向切削。在每个切削走刀终止位置,刀具返回到区域的另一侧,以相同方向开始下一切削。

ROUGH_OPTION

控制在\体积块\铣削 NC 序列过程中是否出现轮廓走刀。选项如下:

? ? ? ? ?

ROUGH_ONLY - 创建不带轮廓加工的 NC 序列。

ROUGH_&_PROF - 创建粗切削铣削体积块的 NC 序列,然后加工体积块曲面轮廓。 PROF_&_ROUGH - 首先加工体积块曲面轮廓,然后粗切削该体积块。 PROF_ONLY - 仅加工轮廓。

ROUGH_&_CLEAN_UP - 清除体积块的壁而不创建轮廓走刀。如果 SCAN_TYPE 设置为 TYPE_3,每个层切面内的水平连接移动将沿体积块的壁进行。如果 SCAN_TYPE 设置为 TYPE_ONE_DIR,在切入和退刀时,刀具将沿着体积块的壁垂直移动。对于 TYPE_ONE_DIR,刀具退到上一级层切面;但是,它相对于当前层切面的侧移距离不超过 (STEP_DEPTH + CUTTER_DIAM/2)。

? POCKETING - 加工体积块壁的轮廓并精铣削体积块内平行于退刀平面的所有平面(岛顶部和体积块的底部)。根据 POCKET_EXTEND 参数的值来铣削平面的开放边。

? FACES_ONLY - 只对体积块内平行于退刀平面的平面(岛顶部和体积块的底部)进行精铣削。根据 POCKET_EXTEND 参数的值来铣削平面的开放边。

注意:使用具有 ROUGH_STEP_DEPTH 的\轴直切曲面\铣削,可获得与具有 TYPE_ONE_DIR 的 ROUGH_&_CLEAN_UP 相类似的刀具路径。

下图显示依据 ROUGH_OPTION 的切刀路径。

1. 2. 3. 4. 5. 6.

ROUGH_ONLY PROF_ONLY 粗切削后加工轮廓 首先加工轮廓 ROUGH_&_PROF PROF_&_ROUGH

1. 2.

具有 TYPE_3 的 ROUGH_&_CLEAN_UP

具有 TYPE_ONE_DIR 的 ROUGH_&_CLEAN_UP

下图显示了具有 TYPE_ONE_DIR 的 ROUGH_&_CLEAN_UP 的刀具路径

1. 2. 3. 4.

POCKET_EXTEND

加工体积块内平面的开放边时,定义刀具位置(例如,岛顶部)。值为:

刀具路径 STEP_DEPTH

铣削体积块壁(侧视图)

STEP_DEPTH + CUTTER_DIAM/2

? ? ?

TOOL_ON(缺省)- 刀具的中心接触平面边界时,刀具停止。 TOOL_TO - 刀具的前缘接触平面边界时,刀具停止。 TOOL_PAST - 刀具的跟部接触平面边界时,刀具停止。

当 ROUGH_OPTION 设置为 POCKETING 或 FACES_ONLY 时使用该参数。 TRIM_TO_WORKPIECE

在\体积块\铣削中,如果该参数设置为 YES,则将铣削体积块限定在工件边界内,以避免空加工。如果设置为 NO(缺省),则仅在 Z 方向上进行修剪。 注意:

? ?

如果工件存在底切,请勿将 TRIM_TO_WORKPIECE 设置为 YES。

有意偏移或草绘体积块超过工件边界时(如下图所示),请确保将 TRIM_TO_WORKPIECE 设置为 NO。

1.

在\轴直切曲面\和\平面\铣削中,如果该参数设置为 YES(缺省设置为 NO),则刀具在加工完工件的一个区域之后移动到下一区域。实际刀具路径取决于 SCAN_TYPE 参数值。下图表示 SCAN_TYPE 设置为 TYPE_ONE_DIR 的\平面\铣削。

铣削体积块(有偏移)

1. 2.

CUT_DIRECTION

对于\体积块\铣削,可以将层切面内的刀具运动方向颠倒。参数值为 STANDARD 和 REVERSE。

对于\轮廓\铣削,STANDARD(缺省)由顶部至底部加工选定曲面,即,从顶部层切面开始;REVERSE 由底部至顶部加工,即,从最低层切面开始。

STEPOVER_ADJUST

如果设置为 YES(缺省),则调整步距(由 STEP_OVER 和 NUMBER_PASSES 参数定义),使一个走刀的切刀路径的起始和终止位置与边接近。调整后的步距不超过原始步距。如果设置为 NO,步距由 STEP_OVER 和 NUMBER_PASSES 参数的组合来精确定义。

TRIM_TO_WORKPIECE NO TRIM_TO_WORKPIECE YES

1. 2.

CUT_TYPE

STEPOVER_ADJUST NO STEPOVER_ADJUST YES

该参数与 SPINDLE_SENSE 一起控制加工 NC 序列或层切面轮廓过程中去除材料时,材料与刀具的相对位置;底部层切面(如在腔槽铣削中)不受该参数的影响。选项为 CLIMB、UPCUT 和 ZIG_ZAG。可能的组合和生成的刀具路径为:

? ? ?

CLIMB 和 CW - 切刀向左(缺省)。 UPCUT 和 CW - 切刀向右。

UPCUT 和 CCW - 切刀向左。 CLIMB 和 CCW - 切刀向右。

ZIG_ZAG - 在每一层切面上都改变切削方向。

注意:当将 ROUGH_OPTION 指定为 ROUGH_&_PROF、PROF_&_ROUGH 或 PROF_ONLY 时,或者当 SCAN_TYPE 为 TYPE_SPIRAL 时,可指定\体积块\铣削的 CUT_TYPE 参数。

对于\局部\铣削,有一个附加选项 NONE,选择此选项可在清除材料时使刀具来回移动。

对于\轮廓\铣削,轮廓加工开放轮廓时,可使用 ZIG_ZAG 选项。它提供层切面间的单向切削类型连接,而 CLIMB 和 UPCUT 使刀具退回并迅速横移到下一层切面的起始位置。

1. 2.

CUT_TYPE CLIMB CUT_TYPE ZIG_ZAG

对于\轴直切曲面\铣削,CUT_TYPE 与 SPINDLE_SENSE 和 CUT_DIRECTION 一起控制加工曲面的起始点和方向。LACE_OPTION 参数必须设置为 NO。

PLUNGE_PREVIOUS

对于 SCAN_TYPE 为 TYPE_3 的\体积块\铣削,该参数确定开始加工新区域时刀具切入的位置:

? ?

YES - 刀具在上一个已加工区域内切入,然后移动到新区域。 NO(缺省)- 刀具在新区域内切入。

FIX_SKIPPED_SLICES

缺省状态下(设置为 NO),如果在铣削体积块时,Pro/NC 不能在某个 Z 深度上创建层切面(例如,由于几何问题),刀具将跳过该层切面而进入下一层切面。如果该参数设置为 YES,则一旦不能创建层切面,Pro/NC 将会在跳过的层切面的层处生成下一层切面并重复此过程。也就是说,如果不能创建层切面,下一层切面将重复加工两次:在跳过的层切面的 Z 层和其自身的 Z 层。每当不能生成层切面时,系统就会发出警告。

LACE_OPTION

对于\直切曲面\铣削和\切削线\加工,该参数控制刀具在切削走刀的终止位置是否退刀(如下图所示)。如果设置为 NO(这是\直切曲面\铣削的缺省设置),每次切削后刀具都退刀,以便使所有切削都以相同方向进行。如果设置为其它值,可使刀具来回切削,并指定相邻切口的端点间的连接形状。

? ?

如果设置为 LINE_CONNECT,相邻端点由直线段连接。LINE_CONNECT 为\切削线\加工的缺省设置。

CURVE_CONNECT 选项(只用于\直切曲面\铣削)使用更复杂的(减慢处理过程)算法,该算法考虑参照零件几何。如果 LACE_OPTION 设置为 CURVE_CONNECT,刀具将沿着中断切削走刀的障碍物的几何来运动。只有 LINE_CONNECT 引起过切时才使用 CURVE_CONNECT。

? ARC_CONNECT 选项(只可用于\轴直切曲面\铣削)使系统可在相邻切削走刀间使用光滑的、圆弧形连接。可根据需要缩短切削走刀来调节连接运动,以便刀具停在曲面边界上。连接将自动避免过切。此选项用于高速加工。

? 如果设置为 LOOP_CONNECT,相邻端点使用垂直环连接,刀具切向离开和进入被加工曲面。

注意:对于\轴直切曲面\铣削,如果将 LACE_OPTION 设置为 LINE_CONNECT,系统将自动避免连接运动的过切,并且如果 LINE_CONNECT 引起过切,系统会将设置切换为 CURVE_CONNECT。在 4 轴和 5 轴 NC 序列中,如果 LINE_CONNECT 引起过切,刀具将退刀。要避免此类退刀,请使用 CURVE_CONNECT 设置。

1. 2.

ALLOW_NEG_Z_MOVES

对于\轴直切曲面\铣削 NC 序列,如果该参数设置为 NO,系统将取消 Z 轴负方向上的移动。缺省是 YES。如果将

ALLOW_NEG_Z_MOVES 设置为 NO,则还必须将 SCAN_TYPE 设置为 TYPE_1,将 LACE_OPTION 设置为 NO。下图显示了 ALLOW_NEG_Z_MOVES 设置为 NO 的刀具路径示例。

LACE_OPTION NO

LACE_OPTION LINE_CONNECT

RETRACT_OPTION

控制\体积块\铣削、\粗加工\和\重新粗加工\中的退刀次数和层。 在\体积块\铣削中,值为:

? OPTIMIZE(缺省)- 最小化退刀次数,但不最小化高度。如果指定用于 NC 序列,刀具将退到\横向\平面的层上,否则退到\退刀\平面的层上。

? NOT_OPTIMIZE - 如果第二个层切面不是从切刀当前位置的正下方开始,则切刀在两个层切面间退刀。如果 ROUGH_OPTION 为 ROUGH_&_PROF 或 PROF_&_ROUGH,则切刀在层切面内的粗加工和轮廓走刀之间退刀。如果 OPTIMIZE 引起过切,则指定为 NOT_OPTIMIZE。刀具退刀至\横向\或\退刀\平面的层上。

? SMART - 最小化退刀次数和退刀高度。对于 NC 序列中的每次中间退刀,系统计算刀具横移到新位置的安全级。此安全级确定为刀具路径上无障碍最低层切面的等级上加上 PULLOUT_DIST 值(如果已指定该值)。

注意:如果使用\构建切削\为每个层切面指定\进刀\或\退刀\路径,则将忽略 RETRACT_OPTION 参数。

在\粗加工\和\重新粗加工\中,值为:

? SMART(缺省) - 最小化退刀次数和退刀高度。对于 NC 序列中的每次中间退刀,系统计算刀具横移到新位置的安全级。此安全级确定为刀具路径上无障碍最低层切面的等级上加上 PULLOUT_DIST 值(如果已指定该值)。

?

ALWAYS - 刀具退刀至每个层切面后的退刀平面。

GOUGE_AVOID_OPTION

在\刀侧铣削\中,指定是否退刀以避免过切:

? ?

RETRACT_TOOL - 刀具可在两次切削间退刀。 LIFT_TOOL - 将最小化两次切削间的退刀次数。

GOUGE_AVOID_TYPE

对于 3 轴轮廓加工:TIP_&_SIDES(缺省)设置使系统在避免刀具路径过切时检测底切。如果希望能加工底切,请将 GOUGE_AVOID_TYPE 设置为 TIP_ONLY。

对于 5 轴轮廓加工:如果设置为 TIP_&_SIDES,系统避免相对于整个刀具的过切(由刀具参数定义)。如果检测到底切,刀具将退刀。缺省设置为 TIP_ONLY,此时,系统不检测底切。

注意:修改参数时,不能改变 GOUGE_AVOID_TYPE 设置。使用重定义。

REMAINDER_SURFACE

适用于\直切曲面\铣削、\轴等值线\和\切削线曲面\铣削 NC 序列。如果设置为 YES(缺省为 NO),系统将生成表示剩余材料的曲面(由后续的\局部铣削\序列来去除)。此曲面属于当前 NC 序列,并且在再生刀具路径后再生。

注意:将根据 SCALLOP_HGT 参数值生成剩余曲面。

AUTO_SYNCHRONIZE

只适用于\切削线曲面\铣削。如果设置为 YES(缺省),系统将试图使用通过所有选定切削线的边作为同步线。如果不符合要求,可将 AUTO_SYNCHRONIZE 设置为 NO,并手工指定同步线或同步点。

AUTO_INNER_CUTLINE

只适用于\切削线曲面\铣削。如果设置为 YES,系统将试图使用通过所有指定同步线的边作为内部切削线。缺省是 NO。

CUTLINE_TYPE

只适用于\切削线曲面\铣削。用来在计算切削线分布时选取系统使用的算法。值为:

? ?

BLEND - 系统使用曲面边界混合来生成切削线。

FLOWLINES(缺省)- 系统使用\有限元分析\方法处理选定要进行铣削并生成切削线的曲面。

CUTLINE_EXT_TYPE

只适用于\切削线曲面\铣削。当切削线没有延伸选定进行加工曲面的整个长度时,指定系统如何处理这种情况。值为:

? ?

BOUNDARY(缺省)- 系统将试图将切削线延伸至曲面的边界。 NONE - 加工操作将限制在指定切削线的长度内。

1. 2. 3. 4. 5.

AXIS_DEF_CONTROL

适用于\轴切削线曲面\、\轨迹\铣削和\刀侧铣削\。 对于\轴切削线曲面\铣削和\刀侧铣削\,值为:

选定要进行加工的曲面 切削线起点 切削线终点

CUTLINE_EXT_TYPE BOUNDARY CUTLINE_EXT_TYPE NONE

? USE_SURF_NORMS(缺省)- 曲面法向用于确定刀具轴方向,即,任何用户指定的轴定义都提供应用到加工曲面的法向的定位导引角和倾角。

? IGNORE_SURF_NORMS - 不考虑曲面法向,刀具轴方向为用户指定的轴定义的严格插值。不适用于\通过曲面等值线的刀侧铣削\。

对于\轴轨迹\铣削,此参数用于使用\曲面\ 命令创建的\自动切削\运动。指定轴定义的另一方法是使用\切削运动设定\ 菜单中的\轴控制\ 命令。AXIS_DEF_CONTROL 参数指定明确的轴定义之间的近似值类型。值为:

? RELATIVE_TO_DRIVE_SURFACE(缺省)- 保留刀具轴相对于在曲面位置上定义的每个显式轴的曲面法向的导引角和倾角。刀具在显式轴定义之间移动时,系统通过在上一显式轴定义和下一显式轴定义之间进行线性插值来计算平均导引角/倾角。然后,相对于当前位置上的曲面法向应用此平均值。此方法在需要精确的轴控制时可用于生成可变导引角/倾角刀具路径。应用该控制进行试验,以确保刀具和刀架能通过零件几何的狭窄通道。

? PROJECT_ON_DRIVE_SURFACE - 保留刀具轴相对于在曲面的多个位置处定义的每个显式轴的曲面法向的导引角。刀具在显式轴定义之间移动时,系统通过在上一显式轴定义和下一显式轴定义之间进行线性插值来计算平均导引角。然后,在当前位置应用此平均值,并且刀具轴以倾角分量 0 投影到曲面上。此方法可用于生成刀具路径,该刀具路径具有用户控制的可变导引角,但始终使用刀具的侧面进行切削。

? FROM_AXES_AND_DRIVE_SURFACE - 此方法适用于一组曲面中具有一些不可展开的曲面的情况。在这些不可展开的区域中,刀具路径可能不可预知,所以可能要指定显式轴定义来覆盖系统缺省值。系统将从曲面边界衍生所有其它刀具向量。使用与 RELATIVE_TO_DRIVE_SURFACE 相同的规则插入刀具轴。

? ?

AXIS_LINEAR_APPROXIMATION - 刀具方向为显式轴定义的线性近似值。 AXIS_LEAD_ANGLE_APPROXIMATION - 刀具方向为沿轨迹的导引角插值。

? PROJECT_FROM_AXES - 此方法起到 FROM_AXES_AND_DRIVE_SURFACE 和 PROJECT_ON_DRIVE_SURFACE 组合的作用。可指定显式轴定义,系统将从曲面边界衍生中间刀具向量。然后,它会将所有轴定义都投影到驱动曲面上。

LEADING_EDGE_MACHINING

如果设置为 YES(缺省设置为 NO),请确保刀具始终用前缘进行切削(即使在高曲率的区域中),同时保持与驱动曲面的接触。适用于\使用曲面进行 5 轴轨迹铣削\。在涡轮机叶片加工中尤其有用。

USE_VARIABLE_TILT

如果设置为 YES(缺省为 NO),刀具将倾斜,以避免过切。只适用于\刀侧铣削\。

IGNORE_RULINGS

如果设置为 NO(缺省),刀具在加工直纹曲面时将平行于直纹曲面的母线。如果设置为 YES,刀具将忽略直纹曲面的母线。只适用于\刀侧铣削\。

4X_LEAD_RANGE_OPT

如果设置为 YES(缺省为 NO),系统将尝试使用可变导引角来避免过切。即,如果使用指定的 4X_LEAD_ANGLE 发生过切,系统将尝试使用介于 4X_MIN_LEAD_ANGLE 和 4X_MAX_LEAD_ANGLE 之间的另一角度。只适用于 4 轴铣削。

FOLLOW_TOP_EDGE_3AX

在 3 轴\轨迹\铣削中,可用圆锥形刀具加工凸台或孔的顶边 (SIDE_ANGLE > 0)。如果设置为 YES(缺省设置为 NO),系统将自动计算 XY 平面内的必需偏移,以使刀具 (1) 的侧面沿着凸台 (2) 或孔的顶边运动,如下所示。

CUSTOMIZE_AUTO_RETRACT

如果设置为 NO(缺省为 YES),刀具沿着缺省刀具路径运动时,将不执行自动退刀。

SLICE_PATH_SCAN

定义在多个步长深度(层切面)内加工多个走刀的顺序。值为:

? PASS_BY_PASS - 完成第一个层切面的第一个走刀后,转到第二个层切面的第一个走刀,以此类推。完成最后一个层切面的第一个走刀后,转到第一个层切面的第二个走刀;继续执行直到完成最后层切面的最后一个走刀。

?

SLICE_BY_SLICE - 完成一个层切面内的所有走刀之后才转到下一层切面。

CONNECTION_TYPE

控制多步长和多走刀 3 轴轨迹铣削的中间刀具退刀。值为:

? ? ? ?

RETRACT(缺省) - 在中间切削终止时,刀具退刀,在退刀平面内移动,然后切入下一切削的起始处。 Z_LAST - 中间切削终止时,刀具首先在 XY 平面内移动,然后沿着 Z 轴移动到下一切削的起始处。 Z_FIRST - 中间切削终止时,刀具首先沿着 Z 轴移动,然后在 XY 平面内移动到下一切削的起始处。 SIMULTANEOUS - 刀具直接从上一切削的终止处移动到下一切削的起始处。

MACHINING_ORDER

对于使用先前刀具的\局部\铣削,指定去除拐角处和曲面上的剩余材料的顺序。值为:

? ? ? ?

CORNERS_FIRST(缺省)- 去除拐角处的剩余材料,然后继续清除曲面。 SURFACES_FIRST - 清除曲面,然后去除拐角处的剩余材料。 CORNERS_ONLY - 去除拐角处的剩余材料,但不加工曲面。 SURFACES_ONLY - 清除曲面,但不加工拐角。

SURFACE_CLEANUP

对于使用先前刀具的\局部\铣削,指定曲面的清除是在单个走刀中完成还是按步长深度增量来完成。值为:

? ?

SINGLE_DEPTH(缺省)- 刀具在曲面底部加工一个切削走刀。

MULTI_DEPTH - 刀具加工多个切削走刀,按步长深度增量去除材料。必须指定 STEP_DEPTH 参数的值。

CORNER_CLEANUP

对于使用先前刀具的\局部\铣削,指定如何加工拐角。值为:

? ?

Z_PLANE_CUTS(缺省)- 使用 2.5 轴加工去除拐角处的材料。 CONTOUR - 使用一系列垂直切削去除拐角处的材料。

RETRACT_TRANSITION

对于高速\体积块\铣削以及\粗加工\和\重新粗加工\,指定刀具在垂直退刀移动和横向移动(在退刀平面或中间横向平面层的水平移动)之间转换的方式,以及在横向移动和垂直切入移动之间的转换方式。值为:

? ?

CORNER_TRANSITION(缺省)- 垂直移动和水平移动互成一角。

ARC_TRANSITION - 垂直移动和水平移动通过相切圆弧连接。在此种方式中,刀具在高速加工中改变方向时不必减慢速度或停止。转接弧的半径由 RETRACT_RADIUS 参数值定义。圆弧在安全横向平面的层的上方开始,因此,水平横向移动在退刀平面或中间横向平面层上方 RETRACT_RADIUS 处开始。

RETRACT_RADIUS

指定转接圆弧的半径(如果 RETRACT_TRANSITION 参数设置为 ARC_TRANSITION)。缺省为破折号 (-)。如果将 RETRACT_TRANSITION 设置为 ARC_TRANSITION,必须指定一个 RETRACT_RADIUS 值。

切削参数 STEP_DEPTH

在粗切削 NC 序列过程中的每一走刀的递增深度。STEP_DEPTH 必须大于零。未设置缺省值(显示为\)。 MIN_STEP_DEPTH

对于\体积块\和\轮廓\铣削,指定层切面间的最小允许距离。缺省状态下,垂直于\序列\坐标系 Z 轴的所有平面曲面生成附加层切面。如果沿此类平面曲面的某一层切面和前一层切面间的距离小于 MIN_STEP_DEPTH 的值,则跳过该层切面。 NUMBER_CUTS

对于\端面\铣削,对到某一深度的切削次数进行附加控制(也由 STEP_DEPTH 参数控制)。系统使用 STEP_DEPTH 参数值计算切削次数,并将其与 NUMBER_CUTS 比较,取较大值。缺省为破折号 (-),即未使用。

对于\切削线\加工,可按步长深度增量执行铣削。它必须与下一参数 OFFSET_INCREMENT 一起使用。缺省为破折号 (-),即未使用。 OFFSET_INCREMENT

该参数与 NUMBER_CUTS 一起使用,可按步长深度增量执行\切削线\加工。刀具将在选定曲面上方的 (OFFSET_INCREMENT * (NUMBER_CUTS - 1) + PROF_STOCK_ALLOW) 位置处加工第一个层切面,以彼此间距离为 OFFSET_INCREMENT 来执行

NUMBER_CUTS 个层切面的加工,这样最后的层切面位于选定曲面上方的 PROF_STOCK_ALLOW 位置处。如果指定了 SCALLOP_HGT,它只影响最后的层切面。在每个层切面的终止位置,刀具将退刀,移动到下一层切面的起始位置然后切入。如果 LACE_OPTION 设置为 NO,刀具将在通过加工曲面的每个切削走刀后额外退刀。缺省为破折号 (-),即未使用。 ROUGH_STEP_DEPTH

只适用于\轴直切曲面\铣削。缺省为破折号 (-)。如果指定缺省值之外的其它值,系统以相应水平层切面定义的深度增量来执行曲面铣削。它可创建\体积块\式刀具路径而不实际定义\铣削体积块\,这在加工输入的曲面(非实体曲面)时特别有帮助。此 NC 序列与常规\轴直切曲面\铣削序列去除的材料相同并同样具有自动避免过切的功能。 下图表示以深度增量进行的\轴直切曲面\铣削。

1.

WALL_SCALLOP_HGT

控制\体积块\铣削的步长深度。WALL_SCALLOP_HGT (wsh) 必须小于或等于切刀半径,即,wsh <= d/2。缺省为 0。 BOTTOM_SCALLOP_HGT

同样用于控制\体积块\铣削的步距距离。 SCALLOP_HGT

同样用于控制\使用先前刀具\的\曲面\铣削和\局部\铣削的步距距离。

下图解释了 STEP_DEPTH 和 WALL_SCALLOP_HGT 参数。Pro/NC 按如下规则处理这些参数: 1.

如果指定 WALL_SCALLOP_HGT 为零 (wsh = 0),则使用 STEP_DEPTH 计算凸棱高度。 选取此曲面。

2. 如果指定 wsh > 0,则使用 wsh 计算步长深度。将此计算值与定义的 STEP_DEPTH 进行比较。Pro/NC 取两者中较小值。

对于 STEP_OVER 和 BOTTOM_SCALLOP_HGT(用于\体积块\铣削)或者 SCALLOP_HGT(用于\曲面\铣削),以上规则也适用。 下图解释了 STEP_DEPTH 和 WALL_SCALLOP_HGT。

1. 2. 3. 4.

ROUGH_STOCK_ALLOW 和

PROF_STOCK_ALLOW

粗切削后为精加工所留下的坯件量。这两个参数都用于\体积块\铣削 NC 序列,并为粗加工和轮廓加工指定不同的机械加工余量。必须为 PROF_STOCK_ALLOW 设置一个小于或等于 ROUGH_STOCK_ALLOW 的值。在\自动\去除材料后显示几何时,它将使用 PROF_STOCK_ALLOW。

STEP_OVER 刀具路径

WALL_SCALLOP_HGT STEP_DEPTH

1. 2. 3.

PROF_STOCK_ALLOW ROUGH_STOCK_ALLOW 腔槽

在\粗加工\和\重新粗加工\序列中,只使用 ROUGH_STOCK_ALLOW 指定切削后剩余的坯件量。

BOTTOM_STOCK_ALLOW

对于\体积块\铣削,此参数是指平行于退刀平面的平面上的粗加工 NC 序列之后剩余的坯件量。缺省值是一个破折号 (-),在这种情况下,将忽略 BOTTOM_STOCK_ALLOW 参数,而使用 PROF_STOCK_ALLOW 代替。 对于\表面加工\,指定选定平面上的坯件余量。缺省值为 (-),设置机械加工余量为 0。 WALL_TOLERANCE

用于指定前一 NC 序列后沿壁所剩余的材料量,\局部铣削\序列不将其清除。缺省值为 0。适用于参照上一\体积块\序列的\局部\铣削 NC 序列。 STEP_OVER

控制任一类型端铣刀的横向切削深度。STEP_OVER 必须为小于或等于切刀直径的一个正值。未设置缺省值(显示为\)。 TOOL_OVERLAP

STEP_OVER 的另一参数。指明刀具在上一走刀加工过程中应叠加的区域量。如果指定了 TOOL_OVERLAP 而未指定 STEP_OVER,将按 (CUTTER_DIAM - TOOL_OVERLAP) 计算 STEP_OVER。

PLUNGE_STEP

控制刀具的连续切入之间的距离。缺省为破折号 (-),在这种情况下:

? ?

如果使用\切入式铣削\刀具,该距离等于刀具参数 Insert_Cut_Width。

如果使用常规铣削刀具,系统根据刀具的 Cutter_Diam 计算最大切入步长,使用此步长将去除两次切入间的所有材料。

只适用于\切入\铣削。

CORNER_ROUND_RADIUS

指定高速加工中所允许的凹拐角的最小半径。适用于\体积块\铣削、\粗加工\和\重新粗加工\。缺省值为 0。 NUMBER_PASSES

该参数对每个层切面的刀具走刀数进行附加控制(也由 STEP_OVER 参数控制)。系统将使用 NUMBER_PASSES 参数值(如果不是 0)计算步距距离,并将其与 STEP_OVER 值进行比较,取其中较小值。适用于\体积块\铣削和\表面加工\。对于\表面加工\,如果 NUMBER_PASSES 设置为 1,它将覆盖 STEP_OVER 的值,这样在每一层切面只加工一个走刀。 ONE_PASS_OFFSET

对于一个走刀的\端面\铣削 NC 序列(即,NUMBER_PASSES 为 1 时),使用该参数可以偏移刀具路径。如果为正值,相对于切削方向将走刀向左偏移,如果为负值则将其向右偏移。缺省值为 0。 INITIAL_EDGE_OFFSET

使用该参数可以相对于被铣削的曲面的边,偏移\端面\铣削的第一个走刀。缺省为 0,在这种情况下,第一个走刀位置的尖端轨迹与曲面边重合;如果为正值,将第一个走刀移进曲面,如果为负值则将其移出曲面。不能大于 STEP_OVER 的值。 FINAL_EDGE_OFFSET

使用该参数可以相对于被铣削的曲面的边,偏移\端面\铣削的最后一个走刀。缺省为 0,在这种情况下,最后一个走刀位置的尖端轨迹与曲面边重合;如果为正值,将最后一个走刀移进曲面,如果为负值则将其移出曲面。不能大于 STEP_OVER 的值。 CUT_ANGLE

切削方向和\序列\坐标系的 X 轴之间的夹角。CUT_ANGLE 缺省值为 0,即切削方向平行于 X 轴。该参数用于\体积块\和\切入式\铣削、\腔槽\铣削、\端面\铣削、\直切曲面\铣削和\投影切削的曲面\铣削。如果 SCAN_TYPE 为 TYPE_SPIRAL,对于\体积块\和\切入式\铣削、\腔槽\和\投影切削的曲面\铣削将忽略 CUT_ANGLE。

1.

CUT_ANGLE 0

2.

CUT_ANGLE 90

LEAD_ANGLE

使用该参数和 TILT_ANGLE 可为\轴曲面\铣削 NC 序列定义相对于曲面法向的刀具方向。LEAD_ANGLE 为相对于刀具移动方向偏移曲面法向的角度。正值向前倾斜刀具,负值向后倾斜刀具。 TILT_ANGLE

使用该参数和 LEAD_ANGLE 可为\轴曲面\铣削 NC 序列定义相对于曲面法向的刀具方向。TILT_ANGLE 为相对于刀具移动方向偏离曲面法向的角度。正值向右倾斜刀具,负值向左倾斜刀具。 AXIS_SHIFT

使用该参数可以沿刀具轴移动 CL 数据。如果设置为正值,沿刀具轴向下移动所有 CL 数据;如果设置为负值,则向上移动 CL 数据。缺省值为 0。

注意:AXIS_SHIFT 在执行过切检测之后应用。使用\过切检测\功能,确保没有过切。

1. 2. 3.

NUM_PROF_PASSES

使用该参数和 PROF_INCREMENT 可创建彼此水平偏移的多个轮廓或轨迹走刀。NUM_PROF_PASSES 指定要生成的走刀数量(缺省为 1)。ROUGH_OPTION 设置为 PROF_ONLY 时,适用于\体积块\铣削,它还适用于\轮廓\铣削和\轨迹\铣削。如果为\体积块\铣削指定 ROUGH_OPTION 参数为其它值,将忽略 NUM_PROF_PASSES。 PROF_INCREMENT

指定根据 NUM_PROF_PASSES 生成的走刀之间的水平距离,这意味着第一个走刀偏移最后的走刀,偏移量为: (NUM_PROF_PASSES - 1)*PROF_INCREMENT。

缺省值为 0。ROUGH_OPTION 设置为 PROF_ONLY 时,适用于\体积块\铣削,它还适用于\轮廓\铣削和\轨迹\铣削。如果为\体积块\铣削指定 ROUGH_OPTION 参数为其它值,将忽略 NUM_PROF_PASSES。 下图说明了 NUM_PROF_PASSES 和 PROF_INCREMENT。

刀具 模型

AXIS_SHIFT

1. 2. 3. 4. 5.

CORNER_OFFSET

指定由\局部铣削\序列使用\拐角边\去除材料的量。缺省值为 0。 SLOPE_ANGLE

在\局部铣削\中,该参数指相对于 XY 平面的角度值,此平面将要去除的材料分成垂直和水平区域。例如,如果要去除带有倾斜壁的腔槽内的剩余材料,指定 SLOPE_ANGLE 值小于壁的斜度将使刀具首先加工腔槽的底边,然后去除壁之间拐角内的材料。新创建的 NC 序列的缺省 SLOPE_ANGLE 为 30 度。对于在\版本 2000i2\之前创建的 NC 序列,缺省值为 90 度。 START_OVERTRAVEL

为所有走刀(每个层切面的第一个走刀除外),指定从刀具到曲面轮廓的距离(另请参阅 APPROACH_DISTANCE)。缺省值为 0。只适用于\端面\铣削。 END_OVERTRAVEL

指定在所有走刀上(每个层切面的最后一个走刀除外),刀具超过曲面轮廓的距离(另请参阅 EXIT_DISTANCE)。缺省值为 0。只适用于\端面\铣削。 GROOVE_DEPTH

凹槽的深度。未设置缺省值(显示为\)。只适用于\雕刻\。 4X_TILT_ANGLE

指定刀具轴和\轴平面\间的夹角(以度为单位)。通常,刀具轴平行于此平面(4X_TILT_ANGLE 缺省值为 0)。只适用于 4 轴铣削。 4X_LEAD_ANGLE

以度为单位,指定曲面法向在\轴平面\上的投影与刀具轴之间的夹角(缺省为 0)。只适用于 4 轴铣削。 4X_MAX_LEAD_ANGLE

指定尝试避免过切时允许的最大导引角。缺省为破折号 (-),但如果 4X_LEAD_RANGE_OPT 设置为 YES,则必须指定一个值。只适用于 4 轴铣削。

4X_MIN_LEAD_ANGLE

NUM_PROF_PASSES = 1 NUM_PROF_PASSES = 4 PROF_INCREMENT 第一个走刀 最后走刀

指定尝试避免过切时允许的最小导引角。缺省为破折号 (-),但如果 4X_LEAD_RANGE_OPT 设置为 YES,则必须指定一个值。只适用于 4 轴铣削。

CHK_SRF_STOCK_ALLOW

允许指定要与检测曲面一起使用的机械加工余量。缺省值是一个破折号 (-),即忽略。该参数适用于使用\检测曲面\功能的\铣削\序列(即,适用于\曲面\、\轨迹\、\轮廓\铣削以及参照\曲面\铣削 NC 序列的\局部铣削\)。

注意:为 NC 序列指定 CHK_SRF_STOCK_ALLOW 时(此时所有参照零件曲面被选取用作检测曲面)要十分小心。

进给量 ARC_FEED

允许控制圆弧周围的切削进给量。缺省为破折号 (-),在这种情况下,使用 CUT_FEED。如果设置为 0,会在 CIRCLE 语句之前输出 RAPID 语句。

ARC_FEED_CONTROL

确定如何计算圆弧周围切削进给量的值。选项如下:

? ?

TOOL_CENTER(缺省)- CIRCLE 语句输出的进给速度始终等于指定给 ARC_FEED 的值。

TOOL_PERIMETER - 调整 CIRCLE 语句输出的进给速度,以确保刀具与材料之间的接触点以等于指定给 ARC_FEED 的值的速度来移动。这意味着必须根据下列规则,为每个 CIRCLE 语句计算 ARC_FEED 的值: 对于内半径:

feed = ARC_FEED * (circle radius / (circle radius + CUTTER_DIAM/2)) 对于外半径:

feed = ARC_FEED * (circle radius / (circle radius - CUTTER_DIAM/2))

TRAVERSE_FEED

用于设置所有横向刀具运动的进给速度。缺省为破折号 (-),在这种情况下,RAPID 命令将输出到 CL 文件。 WALL_PROFILE_CUT_FEED

对于高速\体积块\铣削的特定类型(SCAN_TYPE 设置为 SPIRAL_MAINTAIN_CUT_TYPE 或 SPIRAL_MAINTAIN_CUT_DIRECTION 时),刀具在两面切削材料时,使用此参数可以为第一次切削设置较低进给速度。缺省为破折号 (-),在这种情况下,使用 CUT_FEED 值。 INVERSE_FEED

使用此参数可为带有旋转轴的机械指定反时进给速度或转速。只适用于 4 轴和 5 轴 NC 序列。如果设置 INVERSE_FEED 为 YES(缺省为 NO),系统在第一个切削进给量语句之前,在 CL 数据文件中输出如下行:

FEDRAT / INVERS, AUTO 系统在 CL 数据文件的末尾输出如下行:

FEDRAT / INVERS, OFF RAMP_FEED

请参阅\进刀/退刀\参数。 APPROACH_FEED 请参阅\进刀/退刀\参数。 THREAD_FEED

定义螺距。只适用于\螺纹\铣削。

THREAD_FEED_UNITS

TPI(缺省)、MMPR、IPR。只适用于\螺纹\铣削。

机床

SPINDLE_SPEED

机床主轴旋转的速度 (RPM)。缺省值为 1。 WALL_PROFILE_SPINDLE_SPEED

对于高速\体积块\铣削的特定类型(SCAN_TYPE 设置为 SPIRAL_MAINTAIN_CUT_TYPE 或 SPIRAL_MAINTAIN_CUT_DIRECTION 时),刀具在两面切削材料时,使用此参数可以为第一次切削设置较低的主轴速度。缺省为破折号 (-),在这种情况下,使用 SPINDLE_SPEED 值。

SPINDLE_SENSE

主轴的旋转方向。CW(顺时针方向 - 缺省值),CCW(逆时针方向)。 SPINDLE_RANGE

NO_RANGE(缺省),LOW、MEDIUM、HIGH、NUMBER。如果设置的是 NO_RANGE 之外的值,范围将被包含在 CL 文件中的 SPINDL 命令中(例如\)。如果将其设置为\,将在 SPINDL 命令中使用 RANGE_NUMBER 参数值(例如,\,其中 4 是 RANGE_NUMBER 的参数值)。 RANGE_NUMBER

如果将 SPINDLE_RANGE 设置为 NUMBER,将在 SPINDL 命令中输出此参数。缺省值为 0。 MAX_SPINDLE_RPM

如果将其设置成破折号 (-)(缺省值)以外的值,MAXRPM 属性将被添加到 SPINDL 命令中。 SPEED_CONTROL

SPEED_CONTROL 缺省为 CONST_RPM(恒定的每分钟转数)。CONST_SFM 和 CONST_SMM 用于控制刀具和工件间的接触面的进给速度,以创建良好的表面光洁度,其中 CONST_SFM 是指恒定的每分钟表面速度(英尺/分),CONST_SMM 是指恒定的每分钟表面速度(米/分)。 CUTCOM

控制刀具补偿。选项如下:

? ?

ON - 在 CL 文件中打开切刀补偿。补偿\向右\或\向左\取决于 CUT_TYPE 和 SPINDLE_SENSE。 OFF(缺省)- 不提供刀具补偿。 对于切削运动,不输出 CUTCOM 语句。

CUTCOM_REGISTER

指定用来保存刀具补偿数据的机械控制器注册号。缺省值为 0。 NUMBER_CUTCOM_PTS

指定是否应该去除或添加进刀和退刀运动中的共线点。值为:

? ? ?

0 - 去除共线点。

1 - 不去除共线点,允许执行适当的\刀具补偿\。

n(n 为整数)- 通过添加额外的\转至\点,将\进刀\、\退刀\或\刀具补偿\移动分成相等的 n 段。

下图说明了以下 NUMBER_CUTCOM_PTS 值的\转至\点的数量和位置。

? NUMBER_CUTCOM_PTS 0(去除了共线点)- 左侧的示意图

? ?

NUMBER_CUTCOM_PTS 1 - 中间的示意图 NUMBER_CUTCOM_PTS 2 - 右侧的示意图

1. 2. 3. 4. 5. 6. 7.

CUTCOM_LOC_APPR

如果指定了多个刀具补偿点,就在进刀运动上指定 CUTCOM 语句的位置。将刀具补偿点从 0 到 n 编号,其中 n 是 NUMBER_CUTCOM_PTS 的值。缺省值为 1。 CUTCOM_LOC_EXIT

如果指定了多个刀具补偿点,就在退刀运动上指定 CUTCOM 语句的位置。将刀具补偿点从 0 到 n 编号,其中 n 是 NUMBER_CUTCOM_PTS 的值。缺省值为 0。

下图显示了 NUMBER_CUTCOM_PTS 为 2 时,进刀和退刀运动的刀具补偿点的位置和编号。

第 1 个\转至\点 第 2 个\转至\点 第 3 个\转至\点 第 4 个\转至\点 进刀移动 切削运动 零件 (Part)

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.

CUTCOM_ON_SPIRAL

对于 SCAN_TYPE 设置为 TYPE_SPIRAL 的\体积块\序列,使用此参数可以指定切刀补偿是打开还是关闭。缺省为 NO。如果将其设置为 YES,还必须同时将 CUTCOM 参数设置为 ON,并且在\构建切削\中定义进刀和退刀运动。 HOLDER_DIAMETER

使用此参数和 HOLDER_LENGTH 可利用自动避免过切的刀架尺寸。缺省为破折号 (-)。如果已指定,在显示 CL 数据时和在\刀具设置\Setup) 对话框的\预览\Preview) 窗口中显示刀具时,都将反映出此参数。适用于\轨迹\、\直切曲面\和\等值线曲面\铣削。 HOLDER_LENGTH

使用此参数和 HOLDER_DIAMETER 可利用自动避免过切的刀架尺寸。缺省为破折号 (-)。如果已指定,在显示 CL 数据时和在\刀具设置\对话框的\预览\窗口中显示刀具时,都将反映出此参数。适用于\轨迹\、\直切曲面\和\等值线曲面\铣削。 OSETNO_VAL

指定刀具标距长度注册。缺省值是一个破折号 (-),在这种情况下,使用\刀具表\中的\偏移\值。 Z_GAUGE_OFFSET

沿刀具轴以指定值移动 CL 输出。如果指定一个正值,CL 数据在刀具坐标系的 Z 轴正方向移动;负值则在相反的方向上移动 CL 数据。缺省为破折号 (-)。

第 1 个\转至\点(刀具补偿点 0) 第 2 个\转至\点(刀具补偿点 1) 第 3 个\转至\点(刀具补偿点 2) 第 4 个\转至\点 第 5 个\转至\点

第 6 个\转至\点(刀具补偿点 0) 第 7 个\转至\点(刀具补偿点 1) 第 8 个\转至\点(刀具补偿点 2) 进刀移动 切削运动 退刀移动 零件 (Part)

进刀/退刀 RAMP_ANGLE

在切入切削过程中,刀具进入工件时的角度。RAMP_ANGLE 缺省为 90,此时刀具平行 Z 轴进入工件。不适用于\端面\或\轨迹\序列。 RAMP_FEED

在切入切削过程中,刀具进入工件后移动的速度。缺省为破折号 (-),在这种情况下,使用 CUT_FEED。不适用于\端面\或\轨迹\序列。 CLEAR_DIST

高出要铣削表面(例如,前一层切面层)的间隙距离,在此处快速运动终止,PLUNGE_FEED 开始。未设置缺省值(显示为\)。 PULLOUT_DIST

指定高出切削的层(例如,刚铣削的层切面)的高度,刀具尖端以 CUT_FEED 一直退刀到此高度,然后改变为 RETRACT_FEED。缺省值是一个破折号 (-),即 0。 INTER_RET_HEIGHT

指定高出切削层的距离,切刀将退回到此处来执行中间快速运动。缺省为破折号 (-),在这种情况下,切刀将一直退到退刀曲面。只适用于\端面\铣削。 LEAD_IN

如果设置为 YES,加工轮廓时使刀具沿着相切圆形路径进入工件。圆弧半径由 LEAD_RADIUS 设置,圆弧角度由 ENTRY_ANGLE 设置。也可使用 TANGENT_LEAD_STEP 指定\导入\轨迹的相邻直部分的长度,使用 NORMAL_LEAD_STEP 指定与其垂直的直段的长度。 对于封闭轮廓,如果未设置起始点,刀具将在系统确定的位置处进刀。如果对此位置不满意,可指定自己的\起始点\轴。刀具将在沿轮廓距离起始点轴最近的点处进刀。

下图说明了 LEAD_IN 和 LEAD_OUT。

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

ENTRY_ANGLE LEAD_RADIUS LEAD_IN LEAD_OUT

NORMAL_LEAD_STEP TANGENT_LEAD_STEP EXIT_ANGLE LEAD_IN 起始点 LEAD_OUT

11. 12.

开放轮廓 封闭轮廓

如果封闭轮廓包含多个环,LEAD_IN 和 LEAD_OUT 将应用到每个环。

如果 LEAD_IN 设置为 YES(具有零半径),刀具将直接进入到距离指定\起始点\最近的点并开始切削。LEAD_IN 设置为 NO 时,将在系统确定的轮廓缺省起点开始切削。在以下图中,左侧图显示 LEAD_IN 设置为 NO 时的刀具路径,右侧图显示 LEAD_IN 设置为 YES 及 LEAD_RADIUS 设置为 0 时的刀具路径。

1. 2. 3. 4. 5.

LEAD_OUT

加工轮廓时使刀具沿着相切圆形路径退出工件。其操作与 LEAD_IN 相似。如果指定了终点,它将用于 LEAD_OUT,否则使用缺省的 90 度圆弧(对于封闭轮廓还要使用缺省退刀点)。 LEAD_RADIUS

导入或导出时刀具的相切圆移动的半径。缺省值为 0。 TANGENT_LEAD_STEP

与圆形导入或导出运动相切的线性运动的长度。缺省值为 0。 NORMAL_LEAD_STEP

与导入或导出运动的相切部分相垂直的线性移动的长度。缺省值为 0。

轮廓的缺省起始位置 起始点轴 刀具路径 起始点轴 刀具路径

HELICAL_DIAMETER

对于带有螺旋进刀运动的\粗加工体积块\铣削,此参数可允许代替两个层切面间的切入运动。刀具在\粗加工\层切面的起始位置进刀时,螺旋直径将由刀具的外侧形成;下降角度由 RAMP_ANGLE 参数值定义。如果指定\起始点\轴,螺旋线中心将在轴位置;如果螺旋运动违反\铣削体积块\,系统将发出警告并停止加工。如果未指定\起始点\轴,将在尽可能接近下部层切面的起始点处创建螺旋。要从前一层切面的终止位置移动,刀具将在距离曲面 PULLOUT_DIST 的位置离开,并以 RETRACT_FEED 水平移动到螺旋进入下部层切面的起始点。如果已指定 NC 序列的\接近壁\,刀具向下移动到\接近壁\外侧时不创建螺旋运动;然而,如果刀具向下移动到\铣削体积块\内侧时,系统将使用螺旋进入。HELICAL_DIAMETER 缺省为 (-),在这种情况下将不执行螺旋运动。 APPR_EXIT_EXT

只适用于\体积块\铣削。为层切面内的进刀和退刀运动定义刀具的周边和铣削体积块的\接近壁\之间的最大距离。 APPR_EXIT_PATH

适用于\轮廓加工\和\体积块\铣削 NC 序列的轮廓走刀。此参数允许按轮廓加工刀具运动的轮廓来修剪草绘的进刀或退刀路径。对于进刀路径,只保持最初部分(从起始点至与加工轮廓的第一个交点)。对于退刀路径,只保持最后部分(从与加工轮廓的最后交点至终点)。如果进刀/退刀路径设置为不被修剪,刀具将沿着草绘的整个路径运动。值为:

? ? ? ?

TRIM_BOTH(缺省)- 既修剪进刀路径又修剪退刀路径。 TRIM_APPROACH - 只修剪进刀路径。 TRIM_EXIT - 只修剪退刀路径。 TRIM_NONE - 不进行修剪。

1. 2.

APPR_EXIT_HEIGHT

适用于\体积块\、\局部\、\轮廓\铣削和\雕刻\。可在\构建层切面\过程中控制指定的进刀和退刀路径的深度。选项如下:

进刀路径

进刀路径(修剪后)

? ?

DEPTH_OF_CUT(缺省)- 每个走刀(包括第一个/最后一个)的进刀/退刀路径将在该走刀的起始/终止点深度位置。 RETRACT_PLANE - 进刀/退刀移动将在退刀平面的层上进行。

OVERTRAVEL_DISTANCE

对于\轴直切曲面\铣削,指定刀具在每个切削走刀的起始和终止位置超过曲面轮廓的距离。 APPROACH_DISTANCE

指定进刀运动的长度。对于\端面\铣削,还为每个层切面中的第一个走刀指定从刀具到曲面轮廓的附加距离(对应于 START_OVERTRAVEL)。缺省值是一个破折号 (-),即 0。 EXIT_DISTANCE

指定退刀运动的长度。对于\端面\铣削,还为每个层切面中的最后走刀指定刀具超过曲面轮廓的附加距离(对应于 END_OVERTRAVEL)。缺省值是一个破折号 (-),即 0。

APPROACH_FEED

\端面\铣削 NC 序列过程中,刀具进入曲面的速率。缺省为破折号 (-),在这种情况下,使用 CUT_FEED。 EXIT_FEED

\端面\铣削 NC 序列过程中,刀具超过曲面边界的速率。缺省为破折号 (-),在这种情况下,使用 CUT_FEED。 CLEARANCE_EDGE

用来指定刀具离开材料时,使用刀具的哪一点来测量退刀运动和超程运动:

? ? ?

HEEL(缺省)- 刀具的跟部。 CENTER - 刀具中心。

LEADING_EDGE - 刀具的前缘。

只适用于\端面\铣削。 ENTRY_EDGE

用来指定刀具进入材料时,使用刀具的哪一点来测量进刀运动和超程运动:

? ? ?

LEADING_EDGE(缺省)- 刀具的前缘。 CENTER - 刀具中心。 HEEL(缺省)- 刀具的跟部。

只适用于\端面\铣削。 APPROACH_TYPE

允许在\使用先前刀具\的\螺纹\铣削和\局部\铣削中自动创建进刀运动。 在\螺纹\铣削中,可选值为:

? ? ?

RADIAL - 进刀运动将是由 APPROACH_DISTANCE 参数控制的垂直于切削运动的直线。

HELICAL - 刀具以螺旋运动形式进入切削运动的起始位置,螺旋运动由 ENTRY_ANGLE 和 APPROACH_DISTANCE 参数控制。 NONE - 不生成进刀运动。

在\使用先前刀具\的\局部\铣削中,可选值为:

? HELICAL(缺省)- 刀具与切削刀具路径的起始点相切,沿螺旋轨迹进入加工曲面。螺距值由 RAMP_ANGLE 参数控制(这种情况下,RAMP_ANGLE 缺省值为 30)。导入半径等于上一刀具半径减去切削刀具半径所得的值。如果 CLEAR_DIST 参数值大于 0,螺旋进刀将在 CLEAR_DIST 高度处开始;否则,在退刀平面开始。

? ?

CIRCULAR - 刀具与切削刀具路径的起始点相切,沿圆形轨迹进入加工曲面。导入半径等于上一刀具半径减去切削刀具半径所得的值。 NONE - 刀具切入到刀具路径的起始点。

EXIT_TYPE

允许在\使用先前刀具\的\螺纹\铣削和\局部\铣削中自动创建退刀运动。 在\螺纹\铣削中,可选值为:

? ? ?

RADIAL - 退刀运动将是由 EXIT_DISTANCE 参数控制的垂直于切削运动的直线。

HELICAL - 刀具以螺旋运动形式退出切削运动,该螺旋运动由 EXIT_ANGLE 和 EXIT_DISTANCE 参数控制。 NONE - 不生成退刀运动。

在\使用先前刀具\的\局部\铣削中,可选值为:

? HELICAL(缺省)- 刀具与切削刀具路径的终点相切,沿着螺旋轨迹退出。螺距值由 RAMP_ANGLE 参数控制(这种情况下,RAMP_ANGLE 缺省值为 30)。导出半径等于上一刀具半径减去切削刀具半径所得的值。如果 PULLOUT_DIST 参数值大于 0,螺旋退刀将在 PULLOUT_DIST 高度处结束;否则,在退刀平面结束。

? ?

CIRCULAR - 刀具与切削刀具路径的终点相切,沿着圆形轨迹退出。导出半径等于上一刀具半径减去切削刀具半径所得的值。 NONE - 刀具退到拉出距离处或退刀平面。

ENTRY_ANGLE

导入时由圆形移动创建的圆弧角度。在创建\导入\运动时使用。缺省值为 90。

在\螺纹\铣削中,定义螺旋进刀运动的角度。如果角度为 0,仍将创建螺旋运动,但它只是一个点。可修改此运动参数来改变它。 EXIT_ANGLE

圆弧的角度是在导出时由刀具的圆移动创建的。在创建\导出\运动时使用。缺省值为 90。

在\螺纹\铣削中,定义螺旋退刀运动的角度。如果角度为 0,仍将创建螺旋运动,但它只是一个点。可修改此运动参数来改变它。 CUT_ENTRY_EXT

对于\曲面\铣削和\刀侧铣削\,指定中间切削的缺省进刀移动类型。该值与\进刀/退刀移动\ 对话框中的\每一切削\进刀移动类型相对应。 CUT_EXIT_EXT

对于\曲面\铣削和\刀侧铣削\,指定中间切削的缺省退刀移动类型。该值与\进刀/退刀移动\ 对话框中的\每一切削\退刀移动类型相对应。 INITIAL_ENTRY_EXT

对于\曲面\铣削和\刀侧铣削\,指定最初切削的缺省进刀移动类型。该值与\进刀/退刀移动\ 对话框中可用的\最初切削\的进刀移动相对应。 FINAL_EXIT_EXT

对于\曲面\铣削和\刀侧铣削\,指定最后切削的缺省退刀移动类型。该值与\进刀/退刀移动\ 对话框中的\最后切削\退刀移动类型相对应。

螺纹

THREAD_DIAMETER

定义\外\螺纹的小径或\内\螺纹的大径。只适用于\螺纹\铣削。

另请参阅

通用 NC 序列参数

粗加工和重新粗加工专用的铣削参数

隐藏浏览窗口 << >>

通用 NC 序列参数

下面列出所有 NC 序列通用的参数。设置这些参数时,它们被列在与分支名称相对应的标题下。按照另请参阅下面的链接,可以访问描述 NC 序列专用参数的主题。

注意: o o

必须为带有缺省值 - 1(这表示系统未对其设置缺省值)的所有参数提供一个值。

某些参数的值可能为破折号 (-),表示\忽略\。这意味着将不使用该参数。通常用系统缺省参数或另一参数来代替。破折号 (-) 这一值只能被那些将其作为缺省值的参数所接受。 o

NC 序列参数(可用时)的长度单位与工件的单位相同。如果使用\相同尺寸\ 选项改变工件单位(从而改变尺寸值),则系统也将缩放当前现有 NC 序列的所有适当参数。

名称

MACH_NAME

后处理所必需的加工名称。缺省的 MACH_NAME 为 TURN,表示车削,而 MILL 表示所有其它 NC 序列。 MACH_ID

后处理所必需的加工 ID。缺省的 MACH_ID 为 01。 NCL_FILE

NC 序列的 CL 文件缺省名。缺省值为破折号 (-),在此情况下,系统将生成缺省名。 PRE_MACHINING_FILE

输入要包括到 CL 文件开头的文件名。该文件必须位于当前工作目录中且扩展名为 \。缺省值为破折号 (-),表示没有。 POST_MACHINING_FILE

输入要包括到 CL 文件末端的文件名。该文件必须位于当前工作目录中且扩展名为 \。缺省值为破折号 (-),表示没有。

切削参数

TOLERANCE

刀具路径通过移动小的直线增量以接近弯曲几何,如下列绘图所示。从弯曲几何到直线路径的最大偏离距离通过 TOLERANCE 设置。缺省的 TOLERANCE 为 0.001\。

1. 2. 3. 4.

TOLERANCE 设计曲面 加工曲面 刀具路径中心线

5. 刀具

进给量

CUT_FEED

切削运动所使用的进给速度。未设置缺省的 CUT_FEED(显示为 \)。 CUT_UNITS

IPM(英寸每分钟 - 缺省值),FPM(英尺每分钟),MMPM(毫米每分钟),FPR(英尺每转),IPR(英寸每转),MMPR(毫米每转)。 RETRACT_FEED

刀具退离工件的速度。缺省的 RETRACT_FEED 为破折号 (-),在此情况下,将使用 CUT_FEED。 RETRACT_UNITS

IPM(缺省值)、FPM、MMPM、FPR、IPR、MMPR。 FREE_FEED

快速横移时所用的进给速度(RETRACT_UNITS 用于快速进给速度单位)。缺省的 FREE_FEED 为破折号 (-),在此情况下,RAPID 命令将被输出到 CL 文件。如果 FREE_FEED 设置为 0,则会发生同样的情况。 PLUNGE_FEED

刀具接近并切入工件的速度(在\铣削\和\车削\中)。缺省的 PLUNGE_FEED 为破折号 (-),在此情况下,将使用 CUT_FEED。 PLUNGE_UNITS

IPM(缺省值)、FPM、MMPM、FPR、IPR、MMPR。

机床

LINTOL

允许为多轴铣削和\铣削/车削\旋转线性化指定后处理器所使用的线性公差插值。在 CL 文件开头输出 \语句。缺省的 LINTOL 为破折号 (-),在此情况下,将不输出 LINTOL 语句。 CIRC_INTERPOLATION

指定以何种格式将沿弧或圆的刀具运动输出到 CL 文件。选项如下: ? ?

POINTS_ONLY - 对没有圆弧插补功能的机器使用此格式。弧由一系列受公差影响的直线运动来逼近(如上图所示)。 ARC_ONLY(缺省值) - 对具有完全圆弧插补的机器使用此格式。仅将 CIRCLE 语句和后处理所需的最小点数输出到 CL 文件。点数由 NUMBER_OF_ARC_PTS 参数定义。 ? ?

POINTS_&_ARC - 将 CIRCLE 语句和取决于公差值的最大点数输出到 CL 文件。 APT_FORMAT - 如果后处理器要求圆周运动的格式为 APT 格式,则使用此项。

注意:CIRC_INTERPOLATION 参数仅指定 CL 数据输出格式。沿着弯曲几何的实际刀具路径始终依照 TOLERANCE 参数值生成,如上所述。 NUMBER_OF_ARC_PTS

指定要输出到 CL 文件的点数(如果 CIRC_INTERPOLATION 设置为 ARC_ONLY)。缺省值为 3。 COOLANT_OPTION

ON、OFF(缺省值)、FLOOD、MIST、TAP、THRU。 COOLANT_PRESSURE

NONE(缺省值)、LOW、MEDIUM、HIGH。 COORDINATE_OUTPUT

指定坐标系 MACHINE_CSYS 或 SEQUENCE_CSYS 作为 CL 数据原点(缺省值为 MACHINE_CSYS)。 FIXT_OFFSET_REG

允许指定机器上使用的夹具变换偏移寄存器。缺省的 FIXT_OFFSET_REG 为破折号 (-),表示没有。如果为 FIXT_OFFSET_REG 指定另一值 (\n\,则输出 \n\和 \语句。 END_STOP_CONDITION

为 NC 序列指定要在 CL 数据输出结束时发出的停止命令: ? ? ? ?

NONE(缺省值)- 无命令。 OPSTOP - 将发出 OPSTOP 命令。 PROGRAM_STOP - 将发出 STOP 命令。

GOHOME - 将发出 GOHOME 命令。如果为操作指定 Home 点,则刀具将出现在 Home 位置。如果不指定 Home 点,系统仍将输出 GOHOME 命令,但不移动刀具,并发出警告。

进刀/退刀

START_MOTION

定义刀具如何从 NC 序列的\起始\点移动到切削运动的开始处。如果不指定\起始\点(使用\序列设置\菜单中的\起点\ 选项),此参数将被忽略。值为: ? ? ?

DIRECT(缺省值)- 进刀运动将沿着从 NC 序列\起始\点到切削起点的直线进行。

Z_FIRST - 刀具先在平行于\序列\坐标系 z 轴的方向上移动,然后在垂直于 z 轴的方向上移动并开始切削。 Z_LAST - 刀具先在垂直于\序列\坐标系 z 轴的方向上移动,然后沿着 z 轴移动并开始切削。

对\线\不适用。 END_MOTION

定义刀具如何从切削的未端移动到 NC 序列的\终止\点。如果不指定\终止\点(使用\序列设置\ 菜单中的\终点\ 命令),此参数将被忽略。值为: ? ?

DIRECT(缺省值)- 退刀运动将沿着从切削终点到 NC 序列\终止\点的直线进行。

Z_FIRST - 刀具先在平行于\序列\坐标系 z 轴的方向上移动,直至到达\终止\点的 Z 坐标处,然后沿垂直于 z 轴的方向运动到\终止\点。 ?

Z_LAST - 刀具先在垂直于 z 轴的方向上运动,直至到达\终止\点的 XY 坐标处,然后沿 z 轴运动到\终止\点。

对\线\不适用。

另请参阅

孔加工参数 铣削参数 车削参数 EDM 线参数

本文来源:https://www.bwwdw.com/article/1z6o.html

Top