近期热点
·如何释放C盘空间 27招具体优化技巧
·系统安装妙法:无光驱、无启动盘安装Windows系统
·CIO要提升企业管理的掌控能力
·SolidWorks Rx 系统诊断与分析 ( 下 )
·SolidWorks Rx 系统诊断与分析 ( 上 )
·第四届中国制造业ERP应用年会征文
 相关文章
·CAD系统中公差信息建模与表示技术综述
·谈机械专业“CAD/CAM”人才的培养
·冷弯型钢的CAD/CAM一体化技术与应用
·闸阀CAD/CAM系统的研究
·CimatronCAD/CAM软件在汽车排气管逆向工程中的应用
·PowerMILL 7.0 新功能及特点
 相关新闻
·
CimatronE8中文版在京隆重发布
·
UGS 发布NX 5 CAD/CAM/CAE 软件
·
HP Officejet Pro K850专家大讲堂—— CAD/CAM专家在线答疑解惑
·
Cimatron 中国公司被中国模具工业协会接纳为正式团体会员
·
Cimatron China面向中国用户实事通讯第十九期正式出版
·
Cimatron China岁末大盘点
 相关热贴
·汽车CAD/CAM技术
·钣金行业集成解决方案CAD/CAM/PDM/CRM/ERP
·钣金行业集成解决方案CAD/CAM/PDM/CRM/ERP
·[求助]  拜师学艺 CAD/CAM
·微量铣削中CAD/CAM要考虑的问题
·招聘CAD/CAM软件销售人员
 相关商城商品
 
 
当前位置:技术信息化 -> CAM
 
Delcam软件在发动机加工中的运用
发表时间:2006-9-27 李广权   来源:CAD/CAM与制造业信息化
关键字:CAD/CAM PowerMILL 发动机 
随着国内外汽车制造业的迅速发展,CAD/CAM技术在发动机加工业中得到了广泛的用。本文针对PowerMILL软件在一汽大连柴油机厂发动机加工中应用的某些具体细节进行了阐述。

    YEONGCHIN加工中心的后处理如下:

machinefanuc15m

#OriginaloptionbyFaw_DDEWLiGuangQuan

definewordNT

addressletter="T"

addresswidth=1

fieldwidth=2

notmodal

enddefine

definewordTS

addressletter="N"

addresswidth=1

fieldwidth=3

notmodal

enddefine

definewordTPN

addressletter="(TOOLPATH:*******"

addresswidth=20

fieldwidth=30

enddefine

defineformat(ID)

addressletter=":"

enddefine

defineformat(N)

notpermanent

enddefine

defineformat(G1)

leadingzeros=true

notmodal

enddefine

defineformat(F)

modal

decimalpoint=true

decimalplaces=2

trailingzeros=false

imperialformats=metricformats

enddefine

defineformat(HM1M2)

leadingzeros=true

enddefine

defineformat(P)

fieldwidth=3

metricformats

decimalpoint=false

decimalplaces=0

trailingzeros=true

imperialformats=metricformats

enddefine

definewordPF

addressletter="F"

fieldwidth=5

notmodal

metricformats

decimalpoint=true

decimalplaces=2

trailingzeros=false

imperialformats=metricformats

enddefine

defineformatall

tapeposition=0

enddefine 

wordorder=(+TPNNTTSPPFD)
definekeys

toolradius=D

cycledwell=P

dwellnotused

enddefine

definecodes

cycleretract=G699

linear=G11

compoff=G240

componleft=G241

componright=G242

enddefine

messageoutput=false

blockorder=true

toolresetcoordinates=3

integer51=4

integer69=2

incrementalcentre=false

integer34=0

integer35=1

integer36=0

integer37=1

defineblocktapestart

"%"

IDProgID

rapid;incrementaldata;G628;zcoord0

incrementaldata=C;G630;ycoord0;xcoord0

enddefine

defineblocktoolchangefirst

toolnumberToolNumber

changetool

if(NextTool<>0)

       NTNextTool

endif

TSToolNumber

setswa

enddefine

defineblocktoolchange

if(word[30]=7orword[30]=8)

M29

endif

rapid;incrementaldata;G628;zcoord0

incrementaldata;G630;ycoord0;xcoord0

compensationoff;G149;G480=C

changetool

if(NextTool<>0)

       NTNextTool

endif

TSToolNumber

setswa

enddefine

defineblockmoverapid

if(swa)

TPNToolPathName;")"

G259;absolutedata;rapid;G6;xcoord;

ycoord;zcoord;spindle;toollength;M1;M2

unsetswa

else

rapid;G6;xcoord;ycoord;zcoord;spindle;

toollength;M1;M2

endif

enddefine

defineblockmovelinear

linear;G2;xcoord;ycoord;zcoord;toolradius;

feedrate;M1;M2

enddefine

defineblockmovecircle

N;G1;G3;xcoord;ycoord;zcoord;keyi; keyj;keyk;feedrate

enddefine

defineblockcyclestart

if(cycle=1)

G4;cycleretract;xcoord;ycoord;

drillholedepth;clearplane;feedratePrat

endif

if(cycle=2orcycle=3orcycle=>5)

G4;cycleretract;xcoord;ycoord;drillholedepth;

clearplane;cycledwell;feedratePrat

endif

if(cycle=4)

G4;cycleretract;xcoord;ycoord;drillholedepth;

clearplane;cycledwell;

PF(Cycfed/ToolSpeed[ToolNum])

endif

enddefine

defineblockmovecycle

xcoord;ycoord;M1;M2

enddefine

defineblockmovetap

xcoord;ycoord;M1;M2

enddefine

defineblockcycleend

endofdrill

enddefine

defineblocktapeend

if(word[30]=7orword[30]=8)

M29

endif

rapid;incrementaldata;G628;zcoord0

rapid;incrementaldata=C;G628;ycoord0

G140;G249;G480=C

changetool

endoftape

enddefine

end

 
<<首页 <上一页  1  2  3  下一页>  末页>>  
3页,当前第2
责任编辑:陈沁