机床设置
机床或工作中心用下列元素加以标识:
• 名称 (Name) - 机床名称对制造过程中的机床加以标识。默认机床名称的格式为 MACH01、MACH02,其中的数字由 Creo NC 自动递增。可以键入任意名称。
当在磁盘上保存机床数据时,Creo NC 将机床名称用作文件名 (扩展名为 .gph)。
• 类型 (Type) - 机床类型可以是“铣削”(Mill)、“车床”(Lathe)、“铣削-车削”(Mill-Turn) 或 “线切割”(Wire EDM)。
• CNC 控制 (CNC Control) - 控制器名(可选)。
• 后处理器 (Post Processor) - 与机器关联的默认的后处理器名称。在文本框中键入名称。
• ID - 从列表中设置后处理器 ID。ID 可以介于 1 至 99 之间。
• 铣削轴 (Milling Axes) - 取决于机床类型,可以是:
◦ 对于“铣床”(Mill) -“3 轴”(3 Axis)(默认值)、“4 轴”(4 Axis) 或“5 轴”(5 Axis)。
◦ 对于“车床”(Lathe) -“1 个转塔”(1 Turret)(默认值)或“2 个转塔”(2 Turrets)。
◦ 对于“铣削-车削”(Mill-Turn) -“2 轴”(2 Axis)、“3 轴”(3 Axis)、“4 轴”(4 Axis) 或“5 轴”(5 Axis) (默认值)。
◦ 对于“线切割” -“2 轴”(2 Axis) (默认值) 或 “4 轴”(4 Axis)。
除了“工作中心”类型,还可以使用以下选项:
◦ 用户定义的工作中心 (User-Defined Work Center) - 使您能够检索工作中心及其参数。
◦ 保存工作中心 (Save Work Center) - 使您能够保存当前工作中心及其参数。
• 刀头数 (Number of Heads)
- 指定工作中心是否有一个、两个、三个或四个刀头。工作中心为“车床”时,可以使用“转塔数”(Number of Turrets) 选项。
• “主轴数”(Number of Spindles)
- 指定工作中心具有一个还是两个主轴。两个主轴可用于 3 轴、4 轴 和 5 轴“铣削-车削”工作中心和“车床”工作中心。默认情况下,为主刀轴的单个主轴可用。指定子刀轴可选。
• 启用探测 (Enable probing) - 允许在NC 会话内使用 CMM 步骤定义。必须拥有 CMM 许可证。
• “瑞士型车削”(Swiss turning) - 使您能够为机器选择瑞士型车削功能。瑞士型刀具路径由 SWISS_TURN 参数控制。
“工作中心”(Work Center) 对话框上的下列选项卡使您能够指定机床的各种参数。
输出
“命令”(Commands) 部分
• FROM - 指定将 FROM 语句输出到操作 CL 数据文件的方式:
◦ 不输出 (Do Not Output)(默认)- 不输出 FROM 语句。如果指定了“From 点”,则在定位进给处作为 GOTO 语句输出它的位置。
◦ 仅在起点 (Only at Start) - 在文件开头输出 FROM 语句。它对应于“From 点”(如果已指定)的位置,或对应于第一个加工特征的刀具路径上的第一个位置。所有其它刀具路径被添加到操作中,而不带 FROM 语句。
◦ 在每个刀具路径 (At Every Tool Path) - 在加工特征的每一刀具路径的起点输出 FROM 语句。对于第一个刀具路径,此 FROM 语句对应于操作“From 点”(如果已指定)的位置,或者对应于此加工特征的刀具路径上起始位置。
• LOADTL - 控制操作 CL 数据文件中 LOADTL 语句的输出:
◦ 模态 (Modal) (默认) - 只在需要换刀时,才在特征刀具路径的 CL 数据的起始处输出 LOADTL 语句。
◦ 非模态 (Not Modal) - 在每一特征刀具路径的起始处都输出 LOADTL 语句,而与刀具是否为同一个还是已经换过无关。
◦ 位置移动时为非模态 (Not Modal on Position Moves) - 当两相邻步骤间 Z 轴方向发生更改时输出 LOADTL 语句。
• COOLNT/OFF - 控制 COOLNT/OFF 语句的输出。
◦ 输出 (Output)(默认)- 在每一特征刀具路径的终点输出 COOLNT/OFF 语句。
◦ 不输出 (Do Not Output) - 只在文件结尾输出一次 COOLNT/OFF。
• SPINDL/OFF - 控制 SPINDL/OFF 语句的输出。
◦ 输出 (Output)(默认)- 在每一特征刀具路径的终点输出 SPINDL/OFF 语句。
◦ 不输出 (Do Not Output) - 只在文件结尾输出一次 SPINDL/OFF。
“旋转”(Rotation) 部分
将“轴数”(Number of Axes) 设置为“4 轴”(4 Axis) 时,这些多轴输出选项只能用于“铣削”(Mill) 类型的机床。
• 使用旋转 (Use Rotation) - 如果未选择此选项 (默认),所有 CL 数据都会被变换,并以“程序零”坐标系的坐标输出。选择此选项后,Creo NC 输出适用的 TRANS 和 ROTABL 命令,以指定线性和旋转变换。只在需要对新工作台位置进行分度时,才选择此选项。
选择“使用旋转”(Use Rotation) 时,下列选项可用。
• “旋转模式”(Rotation Mode) – 仅在选择“使用旋转”(Use Rotation) 时可用。控制 ROTABL 语句的输出。其值为:“增量”(Incremental) (默认) 和“绝对”(Absolute)。在“绝对”(Absolute) 模式中,零位置由“程序零”定义。
• 旋转方向 (Rotation Direction) - 只在选择“使用旋转输出”(Use Rotate Output) 时可用。可指定在一特定方向上执行旋转(当一个旋转方向上有障碍物而另一方向上没有时,可能会出现这种情况)。值为:
◦ 最短 (Shortest)(默认)- 以可能的最短距离向新位置移动。
◦ “顺时针”(CLW) - 总是以顺时针方向旋转。
◦ “逆时针”(CCLW) - 总是以逆时针方向旋转。
• 旋转轴 (Rotation Axis) - 指定旋转轴:“A 轴”(A-Axis) 或“B 轴”(B-Axis) (默认)。
刀补 (Cutter Compensation) 部分
• 输出点
◦ 刀具中心 (Tool Center) - 输出关于刀具中心的刀具位置 (CL) 数据。
◦ 刀具边 (Tool Edge) - 输出关于刀具切削边的刀具位置 (CL) 数据。如果选择此选项,则在“安全半径”(Safe Radius) 文本框中键入所需的值。该值确定可以安全加工的最小凹拐角半径值,它必须略大于刀具半径。Creo NC 计算某一 NC 序列的刀具路径时,它会检测正在加工的每个凹拐角的半径是否小于 Cutter Diameter/2 + Safe Radius。如果某一拐角不符合此条件,Creo NC 会发出出错消息。可减小“安全半径”(Safe Radius) 的值(如果可能),也可使用较小的刀具。如果实际的切削刀具直径大于程序中的切削刀具直径,可使用“刀具设定”(Tools Setup) 对话框中“设置”(Settings) 选项卡上的“补偿超大尺寸”(Comp. Oversize) 参数。此时,最小安全凹入半径按照 (Cutter Diameter + Comp.Oversize)/2 + Safe Radius) 进行计算。
“调整拐角”(Adjust Corner) 下拉列表提供用于凸拐角的拐角条件选项:
▪ 直 (Straight) - 通过凸拐角时,刀具路径由两条一直延伸到彼此相交的直段组成。
▪ 圆角 (Fillet) - 通过凸拐角时,刀具路径由两条用圆弧连接的直段组成。
▪ “自动”(Automatic) - Creo NC 在零件外轮廓上的所有凸拐角处添加圆角拐角条件,在零件内轮廓上的所有凸拐角处添加循环拐角条件。
• “探针补偿”(Probe Compensation) 部分
在启用 CMM 探测后,此部分可访问。
◦ 输出点 (Output Point) - 下列选项可用:
▪ 触针中心 (Stylus Center) - 相对于探针尖中心坐标,将坐标输出到 DMIS 文件,探针尖中心是指探针球心。
▪ 接触点 (Contact Point) - 相对于接触点坐标,将坐标输出到 DMIS 文件。
工具
• “铣削-车削”(Mill-Turn) 部分
这些选项对“铣削-车削”(Mill-Turn) 类型的机床可用。
• “刀头 1”(Head 1)、“刀头 2”(Head 2)、“刀头 3”(Head 3) 或“刀头 4”(Head 4) - 单击“刀具”(Tools) 以打开“刀具设置”(Tool Setup) 对话框,该对话框允许您设置与机床刀头相关的切割刀具。例如,如果单击“刀头 1”(Head 1) 的“刀具”(Tools),“刀具设置 (刀头 1)”(Tools Setup (Head 1)) 对话框随即打开。
• 探针设置 (Probe Setup) – 在启用 CMM 探测后可访问。该按钮将打开“探针设置”(Probe Setup) 对话框,可使用该对话框添加默认探针或来自探针库的探针。
• 刀具更换时间 (Tool Change Time) - 换刀所需的时间,以秒为单位(可选)。在文本框中键入值,或分别使用文本框旁的“向上”或“向下”箭头增加或减小值。
可为“刀头 1”(Head 1)、“刀头 2”(Head 2)、“刀头 3”(Head 3) 和“刀头 4”(Head 4) 指定以下加工能力:
• 铣削
- 选择在特定刀头上制造可用铣削。对于“刀头 1”(Head 1),该项为默认选择。
• “车削”(Turning) - 此为“铣削/车削”机床全部刀头的默认选择。
• 去毛边车削刀具
- 指定车削刀具能否在其夹持器中旋转 180 度并在相反方向以相同的刀尖进行切削。仅适用于 5 轴“铣削/车削”机床。
• 定位车削刀具
- 指定切削刀具能否绕机床的 B 轴旋转。仅适用于 5 轴“铣削/车削”机床。
• 旋转 (Rotation) - 指定切削刀具的旋转。仅当为一个或两个刀头选择“定位车削刀具”(Position Turning Tool) 复选框时,此选项才可用。TOOL_POSITION_ANGLE 参数确定刀具的旋转方向。
◦ 标准
- 如果选择“标准”(Standard) 并在 NC 步骤中为 TOOL_POSITION_ANGLE 参数设置了正值,刀具会绕 B 轴沿逆时针方向旋转。若 TOOL_POSITION_ANGLE 为负值,则刀具沿顺时针方向旋转。
◦ 反转
- 如果选择“反转”(Reverse) 并在 NC 步骤中为 TOOL_POSITION_ANGLE 参数设置了正值,刀具会绕 B 轴沿顺时针方向旋转。若 TOOL_POSITION_ANGLE 为负值,则刀具沿逆时针方向旋转。
|
更改 刀具定位角度 参数的值不会影响 TOOL_ORIENTATION 参数。 刀具方位 为正值表示绕 B 轴沿逆时针方向旋转。
|
定义加工能力时,如果选择指定刀头中的“铣削”(Milling),则当创建 NC 序列时,与该刀头相关的命令将出现在“铣削和车削”(Milling and Turning) 选项卡中。如果您在定义加工能力时,于“刀头1”(Head 1) 和“刀头2”(Head 2) 上选择“铣削”(Milling) 选项,则在创建铣削 NC 序列时,“刀头1”(Head 1) 和“刀头2”(Head 2) 命令将出现在“铣削”(Milling) 和“车削”(Turning) 选项卡上。
创建“铣削”、“车削”或“孔加工”序列时所使用的刀头将输出到 CL 文件。
如果在定义加工能力时没有为任何刀头选择“铣削”(Milling) 选项,铣削序列将不可用,但在创建 NC 序列时,车削和钻孔序列将具有已选择的刀头选项。
|
当有某个步骤正在参考机床时,无法编辑任何已定义的加工能力。如果尝试编辑, Creo NC 将显示相应的警告消息。
|
车床
这些选项对“车床”(Lathe) 类型的机床可用。对于双转塔车床,为每个转塔配备独立的切削刀具设置按钮。
• “转塔 1”(Turret 1) 和“转塔 2”(Turret 2) - 单击“刀具”(Tools) 打开“刀具设置”(Tool Setup) 对话框,在该对话框中可以设置与机床刀头关联的切削刀具。例如,如果单击“转塔 1”(Turret 1) 的“刀具”(Tools),“刀具设置 (刀头 1)”(Tools Setup (Head 1)) 对话框随即打开。
参数
• 最大速度 (Maximum Speed) - 允许的最大机床主轴速度(可选)。键入以 RPM(每分钟转数)为单位的最大速度值。
• 马力 (Horsepower) - 主轴马力(可选)。
• 快速移刀 (Rapid Traverse) - 指定快速进给率单位。值为:
◦ IPM(默认)- 英寸每分
◦ MMPM - 毫米每分
◦ FPM - 英尺每分钟
◦ FPR - 英尺每转
◦ IPR - 英寸每转
◦ MMPR - 毫米每转
|
如果您有具有两个主轴的工作中心,则这些参数在 “参数”(Parameters) 选项卡的 “主刀轴”(Main Spindle) 和 “子刀轴”(Sub Spindle) 截面中可用。
|
• 快速进给率 (Rapid Feed Rate) - 键入用于快速移刀的进给率值 (可选)。
• 加工频率 (Machine Frequency) - 指定进给速度,即测量时探针的移动速度。在启用 CMM 探测后,此字段可访问。
• 默认 (Defaults) - 可使地址与机床关联。
• 打印 (PPRINT) - 打开“打印”(PPRINT) 菜单,以便设置“打印”(PPRINT) 选项。
• DMIS - 打开“DMIS 文本”(DMIS TEXT) 菜单以用于设置“DMIS 文本”(DMIS Text) 选项。必须启用 CMM 探测。
装配
• 机床装配 (Machine Assembly) - 允许您指定在机床上显示刀具运动时要使用的机床装配。使用配置选项 pro_mf_workcell_dir 指定机床装配文件的默认目录。Creo NC 将按照以下顺序定位机床装配文件:
◦ 默认目录(若已设置)
◦ 默认目录的所有第一级子目录,如果设置了默认目录
◦ 当前目录
要启用运动的运动学分析,仅能使用滑块和销将机床装配的各个元件互连。即,应该定义各元件之间的相对运动。
必须按如下规则来命名机床装配的元件:
◦ 使用名为 MACH_ZERO 的坐标系定义机床装配的绝对原点。此坐标系用于组装制造模型。
◦ 使用名为 TOOL_POINT 的坐标系定义机床装配的主轴加载位置。
◦ 机床装配中的任何实体刀具模型均应包含名为 TOOL_POINT 的坐标系。此坐标系用于组装实体刀具模型。
可以通过在网址为 www.ptc.com 的“NC 中心页面”(NC Central Page),从 PTC 知识库中搜索关键字“机床运动学”(Machine Kinematics),访问基本机床装配库。
|
要清除所选的机床装配,可将鼠标指针放置在 “机床装配”(Machine Assembly) 字段中,单击右键然后单击 “移除”(Remove)。
|
• 坐标系 (Coordinate System) - 允许您指定机床装配的参考坐标系。在模拟期间,此坐标系与在机床装配中所定义的 MACH_POINT 坐标系对齐。要清除所选的坐标系,可右键单击该字段,然后在显示的上下文菜单中单击“移除”(Remove)。
• 方向 (Orientation) - (仅可用于“车床”或“铣削-车削”机床。) 指定车床方向,即“水平”(Horizontal) (默认) 或“竖直”(Vertical)。当以后在此机床中创建“车削”NC 序列时,此选项用来定义默认的“草绘器”方向:
◦ 对于“水平”(Horizontal),“NC 序列”坐标系的 z 轴指向为水平向右,x 轴指向为竖直向上。
◦ 对于“竖直”(Vertical),“NC 序列”坐标系的 z 轴指向为竖直向上,x 轴指向为水平向右。
行程
用于沿 X 轴、Y 轴和 Z 轴为机床指定运行极限和行程:“X 最小”(X min)、“X 最大”(X max)、“X 行程”(X stroke)、“Y 最小”(Y min)、“Y 最大”(Y max)、“Y 行程”(Y stroke)、“Z 最小”(Z min)、“Z 最大”(Z max) 和“Z 行程”(Z stroke)。指定这些值的操作是可选的。沿轴的行程极限值应当是表明机床工作区范围相对于“程序零”坐标系的实际尺寸。
例如,如果机床宽度为 60 英寸,“程序零”坐标系原点位于两端的中间,则可以指定以下任意项作为加工限制:
• “X 最小”(X min) 为 –30,“X 最大”(X max) 为 30
• “X 最小”(X min) 为 –30,“X 行程”(X stroke) 为 60
• “X 最大”(X max) 为 30,“X 行程”(X stroke) 为 60
• “X 行程”(X stroke) 为 60
如果某个加工特征超出了所定义的机床极限,在显示或输出 CL 数据时,将出现“信息窗口”(Information Window),列出所超过的极限值及其相应的实际值。
同样,“工艺表”中的“状况”列也指示机床过度行进。如果在某步骤或操作行程中使用的机床超过指定的极限,则工艺表中此步骤或操作的状况会更改为“过度行进”(Over Travel) 或“调整操作坐标系”(Adjust Oper CSYS)。
循环
用于设置“孔加工”的自定义循环。单击“添加”(Add) 以使用打开的“自定义循环”(Customize Cycle) 对话框中的选项来添加自定义循环。
属性
• 名称 (Name) - 显示工作中心或机床的名称。
• 位置 (Location) - 指定机床的位置。
• 备注 (Comments) - 在文本框中键入与机床相关联的备注,或使用下列选项:
◦ - 读入包含工作中心备注的现有文本文件,然后替换任何当前备注。
◦ - 在光标位置插入工作中心备注的现有文本文件内容。保留任任何当前备注。
◦ - 以文本文件形式保存工作中心的当前备注。
◦ - 接受工作中心的当前备注。