(数控加工)数控编程后处理的系统格式修改精编.

上传人:精****库 文档编号:136560577 上传时间:2020-06-29 格式:DOC 页数:12 大小:987.65KB
返回 下载 相关 举报
(数控加工)数控编程后处理的系统格式修改精编._第1页
第1页 / 共12页
(数控加工)数控编程后处理的系统格式修改精编._第2页
第2页 / 共12页
(数控加工)数控编程后处理的系统格式修改精编._第3页
第3页 / 共12页
(数控加工)数控编程后处理的系统格式修改精编._第4页
第4页 / 共12页
(数控加工)数控编程后处理的系统格式修改精编._第5页
第5页 / 共12页
点击查看更多>>
资源描述

《(数控加工)数控编程后处理的系统格式修改精编.》由会员分享,可在线阅读,更多相关《(数控加工)数控编程后处理的系统格式修改精编.(12页珍藏版)》请在金锄头文库上搜索。

1、(数控加工)数控编程后处理的系统格式修改打开后处理器文件,查找arcoutput把它后面的1改成0就OK了1)Annotation(注释).对后处理文件及其设定方法作壹般性介绍.此部分内容壹般都不用更改.以下是截取的部分注释注释前都带#号,系统在执行代码处理时是不会读取前面带#号的语句的.)$ Gn: E7 X& + I5 b* N#PostName:MPFAN#Product:MILL9 W0 e( N. n1 ?+ t3 K$ M6 y( _#MachineName:GENERICFANUC#ControlName:GENERICFANUC* 0 T) L- t ( N! 0 Z#Desc

2、ription:GENERICFANUCMILLPOST#AssociatedPost:NONE( h3 W% R0 N6 E, W( #Mill/Turn:NO#4-axis/Axissubs.:YES G9 / F3 K5 - a W% #5-axis:NO#Subprograms:YES6 f/ U6 O5 a/ z1 j4 g4 k#Executable:MPv9.0# + B1 y, x4 D, , w#WARNING:THISPOSTISGENERICANDISINTENDEDFORMODIFICATIONTO/ V: u3 v& z; Z% X j% P+ d$ O#THEMAC

3、HINETOOLREQUIREMENTSANDPERSONALPREFERENCE.3 Pr6 |/ M7 X2)DebuggingandFactorySetProgramSwitches(系统程序规划).此部分是MASTERCAM版本的后处理系统规划,每个版本都大同小异,壹般不需更改.以下截取的是9.0版的)m_one:-1#Defineconstantzero:0#Defineconstantone:1#Defineconstanttwo:2#Defineconstant& a R+ u- v1 + L, q4 t* q three:3#Defineconstantfour:4#Defin

4、econstantfive:5#Defineconstant l a+ h9 | _& tc9k:999#Defineconstant+ ) u# K; 9 tfastmode:yes#EnableQuickPostProcessing,(settonofordebug)& D( K7 / 1 L M3 bug1:2#0=Nodisplay,1=Genericlistbox,2=Editorbug2:40#Appendpostlinelabels,non-zeroiscolumnposition?bug3:0#Appendwhatlineno.toeachNCline?4 , g. S6 k

5、Dbug4:1#AppendNCIlineno.toeachNCline?whatno:yes#Donotperformwhatlinebranches?(leaveasyes)- M+ p, W3 X( H. S3 1 ZOget_1004:1#Findgcode1004withgetnextop?& w8 0 * M& Erpd_typ_v7:0#UseVersion7stylecontourflags/processing?strtool_v7:2#UseVersion7+toolname?- J, - B2 m+ 0 Y1 h Ztlchng_aft:2#Delaycalltotool

6、changeuntilmovelinecant_tlchng:1#Ignorecantextentryonmovewithtlchng_aft/ S, N7 t( z: y8 xnewglobal:1#Errorcheckingforglobalvariables; U; R, w( D! k T8 Xgetnextop:0#Buildthenextvariabletable; O0 D& W2 K* S Y: J! t. L0 5 d0 c; z7 w4 X1 F2 Z3)GeneralOutputSettings(常规后处理设定).此部分可视情况更改,以适合机台或个人使用.以下截取的是9.

7、0版的壹些常规设定.冒号前面的是变量,冒号后面的是设定值,#号后面是注解(壹般是说明0代表什么,1代表什么,2代表什么,yes或no应该不用翻译了吧?!)英文后面的中文注解是我加进去的,翻译的不是很详细,但相信大家能见懂.没有翻译的就表示我根本不会或此设定不常用$ 2 W$ F( y( t i S8 J1 xsub_level:1#Enableautomaticsubprogramsupport(启用自动支持子程式). _( a4 ?; w: . E Z2 Ubreakarcs:2#Breakarcs,0=no,1=quadrants,2=180deg.maxarcs(打断圆弧方式)arcou

8、tput:1#0=IJK,1=Rnosign,2=Rsignedneg.over180(转出圆弧方式)arctype:2#Arccenter1=abs,2=St-Ctr,3=Ctr-St,4=unsignedinc.: Z) f2 Mw2 E& j n, Pdo_full_arc:0#Allowfullcircleoutput?0=no,1=no(是否转成整圆方式)helix_arc:0#Supporthelixarcoutput,0=no,1=allplanes,2=XYplaneonly(是否转成螺旋弧)arccheck:1#Checkforsmallarcs,converttolinea

9、r(是否检测小圆弧且将其转成线)atol:.01#Angularitytoleranceforarccheck=2(圆弧角度公差)0 R1 R/ g0 T9 b# x. 5 Zltol:.002#Lengthtoleranceforarccheck=1(圆弧长度公差)6 v9 i. E: |& w$ E( h1 x% nvtol:.1#Systemtolerance(系统公差)2 P, d) f/ ; Q3 G, w9 - m9 Mmaxfeedpm:500#Limitforfeedininch/min(最大进给-英制)% b% B X. S: eltol_m:.05#Lengthtolera

10、nceforarccheck=1,metric(圆弧长度公差-公制)9 , k1 A) pH4 k( uvtol_m:.0025#Systemtolerance,metric(系统公差-公制)2 M* ) R* |7 W5 Tmaxfeedpm_m:10000#Limitforfeedinmm/min(最大进给-公制)/ + E2 f$ Q/ v; ! 0 force_wcs:no#ForceWCSoutputateverytoolchange?(换刀时是否转出WCS坐标)/ 5 O# F* Y- gI# jspaces:0#Numberofspacestoaddbetweenfields(俩

11、行之间是否加入空格). _3 i9 G* F/ k$ ; Z% yt) omitseq:yes#Omitsequencenumbers?(是否省略序列号)seqmax:9999#Max.sequencenumber(最大序列号)2 B9 z. P) _4 stagetool:0#0=Donotpre-stagetools,1=Stagetools(是否沿用刀具)use_gear:0#Outputgearselectioncode,0=no,1=no(是否转成齿轮代码)max_speed:10000#Maximumspindlespeed(最大转速)/ / 8 T m8 U# l6 Emin_s

12、peed:50#Minimumspindlespeed(最小转速)- y( x5 H% l/ 8 $ nobrk:no#Omitbreakupofx,y&zrapidmoves$ W0 : R; e # U. i5 Iprogname:0#Useuppercaseforprogramname(sprogname)(程式名称是否使用大写)7 F4 Ix I$ 7 o4)中间仍有壹些例如:CommonUser-defined(指令设定),Formatstatements(格式报告),definitionsforNCoutput(NC代码限定),Errormessages(出错信息),Toolcha

13、nge/NCoutputVariableFormats(刀具变量)等基本上都是系统固定格式,不需要更改.在此就不再详述.当然,我也不建议你更改这些项目,如果你改错的话,系统很可能不执行或机台报警.6 ( H8 T3 x& WA% O: g% U( J1 r l* 6 B5)StartofFileandToolchangeSetup(文本内容和换刀设定).此部分内容很重要,很多使用者都从这里着手把程式改成自己需要的格式.以下截取的是9.0版的部分内容,其中有些是我根据自己需要更改的,中文是我加的注解.引号内是能够更改的内容.7 E W! n# P1 g- z& M U h0 H%,e(程式开头的

14、百分号)- ) w3 _+ | J0 t O1 C, r*progno,e(程式号码). s0 w4 + & ?comment(注解,可有可无,如不需要则删除此句)3 J7 I: t0 3 _0 8 d(PROGRAMNAME-,sprogname,),e(程式名称,可有可无)/ p$ j a# M) C5 L Q3 0 E(,*tnote,*toffnote,*tlngnote,*tldia,),e(刀具直径及补正参数显示,如不需要则把此整句删除) h% S7 2 Q& A- M& O C5 U(DATE=DD-MM-YY-,date,TIME=HH:MM-,time,),e(程式日期显示,

15、可有可无)pbld,n,*/M99,e(我自己加的壹句,如不需要则整句删除,而不是只删除引号内的内容)pbld,n,*G90,G92,X0.Y0.Z10.,e(定义加工原点,也能够改为G54坐标)sav_absinc=absinc(绝对坐标系)0 6 p/ L7 O( I( c5 D) w.8 p0 f+ y+ k/ (中间省略的部分是系统根据刀路自动转出的程式,壹般不必改).( & S9 M* $ s6 n1 ?( y(以下几句是出当下程式尾,能够根据需要添加或删除)n,Z10.,e(加工完成后提刀至安全高度)4 W8 t( b7 B7 K$ K6 p, x- Kn,X0.Y0.,e(归零)n,G91,e(转用相对坐标)1 H; m/ K b8 U w6 Cn,M99,e(回到主程式)mergesub(此四句为程式结尾固定语句,不必理它)clearsubmergeaux- C, O4 3 B W7

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号