《PowerMILL助手》YCMill辅助编程系统教程
----- 杨诚科技工作室
前言
YCMill辅助编程系统是基于PowerMILL软件开发的外挂,因他的功能强大,技术全面等特点特别在自动编程模块方面更是上了一个台阶,俗称为PowerMILL助手。
PowerMILL是英国DELCAM公司开发的一款优秀的、独立的、基于知识的专业三维加工软件,其技术在同行业中居世界领先地位
它功能强大,易学易用,可快速、准确地产生能最大限度发挥CNC数控机床生产效率的、全程智能化防过切保护粗加工和精加工刀具路径,确保生产出高质量的零件和工模具。
PowerMILL多样的加工模式同时高效的初加工策略以及高速精加工策略,可生成最有效的加工策略,确保最大限度地发挥机床潜能。PowerMILL计算速度极快,同时也为使用者提供了极大的灵活性。
强大的后编辑功能是PowerMILL的强项,它可以对刀具路径任意旋转、平移、镜像,而不需要重新计算,并且还提供多种方式进行刀路裁剪,不仅可将由模型本身引起的不连续刀路进行光顺,还可使
师最大自由选择所要加工的区域。对于精度要求高的区域,利用"反向"和"移动开始点",任意改变下刀点和加工顺序而不用重新计算,从而产生最连续、最优化的刀具路径,达到最好的加工效果。
YCMill辅助编程系统更是利用PowerMILL强大的后编辑功能开发出“一键式”批量处理的编程模块,待计算完成后,只需针对个别程序进行修剪作进一步优化刀路,由于PowerMILL软件集成了编辑刀路后不需重新计算的特点,从而大大提高了编程效率。
YCMill辅助编程系统(杨诚PowerMILL外挂)是一款专业为PowerMILL设计的辅助PowerMIL编程的软件,它提供了批量自动编程,自动NC清单(EXL
清单),以及各个辅助功能。软件集成了易学,易懂,操作简单,适用性强,高度自动化等特点。
毋庸置疑CNC是个重要部门,在模具车间里更是一个中心部门
而对于铜公(电极)编程而言并非是CNC的核心,由于编程的技术所在并非于铜公(电极)编程
但铜公(电极)编程的工作并非事少,而由于它的量多,工作容易使人烦躁,泛味。
系统菜单
在Powermill系统调出由杨诚外挂提供的右键菜单栏即可打开编程助手工具条
打开编程助手工具条
宏管理 ,可快速方便的查到到宏命令,更可进行批量宏运算!为此可以制作宏批量编程!
外挂菜单工具条
出程式单功能,(Excel)格式
快捷方便的刻字功能
批量刀路分析和重设进给率
进入创建坐标功能
保存文件,带预览图像
进入文件浏览
更高智能的批量编程系统,功能更全面
排板或者单个加工,可以设定不同的火花位,
刀路批量检查和碰撞分析
进入分析功能
进入文件浏览,更方便地查找档案
智能分中,可自动对
类铜公自动分中
进入文件浏览
进入文件浏览
进入文件浏览
外挂操作基本
图:
第一步:
在打开中转换图档
可选择相应类型与自动分中
第二步:
加载已经转换完成并分好中的档案至自动编程模块
设定加工参数
检查刀路的合理与正确性
第三步:(按要求可选)
根据具体要求进行刻字
第四步:
出程式加工工艺单(程式清单)
一:浏览文档
格式过滤列表
视图浏览工具栏(见图1-3)
档案浏览区
选择盘符列表
右键功能菜单
选择目录列表
图1-1
图形预览窗口
直接进入上次访问的目录(上次退出前的目录)
返回主工具栏
进入设定“常用目录”功能,设定经常浏览的目录(见图1-3)
)
快速进入设定的常用目录2
(未设定时,默认为D盘)
快速进入设定的常用目录1
(未设定时,默认为D盘)
A. 打开: 打开选中的图档进入Powermill系统中,
B. 转换: 格式过滤列表为 “Powermill(file)”时无效
C. 加载: 1, “加载(编,选)”即加载选中的图档载入自动编程里面
2. “加载(编,全)”即加载全部的图档载入自动编程里面
选择格式过来则显示相应的格式文件
便于转换
A:转换(选中)只转换选中文档并保存但不自动分中
B:转换(全部)转换列表内所有文档并保存但不分中
C:转换(中,选)转换选中的文档保存并自动分中
D:转换(中,全)转换列表内所有文档保存并分中
(外挂系统中转换的图档都会自动保存预览)
图1-2
将当前目录保存为常用目录1
设定默认
退出,不做任何动作
将当前目录保存为常用目录2
图1-3
视图浏览工具栏:
倒序排列
顺序排列
列表
预览窗口
图标
图1-4
详细信息
平铺
新建一个新的文件夹,创建时根据提示输入名称
二:保存
同时保存预览
输入保存档案的名称
保存,并退出
退出,不做任何动作
如果 Powermill 存在保存过的档案,系统不会出现这个对话框,直接保存并更新预览
图2-1
自动分中;有标准基准台的铜公系统会自动判断并摆正且Z轴对顶降0.2MM.(关于X轴为长或者Y轴为长可在自动编程界面设置菜单下面的系统参数里面可以设定)见图3-2
三:分中
图3-1
显示扩展面板见(图3-3)
模型分中设定
A: X轴 模型分中方向为长
B: Y轴 模型分中方向为长
(对在文档浏览里面的分中转换同时生效)
图3-2
模型分中扩展功能
图档镜像是的参考坐标
图3-3
选择复制对象
生成的坐标以此名称为前缀(例如:MS1,MS2…)
四 :创建坐标
创建一个新的坐标(例如:MS1, MS2…)
参考毛坯,存在选中的面时 以所选的面为参照物分中,否则于整个图像为参照对象,(初始选择时单击“应用”)例如图 (图4-2,图4-3)
参考点位置选择
若果所有操作无效请单击“重设”(一般在中途重新打开Pm软件时设置)
图4-1
图4-2
以圆柱面为参考 创建一个顶面中心坐标
创建此类坐标作为参考点(面),为刻字定位做准备
图4-3
五 :分析
点击灰色字体时可进行R角度分析与曲面斜度分析切换
见 视频教程
图5-1
六:刀路
可调整项
编辑可调整项参数后按重设进给率更新重新设定参数
点击获取列表内所有项的参数,提供快捷查看与参考。
不做任何动作退出
图6-1
七:检查
鼠标在右边列表点击时显示当前刀路操作的信息,进行检查时显示临时信息
选择或撤销所要进行批处理的刀路操作
点击激活所选的刀路操作
碰撞分析时即时调整装夹参数
进行“过切检查”或者“碰撞分析”
删除已选择的处理刀路(右边列表),同时更新左边列表
获取刀具路径操作
清除列表所有的刀路操作
图7-1
输入需要写字的内容,只能输入半角和英文标点状态下的字母,数字和符合。刚进入系统是会自动显示当前图档的:“模号(文件夹名称)”和“编号(图档名称)”
八:刻字
快速输入 精、中、粗 公刻字内容
点击“写字内容”系统自动获取“文件夹名称”+“—”+“铜公编号”(存在的情况下)
快速创建定位刻字的坐标
“生成刀路”:同时生成刀具路径,否则只生成字体参考线。具体参数可以根据宏“安装目录\Macro\Macro0”下面的“kezi.mac”宏 修改。
“生成Nc程序”:请根据提示激活相应的(粗公。精公)的NC程序,系统会自动生成一个刻字的NC程序并根据顺序
命名
这里调整字的高度
点击预览可查看刻字的范围和位置,根据情况及时调整(调整后可点击刷新更新预览)
图8-1
生成字体参考线,若勾选了“同时生成刀路”则同时执行“安装目录\Macro\Macro0”下面的“kezi.mac”宏。
退出 不做任何动作
勾选此项则平移或者旋转编辑是都当前激活的参考线否则编辑的是坐标位置。(编辑参考线为后期编辑刻字位置)
参考位置里面的九个方位选项为刻字位置的参考点
图8-2
九:宏管理
A:刀具路径列表:左边列表中显示当前的所有刀路操作,双击即激活选中的刀路(作用:在Macro宏集合A,B,C中双击即时运行选中的宏,比如修改**操作的进给或者进退刀)
B:Macro宏组合列表:在Macro宏集合A,B,C双击则加载选中宏到左边列表按“执行”进行列表中所有宏的批处理(档案路径宏栏可快速定义打开或保存档档案)见(图9-4)
图9-1
图9-2
A刀具路径列表:
重置更新刀路操作
B macro宏组合列表:
删除列表中已定义的所有宏
执行已定义(列表中)所有的宏(即批处理宏)
重新导入“安装目录\Macro\Macro1-9”下所有定义宏的集合
退出不进行任何操作
单击浏览可快速的选择需要打开档案的目录(左图)
将更新列表并删除所有已经自定义的项目宏
图9-3
生产一个打开项目的宏并加载到列表中
注意定义列表的次序:打开一个项目---执行编程的宏---保存,然后重复……
定义了打开档案的宏
图9-4
则依次按列表中的宏进行批处理编程
(双击列表中的宏则移除定义的宏)
十:自动编程(批)
菜单栏:
A、 文件:可以添加需要自动编程的项目到列表里面 (见图10-2)
B、 工具:可批量进行图档编辑(分析、预选曲面等操作)、(见图10-3)
C、 设置:可根据具体和实际情况设定参数,(见图10-4)
D、 帮助:进入相关信息或打开教程(电脑需安装Word 才能打开)
1:自动编程
图10-1
操作区:
A、 平行设定:进入曲面设定
B、 二次设定:进入二次光刀设定
C、 下一项目:显示下一个项目参数
D、 上一项目:显示上一个项目参数
E、 执行计算:执行列表中标上“√”的项目进行批量计算
F、 退出:退出界面不会影响已编辑好的参数
预览区:在列表中选中将会显示对应的预览对象(必须保存有预览对象的情况下。)。可参考图10-3的“打开”和“保存”操作
列表栏:
选择相关的项则在参数编辑区编辑相应的参数
编辑过的项目状态栏会标上“√”代表已编辑过
正在编辑的项目会出现“…”代表正在进行!
参数编辑区:让自动编程的设置就是如此的简单、明瞭、快捷。
图10-2
右键菜单:
A、 添加项目:进入浏览文件(见图10-3)
B、 打开:打开选中的文件,在Powermill系统中编辑或者查看数据
C、 保存:保存当前打开的图档并更加预览
D、 全部选择:全部选中为执行批处理计算
E、 全部清除:清除已选择的项
F、 删除单个:
G、 清空列表:删除自动编程所有的数据设定的参数不可恢复(慎用)
按照提示选择相应的文件夹
图10-3
选择此文件夹,系统会自动把当前文件夹下面的所有PM图档导入自动编程系统里面(并删除原来的数据)
A: 挖槽模式开粗
B: 等高模式开粗
A: 光顺余量、为光刀获得更佳效果(见图13-1)
选择相应刀具(可按格式输入新刀具)
生产开粗刀路
显示正在编辑的项目
图10-4
A: 勾选则成同等高刀具的刀路并与等高光刀同一个NC程序
B: 不选则按定义的刀具生成一个独立的刀路并生成独立的NC程序
基面:
如果基准台较大则勾选此项生成刀路效果图如(13-4)
外形光刀:
以开粗的刀具生成光顶、光外形、光分中台等刀路,效果图如()
顶 #:
平面式顶面的加工模式与基准面的方式相反 基准面为平行时顶面为偏置
方台:
分中台采取螺旋等高方式加工
顶面:
如果图档存在水平面则勾选此项生成刀路效果图如(13-2)
外形:
生产外形的刀路 效果图 如(13-3)
与选择的模式相关参考(图10-8)NC次序详解
勾选 则生成曲面加工刀路
选择相应刀具(可按格式输入新刀具)
1:平行时为三维模式
2:综合时为最佳等高模式
垂直:
仅与平行切削有效,生成与原刀路垂直方向加工路径。效果图如(图13-7)
预选:
需要手工预选创建ParSur图层,系统会预选这个图层下面的曲面做平行切削的加工区域,刀路效果更佳(建议做法)见图10-6
综合:
生成平行+等高刀路(可在曲面设定里设定更多参数)效果图如(图13-8)
平行:
生成平行切削刀路(可在曲面设定里设定更多参数)效果图如(图13-6)
图10-5
A、 曲面加工时系统会预选ParSur图层的曲面做平行切削的加工区域
B、 等高加工时系统会预选ConSur图层的曲面做等高切削的加工区域
(注:在参数区勾选“预选”的情况下,若勾选了不存在预选曲面系统会自动与默认方式加工)
图10-6
等高之后 若存在平面则生成一个平面加工路径。作用:切削等高加工时留下的毛边(批锋)。
生成螺旋等高式加工(中途无退刀)
选择相应刀具(可按格式输入新刀具)
勾选 则生成等高加工刀路
预选:
需要手工预选创建ConSur图层,系统会预选这个图层下面的曲面作等高切削的加工区域,刀路效果更佳(建议做法)见图10-6
整体:
生成整个等高加工路径效果如图(图13-10)
清角:
生成等高清角加工路径,效果图如(图13-9)
图10-7
图10-8
点击会随机生成四位数字 这四位数字加上固定的后缀再加上序号刚好为六位数字
创建的NC程序名称。(此定义的名称+定义的精(粗)公后缀+序号)一个整体的名称有三部分组成。如图10-9
NC次序:
A:1-2-3-4,在程式单输出时请按照:开粗-光外形-曲面加工-等高加工,依序输出。
B:1-2-4-3,在程式单输出时请按照:开粗-光外形-等高加工-曲面加工,依序输出。
C:1-3-4-2,在程式单输出时请按照:开粗-曲面加工-等高加工-光外形,依序输出。
C:1-4-3-2,在程式单输出时请按照:开粗-光外形-曲面加工-等高加工,依序输出
同时进行后处理
生成程式单
A、 定义的编号+精公后缀(-F)+序号
B、 定义的编号+粗公后缀(-R)+序号
(若只支持数字的机床,在机床设定中定义后缀字符为数字如:粗公为“1”,精公为“2”)……
图10-9
选择机床名称切削参数,切削参数将按照设定的参数(如进给率、转速、下切量等)
偏置:
可根据铜公的具体情况判断(所有平面刀路)平面刀路选用偏置或者平行模式,不勾选则生产平行模式的刀路如图(13-5)
A、 开粗余量 (开粗余量为光刀前的剩余余量。如精公为-0.07 则精公开粗的余量为(0.2+(-0.07))
如粗公为-0.2 则粗公开粗的余量为(0.2+(-0.2)
B、 精加工余量
C、 粗加工余量
生成粗工程序
勾选则轴向的不放火花位。
如(图11-11)
图10-10
图10-11
上限角度、下限角度分别为浅滩边界的设置
分解角度在曲面综合加工中平行于等高加工的临界角度
设置轴向余量为零时,所有的精加工路径Z轴深度不放火花位
曲面平行加工时的加工角度值
产生曲面边界的3维偏置值
重置参数为默认值
确定输入的参数并返回
返回,不做任何动作
图10-12
Automatic模式:自动清根
Along模式:沿着清根
Multipencil模式:多笔清根
Only模式:生成边界平行加工
Both模式:生成边界平行加工(垂直方向补刀)
自动修剪:
如(图10-14、图10-15)所示
返回 不做任何动作
确认输入参数并返回
图10-13
未修剪的效果,基准台面也会出现请根刀路
图10-14
自动修剪的效果,会自动修剪基准台面的清根刀路
图10-15
加载当前选中的模板或在列表中双击即可
新建一个新的模板
删除当前选中的模板
点击列表浏览已经保存的模板
编辑好模板说明 点击“更新说明”随时进行更新
勾选:新建模板时把软件当前的视图作为模板视图 (预览图片可以在D:\pm_tool\pic目录下面修改)
2:预选
图10-16
快速分析区
显示列表中上一个 图档
为选中的面创建ConSur图层,预选加工时预设加工区域
(若已存在图层时会出现如图10-17提示)
为选中的面创建ParSur图层,为预选加工时预设加工区域
(若已存在图层时会出现如图10-17提示)
显示列表中下一个 图档
系统会询问你的下一步操作
返回 不做任何动作
删除图层原来的曲面重新设定(需按照提示重新选择需要选取的曲面)
把当前选中的曲面添加到原来的图层里面
图10-17
3:系统参数
默认设置:
当吧图档转入自动编程的时候系统会把默认参数设为加工参数的预设置。(设置完成后务必要点击“重设预设值”以便更新数据)
当曲面加工与等高加工同时存在时且等高路径经过R刀已加工曲面的时候,很有可能等高的路径会划伤R刀加工过的曲面。
为此我们提供了下面(设定值、自动、Z轴为零、Z轴提升**)四种模式。
见图10-20祥解
(注:只当曲面加工和等高加工同时存在时)
图10-19
机床参数设置:进入机床参数设定界面。
切削参数设置:进入切削参数设定界面。
完成:保存设置并退出
自定义的时候需要在这里选择NC存放路径或者输入NC存放路径
后处理路径:
A、 默认:在当前图档的文件夹中,另新建一个“-NC”的文件夹存放后处理的NC和程序单。
B、 自定义:在指定的文件夹中,另新建一个“-NC”的文件夹存放后处理的NC和程序单。
当曲面加工和等高加工同时存在的时候,且等高加工路径经过曲面加工区域时由于机床公差或对刀公差的影响,会在曲面加工区域出现等高加工时的刀痕(划伤现象)。
设置值:XY轴余量和Z轴余量安装设定的火花位,(未做改变)。
自动:当曲面加工是预选图层加工时,系统会自动把曲面提升(余量未作改变)如(图10-22)
如果没有预选曲面会自动把Z轴余量提升0.02
Z轴为零:Z轴深度不作余量如(图10-20)
Z轴提升:可以自设Z轴深度余量提升多少
图10-20
图10-21
Z轴向余量会自动抬升0.035mm
图10-22
4:机床参数设置
编辑当前激活的数据,在输入区域编辑相关数据然后点击“保存”
箭头表示激活一条数据
增加一条新的数据,在输入区域输入相关数据然后点击“保存”
删除当前激活的一条数据(建议慎用删除,这样会一条删除切削数据库的刀具切削参数,建议用编辑修改,这样减少数据库的工作量)
NC名称后缀:
如果不支持字母和其他字符输入的机床,这里可以属于数字代替。(例如佳铁精雕粗工字符可以输入“1”精公字符可以输入“2”)
数据编辑输入区域
图10-23
如果列表里面没有所需的刀具可以通过添加。
点击添加在浅蓝色区域输入相关参数并点击“保存”
选择需要编辑参数的机床编号。
在机床数据输入表格里面定义的所有机床都会出现在列表下面
5:切削参数设置
直接在表格里面编辑参数
A、 刀具名称:输入刀具名称(注意输入格式)
B、 开粗步距:输入开粗时Z轴的下切量
C、 开粗进给:输入开粗时的Fit速
D、 开粗转速:输入开粗时主轴的转速
E、 精光步距:输入精加工时Z轴的下切量
F、 平面进给:输入精加工平面(例如顶面)时的Fit速
G、 精光进给:输入精加工时的(例如等高精加工)时的Fit速
H、 精光转速:输入精加工时的主轴转速
(另外:XY轴的步距是系统根据刀具的大小自动设定的)
图10-24
十一:自动编程(单)
点击“重置层分组加工数据”则更新所以数据
系统检测到 加工档案不同的时候会出现此提示
(原因是当前打开的图档与上次进行编辑加工的图档不一致)若要对当前图档重新进行编辑加工数据则点击“重置层分组加工数据”
数据区与批量加工的相同
图11-1
系统会自动把曲面加工设置层“ParSur”等高加工设置层“ConSur”和大于“100”纯数字层自动过滤(可以将不需要加工的层移到大于100以上的任何层)
深蓝色字体的选项为公共选项(例如:整体开粗中设定的 刀具为所以铜公加工的刀具),其他黑色字体的选项为每个铜公的设置(更详细地为每个铜公设定不同的加工方式与余量和火花位)
点击会随机生成四位数字 这四位数字加上固定的后缀再加上序号刚好为六位数字
铜公的组合类型:
单个独立组合(单个铜公利用锁板组合并排列在一起)
多个整体组合(即成排成条的料)
图11-2
十二:程序清单
A、 当清单类型为“钢料清单时”双击选中的项则移除出列表。(可通过“重置”复原)
B、 当清单类型为“铜料清单”时,双击则将选中的项负债到指定的“精公列表”或者“粗公列表”里面
重置:
更新NC程序列表
图12-1
简化输出:
输出类型少了自动判断(如加工类型、装夹刀长、理论加工时间等计算)输出的速度将大大提高
退出不作任何动作
执行:
生成指定类型的NC程序清单并返回
“>>” “<<”
将坐标列表的程序复制到精公列表或者粗公列表
可以通过双击代替
在列表内双击则移除不需要出清单的程序
图12-2
自动:
当激活的是精公列表点击自动系统会自动分配前面的NC程序到列表中,反之会先分配带粗公列表中。
清除:
清除激活列表的所有程序(可以通过在列表内双击代替)
铜公清单 示例1
铜公清单 (简化输出) 示例2
钢料清单 示例3
以下内容是:效果示例
(自动编程并不代表加工如此简单的铜公,详细参考视频教程)
图13-1
开粗光顺余量,在光刀中获得更佳效果
顶面光刀(平行模式)示例
图13-2
外形光刀---外形 示例
图13-3
外形光刀---基面 示例
图13-4
平面偏置光刀效果 示例
图13-5
图13-6
曲面光刀---平行 示例
图13-7
垂直补刀效果 示例
终合-平行加工
图13-8
曲面光刀---终合 示例
终合-等高加工
等高光刀---清角 示例
图13-9
图13-10
等高光刀---整体 示例
作者:杨诚
联系:159********
QQ:659932866
QQ群:21272642 26134931 118167438
地址: 深圳市沙井镇步涌村同富裕工业区
更新日期:2010-8-22
附加:
目录:……安装目录\Macro\Macro0系统参数(宏)说明 (可根据具体情况而进行修改)
1 定义开粗毛坯:……………………………………………………Block1.mac
2 定义运算前清除的项:……………………………………………clear.mac
3 定义定义打印清单图像颜色:……………………………………color.mac
4 定义图形线框颜色:………………………………………………colsed.mac
5 定义运算完毕后是否删除组:……………………………………endok.mac
6 分中台光刀设置:…………………………………………………Finish0.mac
7 分中台光刀设置(有火花位时)…………………………………Finish0b.macc
8 平行光刀设置:……………………………………………………Finish1.mac
9 等高光刀设置:……………………………………………………Finish2.mac
10 平行清角设置:……………………………………………………Finish3.mac
11 平行清角设置#2:…………………………………………………Finish3b.mac
12 最佳等高设置:……………………………………………………Finish5.mac
13 三维偏置设置:……………………………………………………Finish6.mac
14 平行光顶平面设置:………………………………………………FLAT1.mac
15 偏置光顶平面设置:………………………………………………FLAT2.mac
16 偏置基准面设置:…………………………………………………FLAT3.mac
17 平行基准面设置:…………………………………………………FLAT4.mac
18 外形光刀设置:……………………………………………………FLAT5.mac
19 外形开粗(等高)设置:……………… ……………………………Rough1.mac
20 偏置开粗设置:………………………………… …………………Rough2.mac
21 平行区域开粗设置:……………………… ………………………Rough3.mac
22 基准开粗(排版):……………………………………… ………Rough4.mac
23 外形开粗设置:……… ……………………………………………Rough5.mac
24 二次开粗设置(挖槽):… ………………………………………Rough6.mac
25 偏置开粗设定外形优先时:……… ………………………………Rough7.mac
26 等高开粗设置:…… ………………………………………………Rough8.mac
27 二次开粗设置(等高):……………………………………………Rough9.mac
28 挖槽开粗进退刀:…………………………………………………inout1.mac
29 光刀外形进退刀:…………………………………………………inout2.mac
30 平行开粗进退刀:………………………… ………………………inout3.mac
31 平行光平面进退刀:………………………………………………inout4.mac
32 偏置光平面进退刀:………………………………………………inout4b.mac
33 二次开粗进退刀:…………………………………………………inout5.mac
34 曲面光刀(平行)进退刀:………………………………………inout6.mac
35 曲面光刀(综合)等高时进退刀:………………………………inout6b.mac
36 等高光刀进退刀:…………………………………………………inout7.mac
37 最佳等高进退刀:…………………………………………………inout9.mac
38 分中台挖槽开粗进退刀:………………………………… ………inout11.mac
39 外形开粗(等高)进退刀:………………………………………inout12.mac
40 分中台光刀进退刀:………………………………………………inout13.mac
41 刻字设置:…………………………………………………………kezi.mac
42 预设后处理设置:…………………………………………………PostSet.mac
43 安全高度设置:……………………………………………………zheights.mac