论数控编程后处理的系统格式修改

上传人:F****n 文档编号:91028721 上传时间:2019-06-20 格式:DOC 页数:7 大小:72.50KB
返回 下载 相关 举报
论数控编程后处理的系统格式修改_第1页
第1页 / 共7页
论数控编程后处理的系统格式修改_第2页
第2页 / 共7页
论数控编程后处理的系统格式修改_第3页
第3页 / 共7页
论数控编程后处理的系统格式修改_第4页
第4页 / 共7页
论数控编程后处理的系统格式修改_第5页
第5页 / 共7页
点击查看更多>>
资源描述

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

1、打开后处理器文件,查找arcoutput把它后面的1改成0就OK了1) Annotation(注释).对后处理文件及其设定方法作一般性介绍.此部分内容一般都不用更改. : E) U. F( ?* B$ f7 u! s以下是截取的部分注释注释前都带#号,系统在执行代码处理时是不会读取前面带#号的语句的.) $ Gn: E7 X& + I5 b* N# Post Name : MPFAN Q. U8 P! J 6 O- V+ C9 ?# Product : MILL 9 W0 e( N. n1 ?+ t3 K$ M6 y( _# Machine Name : GENERIC FANUC ; B$

2、4 |$ f/ u v k& v, A# Control Name : GENERIC FANUC * 0 T) L- t ( N! 0 Z# Description : GENERIC FANUC MILL POST + A+ ?; b: T& r- k6 f1 g8 c# Associated Post : NONE ( h3 W% R0 N6 E, W( # Mill/Turn : NO 5 y D% U2 E( - c, S m. 3 u# 4-axis/Axis subs. : YES G9 / F3 K5 - a W% # 5-axis : NO + P v+ h6 6 5 D#

3、Subprograms : YES 6 f/ U6 O5 a/ z1 j4 g4 k# Executable : MP v9.0 4 l# K g* C0 U2 g$ N# + B1 y, x4 D, , w# WARNING: THIS POST IS GENERIC AND IS INTENDED FOR MODIFICATION TO / V: u3 v& z; Z% X j% P+ d$ O# THE MACHINE TOOL REQUIREMENTS AND PERSONAL PREFERENCE. 3 Pr6 |/ M7 X5 J9 k3 W* 2 |( S2) Debugging

4、 and Factory Set Program Switches (系统程序规划).此部分是MASTERCAM版本的后处理系统规划,每个版本都大同小异,一般不需更改.以下截取的是9.0版的) * a8 g0 3 e F7 m! D( e: ?m_one : -1 #Define constant b, z8 T5 Do; : ?/ % K- fzero : 0 #Define constant ! n4 L3 P3 + q) + ( Wone : 1 #Define constant 0 ?8 G/ |9 y2 V0 e$ Q, Z% dtwo : 2 #Define constant &

5、a R+ u- v1 + L, q4 t* q three : 3 #Define constant - r9 j$ ! R5 E6 G4 Y6 ( ! z: Vfour : 4 #Define constant ) k) n3 b9 P2 8 & e+ 6 five : 5 #Define constant l a+ h9 | _& tc9k : 999 #Define constant + ) u# K; 9 t! u* l1 M$ y; W; i# v; mfastmode : yes #Enable Quick Post Processing, (set to no for debug

6、) & D( K7 / 1 L M3 bug1 : 2 #0=No display, 1=Generic list box, 2=Editor * I a4 M/ m2 i$ _$ j vbug2 : 40 #Append postline labels, non-zero is column position? ; a; b+ B1 I8 zbug3 : 0 #Append whatline no. to each NC line? 4 , g. S6 k Dbug4 : 1 #Append NCI line no. to each NC line? ( S; F0 k1 Y. y/ 1 z

7、& R1 : Twhatno : yes #Do not perform whatline branches? (leave as yes) - M+ p, W3 X( H. S3 1 ZO/ o, P+ m4 Z6 H4 O v/ p. hget_1004 : 1 #Find gcode 1004 with getnextop? & w8 0 * M& Erpd_typ_v7 : 0 #Use Version 7 style contour flags/processing? ! Z3 8 A2 d- a# Astrtool_v7 : 2 #Use Version 7+ toolname?

8、- J, - B2 m+ 0 Y1 h Ztlchng_aft : 2 #Delay call to toolchange until move line ! 0 TM2 c4 F* u/ Acant_tlchng : 1 #Ignore cantext entry on move with tlchng_aft / S, N7 t( z: y8 xnewglobal : 1 #Error checking for global variables ; U; R, w( D! k T8 Xgetnextop : 0 #Build the next variable table ; O0 D&

9、W2 K* S Y: J ! t. L0 5 d0 c; z7 w4 X1 F2 Z3) General Output Settings(常规后处理设定).此部分可视情况更改,以适合机台或个人使用.以下截取的是9.0版的一些常规设定.冒号前面的是变量,冒号后面的是设定值,#号后面是注解(一般是说明0代表什么,1代表什么,2代表什么,yes或no应该不用翻译了吧?!)英文后面的中文注解是我加进去的,翻译的不是很详细,但相信大家能看懂.没有翻译的就表示我根本不会或此设定不常用b6 o9 |1 t |$ N% J c& c$ w, + d$ 2 W$ F( y( t i S8 J1 xsub_lev

10、el : 1 #Enable automatic subprogram support(启用自动支持子程式) . _( a4 ?; w: . E Z2 Ubreakarcs : 2 #Break arcs, 0 = no, 1 = quadrants, 2 = 180deg. max arcs(打断圆弧方式) 0 b0 D1 g) a1 R* U; narcoutput : 1 #0 = IJK, 1 = R no sign, 2 = R signed neg. over 180(转出圆弧方式) oP$ C. I6 d, z$ ?1 arctype : 2 #Arc center 1=abs,

11、 2=St-Ctr, 3=Ctr-St, 4=unsigned inc. : Z) f2 Mw2 E& j n, Pdo_full_arc : 0 #Allow full circle output? 0=no, 1=no (是否转成整圆方式) ! p, p! zZ7 Y. Z+ N, u9 Vhelix_arc : 0 #Support helix arc output, 0=no, 1=all planes,2=XY plane only(是否转成螺旋弧) % M. b T1 t7 u5 d I. B, . zarccheck : 1 #Check for small arcs, conv

12、ert to linear(是否检测小圆弧并将其转成线) 6 : u1 r0 I. h% A0 L3 |( Iatol : .01 #Angularity tolerance for arccheck = 2(圆弧角度公差) 0 R1 R/ g0 T9 b# x. 5 Zltol : .002 #Length tolerance for arccheck = 1(圆弧长度公差) 6 v9 i. E: |& w$ E( h1 x% nvtol : .1 #System tolerance(系统公差) 2 P, d) f/ ; Q3 G, w9 - m9 Mmaxfeedpm : 500 #Lim

13、it for feed in inch/min(最大进给-英制) % b% B X. S: eltol_m : .05 #Length tolerance for arccheck = 1, metric(圆弧长度公差-公制) 9 , k1 A) pH4 k( uvtol_m : .0025 #System tolerance, metric(系统公差-公制) 2 M* ) R* |7 W5 Tmaxfeedpm_m : 10000 #Limit for feed in mm/min(最大进给-公制) / + E2 f$ Q/ v; ! 0 force_wcs : no #Force WCS

14、output at every toolchange?(换刀时是否转出WCS坐标) / 5 O# F* Y- gI# jspaces : 0 #Number of spaces to add between fields(两行之间是否加入空格) . _3 i9 G* F/ k$ ; Z% yt) omitseq : yes #Omit sequence numbers?(是否省略序列号) / Y( C/ ?$ Z: % P1 3 P7 4 7 j( seqmax : 9999 #Max. sequence number(最大序列号) 2 B9 z. P) _4 stagetool : 0 #0

15、 = Do not pre-stage tools, 1 = Stage tools(是否沿用刀具) ( i) u- v+ y3 x) J, F6 R1 x: ruse_gear : 0 #Output gear selection code, 0=no, 1=no (是否转成齿轮代码) ) 6 Z. y5 a+ # u I/ Z2 C) P0 jmax_speed : 10000 #Maximum spindle speed(最大转速) / / 8 T m8 U# l6 Emin_speed : 50 #Minimum spindle speed(最小转速) - y( x5 H% l/ 8 $ nobrk : no #Omit breakup of x, y & z rapid moves $ W0 : R; e # U. i5 Iprogname : 0 #Use uppercase for program name (sprogname)(程式名称是否使用大写) 5 R% w8 a# K! G.

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

当前位置:首页 > 办公文档 > 其它办公文档

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