⑴ mastercam,怎么用mc编程
MC指的是一个自动编程软件:MasterCAM。用了其中的第1个和第7个字母。MasterCAM的数控车编程,功能绝对是顶尖的。如果我的回答对您有帮助,请及时采纳为最佳答案,谢谢!
⑵ 请问在mastercam软件如何自动编程,立刻采纳!急用
在用的 9.0 和9.1的比较多 后面的版本界面有很大的区别 其实功能都差不多 实用性可能旧版本用的还比较多 都是习惯问题 看你自己习惯那种这类软件 功能都大同小异 能触类旁通 学精了一个在学其他的很快的
⑶ rc1/4Mastercam编程怎么编
键盘上按alt+t 。
Mastercam是基于PC平台的CAD/CAM软件。它可以进行二维绘图、三维实体造型、曲面设计、数控编程、刀具路径摸拟等多种功能的实现。是工业界及学校广泛采用的CAD/CAM系统。基本快捷键:Alt+1设置构图深度Alt+2设置系统颜色Alt+3设置系统图层Alt+4设置限定图层Alt+5设置限定图层Alt+6设置刀具平面Alt+A使用自动存储Alt+B工具栏可见/不可见。
⑷ masterCAM 是怎么做出编程的
首先绘制二维或三维图形,然后选择加工方法(如铣、车、雕刻等;还要分粗、精加工;还有流线加工、等高加工、放射加工等),还要设置加工参数比如材料、刀具等,最后由软件做出加工G指令代码。一言难尽。你可以找本教材如
Mastercam基础教程
着 译 者: 黄爱华 方晓勤 杨国军 陈莛
ISBN: 7302093520
出版日期: 2004-09-01
出 版 社: 清华大学出版社
⑸ mastercam自动编程中需要修改的是哪些参数
MasterCAM9后处理的修改
MasterCAM系统缺省的后处理文件为MPFAN.PST,适用于FANUC(发那科)数控代码的控制器。其它类型的控制器需选择对应的后处理文件。
由于实际使用需要,用缺省的后处理文件时,输出的NC文件不能直接用于加工。原因是: 以下内容需要回复才能看到
⑴进行模具加工时,需从G54~G59的工件坐标系指令中指定一个,最常用的是G54。部分控制器使用G92指令确定工件坐标系。对刀时需定义工件坐标原点,原点的机械坐标值保存在CNC控制器的G54~G59指令参数中。CNC控制器执行G54~G59指令时,调出相应的参数用于工件加工。采用系统缺省的后处理文件时,相关参数设置正确的情况下可输出G55~G59指令,但无法实现G54指令的自动输出。
⑵FANUC.PST后处理文件针对的是4轴加工中心,而目前使用量最大的是3轴加工中心,多出了第4轴数据“A0.”。
⑶不带刀库的数控铣使用时要去掉刀具号、换刀指令、回参考点动作。
⑷部分控制器不接受NC文件中的注释行。
⑸删除行号使NC文件进一步缩小。
⑹调整下刀点坐标值位置,以便于在断刀时对NC文件进行修改。
⑺普通及啄式钻孔的循环指令在缺省后处理文件中不能输出。使用循环指令时可大幅提高计算速度,缩小NC文件长度。
如果要实现以上全部要求,需对NC文件进行大量重复修改,易于出现差错,效率低下,因此必须对PST(后处理)文件进行修改。修改方法如下:
1、增加G54指令(方法一):
采用其他后处理文件(如MP_EZ.PST)可正常输出G54指令。由于FANUC.PST后处理文件广泛采用,这里仍以此文件为例进行所有修改。其他后处理文件内容有所不同,修改时根据实际情况调整。
用MC9自带的编辑软件(路径:C:\Mcam9\Common\Editors\Pfe\ PFE32.EXE)打开FANUC.PST文件(路径:C:\Mcam9\Mill\Posts\ MPFAN.PST)
单击【edit】→【find】按钮,系统弹出查找对话框,输入“G49”。
查找结果所在行为:
pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, e
插入G54指令到当前行,将其修改为:
pbld, n, *sgcode, *sgplane, "G40", "G49", "G80", *sgabsinc, "G54",e
输出的NC文件修改前对应位置指令为:
N102G0G17G40G49G80G90
修改后变为:
N102G0G17G40G49G80G90G54
查找当前行的上一行:
pbld, n, *smetric, e
将其整行删除,或加上“#”成为注释行:
# pbld, n, *smetric, e
修改后G21指令不再出现,某些控制器可不用此指令。注意修改时保持格式一致。G21指令为选择公制单位输入,对应的英制单位输入指令为G20。
2、增加G54指令(方法二):
单击按钮,系统弹出查找对话框,输入“force_wcs”,单击按钮,查找结果所在行为:
force_wcs : no #Force WCS output at every toolchange?
将no改为yes,修改结果为:
force_wcs : yes #Force WCS output at every toolchange?
输出的NC文件修改前对应位置指令为:
N106G0G90X16.Y-14.5A0.S2200M3
修改后变为:
N106G0G90G54X16.Y-14.5A0.S2200M3
前一方法为强制输出固定指令代码,如需使用G55~G59指令时,有所不便。多刀路同时输出时,只在整个程序中出现一次G54指令。后一方法同其他后处理文件产生G54指令的原理相同,多刀路同时输出时,每次换刀都会出现G54指令,也可根据参数自动转换成G55~G59指令。
输出三轴加工中心程序的FANUC后处理文件为MP_EZ.PST,输出4轴加工中心程序的三菱控制器后处理文件为MP520AM.PST。
3、删除第四轴数据“A0.”,以适应三轴加工中心:
单击按钮,系统弹出查找对话框,输入“Rotary Axis”,单击按钮,查找结果所在行为:
164. Enable Rotary Axis button? y
将其修改为:
164. Enable Rotary Axis button? n
修改后第四轴数据不再出现。
4、删除刀具号、换刀指令、回参考点指令,适应无刀库的数控铣机床:
单击按钮,系统弹出查找对话框,输入“M6”,单击按钮,查找结果所在行为:
if stagetool >= zero, pbld, n, *t, "M6", e
将其修改为:
if stagetool >= zero, e # pbld, n, *t, "M6",
另一个换刀的位置所在行为:
pbld, n, *t, "M6", e
将其删除或改为注释行:
#pbld, n, *t, "M6", e
修改后换刀指令行不再出现,通常修改第一个出现“M6”指令的位置即可。
单击按钮,系统弹出查找对话框,输入“*sg28ref”,单击按钮,查找结果所在行为:
pbld, n, sgabsinc, sgcode, *sg28ref, "Z0.", scoolant, e
pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e
将其修改为:
pbld, n, scoolant, e
# pbld, n, *sg28ref, "X0.", "Y0.", protretinc, e
输出的NC文件修改前对应位置指令为:
N116G91G28Z0.M9
修改后变为:
N116M9
PST文件中另有两个类似位置,如使用G92指令确定工件坐标,可对其适当修改。加工结束后,机床各轴不回参考点,便于手动换刀时节省时间。
5、删除NC文件的程序名、注释行:
单击 按钮,系统弹出查找对话框,输入“%”,单击 按钮,查找结果所在行为:
"%", e
*progno, e
"(PROGRAM NAME - ", progname, ")", e
"(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")", e
将其删除或改为注释行:
"%", e
# *progno, e
# "(PROGRAM NAME - ", progname, ")", e
# "(DATE=DD-MM-YY - ", date, " TIME=HH:MM - ", time, ")",
输出的NC文件修改前对应位置指令为:
O0010
(PROGRAM NAME - A2)
(DATE=DD-MM-YY - 25-12-04 TIME=HH:MM - 10:45)
修改后以上指令行不再出现。
单击按钮,系统弹出查找对话框,输入“pstrtool”,单击 按钮,查找结果所在行为:
"(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e
将其删除或改为注释行:
#"(", pstrtool, *tnote, *toffnote, *tlngnote, *tldia, ")", e
输出的NC文件修改前对应位置指令为:
(D16R8.0 TOOL - 2 DIA. OFF. - 0 LEN. - 0 DIA. - 16.)
修改后以上指令行不再出现。此注释行指明当前刀路所使用的刀具参数,可用于加工前核对加工单,建议保留。法兰克及三菱控制器可以接受注释内容。
6、取消行号:
单击按钮,系统弹出查找对话框,输入“omitseq”,单击 按钮,查找结果所在行为:
omitseq : no #Omit sequence no.
将其修改为:
omitseq : yes #Omit sequence no.
修改后行号不再出现。
7、调整下刀点坐标值位置:
单击按钮,系统弹出查找对话框,输入“g43”,单击 按钮,查找结果所在行为:
pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout,
pfcout, *speed, *spindle, pgear, strcantext, e
pbld, n, "G43", *tlngno, pfzout, scoolant, next_tool, e
将其修改为:
pcan1, pbld, n, *sgcode, *sgabsinc, pwcs, pfxout, pfyout, pfcout, e
pbld, n, *sgcode, pfzout, e
pbld, n, *speed, *spindle, pgear, strcantext, e
pbld, n, "G43", *tlngno, scoolant, next_tool, e
输出的NC文件修改前对应位置指令为:
G0G90G54X16.Y-14.5S2200M3
G43H0Z20.M8
修改后变为:
G0G90G54X16.Y-14.5
G0Z20.
S2200M3
G43H0M8
新的指令顺序使下刀点(安全高度)x、y、z坐标值同其他指令分开,易于在断刀时修改。G43指令在PST文件中有两个位置,如仅使用G54指令时,修改第一个出现“G43”的位置即可。
8、输出普通及啄式钻孔循环指令:
单击按钮,系统弹出查找对话框,输入“usecandrill”,单击 按钮,查找结果相关行为:
usecandrill : no #Use canned cycle for drill
usecanpeck : no #Use canned cycle for Peck
将其修改为:
usecandrill : yes #Use canned cycle for drill
usecanpeck : yes #Use canned cycle for Peck
此修改适用于支持G81、G83钻孔循环指令的控制器。
⑹ Mastercam自动编程概念
自动编程,这样理解,根据用户提供的信息,软件自动处理,生成刀路轨迹,在根据MP语言生成G代码.
也可以理解为可是化编程,即是,你所看到的,就是最终加工出来的.
自动并非全能,而是取决于你所提供信息的多少,参数的合理化等.
⑺ mastercam编程应该如何去学
学习masterCAM和学习其它的软件一样。首先要有学习的恒心。
1、每天给自己一个目标该学些什么内容。
2、当你要学习的时候请把QQ和所有聊天工具关啦,用100%的专心去学习。
3、在论坛里下的资料要去用心去看去学。切记整天泡论坛下资料而没有实质的学习行动。
4、学习任何一个软件都是一样首先我们要有必需的专业基础知识。如机械制图其是最为重要的一个基础学科之一。
5、学CAM部分还要有一定的切削知识和加工经验(包普通机床加工经验)。
6、学习理论知识和学习实操经验同等重要,一些最为基本的学习必不可少往往初学者只注重于实例教程的学习。从而忽略啦理论。应二者相结合。才能达到最理想的学习效果。
7、学习masterCAM的同时不利于同时学其它的软件,因为往往同时学几个软件而出现软件应用功能混乱的局面。学软件要用单个突破的方法。
8、Sample Text切记什么都想学。结果什么都学不精。都知皮毛。
用Mastercam的心得,功能、技巧
一、2D铣削
Mastercam编程的特色是快捷、方便。这一特色体现在2D刀路上尤为突出。
1、Mastercam的串联非常快捷,只要你抽出的曲线是连续的。若不连续,也非常容易检查出来哪里有断点。一个简单的方法是:用分析命令,将公差设为最少,为0.00005,然后去选择看似连续的曲线,通不过的地方就是有问题的。可用曲线融接的方法迅速搞定。
总之,在Mastercam中,只要先将加工零件的轮廓边现、台阶线、孔、槽位线等等,全部搞定,接下来的cam操作就很方便了。
2、由于Mastercam的2d串联方便快速,所以不论你一次性加工的工件含有多少轮廓线,总是很容易的全部选取下来。一个特大的好处是:串联的起始处便是进刀圆弧(通常要设定进刀弧)所在处。
3、流道或多曲线加工时,往往有许多的曲线要选取,由于不需要偏置刀半径,在Mastercam中,可以用框选法一次选取
二、3D曲面挖槽:
Mastercam的开粗
1、锣铜公或公模,最好不要在工件里面下刀。Mastercam可以方便的选取一个点作为每次的下刀点,当然这个点在工件外,但也不要偏离工件太远。Mastercam的这一功能设计得非常好,提刀少,效率高,且基本上可以保证下刀点在同一点,加工比较安全。
2、若用此方式锣型腔,或铜公的低洼处,螺旋下刀很重要,螺旋下刀角度尽可能少点。铜料3到5度适宜,钢料不要超过5度,我以为最好2度。加工起来比较平稳,没什么大的噪音。
3、一个重要的设定:if all entry attempts fail请选择skip。否则,铣到底部不能螺旋或斜线下刀时,就会直插下来。
4、一个绝招:曲面挖槽时,在螺旋下刀参数栏中,将“follow boundary”打上勾。这个功能也许用到的人不多。可作用却是大大的好。它可以令刀具下到工件的最深处,且环绕式下刀,而不是直插!
三、3D流道的加工:
注意是3D而不是2D;是坡度较大的3D而不是较平坦的3D。
1、在Mastercam中,如果是加工较平坦的3d面的流道,运用3d曲线加工的功能最好。但如果破度较大,或者像波浪形一样。便要用投影加工的方法,将3d流道的中心线投影到面上。然后分许多次负补正的往下加工到球刀刀半径的深度。
四、关于平行铣削:
Mastercam用平行铣削加工方式的使用率最高。缺点是:有一边陡峭的地方会铣得不好。
Mastercam中有一个绝好的走刀方式,是曲面精加工中的scallop。Mastercam中的此刀路非常好用,有人反映说计算费时。但如果误差设为一个丝,计算速度也不慢,加工出来的效果已经很好了。我比较过,公差一丝和半丝锣出来的东西看起来差不多。
五、关于清角:
Mastercam清角一定要用从外向内(即角落)的方式。这在Mastercam里是预设好的
六、关于刀具的调用:
在Mastercam里,建立一把刀具的同时就设定刀具的直径、r角、转数,进给率等参数一次性设定好。以后调用此刀时,就不需要每次都设定转数,进给率了。
七、平行铣削的深度设定:
1、Mastercam里,曲面加工也能定义铣削深度,这是一个绝好的功能!
2、有些情况下,可能不想让球刀铣那么深,或者计算出来发现铣到下面的平面了,只要稍微浅一点点就可以了,在Mastercam里,就可以通过调整cut depths而得到很好的控制,保证刀具不碰到底下的平面。
八、关于平刀补正的问题:
铣曲面时,Mastercam(据说x版本的可以,但我没试过)和UG都不能将平刀作负值补正。我觉得最好的办法是编程时,将刀的实际大小减去单边负补正量*2。有人说给刀加个r角就可以负补正。这真是没有好好去研究才这样说和做的。
加r角不是不可以,但要看情况,如果斜度不大的面,可以这样做,加个尽可能小的r角;但如果是斜度较大的面,如果还用此法,则实际加工出来的尺寸与预计的尺寸会小太多,r角设得越大,则误差越大。粗公小一点还无所谓,若是后模,只怕不太好。
九、关于转数问题:
用小的刀,当然转数要高。但也不是一定给得相当的高才行,直让机床呼啦啦转得喘不过气来一般。各位能想象得到不?我用普通的机床,用自己磨的0.1的刀,能加工长、宽不到2mm的钢印浮凸字模,转数才4000转!进给率也不低,十六个凸字模只用一个小时。一般人大概以为要几万转、一定要雕刻机才行。搞cnc编程的,好多方法要自己去发现,不要因袭别人的、流传的方法,而变得畏手畏脚,不敢去开创新的方法。
十、后处理:
Mastercam的确是大众化的软件,所以它的使用覆盖面极为广。早些年,cnc编程业如日中天的时候,有几个人不是用Mastercam?Mastercam编程快捷,后处理出来的nc程式也十分安全,值得放心使用。我搞cnc编程用过三种不同的机床,从没有一种机床因为Mastercam的后处理而发生过任何问题。除了特种机型的加工中心,一般的电脑锣都能畅通无碍的读取Mastercam产生出来的nc程式!初学者一般不用为后处理而头痛。这一点非常令人称叹!
⑻ 使用mastercam怎样导入cad图形,自动编程
不用说思路了,网上有很多这方面的视频教程,直接视频教学,讲得非常清楚。
⑼ mastercam编程口诀是什么
mastercam编程口诀:
1、开粗
2、再次开粗
3、清角再清角
4、半精加工
5、明确用刀的各种说明
在这些编程的步骤当中,清角无疑是最难的,考验编程人员的各方面能力。因此,在编程的过程当中,我们需要保持好自己的心态,在平时的训练和学习当中,也要认真去对待每一次编程,争取在每次编程当中得到一定的提升。
特点:
Mastercam不但具有强大稳定的造型功能,可设计出复杂的曲线、曲面零件,而且具有强大的曲面粗加工及灵活的曲面精加工功能。
其可靠刀具路径效验功能使Mastercam可模拟零件加工的整个过程,模拟中不但能显示刀具和夹具,还能检查出刀具和夹具与被加工零件的干涉、碰撞情况,真实反映加工过程中的实际情况,不愧为一优秀的CAD/CAM软件。