Mastercam2017 数控车后处理修改 亲测

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Mastercam 2017数控车后处理修改

1、 后处理文件目录:

安装盘(比如D :Program Files )-Mcam2017(shared Mcam2017)-lathe-Posts

2、 程序扩展名修改:

1) FANUC 系统的扩展名为.NC ;KND 系统的扩展名为.RPG

2) 在软件中修改:机床(MACHINE )-机床定义(machine definition )-控制定义(Edit the control definition )-Files-NC file extension

3) 注意:在软件中直接点击工具栏图标“控制程序”,即使修改了也无法保存

3、 修改前强烈建议先备份软件自带的post 文件,以防万一。

4、 机床含义:Axis Slant Bed Lathe MM 两轴斜床身数控车,对应的后处理软件为Generic Fanuc 2X Lathe pst

5、 在后处理文件目录内,找到需要的后处理文件,用记事本打开,按下列内容酌情修改,建议用记事本的“搜索”功能查找到相对应的位置,否则文件行数太多,找不到。

6、 去掉程序开头的%和文件路径等注释:

pheader$ #start of file

if miscopflag = zero,

[

If subs_before, “”, e$ #

Sav_spc = spaces $

Spaces $ =0 …… # ”(“

,” PROGRAM NAME-”,……

# ”(“,” DATE=DD-MM-YY-”,……

# ”(“,” DATE-…… # ”(“,” DATE-…… # ”(“,” TIME-…… # ”(“,” TIME-……

…… # ”(“,” MCX FILE-”, …… # ”(“,” NC FILE-”, …… # ”(“,” MATERIAL-”, …… Spaces$ = sav_spc Pbld, n$, *smetric, “G40”, e$ Miscopflag = one ]

7、取消Y轴:

Start of file and toolchange setup

[if y-axis_sch, ‘VO.’], -------------------------------------------把此行删除

8、去掉G54

for force_wcs : yes $ # Force_wcs output at every toolchange

yes 表示有G54; 改成no,则去掉G54

9、去掉程序结尾的%

peof $ # End of file for non-zero tool

ptoolend$

comenent $

n$, “M30”, e$

if subs_before, #……

[……

Subout $ = zero

#”%”, e$ 加#号去掉结尾处的%

mergesub$ # merge transform subs

clearsub$

……

Subout$ = zero

#”%”, e$ 加#号去掉结尾处的%

Pwcs #G54 + coordinate ……

10、取消G50 G96

prpm # Output for start spindle(搜索此处)

speed = speedrpm

……

pcssg50 #Output constant surface speed damp

if css_actv$, pbld, n$, #*sg50, *maxss $, e$ 加#号,程序中无G50最高速限制pcss #Output constant surface speed

speed = gspeed

if css_actv$, pbld, n$, #*sg9697, *speed, ……加#号,程序中无G96恒线速

!speed

11、结尾返回参考点换刀

# retract to reference return

pbld, n$, ……

……

pcan1, #pbld, n$, *sg28ref, “U0.”, “W0.”,

pnullstop, strcantext, e$

#if home_type > m_one, pbld, n$, *toolno, e$ 此处加#号删除T0100命令

]

相关文档
最新文档