通用 NC 序列参数
下面列出所有 NC 序列通用的参数。设置这些参数时,它们被列在与分支名称相对应的标题下。按照另请参阅下面的链接,可以访问描述 NC 序列专用参数的主题。
|
|
• 必须为带有默认值 -1 (这表示系统未对其设置默认值) 的所有参数提供一个值。
• 某些参数的值可能为破折号 (-),表示“忽略”。这意味着将不使用该参数。通常用系统默认参数或另一参数来代替。破折号 (-) 这一值只能被那些将其作为默认值的参数所接受。
• NC 序列参数 (可用时) 的长度单位与工件的单位相同。如果使用“相同大小”(Same Size) 选项更改工件单位 (从而更改尺寸值),则系统也将缩放当前现有 NC 序列的所有适当参数。
|
名称
• “机床名称”(Machine name) (ID: MACH_NAME)
后处理所必需的机床名称。默认的“加工名称”(MACH_NAME) 为“车削”(TURN),表示车削,而“铣削”(MILL) 表示所有其他 NC 序列。
• “机床 ID”(Machine ID) (ID: MACH_ID)
后处理所必需的机床 ID。默认的“加工 ID”(MACH_ID) 为 01。
• “数控程序文件”(NCL file) (ID: NCL_FILE)
NC 序列的 CL 文件默认名。默认值为破折号 (-),在此情况下,系统将生成默认名。
• “预加工文件”(Pre-machining file) (ID: PRE_MACHINING_FILE)
导入您想要将其包含在 CL 文件开头的文件名。此文件必须位于当前工作目录中且扩展名为 .ncl。默认值为破折号 (-),表示没有。
• “后加工文件”(Post-machining file) (ID: POST_MACHINING_FILE)
输入您想要将其包含在 CL 文件结尾的文件名。此文件必须位于当前工作目录中且扩展名为 .ncl。默认值为破折号 (-),表示没有。
切削参数
• “公差”(Tolerance) (ID: TOLERANCE)
刀具路径通过移动小的直线增量以接近弯曲几何,如下列绘图所示。从弯曲几何到直线路径的最大偏离距离通过“公差”设置。默认的“公差”为 0.001" (0.025 mm)。
1. TOLERANCE
2. 设计曲面
3. 加工曲面
4. 刀具路径中心线
5. 刀具
• “最大离散化步长”(Maximum discretization step) (ID: MAX_DISCRETIZ_STEP)
指定刀具路径中两点之间的最大允许距离。此参数可在曲面铣削 (等值线、投影切削)、切割线铣削、逆铣、轮廓铣削、精加工和体积块铣削 (仅轮廓) 中用于球头端铣刀、圆形端铣刀和平面端铣刀刀具。
如果刀具路径中两点之间的距离大于 MAX_DISCRETIZ_STEP,则 Creo NC 将会创建中间点以使两点之间的距离始终小于 MAX_DISCRETIZ_STEP。这些中间点在公差值范围之内,会避免过切。
如果没有为 MAX_DISCRETIZ_STEP 指定值 (默认),则仅使用公差值生成刀具路径点。
1. MAX_DISCRETIZ_STEP
• “最小离散化步长”(Minimum discretization step) (ID: MIN_DISCRETIZ_STEP)
指定刀具路径中两点之间的最小允许距离。此参数无默认值。设置该值时,应使其大于公差值。
• “点分布”(Points distribution) (ID: POINT_DISTRIBUTION)
定义这些点沿刀具路径的分布方式。选项如下:
◦ 对齐 (ALIGNED) (默认) - 刀具路径的层切面中的点与前面和后面层切面的点对齐。
◦ 偏移 (SHIFTED) - 刀具路径的层切面中的点与前面和后面层切面的点不在一条直线上。
此参数可在曲面铣削 (等值线、投影切削)、切割线铣削、逆铣、轮廓铣削、精加工和体积块铣削 (仅轮廓) 中用于球头端铣刀、圆形端铣刀和平面端铣刀刀具。
进给量
• “切削进给率”(Cut feed rate) (ID: CUT_FEED)
切削运动所使用的进给率。未设置默认的“切削进给”(显示为 "–1")。
• “切削单位”(Cut units) (ID: CUT_UNITS)
IPM (英寸每分钟 - 默认值),FPM (英尺每分钟),MMPM (毫米每分钟),FPR (英尺每转),IPR (英寸每转),MMPR (毫米每转)。
• “退刀进给率”(Retract feed rate) (ID: RETRACT_FEED)
刀具退离工件的速度。默认的“退刀进给”为破折号 (-),在此情况下,将使用“切削进给”。
• “退刀单位”(Retraction units) (ID: RETRACT_UNITS)
IPM (默认值)、FPM、MMPM、FPR、IPR、MMPR。
• “自由进给率”(Free feed rate) (ID: FREE_FEED)
快速移刀时所用的进给率 (“退刀速度单位”用于快速进给率单位)。默认的“自由进给”为破折号 (-),在此情况下,RAPID 命令将被输出到 CL 文件。如果“自由进给”设置为 0,则会发生同样的情况。
• “切入进给率”(Plunge feed rate) (ID: PLUNGE_FEED)
刀具接近并切入工件的速度 (在“铣削”和“车削”中)。默认的“切入进给量”为破折号 (-),在此情况下,将使用“切削进给”。
• “切入距离单位”(Plunge distance units) (ID: PLUNGE_UNITS)
IPM (默认值)、FPM、MMPM、FPR、IPR、MMPR。
机床
• “线性公差插值”(Linear tolerance interpolation) (ID: LINTOL)
允许为多轴铣削和“铣削/ 车削”旋转线性化指定后处理器所使用的线性公差插值。在 CL 文件开头输出 "LINTOL/ r" 语句。默认的“线性公差”为破折号 (-),在此情况下,将不输出 LINTOL 语句。
• “圆弧插补”(Circular interpolation) (ID: CIRC_INTERPOLATION)
指定以何种格式将沿弧或圆的刀具运动输出到 CL 文件。选项如下:
◦ POINTS_ONLY - 对没有圆弧插补功能的机器使用此格式。弧由一系列受公差影响的直线运动来逼近 (如上图所示)。
◦ ARC_ONLY (默认值) - 对具有完全圆弧插补的机器使用此格式。仅将 CIRCLE 语句和后处理所需的最小点数输出到 CL 文件。点数由“零件圆弧插补点数”参数定义。
◦ POINTS_&_ARC - 将 CIRCLE 语句和取决于公差值的最大点数输出到 CL 文件。
◦ APT_FORMAT - 如果后处理器要求圆周运动的格式为 APT 格式,则使用此项。
| “圆弧插补”参数仅指定 CL 数据输出格式。沿着弯曲几何的实际刀具路径始终依照“公差”参数值生成,如上所述。 |
• “NURBS 插值输出”(NURBS interpolation output) (ID: OUTPUT_3DNURBS)
如果设置为 YES,则 Creo NC 会为所有进给率移动 (包括进刀和退刀运动) 创建 NURBS 插值输出来代替线性或圆形插值输出。也会使刀具路径尽量平滑以保证 C2 的连续性以及曲率变化最小。默认值是 NO。
在曲面铣削 (3 轴和 5 轴)、精加工、轨迹铣削、侧刃铣削、轮廓铣削、体积块铣削、粗加工、重新粗加工、局部铣削、表面铣削、腔槽铣削和拐角精加工中支持 NURBS 插补。
• “圆弧点数”(Number of arc points) (ID: NUMBER_OF_ARC_PTS)
指定要输出到 CL 文件的点数 (如果“圆弧插补”设置为“仅限于弧”)。默认值为 3。
• “冷却液选项”(Coolant option) (ID: COOLANT_OPTION)
ON、OFF (默认值)、FLOOD、MIST、TAP、THRU。
• “冷却液压力”(Coolant pressure) (ID: COOLANT_PRESSURE)
NONE (默认值)、LOW、MEDIUM、HIGH。
• “坐标系输出”(Coordinate system output) (ID: COORDINATE_OUTPUT)
指定坐标系 MACHINE_CSYS 或 SEQUENCE_CSYS 作为 CL 数据原点 (默认值为 MACHINE_CSYS)。
• “夹具变换偏移寄存器”(Fixture transformation offset register) (ID: FIXT_OFFSET_REG)
允许指定机器上使用的夹具变换偏移寄存器。默认的“夹具偏移寄存器”为破折号 (-),表示没有。如果为“夹具偏移寄存器”指定另一值 ("n"),则输出 "SET\ /\ OFSETL, n" 和 "SET / OFSETL, OFF" 语句。
• “末端停止条件”(End stop condition) (ID: END_STOP_CONDITION)
为 NC 序列指定要在 CL 数据输出结束时发出的停止命令:
◦ NONE (默认值) - 无命令。
◦ OPSTOP - 将发出 OPSTOP 命令。
◦ PROGRAM_STOP - 将发出 STOP 命令。
◦ GOHOME - 将发出 GOHOME 命令。如果为操作指定原始点,则刀具将出现在 Home 位置。如果不指定原始点,系统仍将输出 GOHOME 命令,但不移动刀具,并发出警告。
• “GOHOME 寄存器”(GOHOME register) (ID: GO_HOME_REGISTER)
允许您指定在机器上使用的 GOHOME 注册。在具有多个 GOHOME 位置的机器上,此唯一注册允许您为主轴指定特定的 GOHOME 位置。要查看 CL 文件中的输出,“末端停止条件”参数的值必须为 GOHOME。CL 文件中的输出为 GOHOME/[整数值]。
进刀/退刀
• “起始动作”(Start motion) (ID: START_MOTION)
定义刀具如何从 NC 序列的“起始”点移动到切削运动的开始处。如果不指定“起始”点 (使用“序列设置”(SEQ SETUP) 菜单中的“起点”(Start) 选项),此参数将被忽略。值为:
◦ DIRECT (默认值) - 进刀运动将沿着从 NC 序列“起始”点到切削起点的直线进行。
◦ Z_FIRST - 刀具先在平行于“NC 序列”坐标系 z 轴的方向上移动,然后在垂直于 z 轴的方向上移动并开始切削。
◦ Z_LAST - 刀具先在垂直于“NC 序列”坐标系 z 轴的方向上移动,然后沿着 z 轴移动并开始切削。
对“线切割”不适用。
• “终止动作”(End motion) (ID: END_MOTION)
定义刀具如何从切削的未端移动到 NC 序列的“终止”点。如果不指定“终止”点(使用“序列设置”(SEQ SETUP) 菜单中的“终点”(End) 命令),此参数将被忽略。值为:
◦ DIRECT (默认值) - 退刀运动将沿着从切削终点到 NC 序列“终止”点的直线进行。
◦ Z_FIRST - 刀具先在平行于“NC 序列”坐标系 z 轴的方向上移动,直至到达“终止”点的 Z 坐标处,然后沿垂直于 z 轴的方向运动到“终止”点。
◦ Z_LAST - 刀具先在垂直于 z 轴的方向上运动,直至到达“终止”点的 XY 坐标处,然后沿 z 轴运动到“终止”点。
◦ X_Only – 刀具仅会沿 x 轴方向移动。
◦ Z_Only – 刀具仅会沿 z 轴方向移动。
对“线切割”不适用。