
统赢后处理修改教程.doc
8页统赢(WPCAM)系统内定变数一览表 变数宣告内容0R外定误差值(机台最小位移量)AR外型切断使用补正量 0:与第一刀相同补正量 1:使用割一刀的补正量BR小孔尺寸设定 ex:inti/3(3.0以下为小孔);ex:inti/-3(引入线短于3.0以下为上孔),inc/0.02(小孔间隙自动放大0.02mm)CR角落安全距离DI铜线补正编号 ex:H01,H02 这里是改辅正的H码&D码 ER切断点强迫过切长度GIG码输出 HR补正辅助码 ex: H110,H109,H111I,JR圆心的X,Y方向座标NINC程式行编号(需自行应用)P,QRU,V轴的绝对座标位置RR圆弧半径值TR工件初始斜度设定值,整体斜度值,单孔斜度U,VR相对于X,Y轴的辅助面(U,V面)相对座标WRUV面的绝对(Z)高度X,YR铜线的X,Y座标值ZR上导具的Z座标值27R铜线倾斜的斜度输出值29R铜线初始斜度设定30R上下异形分段裕量:#30=0:(上模滑块)程式面路径面积<辅助面积,#30=1:(下模滑块)>辅助面积31R上下异形最大分段长度32R工件厚度设定值33,34RUV面上圆心的X,Y方向座标值这里是改上下异形走圆弧的,可以把字母I&J改成K&L35R当@35=2,表示粗割完成,已进入精修程式段36R。
37I切割型式 0:模孔,1:冲头383940INC控制器的型式 1:(MITSU)2:(sodick)4:FANUC8:seibu 16:agie 32:charmill这里改成2号模式可以上下异形走2平面,改成4号模式可以上下异形走圆弧这里改成2号模式,在配合替代以下上下异形代码3d_approching = $, g1,#x,#y;3d_aux_approching = ":",g1,@p,@q,$,"S10",$,3d_departure = 3d_path_end = 3d_linear_feed = $,g1,@x,@y;3d_aux_linear_feed = ":",g1,@p,@q,$;3d_isoradius_cw = g2,#@x,#@y,@i,@j;3d_aux_isoradius_cw =":",g2,#@p,#@q,@33,@34,$;3d_isoradius_ccw = g3,#@x,#@y,@i,@j;3d_aux_isoradius_ccw = ":",g3,#@p,#@q,@33,@34,$;3d_escape_in_feed = $,g1,@x,@y,":", g1,@p,@q,$;3d_escape_out_feed =$,"G40A0",$,g1,@x,@y,":",g1,@p,@q,$;可以使程式走2平面(33.34号参数代码必须改回I&J)。
41I切割型式设定 8:粗割完再精修 –8:粗精割分成两个档案42I整修时之过切设定 1:要 2:不要43I补正的方向 1:G42 -1:G41 1:CW –1:CCW44I(sodick原斜度值)(@27已被调整过)45I目前的整修次数46I储存工件分类设定()里的编号值47I整修次数设定值 trim_no48I引入线弧进弧出设定 1:弧进弧出 0:直进直出49I自动穿线功能,目前之程式段数,1:粗割,2:切断,3:精修,5:启动自动穿线功能#49=0(边割边修),1(全割完再修),2(割修各一程式)50I铜线切割工件时的颜色设定Color.dat档51R即时暂用补正量 ex:0.196(H01=H110+0.196)52-54I储存起割点座标55RZ1高度设定值(T:板厚{-99},空白 内定值{-98})56RZ1高度变化旗标57I高度变化辅助旗标58I59I@59=2 Sodick档头资料读取60R各工件周长的累计长度(不含引入线)61R切割路径的累计长度,引线+过切长度#62,63R64R外圆角值65R清角长度值 cln_val66R清角宽度值AUTO_UNDERCUT_EVERY_TIME = ON/OFF把此代码插入后处理这里把赋值改为0.001可以配合auto_undercut = $,(@65==-2)?"G04X3.";,$打开清角功能。
这里是转角加G04)67,68R脱离后再进入引入线的终点座标69R周长加引入线的累计长度,(引入线+过切长度)*2 70RNC档名的设定 0:NC 1:NCF 2:ISO在后处理里面加入Variable 70 = 00,integer,init/12 ; .nc1可以使转出程式变为ISO格式71R内圆角值72R趋近长度值73R过切长度值74R脱离长度值75R前置量下限值76R前置量百分比77R前置量上限值78R加工裕留量,分类设定里的间隙值 gap_value79清角状态旗标 2:结束清角,5:开始清角 用于细缝清角8081R角落暂停辅助长度82I于切割路径的中间图元上(非于第一及最后一段图元)838485R86储存副程式的号码87I特殊加工旗标@87=1上下同R,#87=1无屑切割 3上下异形88I1:开放路径 2:线孔在外 3:线孔在内 4:线孔在外8:先直后斜10:入子外形 28:先割后修34:开放路径+孔在外 35:开放路径+孔在内 98:无屑切割外缘路径 99:无屑切割内部路径8990ROffset 编号H0191ROffset 值 ex:0.175。
92RE Park1 ex: E10093R速度 ex: F100949596RE Park2 ex: E12097R部份斜度 tap1 存于@27内98R单孔斜度 tap2 存于@27内99R工件分类斜度 tap3 存于@27内注意:前有记号的变数,仅可在Path_start之前修改才有效 前有#号的变数,为动态性的变数,可以随时任意修改AutoCut后处理语法总汇格式意义备注$换行#强制按绝对座标输出@根据属性输出#@强制按属性输出-接下一行“ ”强制输出引号内的字符||或&&与!=不等于==等于=赋值<小于>大于*相乘+相加( )里面放运算符或判断式(a)?b:c;当A成立时执行B否则执行CRel相对座标Abs绝对座标Init/1为变量赋初值1Inc/1步进值为1Modal记忆的,该属性表示变量值相同时,不输出Not_modal非记忆的,该属性表示一定输出变量值Real实数Integer整数Int_eps表示系统内部的最小值Positive正值AutoCUT 后处理行动叙述流程(上下异形部份)1Program_start程序开始2Offset_head补正码表3Path_data初始资料设定43d_main_coordinate上下异形第一孔43d_path_start下下异形第二孔5Wire_on自动穿线63d_offset_left向左补正63d_offset_right向右补正7First_cut_in_feed引入线长7Escape_in_feed铜线切入长(不执行9)83d_approaching上下异形趋近长度83d_aux_approaching93d_linear_feed上下异形中的直线切割程工面93d_aux_linear_feed上下异形中的直线切割U,V面(适用于SODICK,FANUC)93d_isoradius_cw上下异形中的顺弧切割程式面93d_aux_isoradius_cw上下异形中的顺弧切割U,V面(适用于SODICK,FANUC)93d_isoradius_ccw上下异形中的逆弧切割程式面93d_aux_isoradius_ccw上下异形中的逆弧切割U,V面(适用于SODICK,FANUC)11Insert_at_pre_stop前置暂停点12Escape_out_feed铜线脱离长度13Escape_in_feed铜线切入长度14Insert_at_cut_through切断15Inset_at_over_cut过切15Over_cut_insert_2反修的过切16Escape_out_feed铜线脱离长度173d_departure上下异形回起割点183d_offset_off取消补正19Turn_off_tilt取消角度20Wire_off剪线213d_path_end路径结束22Rapid_move快速移位23Program_end程式结束AutoCUT 后处理行动叙述流程1Program_start程序开始2Offset_head补正码表这里加入#4,"=",#51,$;转程式会带辅正代码3Path_data初始资料设定这里加入以下代码(#54=1),(@65==-1)?(@64=0.00,@71=0.,@72=0.0):(@64=@84,@72=@83);可以配合打开清角功能4main_c。
