UG编程手册
目 录
准备几何(Prepare Geometry)-------------------------------(2)
第一节 介绍(Introduce)---------------------------------(4)
第二节 加工功能菜单(File)----------------------------(5)
第三节 加工流程 (Machining Flow)-----------------(6)
第四节 主模型思想(Master Concept)----------------(8)
第五节 加工环境(Machining Environment)---------(9)
第六节 操作导航员(Operation Navigator)---------(11)
第七节 加工参数组(Parameter Group)-------------(20)
第八节 边界(Boundary)-------------------------------(30)
第九节 常用选项(Commons)------------------------(38)
第十节 点对点加工(Point to Point)-----------------(55)
第十一节 平面加工(Mill_Planar)----------------------(69)
第十二节 穴型加工(Mill_Cavity)----------------------(98)
第十三节 等Z轴加工(Zlevel_Milling)--------------(109)
第十四节 固定轴轮廓加工(Fixed_Contour)---------(113)
第十五节 后处理(Postprocess)-------------------------(135)
准备几何(Prepare Geometry)
Prepare Geometry用于生成Surface Region特征、预先处理实体和片面体、便于在CAM操作中直接选择特征和实体。Prepare Geometry对话框亦可直接进入一些建模功能,例如Sew & Extract。这些工具加强了加工相关性,更好地组织和识别加工几何,加强Fixed_Contour 和Cavity_Mill的完成效果。
进入加工模块后,从主菜单选择Tools→Prepare Geometry便进入Prepare Geometry菜单,见图1。
Surface Region是包含了单个实体和片面体的许多表面的CAM特征,在多个操作中能被选作为Part或Blank几何,也能在Model Navigation Tool中被识别和选择。Surface Region与实体保持相关性,当实体模型修改后,它将作自动更新。
Preprocessing能为后续操作如Fixed_Contour和Cavity_Mill处理实体和片面体。通过预先指定的三角网格公差和刀具轴矢量,系统能够处理和储存这些信息作为Fixed_Contour和Cavity_Milling的需要。产生刀具路径时,无须每次作同样的处理,当超过一个操作使用同一Body时,将明显节省时间。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
必须注意:每次改变三角网格公差、刀具轴矢量,或者改变实体形状,预处理数句必需更新。方法:Toolbox→Prepare Geometry→Preprocess→Update。
l Geometry Linker
在加工装配Part时,从零件Part中生成关联备份几何,功能上等同于建模环境下的Geometry Linker。
l Sew
把有共同边的、独立的片面体组合成一个片面体,把独立的实体组合成一个实体,功能上等同于建模环境下的Sew。
l Extract
从存在的实体、片面体提取生成新的片面体或实体,功能上等同于建模环境下的Extract。
l Surface Region
生成可帮助组织加工区域的特征。它与“母体”保持相关性,随着“母体”形状的变化而变化,从而减少不必要的、重复的操作。
l Preprocess
设定三角网格公差和刀具轴矢量,预先计算面、实体、片面体的三角形网格。每次生成刀具路径时,使用已被预先处理过的实体就不必再重复处理这些信息。为节省Part文件的容量和内存空间,当不再需要时,应删掉这些预先处理的用户数据。每次改变三角网格差、刀具轴矢量、或已被预处理过的实体形状变化时,必须更新预处理操作。否则,系统依然使用以前的处理数据。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
Create 依据设置的参数,为选择的目标实体或片面体生成预处理数句。
Parameter 指定三角网格公差和刀具轴矢量方向。
Triangle Tolerance 指定三角网格公差。此公差愈小,系统模拟光滑轮廓时产生的三角网格就愈多,但处理的时间愈长。三角网格公差必须小于或等于某一操作中指定的内、外公差之和的一半。你应该设定最小(精加工)的公差,这样,所有操作(包括粗加工)均可用此预处理数句。
Tool Axis 指定刀具轴矢量方向。这里指定的刀具轴应与某一操作所指定的刀具轴匹配,如果不匹配,当生成操作时,这里的刀具轴将被操作所指定的刀具轴更新。
Info 列出当前Part中的预处理数据。
Delete 永久删除指定的预处理数据。
Update 更新预处理数句。
Parameter 确定更新预处理数据的方法。Original关于它的关联体和原来预处理参数而更新预处理数据;Default关于它的关联体和当前缺省的预处理参数而更新预处理数据。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
第一节 介 绍
UG的加工应用模块具有非常强大的数控编程功能,能够编写铣削、钻削、车削和线切割等加工路径并能处理NC数据。具有非常多的参数选项实现所需工艺要求、完善你的刀具路径,达到理想的加工效果。
用户化的配置文件定义了可用的加工处理器、刀库、后处理器和其它高级参数,这些参数目的用于专用的市场如模具和机械加工方面。加工样板能够用户化用户界面和指定加工设置,这些设置包括机床、刀具、加工方法、共享几何和工序。加工样板大大提高你的编程效率,非常轻松地把前辈的经验数据应用于你的NC程序。编写了一个成熟的加工助理,在极短的时间内你就可以得到具有相同工艺的刀具路径。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
操作导航工具能够观察和管理操作、几何、加工方法和刀具之间的关系,使“父”组的参数能被多个操作共享,可减少重复的、繁琐的为每一个操作重新指定参数的任务,并且提供独立的“视窗”以管理这些关系。利用操作导航工具,你可以方便地对各个操作进行编辑、重现刀具路径和切削仿真。
车间档案能够从当前的显示Part文件中提取信息以满足你的需要,这些信息包括加工几何及其材料、控制几何、加工参数、控制参数、加工顺序、机床设定、机床控制事件、后处理命令、刀具参数等刀具路径信息。这些信息能以不同格式输出:加工任务统计表、操作和刀具列表、工场资料 / 操作指令。
刀具路径的可视化用图形显示方式虚拟仿真刀具切削材料的真实情况,反馈错误的刀具路径引起的碰撞信息。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
本章介绍UG软件的适用于三轴铣床或加工中心的数控编程功能。
第二节 加工功能菜单
进入加工应用模块后,主菜单各选项将作相应变化。下面是关于CAM的菜单选项:
File→Export→Rapid-Prototyping:输出STL格式用于刀路仿真。
File→Plot(Open CLSF):打印刀具路径。
Edit→Delete:删除几何、边界(Boundary)。
Insert→Curve:生成曲线。
Format→Attribute→Manufacturing:生成刀具和操作属性。
Tools→Operation Navigator:操作导航工具,删除加工环境设置、编辑操作、刀具路径的变换及仿真、后处理等。
Tools→Part Material:设定加工材料。
Tools→ClSF:进入CLSF管理器进行后处理。
Tools→Prepare Geometry:预先生成几何特征。
Tools→Boundary:生成永久边界以定义刀具切削范围。
WCS:管理当前工作坐标系。
Information→Shop Documentation:生成车间档案。
Analysis→Minimum Radius:分析曲面的最小半径以确定最小刀具。
Preference→Operation:预先设定操作中的几何类型选择颜色、几何选择的优先方法、CLSF档案的小数点位数等选项。
Preference→Operation Navigator:预先设定操作导航工具的有关选项。
Preference→CAM General:预先设定加工配置和样板文件等有关一般加工常用选项。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
第三节 加工流程
首先,确定加工类型,设定操作的各种参数,并产生刀具路径;
然后,一方面进行可视化检查,另一方面进行后处理:1)直接后处理(UG/post Postprocess);2)建立刀具定位源文档(Output CLSF),由后处理器产生NC代码;
最后,将NC程序传输给机床。
其流程图如下:
第四节 主模型思想
主模型方法与传统方法相比,有几种优点:
1. 避免把夹具等几何形状加入到被加工的模型Part中;
2. 允许没有写权限的NC编程员产生全相关的刀具路径;
3. 能够使多个NC编程员在独立的文件同时生成NC数据。
下图显示了一个加工装配Part,其中包含2个轮毂(需要加工部分)、9个夹具(1个被隐藏)、1个工具和1个旋转工作台。
刀具路径数据是相关的,因此,如果轮毂数据变化,刀具路径数据将更新。
第五节 加工环境
从主菜单行选择Application → Manufacturing便进入UG加工应用模块。
新Part文档第一次进入加工模块时,将经过“Machining Environment”(加工环境)对话框,见下图,这是产生刀具路径的“必经之路”。
要确定“Machining Environment”,先在上列表指定“Configuration”,然后在下列表指定“Setup”,最后选择Initial将进入下一步。
你可以删除加工环境:Tools→Operation Navigator→Delete Setup。
l
Configuration
Configuration确定用于Setup的操作类型。例如,如果选择了mill_planar作为配置,则可用的操作类型有两种:mill_planar和drill;如果选择了mill_multi-axis作为配置,除了mill_planar和drill两种操作类型外,还可用mill_contour和mill_multi-axis。
Configuration限制了基于切削几何形状以生成NC程序所需要的操作类型图框的数量。例如,一个底面为平面、侧壁为垂直面的几何形状,仅需要mill_planar和drill就够了,因此,可以选择mill_planar作为Configuration。
此外,Configuration确定了车间资料、后处理、CLS文件的输出格式。Configuration也确定了所用库的文件,包括刀具、机床、切削方法、加工材料、刀具材料、进给率和转速等文件库。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l CAM Setup
CAM Setup确定当选择Initial后何种操作类型可用,也确定可生成的程序、刀具、几何、加工方法的类型,确定第一次进入CAM时什么将自动产生。
第六节 操作导航员
操作导航员(Operation Navigator),简称ONT,是一个图形用户界面,用来管理当前Part文档的操作及刀具路径。
在Machining Environment对话框,选择Initial后,将弹出Operation Navigator窗口。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
一、参数组“视窗”
ONT有四个不同的参数组“视图”:Program Order View、Machine Tool View 、Geometry View、Machining Method View。根据各“视窗”的主题,各“视窗”组织相同的一系列操作,反映操作与参数组之间的关系。通过选择菜单中的“视窗”图标,可轻松从一个“视窗”切换到另一“视窗”。
菜单中的参数组“视窗”图标:
l Program Order view
显示各操作隶属哪一个程序组和它们在机床中的运行顺序,最为重要的参数组“视窗”。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l Machine Tool view
通过切削刀具组织操作。
l Geometry view
显示各操作使用的加工几何和加工坐标系(MCS)。
l Machine Method view
组织操作分享共同加工应用下的相同参数(粗加工、精加工、半精加工)。
二、ONT中的其它栏目
l Toolchange
表示此操作需要更换新刀具,留下空白表示无须换刀。仅在Program Order View显示。
l Path
Generated | 表示此操作已产生了刀具路径。 |
---|---|
None | 表示此操作没有刀具路径。 |
Edit | 表示此操作的刀具路径已被编辑(MB3,Toolpath—>Edit)。 |
Imported | 表示此操作的刀具路径已被输入(Tools—>CLSF—>Import)。 |
三、ONT中的操作状态符号
在ONT中,操作有三种状态符号,见下图。
l
Complete
表示此操作已产生了刀具路径并且已经后处理(UG/Post PostProcess)或输出了CLS文档格式(Output CLSF),此后再没有被编辑。
l
Regenerate
表示此操作从未产生刀具路径或此操作虽有刀具路径但被编辑后没有作相应更新。在ONT中,使用MB3,Objects—>Update List显示信息窗口,看一看,改变了什么而导致此状态。信息窗口提示“Need to Generate”,表示需重新产生刀具路径以更新此状态。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l
Repost
表示此操作的刀具路径从未被后处理或输出CLS文档。在ONT中,使用MB3,Objects—>Update List显示信息窗口,看一看,改变了什么而导致此状态。信息窗口提示“Need to Post”,表示需重新后处理以更新此状态。
四、参数组和操作的关系
操作导航员使用树形结构说明参数组和操作的关系(“父子”关系)。基于在操作导航员的位置关系,从参数组到参数组、从参数组到操作,参数能被传递或继承。除了少数几种情况外,应确定是否使用参数继承。
操作和参数组从包含它们的参数组继承参数。上一级的参数组称为“父亲”(Parents)。在上图,TOP组从它的“父亲”——PART_BODY组继承参数,POCKET组从它的“父亲”——TOP组(已继承了PART_BODY组的参数)继承参数,操作ROUGH、WALL和FLOOR都从POCKET组继承参数(已继承了TOP和PART_BODY组的参数),而操作POINT_TO_POINT没有继承POCKET组的参数,但它继承了TOP组(已继承了PART_BODY组的参数)的参数。
五、如何改变参数组和操作的位置
在ONT内,通过简单的Cut(或Copy)、Paste或Paste Inside,参数组和操作的位置能被轻松修改。当参数组或操作被“Paste Inside”到指定的参数组时,则它与目标参数组为“父子”关系,继承目标参数组的参数;当被“Paste”时,它与目标参数组为“兄弟”关系,没有继承目标参数组的参数。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
用鼠标第三键(MB3)或菜单图标,能够使用Cut / Copy、Paste和Paste Inside功能。
l 使用MB3
l 使用菜单图标
六、MB3的用法
在ONT中的任一“视窗”,当选择了某一物体(参数组或操作)时,使用鼠标的第三键可显示下拉菜单的其它选项。这些选项帮助完成操作和参数组的多种功能,大多数选项也能在菜单图标和工具栏中找到。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l Edit
改变物体(参数组或操作)的参数。如果编辑多个物体,当放弃前一个图框后,各相应图框将依ONT中的列表顺序出现。
l Cut & Copy
从ONT中暂时移去和复制目标物体,目的以粘贴到不同的位置。可同时选择多个物体。
l Paste
把以前Cut或Copy的目标物体放回到ONT上的指定位置。此功能对于在Program Order view中更换操作顺序具有非常重要的作用。被粘贴(Paste)的物体与选中的目标为“兄弟”关系;而Paste Inside则为“父子”关系。
l Delete
从ONT中永久删除目标物体(参数组或操作)。如果删除“父”参数组,则“子”组或操作均将被删除。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l Generate
为当前选择的操作产生刀具路径。如果在Preferences的CAM General对话框中,选项Pause After Each Path的开关设为ON,产生刀具路径时将显示下面对话框:
当产生单个操作的刀具路径时,仅Accept Path选项可用;当产生多个操作的刀具路径时,所有选项均可用。
Pause After Each Path | 当选择多个操作时,产生各个操作的刀具路径后,系统将暂停显示。 |
---|---|
Refresh Before Each Path | 当选择多个操作时,产生下一个操作的刀具路径前,系统将刷新屏幕窗口。 |
Accept Path | 接受刀具路径,使得此路径被读入刀具定位源文件(CLSF)。 |
Continue | 继续产生下一个操作的刀具路径。 |
Replay | 重放刀具路径。 |
List | 在信息窗口列出当前刀具路径的文本内容。 |
l Replay
重放刀具路径。重放模式(由Preferences-->Operation设定)有三种:Tool Display(显示刀具),Material Removal(移去材料),Tool Path Animation(刀路动态仿真)。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l Object-Transform
此项功能允许移动刀具路径,目的是拷贝某一个刀具路径到同一工件的其它区域或需要调整刀具路径。主要适用于有多个相同形状区域的工件的数控编程,可明显减小工作量。
变换方法
Translate | 平动选定的操作或刀具路径,有两种方法:To A Point(到目的点)、Delta(增量)。 |
---|---|
Scale | 关于某一参考点按比例缩放操作或刀具路径。需指定参考点和缩放比例。 |
Rotate About Point | 关于某一参考点旋转操作或刀具路径。需指定参考点和旋转角度。 |
Mirror Thru Line | 关于某一参考直线镜像操作或刀具路径。需指定参考直线,有三种方法:Two Points(两点)、Existing Line(存在直线)、Point and Vector(点和方向)。 |
Rectangular Array | 使用方形矩阵产生按平行Xc和Yc方向的多个操作或刀具路径。先指定参考点(矩阵各个元素与参考点保持距离关系),后指定矩阵的原点(矩阵第一个元素的参考点与矩阵原点重合)。输入Xc和Yc方向矩阵元素的数量、距离和角度(逆时针与Xc轴正向的夹角)。 |
Circular Array | 使用圆形矩阵产生圆形排列的多个操作或刀具路径。需要指定参考点、矩阵的原点、半径(矩阵原点与矩阵第一个元素的参考点的距离)、起始角度、增量角度和数量。 |
Rotate About Line | 关于参考线旋转操作或刀具路径。需指定参考直线,有三种方法:Two Points(两点)、Existing Line(存在直线)、Point and Vector(点和方向) |
Mirror Thru Plane | 关于参考平面镜像操作或刀具路径。 |
Reposition | 把操作或刀具路径从参考坐标系统移动或拷贝到目标坐标系统。变换后的操作或刀具路径相关目标坐标系的位置与它们相关于参考坐标系的位置保持相同,需要指定参考坐标系和目标坐标系。 |
变换的各种选项
当选择了变换类形和设定了变换参数后,将显示如下选项:
Subdivisions | 按输入的系数,把变换距离均分,变换后的操作或刀具路径放在第一等份处。适用于平动或旋转类形的变换。 |
---|---|
New Tool Path/Operation Names | 新操作或刀具路径的名称。 |
Move | 移动操作或刀具路径,仅改变原来操作或刀具路径的位置及方向。 |
Copy | 拷贝原来操作或刀具路径以产生新的操作或刀具路径,使得新操作或刀具路径具有相同的参数。 |
Instance | 拷贝原来操作以产生新的操作,使得新操作具有相同的参数,但是新操作与原来操作具有关联性。编辑任一操作的刀具路径,关联操作将自动更新,明显减小工作量。 |
Multiple Copies | 同时拷贝多个操作或刀具路径。 |
Multiple Instances (Operations Only) | 一个操作的多个关联“引用”。 |
变换结果的处理
当确定了变换选项后,将显示如下选项:
Accept | 接受变换结果并退回到变换选项界面。 |
---|---|
Reject | 拒绝变换结果并退回到变换选项界面。 |
Vericut | 进入Vericut软件界面,进行刀路模拟仿真。 |
Redisplay Tool Path | 重放刀具路径。 |
l Object→Information
显示当前操作或参数组的详尽信息。
l Object→Display
高亮显示当前操作或几何参数组所用的几何,如果是Machine Tool view ,则显示刀具。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l Object→Customize
用于用户化当前操作的菜单界面。
l Object→Template Setting
用于把当前操作设定为样板。
Template | 若Template选项的开关开时,当样板Part文档打开后,则当前操作成为样板 |
---|---|
Load with Parent | 若Load with Parent选项的开关开时,当样板Part文档打开后,则当前操作的“父亲”将出现在Type栏。 |
l Object→Switch Layer / Layout
把当前屏幕视图和图层切换到系统记录的模型视图和设置的图层。在Geometry Group的生成对话框中,当选择Save Layout/Layer后,系统将记录当前的视图排样和设置的图层。
l Object→Inheritance List
列表显示当前操作的继承情况。在表中,已继承的参数用一个检查符(√)和“父亲”名显示。灰色的参数选项表示此参数不能被改变。不能点击检查符(√)以改变继承关系。要改变继承关系,必须在相应的对话框中输入合适的参数。
l Object→Update List
当操作产生刀具路径或被后处理后,列表显示其已经被修改的所有参数。
l Object→Start Post、End Post、Feedrates
快速进入相应界面并指定或修改操作的起动、结束后处理命令和进给率值。
l Toolpath→Edit
进入Tool Path Editor编辑刀具路径。
l Toolpath→Delete
删除当前操作的刀具路径,操作数据仍保留,但无法重放刀具路径。
l Toolpath→ List
列表显示当前操作的文本信息(基于加工坐标系MCS),包括机床控制命令、坐标系的位置、刀具定位点和进给率等。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l Toolpath→Verify
刀具路径可视化较核。
l Toolpath→Gouge Check
刀具路径碰撞检查。当刀路储存后,选择Gouge Check进行检查时,若刀具路径发生碰撞现象,系统将用红色显示侦测到的碰撞区域,并在信息窗口列出碰撞范围。
l Toolpath→Load
当列表显示、重放或产生刀具路径时,把刀具路径放到运行时间记亿中去,使得后面做相同工作时获得更快的响应速度。
l Toolpath→Unload
从运行时间记亿中移去刀具路径以释放内存空间,适用于数据量非常大的刀具路径。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
第七节 参数组
UG加工应用模块提供了四个参数组:程序(Program)组、刀具(Tool)组、几何(Geometry)组和加工方法(Method)组。在Create对话框中,可创建新的参数组。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
一、程序(Program)组
创建新的程序组。
步骤:
① 点击Program图标
② 输入新程序组的名称
③ 选择“父亲”节点
④ 点击Create
⑤ 新程序组悬挂于“父亲”节点之下
通常,当进行二次加工(例如,正面加工和侧面加工)时,需要两个坐标系,此时,可创建两个程序组以清晰区分开来。此外,当机床类型(例如,线切割机床和加工中心)不同时,也应该创建不同的程序组。
注意:在ONT上,同一程序组的操作排列顺序,相应于机床的运行顺序。因此,在后处理(Ugpost)前,检查程序组中的操作排列顺序是必要的。
二、刀具(Tool)组
创建新的刀具或从刀库中取出刀具。
l 创建新刀具
步骤:
① 点击Tool图标
② 输入新刀具的名称
③ 指定操作类型
④ 选择刀具类型
⑤ 选择“父亲”节点
⑥ 点击Create,进入
刀具参数对话框
⑦ 输入刀具参数后,选择OK键,就创建了新的刀具,它悬挂于
“父亲”节点之下
基于选定的CAM Setup,可创建不同类型的刀具。在Create Tool对话框中,当选择Type为Drill时,能创建用于钻孔、膛孔和攻丝等用途的刀具,见下图;当选择Type为Mill_Planar时,能创建用于平面加工用途的刀具,见下图;当选择Type为Mill_Contour时,能创建用于外形加工用途的刀具,见下图。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
不同类型的刀具,有相应的刀具参数。
仅用于Fixed Contour操作中的Area Milling和Flowcut驱动方法的刀具夹头参数,见下图。
在各种刀具的参数对话框中,有共同的选项,见下图。
Adjust Register | 指定刀具的长度补偿登记器地址号码。 |
---|---|
Cutcom Register | 指定刀具的径向补偿登记器地址号码。 |
Tool Number | 指定所创建的刀具在机床刀库中的编号。 |
Material | 指定刀具材料。当还指定了工件材料、切削方法和切削深度后,从Feeds and Speeds对话框中选择Reset from Table 键,将得到系统推荐的各种进给率值。 |
Display Tool | 在坐标原点处显示所创建的刀具。 |
l 从刀库取刀具
在Create Tool对话框中,点击Retrieve Tool图标,进入Library Class Selection对话框并确定刀具类型,点击OK键,进入Search Criteria对话框(见下图),输入合适的搜寻参数后,点击OK键,从表格中选取目标刀具,点击OK键,就取出了目标刀具。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
二、几何(Geometry)组
指定加工几何和工件在机床的定位方向以创建新的几何组。在这里,可以指定Part,Blank,Trim and Check几何形状、MCS的方位和安全平面等参数以给后续操作继承。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
步骤:
① 点击Geometry图标
② 输入新几何组的名称
③ 指定操作类型
④ 选择新几何组的类型
⑤ 选择“父亲”节点
⑥ 点击Create,进入相应
几何对话框
⑦ 选择合适的几何,选择OK键,就创建了新的几何组,它悬挂于 “父
亲”节点之下
基于选定的CAM Setup,可以生成相应的几何组。
(一) 钻孔类几何
在Create Geometry对话框中,当选择Type为Drill时,仅能创建WCS和Drill_Geom两种几何组,见下图。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l
MCS
创建(或编辑)加工坐标系和关联的安全平面。输出的刀具路径定位点坐标值是基于MCS的,而不是基于WCS(安全平面和加工深度是基于WCS)的。新档案进入加工应用模块时,MCS与绝对坐标一致。在MCS对话框,还可以记录当时的屏幕视图和设置的图层。
Link MCS/RCS | 是否生成关联的加工坐标系或参考坐标系。 |
---|---|
Clearance | 指定“聪明”的安全平面,将被操作中的相关(Avoidance→Clearance Plane)参数覆盖。 |
Lower Limit | 指定“聪明”的最低极限平面,将被操作中的相关(Avoidance→Lower Limit Plane)参数覆盖。 |
Layout/Layer | 储存当前的屏幕视图和设置的图层。当选择Save Layout/Layer后,在ONT使用MB3的Object-->Switch Layer/Layout,将切换到记忆中的视图和图层设置。 |
l Drill_Geom
指定用于钻孔操作中的相关几何和刀具轴参数。
Holes | 指定孔的位置、钻削顺序和避让方法等。 |
---|---|
Part Surface | 指定开始钻削(以钻削进给率)的最高平面位置。 |
Bottom Surface | 指定钻削的最低平面位置。 |
Tool Axis | 指定刀具轴,将被操作的Tool Axis参数覆盖。 |
(二)平面铣削类几何
在Create Geometry对话框中,当选择Type为Mill_Planar时,能创建Workpiece、Mill_Bnd、Mill_Geom和WCS四种几何组,见下图。
l Mill Geometry / Workpiece
Mill Geometry与Workpiece具有同等的功能,都能选择实体、面、曲线以指定Part,Blank,Trim and Check几何形状。在这里,还能指定工件厚度和材料等。
Part Thickness | 指定模型表面增加或减小的材料厚度。正值表示增加,负值表示减小。Part Stock和Custom Stock将以Part Thickness为参考重新测量。 |
---|---|
Material | 指定加工几何的材料属性。当还指定了刀具材料、切削方法和切削深度后,从Feeds and Speeds对话框中选择Reset from Table 键,将得到系统推荐的各种进给率值。此处指定的参数属性将覆盖Tools-->Part Material指定的属性。 |
l Mill Boundary
指定永久性的Part,Blank,Trim,Check边界和加工深度(Floor)。
Floor | 指定Planar_Mill操作中的最低加工深度,仅能指定一个Floor。 |
---|
(三) 外型铣削类几何
在Create Geometry对话框中,当选择Type为Mill_Contour时,能创建WCS、Workpiece、Mill_Geom、Mill_Bnd和Mill_Area五种几何组,见下图。
l Mill Area
指定Part 、Trim 和 Check几何、Cut Area以确定加工区域,并能增加或减少各类型几何的材料厚度。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
Cut Area | 指定切削区域,仅应用于Fixed Contour模块中的Area Milling和Flowcut两种驱动方法。 |
---|---|
Trim Geometry | 指定修剪几何以进一步约束加工区域,仅应用于Fixed Contour模块中的Area Milling和Flowcut两种驱动方法。 |
四、加工方法(Method)组
指定Intol,Outol,Part Stock和Feeds等参数以创建新的加工方法组。
步骤:
① 点击Method图标
② 输入新加工方法组名称
③ 选择“父亲”节点
④ 点击Create进入Mill_Method
对话框
⑤ 输入参数后,选择OK键,就创建了新的加工方法组,它悬挂于“父
亲”节点之下
Part Stock | 指定加工余量值 |
---|---|
Intol / Outol | 指定可允许的最大过切量和最大残留余量的弦高公差。 |
Cut Method | 选择切削类型。当还指定了刀具材料、工件材料和切削深度后,从Feeds and Speeds对话框中选择Reset from Table 键,将得到系统推荐的各种进给率值。 |
Display Options | 指定刀具路径的显示参数。 |
第八节 边界(Boundary)
边界是用来指定刀具切削移动区域的。这些区域可由一个或多个边界构成。通常,加工模块不同,边界的用法也不同。但是,边界有共同的特性。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
一、边界分类
l 加工边界(Part Boundary)
用于指定刀具所要加工的几何形状。下图说明了Part边界最常用的一个用法:在Planar_Mill操作中,Part Boundary指定了被加工的切削量。
Part Boundary 指定加工量
l 检查边界(Check Boundary)
用于指定保护几何以定义刀具逃避的区域。在下图, Check boundary指定了夹具几何。
Check Boundary 指定夹具几何
l 修剪边界(Trim Boundary)
用于裁剪一部分加工区域。在下图,修剪边界(Trim Boundary)裁掉了Trim Boundary外的所有加工区域。
Trim Boundary 限制加工区域
l 毛坯边界(Blank Boundary)
通常与Part边界一起指定刀具的切削量。在下图,切削量由一个Blank Boundary和多个Part Boundaries共同决定。
Part and Blank Boundaries共同决定切削量
l 驱动边界(Drive Boundary)
用于固定和可变轴曲面外型加工中的边界驱动(Boundary Drive)和径向切削驱动(Radial Cut Drive)两种驱动方法。它们与Part Surfaces一起指定切削区域。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
在Boundary Drive方法,驱动边界形成的区域能大于、等于和小于Part Surfaces,见下图。
驱动边界(Drive Boundaries)
在Radial Cut Drive方法,沿着边界的方向,刀具路径总是垂直边界(径向切削),见下图。
驱动边界(Drive Boundary )
二、边界平面
曲线、面的边、点可用于生成不共面的边界(由面生成边界必须共面)。但是,所选几何按边界平面(通常为XY平面)的矢量投影到边界平面,故所产生的边界总是共面的,见下图。
不共面的边形成的边界
注意:当选择三维空间的曲线或面的边作为边界时,应指定合适的边界平面,否则,可能得到不正确的刀具路径。
三、边界的起始点
四、边界中的刀具定位
刀具定位确定刀具与边界成员之间的位置关系,有三种位置关系:On, Tanto和 Contact。下图表示三种位置关系:
半箭头表示 Tanto,全箭头表示On,三角形表示Contact。
下图表示三种刀具定位在加工曲面时的明显区别:
Tanto | 刀具的侧刃与边界对齐。 |
---|---|
On | 沿着刀具轴或投影方向(可、变轴加工),刀具中心与边界对齐。 |
Contact | 刀具与边界接触。 |
Contact定位关系仅在Fixed and Variable Axis Surface Contouring(固定或可变轴曲面外形)加工才可用。在同一边界,各边界成员可组合On和Tanto两种位置关系一起使用,但Contact不能与其它两种位置关系组合一起使用。
在Planar_mill中,仅能使用On和Tanto两种位置关系,在Cavity_mill中,仅能使用Tanto一种位置关系,而在Fixed and Variable Axis Surface Contouring中,可使用三种位置关系。
五、边界的方向
边界与刀具的位置关系图显示了边界的方向,箭头的方向表示边界的方向。
在生成边界时,若选择Face,则边界方向由系统自动产生;若选择Curve,Edge或Point,可通过选择边界成员的顺序控制边界的方向。下图所示,相同的几何形状,鼠标位置不同,边界方向也不一样。
注意:当边界生成后,边界方向就已确定,不能反向或进行编辑。
边界的方向对于确定开放式边界的左、右侧是必要的。沿着边界方向向前看,你的左边就是边界的左侧,你的右边就是边界的右侧。见下图:
一旦边界的左、右侧确定后,就可以判断开放式边界的材料侧。但对于封闭式边界,是不起作用的。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
六、材料侧
材料侧确定在边界的哪一侧材料将被切去或保留。对开放式边界,材料侧规定为Left和Right两种方式;对封闭式边界,材料侧规定为Inside和Outside两种方式,见下图。
材料侧为何种方式取决于边界的分类。对Part、Check、Drive Boundary来讲,指定材料保留下来的哪一侧;而对Blank Boundary来讲,指定材料被切去的哪一侧;而对Trim Boundary来讲,指定材料被裁剪的哪一侧,见下图。
七、边界类型:开放式和封闭式边界
能够确定一个区域的边界为封闭式边界,第一个成员的起点与最后一个成员的端点为同一点;仅确定一个路径的边界为开放式边界,第一个成员的起点与最后一个成员的端点不共点,见下图。
封闭式与开放式边界
生成边界时,若选择“封闭”的Curves、Edges,既可能产生开放式边界,也可能产生封闭式边界,同样,若选择“开放”的Curves、Edges,既可能产生开放式边界,也可能产生封闭式边界(边界成员延伸相交或增加边界成员)。
注意:不能从表观形状上判断一个边界为开方式或封闭式,看似“封闭”,其实很可能是开放式边界。
生成封闭式边界时,所选曲线和面的边无须连续。在下图,选择的边没有连续,当投影到边界平面后,各边界成员段或伸长或缩短以形成平面封闭式边界。
不连续的边形成的封闭式边界
八、临时和永久边界
边界分为临时和永久边界两种。
l 永久边界
在主菜单的Tools→Boundary、或在加工模块内Edit Boundary(编辑边界)对话框的Create Permanent Boundary,都可以生成永久边界。象其它几何“物体”一样,永久边界一旦产生,在屏幕上将继续显示,并能被任一加工模块使用。
生成永久边界的好处是:一旦产生后,能被多个操作重复使用。特别是对复杂的曲面边界,将明显减小工作量。然而,永久边界与“父亲”几何不相关,产生后,不能被编辑。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
当使用Tools→Boundary生成永久边界时,将显示Boundary Manager对话框,见下图。
Create | 选择存在的Curve或Edge以生成永久边界。生成边界时,确定合适的Tool Position(刀具位置)、Boundary Plane(边界平面)、Boundary Type(边界类型)。 |
---|---|
Delete | 删除永久边界。 |
Blank | 从屏幕上隐藏永久边界。 |
Unblank | 重新显示永久边界。 |
List | 列出当前Part文档已产生的永久边界。 |
l 临时边界
在加工模块内的主对话框,能选择几何“物体”生成临时边界。产生后,将临时显示于屏幕上,当屏幕刷新后,它将消失。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
临时边界有许多优点:临时边界与“父亲”几何相关,产生后,能被编辑;临时边界的公差、余量和进给率能被用户化;临时边界更方便使用。
九、边界的相关性
临时边界与“父亲”几何相关。一旦“父亲”几何被修改,临时边界将作相应变化。当用永久边界生成临时边界时,临时边界与永久边界的“父亲”几何相关,也就是说,删除永久边界,不会影响由它产生的临时边界。当使用点生成临时边界时,你有机会确定是否临时边界与点保持相关性。
第九节 常用选项
一、Corner
控制刀具绕尖角移动的方式和参数,可有效防止过切,多应用于高速加工。
刀具如何绕转角移动将取决于尖角类型:1)对于凸角,或者伸长相邻两段路径以驱动刀具移动;或者插入等于刀具半径的圆弧绕尖角滚动。2)对于凹角,或者插入圆弧(稍大于刀具半径)形成平稳传递;或者减小进给速率,亦可保证光滑平稳的刀具移动,当刀具离开拐角后,再加速到原来的进给速率。Fillets & Slowdowns通常结合一起使用,两者给出的值应用于由Minimum Angle and Maximum Angle确定范围内的所有边界转角。由Spline and Conic形成的拐角均由直线逼近。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
注意:在一些情况下,刀具路径不会输出圆弧移动。对于Planar & Cavity,当使用Follow Periphery切削方式时,仅沿着侧壁移动圆弧才会输出;当使用Profile & Standard Drive切削方式时,全路径均输出圆弧;而任何Zig切削方式,除了精加工(Profile)路径外,均不输出圆弧。
按下图选择进入Corner And Feedrate Control菜单:
l Convex Corner
控制凸角的移动方式。应用于所有精加工(Profile)路径,包括清角路径和Zig走刀方式的精加工(Profile)路径。
1. Add Arcs 以相邻边界成员的交点为中心,插入一个等于刀具半径的圆弧驱动刀具移动,始终保证刀具与工件材料接触。
2. Extent Tangents 切线延伸相邻Passes直至相交以驱动刀具移动。仅适用于边界侧壁路径。
l Circular Feed Rate Comp.
保持刀具边刃的进给率而不是刀具中心的进给率,使得切屑载荷均匀分布,防止刀具切入或偏离工件。
l Fillets
在指定角度范围内的凹角插入圆弧以驱动刀具移动。
下表为Resulting Feed Rate、Slowdown Feed Rate & Circular Feed Rate Comp.之间的关系:
Slowdown | Circular Feed Rate Comp. | Resulting Feed Rate |
---|---|---|
OFF | OFF | Cut Feed Rate |
OFF | ON | Circular Feed Rate Comp. |
ON | OFF or ON | Circular Feed Rate Comp. applied to Slowdown Feed Rate |
l Slowdowns
在指定角度范围内的凹角减速,使刀具移动平稳。
1. Length
指定刀具减速的长度。
Previous Tool | 或者是以前刀具的直径,或者是输入的半径值。 |
---|---|
Percent Tool | 由当前刀具直径的百分值确定减速长度。 |
2. Slowdown%
指定最低进给速率,为当前进给率的百分值。
3. Number Of Steps
确定减速的步数,步数愈多,减速愈平稳。每步减小的进给率为:(100%—Slowdown%)/ Number Of Steps。加速的步数大约为减速的一半。
l Corner Angle
指定最小转角和最大转角的度数,限定何种角度的尖角应用Fillets和Slowdown Feed Rate移动方式。
二、Avoidance
Avoidance用于指定、激活刀具路径中的非切削移动参数。但Fix & Variable Contour操作中的非切削移动参数由Non _cutting设置,而不使用Avoidance的选项。
按下图选择进入Avoidance菜单。
l
From Point
指定新刀具路径中的刀具初始定位点,仅作参考,不会引起刀具移动。它在刀具路径的第一个入口处输出一个From命令,其它后处理命令跟随在From命令后面。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l Start Point
指定刀具路径中开始以用户定义进给率移动的刀具定位点,能用于逃避干涉几何或夹具。
如果指定了From Point,刀具将快速从From Point移动到Start Point;如果指定了Clearance Plane,刀具先直接移动到Start Point 之上、Clearance Plane内的一点,然后快速移动到Start Point。
在Planar & Cavity操作中,Start Point必须位于系统或用户指定的Clearance Plane之上一定距离,此距离等于或大于由Automatic Engage/Retract指定的垂直安全距离(Vertical Clearance Distance),或者Start Point没有输出到刀具路径中。
在From和后处理命令之后、在第一个进给移动之前,Start Point输出一个以快速进给移动的GOTO命令语句。
l Return Point
指定在切削路径末尾当刀具离开工件表面后的定位点。当刀具移动到切削路径的最后一点或退刀移动的最后位置后,如果指定了Return Point,刀具便以Return进给率直线提刀到安全平面(Clearance Plane),再移动到Return Point。
如果没有指定Clearance Plane,刀具将直接移动到Return Point;如果指定了Clearance Plane,Return Point应在Clearance Plane内或以上。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
伴随最后的退刀移动,Return Point输出一个以快速进给率移动的GOTO命令语句。
l Gohome Point
指定刀具路径中的最后刀具定位点,通常与From Point共点。Gohome Point输出Gohome命令作为刀具路径的最后出口。
l Clearance Plane
指定安全平面以避开干涉几何。
如果指定并激活了Clearance Plane,在进刀前和退刀后,刀具将快速移动到Clearance Plane。
下面是Clearance Plane的几种用法:
Start and End | 应用于刀具路径的开始和最后。在路径的开始和结束,刀具将快速移动到指定的Clearance Plane,为常用选项。 |
---|---|
Start Only | 仅应用于刀具路径的开始,刀具将快速移动到指定的Clearance Plane。 |
End Only | 仅应用于刀具路径的最后,刀具将快速移动到指定的Clearance Plane。 |
Start Only,Min Clear At End | 仅应用于刀具路径的开始,刀具将快速移动到指定的Clearance Plane,而在刀具路径的最后,刀具沿着刀具轴退出一定距离远离工件,此距离为Minimum Clearance指定的值。 |
End Only,Min Clear At Start | 仅应用于刀具路径的最后,刀具将快速移动到指定的Clearance Plane,而在刀具路径的开始时,刀具沿着刀具轴从Minimum Clearance指定的值开始落刀。 |
l Lower Limit Plane
指定刀具切削和非切削移动时的最低极限面。此极限面的法向矢量指向刀具夹头。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
当刀具干涉到最低极限面——试图进入最低极限面的“下面”时,将在刀具路径和CLSF中发布一条警告信息。出现此情况时,系统给出三种解决方法:
1. Warning Only
仅在刀具路径和CLSF中发布一条警告信息,但刀具路径不作改变。
2. Normal To Plane
干涉的刀具定位点沿最低极限面的法矢方向投影到最低极限面上,干涉的刀具移动被忽略,并显示警告信息。
3. Along Tool Axis
干涉的刀具定位点沿各自的刀具轴方向投影到最低极限面上,干涉的刀具移动被忽略,并显示警告信息。允许刀具沿着最低极限面与工件表面的相交点轮廓移动。若刀具轴没有垂直最低极限面,刀具可能干涉最低极限面。
l Redisplay Avoidance Geometry
重新显示已经指定并激活的点或平面符号,同时显示参考坐标系(RCS)。
l 设定各种逃避几何的选项
Specify | 指定逃避几何参数。同时,显示三角形符号表示逃避几何的位置,相应的逃避几何选项呈现ACTIVE状态。 |
---|---|
Omit | 忽略已设定的逃避几何参数,相应的逃避几何选项呈现INACTIVE状态。 |
Reinstate | 重新激活已被忽略的逃避几何,相应的逃避几何选项呈现ACTIVE状态。 |
Verify | 检查已激活的或非激活的逃避几何的工作坐标定位,但不能改变此定位。 |
Display & Redisplay | 现示或重新现示已指定的逃避几何。 |
三、进给率(Feed Rates)
指定刀具路径中不同类型的刀具移动进给率。不同的操作类型,对话框中进给类型稍有区别。应该注意到:对话框中的各种进给率排列顺序是按照典型的UG刀具路径移动顺序排列的。
按下图选择指定进给率:
Surface Speed | 刀具的切削速率,用来计算主轴转速。 |
---|---|
Feed per Tooth | 每刃切去的材料量,用来计算切削进给率。 |
Spindle Speed | 主轴转速。 |
Rapid | 快速移动进给率,多由机床参数控制。 |
Approach | 从Start(开始)点到Engage(进刀)点的移动进给率。当此值为0时,刀具将以Rapid进给率移到Engage点。 |
Engage | 从Engage(进刀)点到开始切削点的移动进给率。当此值为0时,刀具将以Cut进给率移动。 |
First Cut | 进刀后刀具切削第一个Pass的进给率。当此值为0时,刀具将以Cut进给率移动。 |
Step Over | 从一个Pass移到另一个Pass时的步距进给率。当此值为0时,刀具将以Cut进给率移动。 |
Cut | 刀具接触几何面作切削移动时的进给率。 |
Traversal | 横向非切削移动进给率。当此值为0时,刀具将以Rapid进给率移到Engage点。 |
Retract | 刀具从路径的最后切削点到Return(提刀)前的移动进给率。当此值为0时,刀具将以Rapid进给率作线性、以Cut进给率作圆弧移动。 |
Return | Retract(退刀)后到Return点的移动进给率。当此值为0时,刀具将以Rapid进给率移动 |
Set Non-Cut Units | 设定非切削移动进给率的单位。 |
Set Cut Units | 设定切削移动进给率的单位。 |
Reset from Table | 当指定了Part Material、Tool Material、Cut Method & Cut Depth后,选择此项将得到系统推荐的进给率。 |
四、Engage & Retract
Engage and Retract选项用于建立刀具路径中刀具进入或脱离切削移动的方向和距离。刀具移动方向可利用方向矢量和角度来指定。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l None 没有进给移动。
l Vector Only 利用矢量和距离指定进给移动。矢量建立方向,距离确定长度,距离值为负时,则反向移动。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l Vector,Plane 利用矢量和平面指定进给移动。矢量建立方向,平面确定进给起始点。
l Angle,Angle,Plane 利用两个角度和平面指定进给移动。角度建立移动方向,平面确定进给起始点。
一个正的Angle 1是这样确定的:以第一个被加工点的第一个切削刀路的切向为起始方向,在与工件表面相切的平面上,逆时针为正向。
一个正的Angle 2是这样确定的:在第一个切削点处,包含Angle 1并垂直工件表面的平面上,顺时针为正。
l Angle,Angle,Distance 利用两个角度和距离指定进给移动。角度建立方向,距离确定长度。
一个正的Angle 1是这样确定的:以第一个被加工点的第一个切削刀路的切向为起始方向,在与工件表面相切的平面上,逆时针为正向。
一个正的Angle 2是这样确定的:在第一个切削点处,包含Angle 1并垂直工件表面的平面上,顺时针为正。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l Tool Axis 以当前刀具轴线为进给方向,输入的距离值确定移动长度。
l From a Point,To a Point 输入点坐标值确定进、退刀点。
l Verify Engage/Retract Values 显示相关进、退刀移动的I,J,K单位矢量和距离。
五、Machine Control
Machine Control用于重新指定切削刀具;控制是否在刀具路径中输出圆弧或者B-Spline(NURBS)移动;选择后处理命令;确定主轴(为车床);选择刀具补偿方法。
在相关操作中选择Machine,将弹出Machine Control 菜单,见下图。
l Respecify Tool / Tool Axis
重新指定刀具,将覆盖原来选择的刀具参数。在Planar_Mill & Cavity_Mill,此选项转变为Tool Axis——指定刀具轴。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l Motion Output
指定移动输出方式。
Line Only | 在刀具路径和CLSF中,仅输出线性移动。 |
---|---|
Circular-Perp to TA | 输出可能的、位于垂直刀具轴平面上的圆弧移动。 |
Circular-Perp/par TA | 输出可能的、位于垂直或者平行刀具轴平面上的圆弧移动。 |
Nurbs | 输出非均匀有理B样条曲线移动,仅用于固定轴的加工方法。 |
l Cutter Compensation
提供补偿工具以解决由于刀具尺寸误差而引起实际加工误差,仅应用于Planar & Cavity Mill。
选择Cutter Compensation便弹出Cutter Compensation菜单,见下图。
1. Cutcom
选择切削补偿方法,系统能自动判断左、右补偿。
Inactive | 刀具路径不产生切削补偿。 |
---|---|
Engage/Retract | 在激活范围(Activation Range)内的从进刀到退刀之间的移动激活切削补偿。 |
Wall | 当刀具沿着工件侧壁移动时激活切削补偿。当刀具接触侧壁时,激活补偿;当刀具离开侧壁后,关闭补偿。 |
注意:从一个切削层到下一个切削层的斜线进刀移动,切削补偿无效。
2. Minimum Move
指定最小直线移动距离,仅应用于自动的进、退刀移动。
3. Minimum Angle
指定进刀直线的角度。
4. Output Register Number
指定切削补偿的登记器地址号码。
5. Output Plane
是否输出补偿的平面指令。
注意:此Cutter Compensation独立于Startup Commands下的切削补偿,如果两者均设置,将同时出现于刀具路径和CLSF中,这是不应该的。
l Postprocessor Commands
Postprocessor Commands用于在刀具路径中为机床提供特定指令。可在刀具路径的开始、中间、结尾指定命令。通常,后处理命令依据指定的顺序输出。起始动后处理命令输出于第一个GOTO命令之前,而结束后处理命令在刀具路径最后输出。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
按下图选择指定后处理命令。
当指定后处理命令时,系统显示含有两个列表的对话框,列表底部选项用于输入指定功能参数。上表称为可用功能表,列出了所有可用的后处理功能,下表称为定义功能表,列出了当前所用的后处理功能,见下图。
当指定后处理命令时,先高亮显示可用功能表中的目标选项,然后选择Add(或双击目标选项),将弹出相关对话框以输入参数。当编辑后处理命令时,先高亮显示所用功能表中的目标选项,然后选择Edit(或双击目标选项),将弹出相关对话框以修改参数。
Delete | 删除定义功能表中的目标后处理命令。 |
---|---|
Cut | 剪切定义功能表中的目标后处理命令并放到剪切板上。 |
Paste | 把剪切板上的后处理命令粘贴回定义功能表中。 |
Add | 把可用功能表中的目标后处理命令增加到定义功能表中。 |
List | 列出在CLSF中的后处理命令。 |
下表后处理参数功能是相同的:
Inactive | 在CLSF中不输出后处理命令,但不会取消已指定的命令参数。 |
---|---|
Active | 把已指定的后处理命令参数写到CLSF中。 |
User Defined | 仅把附加的文字内容写到CLSF中,将不理其它所有指定的参数。 |
Appended Text Active | 把文字说明加到指定命令的后面。 |
(一)Startup Commands
指定刀具路径中的起始后处理命令。
Retrieve | 从存在操作或样板中提取起始后处理命令用作当前操作使用。 |
---|---|
Edit | 为当前操作指定或编辑起始后处理命令。 |
下面是一些常用的起始后处理命令:
l Tool Change
产生换刀LOAD / TOOL命令。
Tool Number:当前操作所用刀具在机床刀库中的编号。
Tool Offset:刀具偏移设置。
Adjust:刀具偏移补偿登记器地址号码。
Manual Tool Change:为人工换刀激活(或关闭)一个主轴停止命令。
l Coolant On
控制冷却液(气)的开、关及相应COOLNT / 命令。
l Spindle On
控制主轴旋转及相应SPINDL / 命令。
Mode:主轴转速单位模式。
Spindle Speed Active:激活主轴转速。
Maximum:激活并输入主轴最大转速范围。
Direction:确定主轴旋转方向。
Spindle Range:激活并输入主轴旋转的档次。
l Tool Preselect
在换刀之前先定位刀具及生成相应SELECT / 命令。
l Cutter Compensation
由于刀具尺寸误差而激活机床控制器上的路径切削补偿登记器和相应的CUTCOM / 命令。如果在Startup命令集中设定补偿功能,则它指定的命令参数将写到CLSF中,而在In-Path & End-of-Path,它的命令参数无效但仍然输出到CLSF中。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
Mode:补偿模式。Off——取消任何激活的补偿;On——激活已设定的补偿;Left——激活补偿登记器用于路径中的左补;Right——激活补偿登记器用于路径中的右补;
On:补偿定位参数,仅用于Startup命令集。Before each Engage——在每个进刀移动前激活补偿;After each Engage——在每个进刀移动后激活补偿;Before 1st Motion——在第一个移动前激活补偿。
Off:补偿定位参数,仅用于Startup命令集。Before each Retract——补偿定位于每个退刀前;After each Retract——补偿定位于每个退刀后;After 1st Motion——补偿定位于第一个移动后。
Cutcom Adjust:激活补偿登记器并输入地址号码。
Plane:指定激活切削补偿的定位平面。
Full Cutcom Output:激活并在CLSF中输出所有刀具补偿。
l Tool Length Compensation
指定刀具长度补偿登记器并激活相应的SET / ADJUST命令。
l Sequence Number
控制程序行序号码和相应的SEQNO / 命令。
Number Type:行序号码类型。N——行顺序号码类型;Off——终止输出连续程序块的顺序码;On——恢复输出连续程序块的顺序码;Auto——输出CL记录码作为行顺序号码。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
Number:输入行序开始码。
Increment:行序码的增量。
Frequency:指定顺序码在连续程序块内的输出频率。
l Select Head
指定主轴头及相应的SELECT / HEAD命令。
l Clamp
夹紧旋转工作台及生成相应的CLAMP / 命令。
Clamp Axis:输入夹紧或松脱的坐标轴。
Clamp Status:夹紧状态。On——夹具关;Off——夹具开;Axis On——关闭指定的旋转作标轴;Axis Off——打开指定的旋转作标轴。
l Origin
建立机床参考坐标系原点与工件坐标系原点之间的定位关系及相应的ORIGIN / 命令。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
Coordinate:输入原点坐标值。
l Rotate
当执行后处理命令时依据机床数据文件(MDF)定义的参数旋转工作台或主轴头及生成相应的ROTATE / 命令。
Rotate Object:选择旋转对象。
Type:旋转角方式。
Direction:旋转方向。
Rotate Angle:激活指定旋转角选项。
Rotref:是否旋转参考框架。
l Set Modes
设置尺寸输出模式及相应的SET / MODE命令。
Machine Mode:选择机床类型。Mill——铣床;Turn——车床;Punch、Laser & Torch——二进制码机床如激光、等离子圆弧切割机;Wire——电火花机。
Feed Rate Mode:进给率模式。
Output Mode:输出模式。
Arc Output:圆弧输出模式。
Parallel Axis:设置沿刀具轴移动的输出方式。
l Optional Skip On
输出斜线符号(/)以控制程序块选择性跳过及激活相关的OPSKIP / ON命令。
l Auxfun
输出辅助机能码(M码)到机床控制器及生成相应的AUXFUN / 命令。
l Prefun
输出准备机能码(G码)到机床控制器及生成相应的PREFUN / 命令。
l User Defined
定义用户的处理命令。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l Operator Message
发送信息到操作器中以显示及生成相应的DISPLAY/命令。
l Goto
输入Goto点坐标值及生成相应的MCGOTO/命令。
Feedrate:输入点的进给率值。
Feed Unit:进给率单位。
Tool Axis:为输入点确定刀具轴方向。
l FROM Marker
生成FROM点标记符号
l START Marker
生成START点标记符号
l APPROACH Marker
生成APPROACH移动标记符号
(二)End-of-Path-Command
指定刀具路径中的结束后处理命令。
Retrieve | 从存在操作或样板中提取结束后处理命令以作当前操作使用。 |
---|---|
Edit | 为当前操作指定或编辑结束后处理命令。 |
下表是一些常用的结束后处理命令:
Coolant Off | 关闭冷却液(气)及生成相应的COOLNT / OFF命令。 |
---|---|
Spindle Off | 停止主轴旋转及生成相应的SPINDL / OFF命令。 |
Cutter Compensation | 由于刀具尺寸误差而在刀具路径中激活切削补偿,在刀具路径末尾使用时,位置选项无效,仅输出CUTCOM / 命令。 |
Rotate | 当执行后处理命令时根据机床数据文件定义的参数旋转工作台或主轴头。 |
Clamp | 夹紧旋转工作台及生成相应的CLAMP / 命令。 |
Optional Skip Off | 输出斜线符号(/)以控制程序块选择性删除及激活相应的OPSKIP/OFF命令。 |
Set Modes | 指定尺寸输出模式及生成相应的SET / MODE命令。 |
Auxfun | 为机床控制器输出辅助机能码(M码)。 |
Prefun | 为机床控制器输出准备机能码(G码)。 |
User Defined | 用户指定后处理命令。 |
Operator Message | 送显示信息到操作器中。 |
Goto | 定义辅加的GOTO点。 |
RETURN Marker | 生成RETURN点标记符号。 |
GOHOME Marker | 生成GOHOME移动标记符号 |
第十节 孔加工(Point to Point)
Point to Point适用于编写钻孔、扩孔、镗孔和攻丝等加工程序。
在Create Operation对话框中,选择Type为Drill,点击Drilling图标,在Name处输入操作名(可接受缺省名),选择正确的各“父亲”参数组,点击Create便进入Drilling对话框,见下图。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
一、 孔加工类型
根据后处理结果,孔加工可分为循环式和非循环式两种类型。
循环式钻孔使用CYCLE/命令语句,而非循环式钻孔则使用GOTO/命令语句。
l CYCLE Parameter Sets(循环参数组)
应用不同的循环参数钻孔。每个循环式钻孔可指定1—5个循环参数组,必须至少指定1个循环参数组。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
在同一个刀具路径中,若各孔的加工深度相同,则指定1个循环参数组;若有不同加工深度(例如3组)的孔,则须指定相应数量(3个)的循环参数组。
l 循环参数
不同的循环类型,有相应的循环参数。下表为常用的循环参数:
CAM | 为没有Z轴的机床指定加工深度,应用于除Standard Drill,Csink之外的所有循环式钻孔。 |
---|---|
Csink Diameter | 指定锥形沉孔外径。 |
Depth | 指定钻孔深度。 |
Feedrate | 指定钻削进给率。 |
Dwell | 指定停留时间。 |
Increment | 指定非循环式深孔钻削的步进增量,仅应用于Peck Drill & Break Chip。 |
Entrance Diameter | 指定扩孔前的孔径以计算刀具快速插入孔的位置,仅应用于Standard Drill,Csink。 |
RTRCTO | 指定完成每个钻孔深度后刀具退离Part Surface的距离,应用于除Standard Bore,Manual外的所有循环式钻孔。 |
Step Value | 指定循环式深孔钻削的步进增量,仅应用于Standard Drill,Deep & Standard Drill,Break Chip。 |
下表为确定加工深度的方法:
Model Depth | 沿刀具轴方向实体模型上已存在孔的深度。 |
---|---|
Tool Tip Depth | 沿刀具轴方向刀尖与Part Surface之间的垂直距离。 |
Tool Shoulder Depth | 沿刀具轴方向刀肩与Part Surface之间的垂直距离。 |
To Bottom Surface | 沿刀具轴方向刀尖刚好接触Bottom Surface时的深度。 |
THRU Bottom Surface | 沿刀具轴方向刀肩刚好接触Bottom Surface时的深度。 |
To Select Point | 沿刀具轴方向选择点与Part Surface之间的垂直距离。 |
二、其它参数
l Min Clearance(最小间隙)
指定沿刀具轴向刀尖与Part Surface之间的最小距离。刀具以快速进给率移到此平面后,以钻削进给率进行钻孔切削。
l Depth Offset
指定孔的深度偏移值。
THRU Hole | 刀尖穿过Bottom Surface的偏移距离,仅应用于通孔。 |
---|---|
Blind Hole | 刀尖与指定钻孔深度的偏差值,仅应用于盲孔。 |
此两个参数与循环参数中的深度选项以及Bottom Surface配合使用。
1. 如果循环参数中的深度选项设定为Model Depth时,Depth Offset仅应用于实体模型上的孔,不能应用于点、圆弧或者片体上的孔。
2. 如果循环参数中的深度选项设定为To Bottom Surface时,Blind Hole应用于所有类型的孔,但是,必须激活Bottom Surface。
3. 如果循环参数中的深度选项设定为THRU Bottom Surface时,THRU Hole应用于所有类型的孔,但是,必须激活Bottom Surface。
l Allow Oversize Tool
允许使用比孔径大的刀具进行钻孔,仅当循环参数中的深度选项设定为Model Depth时有效。可允许过尺寸的刀具直径为: 有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
Tool Diameter < Hole Diameter(1+ Percent Dia. Tolerance / 100)
二、 几何体(Geometry)
l Holes
选择钻孔位置、优化刀具路径、组织点避开障碍物等。
1. Select:选择钻孔位置。
Cycle Parameter Set | 选择用哪一个已指定的循环参数组的循环参数与选择的钻孔点相关。 |
---|---|
Generic Point | 使用点的结构功能菜单选择相关或非相关的点。 |
Group | 选择已经编好组的点或圆弧。 |
Class Selection | 使用分类选择对话框选择点或圆弧。 |
All Holes On Face | 选择实体面或片体上的、在规定直径范围内的孔。 |
Predrill Points | 提取在Planar & Cavity Mill操作中的Engage/Retract方法所 指定的预钻孔点。 |
Maximum Diameter Minimum Diameter | 指定最大、最小的直径值限制圆弧选择。 |
End Of Selection | 完成选择,将退回前一级菜单。 |
Selectability | 设置过滤以限制能被选择的几何类型。 |
2. Append:增加新的钻孔点。
3. Omit:删除不需要的钻孔点。
4. Optimize:重新排列点的钻孔顺序以优化刀具路径。
ü Shortest:基于最短时间优化刀具路径。
Level | Standard | 选择第1点,则第2点最接近第1点,第3点最接近第2点,…依次类推。 |
---|---|---|
Advanced | 整体考虑,处理时间长,可明显缩短路径。 | |
Based On - Distance | 通过计算刀具轴方向和垂直刀具轴平面的移动时间来确定最短刀具路径,仅应用于固定刀具轴操作。 | |
Start Point | 指定第一个钻孔点。 | |
End Point | 指定最后一个钻孔点。 | |
Start Tool Axis | 指定开始时的刀具轴,仅应用于可变刀具轴操作。 | |
End Tool Axis | 指定结束时的刀具轴,仅应用于可变刀具轴操作。 | |
Optimize | 优化处理。 |
ü Horizontal Bands:定义一系列的平行X轴的水平绷带约束刀具作ZIGZAG移动。
Ascending | 奇数行绷带点的序号从小到大,偶数行绷带点的序号从大到小。 |
---|---|
Descending | 奇数行绷带点的序号从大到小,偶数行绷带点的序号从小到大。 |
ü Vertical Bands:定义一系列的平行Y轴的垂直绷带约束刀具作ZIGZAG移动。
ü Repaint Points:控制当优化后是否重画各点。
5. Display Points:显示最新的钻孔点位置。
6. Avoid:指定安全距离避开障碍物。先指定开始点,后指定结束点,再确定或者选用Clearance Plane或者选用Distance避开障碍物。
Clearance Plane | 刀具提升到安全间隙平面避开障碍物。 |
---|---|
Distance | 刀具提升规定距离避开障碍物。 |
Avoid在功能上近似于循环参数组中的RTRCTO参数,二者的区别为:
1) Avoid不管何种类型(循环式或非循环式)钻孔均有效,而RTRCTO仅对循环式钻孔有效。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
2) Avoid产生GOTO/语句命令驱动刀具避开障碍物,而RTRCTO移动由后处理器产生。
3) Avoid移动与成对的相邻点相关,而RTRCTO移动与参数组相关。
7. Reverse:确定相反的钻孔顺序。
Display | 显示指定圆弧或片体面上的孔的轴向。 |
---|---|
Reverse | 使指定圆弧或片体面上的孔的轴向相反。 |
8. Arc Axis Control:显示或者使圆弧、片体面上的孔的轴向相反。
9. RAPTO Offset:指定刀具快速移动到各点的偏移距离(沿刀具轴方向),在此距离点处刀具从快速移动转变为切削进给。
Use Default RAPTO | 此开关开时,快速偏移距离等于Min Clearance值。 |
---|---|
RAPTO offset | 输入快速偏移距离值。 |
Select All | 选择所有点。 |
Deselect All | 删除所有已经选择的孔。 |
Of Same Type and Size | 相同类型和尺寸的孔。 |
On Same Face | 同一面上的孔。 |
Display Holes | 显示所有各孔的钻孔顺序。 |
List RAPTOs | 列出各孔的有关偏移信息。 |
10. Display / Verify Cycle Parameter Sets
Display | 显示与指定循环参数组相关的钻孔点。 |
---|---|
Verify | 列出指定循环参数组的参数。 |
l Part Surface
刀具开始切入材料的位置。Part Surface可以为实体上存在的面,也可以是一般平面,如果没有指定Part Surface,则各点的Part Surface为通过各点并垂直于刀具轴的平面。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
指定Part Surface的方法:
Face | 选择存在实体的面作为Part Surface。 |
---|---|
Generic Plane | 使用Plane Constructor对话框指定Part Surface。 |
Zc Plane | 输入Z轴坐标值(关于WCS)作为Part Surface。 |
None | 取消已指定的Part Surface。 |
l Bottom Surface
指定钻孔的最低极限深度。Bottom Surface可以为实体上存在的面,也可以是一般平面。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
当选择钻孔深度的方法为To Bottom Surface或Thru Bottom Surface时,需要指定Bottom Surface。
实例:
(钻中心孔)
1. 打开文件
l 从主菜单条中选择File→Open→***/Manufacturing/Point_to_Point.prt
2. 进入加工模块
l 从主菜单条中选择Application→Manufacturing,进入Machining Environment对话框。
3. 选择加工环境
l 在Configuration表中选择CAM General。
l 在CAM Setup表中选择Drill。
l 选择Initialize,将弹出Operation Navigator窗口和Create对话框。
4. 移动加工坐标系。
l 从CAM View菜单条中选择Geometry View图标。
l 在Operation Navigator窗口中选择MCS,按鼠标右键并选择Edit,进入Mill_Orient对话框。
l 选择MCS_Origin图标,进入Points Constructor对话框,选择Reset,选择OK,退回到Mill_Orient对话框。
l 打开Clearance开关,选择Specify,进入Plane Constructor对话框。
l 选择模型的最高面,设定Offset值为5。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l 连续选择OK直至退出Mill_Orient对话框。
5. 创建新的钻孔操作
l 选择Create Operation图标。
l 设置Type为Drill,选择Drill图标,在Name处输入操作名:Center_Drill。
l 选择各个合适的参数组:Geometry→MCS_Mill;Tool →None;Method→Drill_Method;Program→Program。
l 选择Create,进入Drilling对话框。
6. 选择刀具
l 打开参数组区的Tool开关,并选择Select,进入Select Tool 对话框。
l 选择New,进入New Tool对话框。
l 设置Type为Drill,选择Drilling Tool图标,在Name处输入刀具名称:Center_Drill-D3mm,在Parent表中选择Generic Machine作为新刀具的“父亲”,选择OK,进入刀具参数对话框。
l 设定Diameter值为:3。
l 设定刀具长度补偿登记器号码:打开Adjust Register的开关,并设定号码为5。
l 设定刀具在机床刀库中的编号:打开Tool Number的开关,并设定号码为5。
l 选择OK退回到Drilling菜单。
7. 选择循环类型及其参数
l 从循环类型列表中选择Standard Drill,进入Specify Number of对话框。
l 设定Number of Sets为1。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l 选择OK,进入Cycle Parameters对话框。
l 选择Depth,进入Cycle Depth对话框。
l 选择Tool Tip Depth,设定Depth值为3。
l 选择OK退回到Cycle Parameters对话框。
l 选择Feedrate,进入Cycle Feedrate对话框,设定进给率值为60。
l 选择OK直至退回到Drilling对话框。
8. 指定钻孔位置
l 使图层5为可选择层(Selectable):从主菜单选择Format→Layer Settings。
l 从Geometry区域选择Holes图标,并选择Select,进入Point对话框。
l 选择Select,进入各种选择点、孔、圆弧方法的对话框。
l 选择Generic Point,进入Point constructor对话框。
l 选择Existing Point图标,选择“绿色的”存在点,选择OK。
l 直接选择左端和中间台阶孔的圆弧。
l 选择All Holes On Face,选择右端台阶面。
l 选择OK直至退回到Point对话框。
l 使图层5为不可见层(Invisible):从主菜单选择Format→Layer Settings。
9. 删除多选的点
l 选择Point对话框中的Omit,移动鼠标选择“绿色的”存在点和中间台阶孔的圆弧点。
l 选择Display显示所有的点。
10. 增加漏选的点
l 选择Point对话框中的Append,移动鼠标选择中间台阶孔的圆弧点。
l 选择Display显示所有的点。
11. 优化刀具路径
l 选择Point对话框中的Optimize,进入优化方法对话框。
l 选择Shortest Path,接受所有缺省选项。
l 选择Optimize,系统开始计算最优结果。
l 选择Accept接受优化结果,退回到Point对话框。
12. 避开障碍物
l 选择Point对话框中的Avoid。
l 避开第一个凸台:选择左边台阶面圆弧作为起始点,选择中间台阶面圆弧作为结束点。
l 选择Clearance Plane避开第一个凸台。
l 避开第二个凸台:选择中间台阶面圆弧作为起始点,选择右边台阶面小圆弧作为结束点。
l 选择Distance,并设定Distance值为18。
l 选择OK直至退回到Drilling对话框。
13. 选择机床控制命令
l 在Machining Parameter区选择Machine进入Machine Control对话框。
l 选择Startup Command处的Edit进入User Defined Events对话框。
l 从Available List表中选择Tool Change。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l 选择Add进入Tool Change对话框,设定Tool Number为5,打开Adjust Register Status的开关,并设定Adjust Register为5,选择OK退回到User Defined Events对话框。
l 从Available List表中选择Spindle On。
l 选择Add进入Spindle On对话框,在Speed处输入1500,选择OK退回到User Defined Events对话框。
l 从Available List表中选择Coolant On。
l 选择Add进入Coolant On对话框,选择OK退回到User Defined Events对话框。
l 选择OK退回到Machine Control对话框。
l 选择End-of-Path Command处的Edit进入User Defined Events对话框。
l 从Available List表中选择Spindle Off。
l 选择Add进入Spindle Off对话框,选择OK退回到User Defined Events对话框。
l 从Available List表中选择Coolant Off。
l 选择Add进入Coolant Off对话框,选择OK退回到User Defined Events对话框。
l 连续选择OK直至回到Drilling菜单。
14. 产生刀具路径
l 选择Generate图标产生刀具路径,观察刀具的移动。
l 选择OK接受产生的刀具路径。
(深孔钻)
15. 创建新的钻孔操作
l 选择Create Operation图标。
l 设置Type为Drill,选择Peck Drilling图标,在Name处输入操作名:Deep_drill。
l 选择各个合适的参数组:Geometry→MCS_Mill;Tool →None;Method→Drill_Method;Program→Program。
l 选择Create,进入Drilling对话框。
16. 选择刀具
l 打开参数组区的Tool开关,并选择Select,进入Select Tool 对话框。
l 选择New,进入New Tool对话框。
l 设置Type为Drill,选择Drilling Tool图标,在Name处输入刀具名称:Deep_Drill-D12mm,在Parent表中选择Generic Machine作为新刀具的“父亲”,选择OK,进入刀具参数对话框。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l 设定Diameter值为12。
l 设定刀具长度补偿登记器号码:打开Adjust Register的开关,并设定号码为6。
l 设定刀具在机床刀库中的编号:打开Tool Number的开关,并设定号码为6。
l 选择OK退回到Drilling菜单。
17. 选择循环类型及其参数
l 从循环类型列表中选择Standard Drill,Deep,进入Specify Number of对话框。
l 设定Number of Sets为3。
l 选择OK,进入Cycle Parameters对话框。
l 设定第一个循环组的参数:选择Depth,进入Cycle Depth对话框,选择To Bottom Surface,选择OK退回到Cycle Parameters对话框;选择Feedrate,进入Cycle Feedrate对话框,设定进给率值为45,选择OK退回到Cycle Parameters对话框;选择Step Values,并设定Step #1为4,选择OK。
l 设定第二个循环组的参数:选择Depth,进入Cycle Depth对话框,选择Tool Tip Depth,并设定Depth值为20,选择OK退回到Cycle Parameters对话框;选择Feedrate,进入Cycle Feedrate对话框,设定进给率值为60,选择OK退回到Cycle Parameters对话框;选择Step Values,并设定Step #1为5,选择OK。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l 设定第三个循环组的参数:选择Depth,进入Cycle Depth对话框,选择Model Depth,选择OK退回到Cycle Parameters对话框;选择Feedrate,进入Cycle Feedrate对话框,设定进给率值为50,选择OK退回到Cycle Parameters对话框;选择Step Values,并设定Step #1为3.5。
l 选择OK退回到Drilling菜单。
18. 指定钻孔位置
l 从Geometry区域选择Holes图标,并选择Select,进入Point对话框。
l 选择Select,进入各种选择点、孔、圆弧方法的对话框。
l 选择CYCLE Parameter Set,并选择Parameter Set 1。
l 选择左边台阶面的圆弧。
l 选择CYCLE Parameter Set,并选择Parameter Set 2。
l 选择中间台阶面的圆弧。
l 选择CYCLE Parameter Set,并选择Parameter Set 3。
l 选择All Holes On Face,选择右端台阶面。
l 选择OK退回到Point对话框。
19. 避开障碍物
l 选择Point对话框中的Avoid。
l 避开第一个凸台:选择左边台阶面圆弧作为起始点,选择中间台阶面圆弧作为结束点。
l 选择Clearance Plane避开第一个凸台。
l 避开第二个凸台:选择中间台阶面圆弧作为起始点,选择右边台阶面小圆弧作为结束点。
l 选择Distance,并设定Distance值为18。
l 选择OK直至退回到Drilling对话框。
20. 设定通孔参数
l 从Drilling对话框中设定Thru Hole值为4。
21. 指定钻孔底面
l 从Geometry区域选择Bottom Surface图标,并选择Select,进入Bottom Surface对话框。
l 选择Face图标,选择模型的最低面作为钻孔的最底深度。
l 选择OK退回到Drilling对话框。
22. 选择机床控制命令
l 在Machining Parameter区选择Machine进入Machine Control对话框。
l 选择Startup Command处的Edit进入User Defined Events对话框。
l 从Available List表中选择Tool Change。
l 选择Add进入Tool Change对话框,设定Tool Number为6,打开Adjust Register Status的开关,并设定Adjust Register为6,选择OK退回到User Defined Events对话框。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l 从Available List表中选择Spindle On。
l 选择Add进入Spindle On对话框,在Speed处输入350,选择OK退回到User Defined Events对话框。
l 从Available List表中选择Coolant On。
l 选择Add进入Coolant On对话框,选择OK退回到User Defined Events对话框。
l 选择OK退回到Machine Control对话框。
l 选择End-of-Path Command处的Edit进入User Defined Events对话框。
l 从Available List表中选择Spindle Off。
l 选择Add进入Spindle Off对话框,选择OK退回到User Defined Events对话框。
l 从Available List表中选择Coolant Off。
l 选择Add进入Coolant Off对话框,选择OK退回到User Defined Events对话框。
l 连续选择OK直至回到Drilling菜单。
23. 产生刀具路径
l 选择Generate图标产生刀具路径,观察刀具的移动。
l 选择OK接受产生的刀具路径。
第十一节 平面铣(Planar Milling)
Planar Milling通常用于粗加工切去大部分材料,也用于精加工外型、清除转角残留余量。适用于加工底面(Floor)为平面且垂直刀具轴、侧壁为垂直面的工件。Planar Milling提供了多种切削方式以满足不同需要,可防止刀具与Check Geometry干涉,能选择Trim Geometry以进一步限制刀具移动,还可通过控制点(Control Point)指定落刀点位置。
一、几何(Geometry)
1. Part Geometry 指定加工边界形状。
l Mode 选择加工边界的方式。
Curves/Edges | 选择直线/边缘确定加工边界。 |
---|---|
Boundary | 选择永久边界确定加工边界。 |
Face | 选择面确定加工边界。 |
Points | 选择点确定加工边界。 |
l Material Side 判断加工后,材料保留在加工边界的哪一侧。
Inside | 保留材料在加工边界的里边。 |
---|---|
Outside | 保留材料在加工边界的外边。 |
l Tool Position 判断刀具与加工边界的定位关系。
To | 刀具切削刃与加工边界相切。 |
---|---|
On | 刀具中心在加工边界上。 |
l Type 当选择边界方式为Curves/Edges和Points时,确定加工边界的类型。
Close | 封闭式边界,可用于区域加工、侧壁加工。 |
---|---|
Open | 开放式边界,多用于侧壁加工。 |
l Plane确定加工边界的高度。
l Custom Boundary Data 确定用户边界数据。
l Custom Member Data 确定用户边界成员数据。
2. Blank Geometry 指定毛坯形状,通常与Part Geometry一起共同决定加工量。
l Material Side 判断毛坯材料在毛坯边界的哪一侧。
Inside | 毛坯材料在毛坯边界的里边。 |
---|---|
Outside | 毛坯材料在毛坯边界的外边。 |
3. Check Geometry 指定保护几何边界,通常用以防止刀具干涉夹具。
4. Trim Geometry 指定修剪几何边界,通常用以裁剪不必要的刀具路径。
l Trimmed Side 判定在修剪边界的哪一侧的刀具路径将被裁剪掉。
5. Floor 指定加工深度。
请仔细参阅《Boundary》。
二、切削方式(Cut Method)
l Zig-Zag 刀路(Pass)为一系列的平行直线,但Stepover总跟随边界移动。在某些情况,为尽可能减少提刀次数,保持连续切削,系统亦允许Pass跟随边界移动,并将Pass分成两部份,见下图。爬行铣(Climb)或常规铣(Conventional)无效。适用于封闭型边界。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l
Zig 刀路(Pass)为一系列的平行直线,没有Stepover移动。刀具开始于一个Pass的起点,到达此Pass的终点后,便提刀到下一个Pass,直至完成切削为止,见下图。爬行铣(Climb)或常规铣(Conventional)有效。适用于封闭型边界。
l Zig With Contour 与Zig相似的切削方式,在连续Passes之间,刀路伴随边界移动,见图17。爬行铣(Climb)或常规铣(Conventional)无效。适用于封闭型边界。
l
Follow Periphery 以加工区域的最外围边界为主,跟随边界轮廓生成一系列的同心Passes。每一个Pass均由边界偏移一个步距(Stepover)而成,当遇到Pass相交时,系统将合并为一个Pass,所以,此种切削方式的Pass均是封闭的,见图13。适用于封闭型边界。有缘学习更多+谓ygd3076或关注桃报:奉献教育(店铺)
l Follow Part 所有Part几何边界偏移同数量的步距形成Pass。当遇到相交时,系统将其中的一个Pass修剪掉。这种切削方式较适合带有岛域的穴型加工,可有效减少清除岛域周边多余的留量,见图14。适用于封闭型边界。
l
Profile 生成单个或指定数量的、用于精加工边界侧壁的切削方式,见图11。可同时适用于封闭型和开放型边界。
l
Standard 与Profile相似的切削方式,但不作干涉检查,见图12。可同时适用于封闭式和开放式边界。
三、切削步距
两平行刀路之间的垂直距离称为步距,见图2。
确定步距的方法:
Constant | 输入常数确定步距值。 |
---|---|
Scallop | 由残留余量高度控制步距值,见图3。 |
Tool Diameter | 输入刀具直径的百分数确定步距值。 |
Variable | 变步距:由接近边界的一侧算起,输入各步距值及其切削次数。 |
l 在指定的路径下打开NC程序,如C:\TEMP\Test-1.ptp,其结果为
由于用户使用习惯不同,后处理时会存在差异。前面介绍了大多数用户常用的两种后处理方法,仅供作参考。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。