统赢(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,H111l,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_approchi ng = $, g1,#x,#y;3d_aux_approchi ng = ":",g1,@p,@q,$,"S10",$, 3d_departure =3d_path_e nd =3d_li near_feed = $,g1,@x,@y;3d_aux_li near_feed = ":",g1,@p,@q,$;3d」soradius_cw = g2,#@x,#@y,@i,@j;3d_aux_isoradius_cw=":",g2,#@p,#@q,@33,@34,$;3d」soradius_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 :粗割完再精修 -&粗精割分成两个档案42I整修时之过切设定 1 :要2 :不要43I补正的方向 1 : G42 -1 : G41 1 : CW - 1: CCW44I(sodick原斜度值)(@27已被调整过)45I目前的整修次数46I储存工件分类设定()里的编号值 147I整修次数设定值 trim no48I引入线弧进弧出设定 1 :弧进弧出0 :直进直出49I自动穿线功能,目前之程式段数, 1:粗割,2:切断,3:精修,5:启动自动穿线功能# 49=0 (边割边修),1 (全割完再修),2 (割修各一程式)50I铜线切割工件时的颜色设定 Color.dat档51R即时暂用补正量 ex:0.196(H0仁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_u ndercut = $,(@65==-2)?"G04X3.";,$打开清角功能。
这里是转角加 G04)67,68R脱离后再进入引入线的终点座标69R周长加引入线的累计长度,(引入线+ 过切长度)* 270RNC档名的设定 0 : NC 1 : NCF 2: ISO在后处理里面加入Variable 70 = 00,i nteger,i nit/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 :线孔在外 & 先直后斜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 »强制输出引号内的字符||或&&与!=不等于==等于=赋值<小于>大于*相乘+相加()里面放运算符或判断式(a)?b:c ;当A成立时执行B否则执行CRel相对座标Abs绝对座标In it/1为变量赋初值1Inc/1步进值为1Modal记忆的,该属性表示变量值相冋时,不输出Not modal非记忆的,该属性表示一定输出变量值Real实数In teger整数Int eps表示系统内部的最小值Positive正值AutoCUT后处理行动叙述流程(上下异形部份)1Program_start程序开始2Offset_head补正码表3Path_data初始资料设定43d_ma in _coord in ate上下异形第一孔43d_path_start下下异形第二孔5Wire_ on自动穿线63d_offset_left向左补正63d_offset_right向右补正7First_cut_i n_feed引入线长7Escape_ in _feed铜线切入长(不执行 9)83d_approach ing上下异形趋近长度83d aux approach ing93d_li near_feed上下异形中的直线切割程工面93d_aux_li near_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)11In sert at pre stop前置暂停点12Escape out feed铜线脱离长度13Escape in feed铜线切入长度14In sert at cut through切断15In set at over cut过切15Over cut in sert 2反修的过切16Escape out feed铜线脱离长度173d departure上下异形回起割点183d offset off取消补正19Turn off tilt取消角度20Wire off剪线213d path e nd路径结束22Rapid move快速移位23Program e nd程式结束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 _coord in ate开始割第一孔。