MasterCAM9.1的刀具清单功能

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

MasterCAM9.1后处理自动生成刀具清单,使用方法:将下面的内容复制到记事本内,并将其更名为Mpfan.pst,pst为后缀,再将该文件拷贝至MasterCAM9.1的安装目录C:\Mcam9\Mill\Posts,覆盖原文件,然后启动软件,可以在NC程序开头生成刀具清单。经典版本,绝对好用!#PostName:MPFAN#Product:MILL#MachineName:FANUC#ControlName:6M#Description:GENERICFANUC6MSTYLEPOST#AssociatedPost:#Mill/Turn:NO#4-axis/Axissubs.:NO#5-axis:NO#Executable:MP4.03##************************************************************************#*----------------------------------------------------------------------*#*POSTPROCESSORINTENDEDFORVERSION6BETATESTING*#**#*DONOTDISTRIBUTE!!!*#*----------------------------------------------------------------------*#************************************************************************##---------------#|REVISIONLOG|#------------------------------------------------------------------------#ProgrammersNote:#CNC8/15/2005-grt-UpdatedforMillVersion6##---------------#|FEATURES:|#------------------------------------------------------------------------#UsersNote:##FollowingMisc_Reals&Misc_Integersareused:##mi1-Workcoordinatesystem#0=ReferencereturnisgeneratedandG92withthe#X,YandZhomepositionsatfilehead.#1thru3=ReferencereturnisgeneratedandG92withthe#X,YandZhomepositionsateachtool.#4thru9=TheWCSofG54thruG59respectivelyateachtool.##Options/Usage:#Itisrecommendedtostartandendcuttercompensationonalinearmove.#RotaryaxisassumesaZplungeatfeedintopart,positionofthe#substitutedaxisatabsolutezeropositionandtheretractionfrompath#bythepostcalltotheG28machineZhomeposition.#--------------------------------------------------------------------------#DEBUG/PROGRAMSWITCHES,debuggingandprogramswitches#--------------------------------------------------------------------------bug1:1#1=Outputposttoscreen,2=outputleadertoscreenbug2:0#Appendpostlinelabels,non-zeroiscolumnposition?bug3:0#Appendwhatlineno.toeachNCline?bug4:0#AppendNCIlineno.toeachNCline?whatno:yes#Donotperformwhatlinebranches?strtool_v7:2#UseVersion7toolname,1=pathcomponents,2=stringget_1004:1#Findgcode1004withgetnextop?rpd_typ_v7:1#UseVersion7stylecontourflags?arcoutput:2#0=IJK,1=Rnosign,2=Rsignedneg.over180breakarcs:0#Breakarcs,0=no,1=quadrants,2=180deg.maxarcsstagetool:0#0=Donotpre-stagetools,1=Stagetoolsuse_gear:no#Settoyestooutputgearrangecodes#--------------------------------------------------------------------------#FORMATSTATEMENTS-n=nonmodal,l=leading,t=trailing,i=inc,d=delta#--------------------------------------------------------------------------fs10.3#Decimal,absolute,4placefs20.4d#Decimal,deltafs310#Integer,notleadingfs420l#Integer,twoleadingfs530l#Integer,threeleadingfs640l#Integer,fourleadingfs70.1#Decimal,absolute,1placefs80.2#Decimal,absolute,2placefs90.3#Decimal,absolute,3placefs1004t#Nodecimal,absolute,fourtrailingfs110.4t#Decimal,absolute,fourtrailing#--------------------------------------------------------------------------#FORMATASSIGNMENTS#--------------------------------------------------------------------------#Axisoutputformats-Linear#--------------------------------------------------------------------------fmtX1x#XaxispositionfmtY1y#YaxispositionfmtZ1z#ZaxispositionfmtX1xr#XrapidpositionfromtoolchangefmtY1yr#YrapidpositionfromtoolchangefmtZ1zr#ZrapidpositionfromtoolchangefmtX1xh#XhomepositionfmtY1yh#YhomepositionfmtZ1zh#Zhomeposition#--------------------------------------------------------------------------#Axisoutputformats-Circular#--------------------------------------------------------------------------fmtI2i#ArccenterdescriptioninXfmtJ2j#ArccenterdescriptioninYfmtK2k#ArccenterdescriptioninZfmtR1arcrad#ArcRadiusfmtR-1arcradm#ArcRadiusover180degreesweep#--------------------------------------------------------------------------#Axisoutputformats-Rotarysubstitution#--------------------------------------------------------------------------fmtA9xs#LineartorotarycalculationofXfmtB9ys#LineartorotarycalculationofY#--------------------------------------------------------------------------#Program&Sequencenumberformat#--------------------------------------------------------------------------fmtO6progno#ProgramnumberfmtN3n#Sequencenos.#--------------------------------------------------------------------------#Toolformat#--------------------------------------------------------------------------fmtT3t#ToolNofmtT3first_tool#FirstToolUsed(bldnxtool:yes)fmtT3next_tool#NextToolUsed(bldnxtool:yes)fmtD3tloffno#DiameterOffsetNofmtH3tlngno#LengthOffsetNofmtT1tnote#NoteformatfmtD-1toffnote#NoteformatfmtH-1tlngnote#NoteformatfmtDia-2tldia#Noteformat#--------------------------------------------------------------------------#SpindleSpeeds&Feedrateoutputformats#--------------------------------------------------------------------------fmtS6speed#SpindleSpeedfmtF8fr#FeedratefmtF7frdeg#FeedrateforrotaryfmtM3gear#Gearrange#--------------------------------------------------------------------------#Drillvariableformats#--------------------------------------------------------------------------fmtG3drillref#Initial/ReferenceToggle(G98/G99)fmtP10dwell#DwellfmtZ1initht#InitialHeightfmt

1 / 20
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功