ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:23.01KB ,
资源ID:20214595      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20214595.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MasterCAM91的刀具清单功能Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MasterCAM91的刀具清单功能Word文档下载推荐.docx

1、GENERIC FANUC 6M STYLE POST#Associated Post:#Mill/Turn:NO#4-axis/Axis subs.:NO#5-axis:NO#Executable:MP#*#*-*#*POST PROCESSOR INTENDED FOR VERSION 6 BETA TESTING*#*#*D O N O T D I S T R I B U T E!*#*-*#*#-#|REVISION LOG|#-#Programmers Note:#CNC 8/15/2005-grt-Updated for Mill Version 6#-#|FEATURES:|#-

2、#Users Note:#Following Misc_Reals&Misc_Integers are used:#mi1-Work coordinate system#0=Reference return is generated and G92 with the#X,Y and Z home positions at file head.#1 thru 3=Reference return is generated and G92 with the#X,Y and Z home positions at each tool.#4 thru 9=The WCS of G54 thru G59

3、 respectively at each tool.#Options/Usage:#It is recommended to start and end cutter compensation on a linear move.#Rotary axis assumes a Z plunge at feed into part,position of the#substituted axis at absolute zero position and the retraction from path#by the post call to the G28 machine Z home posi

4、tion.#-#DEBUG/PROGRAM SWITCHES,debugging and program switches#-bug1:1#1=Output post to screen,2=output leader to screen bug2:0#Append postline labels,non-zero is column position?bug3:0#Append whatline no.to each NC line?bug4:0#Append NCI line no.to each NC line?whatno:yes#Do not perform whatline bra

5、nches?strtool_v7:2#Use Version 7 toolname,1=path components,2=string get_1004:1#Find gcode 1004 with getnextop?rpd_typ_v7:1#Use Version 7 style contour flags?arcoutput:2#0=IJK,1=R no sign,2=R signed neg.over 180 breakarcs:0#Break arcs,0=no,1=quadrants,2=180deg.max arcs stagetool:0#0=Do not pre-stage

6、 tools,1=Stage tools use_gear:no#Set to yes to output gear range codes#-#FORMAT STATEMENTS-n=nonmodal,l=leading,t=trailing,i=inc,d=delta#-fs 1#Decimal,absolute,4 place fs 2#Decimal,delta fs 3 1 0#Integer,not leading fs 4 2 0l#Integer,two leading fs 5 3 0l#Integer,three leading fs 6 4 0l#Integer,four

7、 leading fs 7#Decimal,absolute,1 place fs 8#Decimal,absolute,2 place fs 9#Decimal,absolute,3 place fs 10 0 4t#No decimal,absolute,four trailing fs 11#Decimal,absolute,four trailing#-#FORMAT ASSIGNMENTS#-#Axis output formats-Linear#-fmt X 1 x#X axis position fmt Y 1 y#Y axis position fmt Z 1 z#Z axis

8、 position fmt X 1 xr#X rapid position from tool change fmt Y 1 yr#Y rapid position from tool change fmt Z 1 zr#Z rapid position from tool change fmt X 1 xh#X home position fmt Y 1 yh#Y home position fmt Z 1 zh#Z home position#-#Axis output formats-Circular#-fmt I 2 i#Arc center description in X fmt

9、J 2 j#Arc center description in Y fmt K 2 k#Arc center description in Z fmt R 1 arcrad#Arc Radius fmt R-1 arcradm#Arc Radius over 180 degree sweep#-#Axis output formats-Rotary substitution#-fmt A 9 xs#Linear to rotary calculation of X fmt B 9 ys#Linear to rotary calculation of Y#-#Program&Sequence n

10、umber format#-fmt O 6 progno#Program number fmt N 3 n#Sequence nos.#-#Tool format#-fmt T 3 t#Tool No fmt T 3 first_tool#First Tool Used(bldnxtool:yes)fmt T 3 next_tool#Next Tool Used(bldnxtool:yes)fmt D 3 tloffno#Diameter Offset No fmt H 3 tlngno#Length Offset No fmt T 1 tnote#Note format fmt D-1 to

11、ffnote#Note format fmt H-1 tlngnote#Note format fmt Dia-2 tldia#Note format#-#Spindle Speeds&Feedrate output formats#-fmt S 6 speed#Spindle Speed fmt F 8 fr#Feedrate fmt F 7 frdeg#Feedrate for rotary fmt M 3 gear#Gear range#-#Drill variable formats#-fmt G 3 drillref#Initial/Reference Toggle(G98/G99)

12、fmt P 10 dwell#Dwell fmt Z 1 initht#Initial Height fmt R 1 refht#Reference Height fmt Z 1 depth#Depth fmt Q 2 peck1#First peck increment(positive)fmt 1 peck2#Second or last peck(positive)fmt 1 peckclr#Safety distance fmt 1 retr#Retract height fmt F 8 frplunge#Plunge feedrate in drill cycles#-#Miscel

13、laneous output formats#-fmt M 5 ssrange#Spindle Speed Range fmt C 4 coolant#Coolant#-#INITIALIZE-initialize system variables and define user variables#-qtoolpln:no#MP386-Enable tool plane option qtoolopt:no#MP386-Enable tool optimization arctype:2#Arc center 1=abs,2=St-Ctr,3=Ctr-St,4=unsigned inc.do

14、_full_arc:0#Allow full circle output?0=no,1=yes helix_arc:0#Support helix arc output,0=no,1=all planes,2=XY plane only bldnxtool:yes#Build next tool table ldrcode:65#Leader character dec.equiv.(fleader outputs code)ncldr:20#No.of leader characters(fleader outputs code)nobrk:no#Omit breakup of x/y&z

15、rapid moves omitcrlf:no#Omit CR/LF omitrefht:no#Dont use reference height on first non-canned Z move omitseq:yes#Omit sequence no.omitz:no#Omit first Z movement for non-canned-cycles progname:1#Use uppercase for program name scalex:#Scaling of.NCI at input-x,y,z,i,j,k scaley:#Scaling of.NCI at input

16、-x,y,z,i,j,k scalez:#Scaling of.NCI at input-x,y,z,i,j,k seqmax:9999#Max.sequence no.skipmotest:no#Skip motion test in linear spaces:1#No.of spaces to add between fields tooltable:1#Read for tool table and pwrtt absswp:0#Absolute sweep drlgsel:-1#Drill Select Initialize maxfrdeg:9999#Limit for feed

17、in deg/min absinc:0#Absolute/Incremental toggle for modality tcnt:0#Count the number of tool changes adelta:0#Calculation for deg/min ldelta:0#Calculation for deg/min zdelta:0#Calculation for deg/min alzdelta:0#Calculation for deg/min frdelta:0#Calculation for deg/min frdegcalc:0#Calculation for deg

18、/min circum:0#Calculation for deg/min rotstrt:1#Flag for first rotary position newglobal:1#Error Check(Leave this variable set to 1)#-#FORMULAS-global formulas#-ssrange=mi3#Gear Range Select speed=abs(ss)#Absolute spindle speed arcradm=arcrad#Negative arcrad spdlsel=fsg3(ss)#Spindle on selector base

19、d on pos.or neg.ss#-#CANNED CYCLES-select long or short code#-usecandrill:yes#Use canned cycle for drill usecanpeck:yes#Use canned cycle for Peck usecanchip:yes#Use canned cycle for Chip Break usecantap:yes#Use canned cycle for Tap usecanbore1:yes#Use canned cycle for Bore1 usecanbore2:yes#Use canne

20、d cycle for Bore2 usecanmisc1:yes#Use canned cycle for Misc1 usecanmisc2:yes#Use canned cycle for Misc2#-#Lookup table definitions-for math functions FLOOK and FRANGE#-flktbl 1 3#Lookup table definitions-table no.-no.entries 40 1000#Low gear range 41 2500#Med gear range 42 5000#Hi gear range#-#Strin

21、gs-String labels must start with s-they are not pre-assigned#-#Select operation note sop00 NULL#String definition sop01 END-MIll#sop02 END-MIll#sop03 DRIll#sop04 END-MIll#sop05 S-MILL#sop06 2D-SWEPT.#sop07 3D-SWEPT.#sop08 REVOLVED.#sop09 LOFT.#sop10 COONS.#sop11 TRIM.#sop12 FILLET.#sop13 ROUGH.#sop1

22、4 OP14.#sop15 OP15.#sopnote#Target string fstrsel sop00 opcode sopnote#-#Select motion G code sg00 G0#Linear movement at rapid feedrate sg01 G1#Linear movement at feedrate sg02 G2#Circular interpolation CW sg03 G3#Circular interpolation CCW sgcode#Target string fstrsel sg00 gcode sgcode#-#Select inc

23、remental or absolute G code sg90 G90#Absolute G code sg91 G91#Incremental G code sgabsinc#Target string fstrsel sg90 absinc sgabsinc#-#Select spindle start sm04 M4#Spindle reverse sm05 M5#Spindle off sm03 M3#Spindle forward spdlon#Target string fstrsel sm04 spdlsel spdlon#-#Cutter compensation code

24、scc0#Cutter compensation state not changed sg40 G40#Cancel cutter compensation sg41 G41#Cutter compensation left sg42 G42#Cutter compensation right sg140 G40#Last linear move cancel cutter comp(see note)#Note:to cancel comp after last move,remove G40 string#with sg140 and remove#at the postline call

25、 pcancelcc sccomp#Target string fstrsel scc0 ccomp sccomp#-#Select work plane G code sg17 G17#XY plane code sg19 G19#XZ plane code sg18 G18#YZ plane code sgplane#Target string fstrsel sg17 plane sgplane#-#Work coordinate system sg50 G92#Work coordinate system G code sg51 G92#sg52 G92#sg53 G92#sg54 G

26、54#sg55 G55#sg56 G56#sg57 G57#sg58 G58#sg59 G59#sgwcs#Target string fstrsel sg50 mi1 sgwcs#-#Canned drill cycle string select sg81 G81#drill-no dwell sg81d G82#drill-with dwell sg83 G83#peck drill-no dwell sg83d G83#peck drill-with dwell sg73 G73#chip break-no dwell sg73d G73#chip break-with dwell s

27、g84 G84#tap-no dwell sg84d G74#tap-with dwell(selects left hand)sg85 G85#bore#1-no dwell sg85d G89#bore#1-with dwell sg86 G86#bore#2-no dwell sg86d G86#bore#2-with dwell sgm1 G81#misc#1-no dwell sgm1d G82#misc#1-with dwell sgm2 G81#misc#2-no dwell sgm2d G82#misc#2-with dwell sgdrill#Target string dr

28、lgsel=drillcyc*2+fsg2(dwell)#16 possible combinations:#drillcyc=0.7#dwell=0 or non-zero(2 states)fstrsel sg81 drlgsel sgdrill#-#Generate sgear string sgear0 M*#auto gear range sgear1 M41#Low gear range sgear2 M42#Med gear range sgear3 M43#High gear range-selected in parameters by mi3 sgear fstrsel s

29、gear0 gear sgear#-#POSTLINES,USER-DEFINED-Postline labels start with p.#End a line with,to continue on the next line.#End a line with,e to generate carriage return and linefeed.#-#Program general output control,user defined#-pinit#Initialize Vars prv_fr=prv_frdeg=prv_frplunge=linarc=0 rotstrt=1 pabs

30、#Absolute G code output absinc=0 sgabsinc pinc#Incremental G code output absinc=1 sgabsinc pcooloff#Coolant off M code output if prv_coolant 0,M09 pcoolon#Coolant off M code output if coolant=1,M08#Flood if coolant=2,M07#Mist pcoolnl#Coolant off M code output if coolant=0,M09#Off if coolant=1,M08#Fl

31、ood if coolant=2,M07#Mist pfr#Feedrate W/O Negative Feedrates if fr 0,fr pcan#Canned text-cantext=0,1,2,3 if cantext=1,M01#optional stop if cantext=2,#user option if cantext=3,#user option#-#Work coordinate output,user defined#-pg92_sof#G92 coordinate setting at start /,n,pinc,G28,Z0.,e /,n,G28,X0.,

32、Y0.,e /,n,*sgwcs,*xh,*yh,*zh,e pg92_out#G92 coordinate setting at tool change /,n,G28,X0.,Y0.,e if gcode 1003,/,n,*sgwcs,*xh,*yh,*zh,e pwcs#G54+coordinate setting if mi1=4,*sgwcs#-#Gear selection control,user defined#-pgear#Find spindle range gear=frange(1,speed)*gear prange#Find spindle range if use_gear=1,pgear#-#Cutter comp.output control,user defined#-pccdia2#Cutter Compensation2 if ccomp 4,tloffno pccdia#Cutter Compensation if ccomp 0,pccdia2#-#Axis substitution motio

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1