首页 统赢后处理修改教程

统赢后处理修改教程

举报
开通vip

统赢后处理修改教程统赢(WPCAM)系统内定变数一览表      变数 宣告 内容   0 R 外定误差值(机台最小位移量) 。 A R 外型切断使用补正量 0:与第一刀相同补正量 1:使用割一刀的补正量 。 B R 小孔尺寸设定 ex:inti/3(3.0以下为小孔);ex:inti/-3(引入线短于3.0以下为上孔),inc/0.02(小孔间隙自动放大0.02mm)   C R 角落安全距离 。 D I 铜线补正编号 ex:H01,H02 这里是改辅正的H码&D...

统赢后处理修改教程
统赢(WPCAM)系统内定变数一览 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf       变数 宣告 内容   0 R 外定误差值(机台最小位移量) 。 A R 外型切断使用补正量 0:与第一刀相同补正量 1:使用割一刀的补正量 。 B R 小孔尺寸设定 ex:inti/3(3.0以下为小孔);ex:inti/-3(引入线短于3.0以下为上孔),inc/0.02(小孔间隙自动放大0.02mm)   C R 角落安全距离 。 D I 铜线补正编号 ex:H01,H02 这里是改辅正的H码&D码     E R 切断点强迫过切长度 。 F R   。 G I G码输出 。 H R 补正辅助码 ex: H110,H109,H111 。 I,J R 圆心的X,Y方向座标 。 N I NC程式行编号(需自行应用) 。 P,Q R U,V轴的绝对座标位置 。 R R 圆弧半径值 。 T R 工件初始斜度设定值,整体斜度值,单孔斜度 。 U,V R 相对于X,Y轴的辅助面(U,V面)相对座标 。 W R UV面的绝对(Z)高度 。 X,Y R 铜线的X,Y座标值 。 Z R 上导具的Z座标值 。 27 R 铜线倾斜的斜度输出值   29 R 铜线初始斜度设定 。 30 R 上下异形分段裕量:#30=0:(上模滑块)程式面路径面积<辅助面积,#30=1:(下模滑块)>辅助面积 。 31 R 上下异形最大分段长度 。 32 R 工件厚度设定值 。 33,34 R UV面上圆心的X,Y方向座标值 这里是改上下异形走圆弧的,可以把字母I&J改成K&L     35 R 当@35=2,表示粗割完成,已进入精修程式段   36 R   。 37 I 切割型式 0:模孔,1:冲头   38       39     。 40 I NC控制器的型式 1:(MITSU)2:(sodick)4:FANUC 8: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)     。 41 I 切割型式设定 8:粗割完再精修 –8:粗精割分成两个档案 。 42 I 整修时之过切设定 1:要 2:不要 。 43 I 补正的方向 1:G42  -1:G41  1:CW  –1:CCW 。 44 I (sodick原斜度值)(@27已被调整过) 。 45 I 目前的整修次数   46 I 储存工件分类设定()里的编号值 。 47 I 整修次数设定值 trim_no 。 48 I 引入线弧进弧出设定 1:弧进弧出 0:直进直出   49 I 自动穿线功能,目前之程式段数,1:粗割,2:切断,3:精修,5:启动自动穿线功能 #49=0(边割边修),1(全割完再修),2(割修各一程式)   50 I 铜线切割工件时的颜色设定Color.dat档   51 R 即时暂用补正量 ex:0.196(H01=H110+0.196)   52-54 I 储存起割点座标 。 55 R Z1高度设定值(T:板厚{-99},空白 内定值{-98})   56 R Z1高度变化旗标   57 I 高度变化辅助旗标   58 I     59 I @59=2  Sodick档头资料读取 。 60 R 各工件周长的累计长度(不含引入线) 。 61 R 切割路径的累计长度,引线+过切长度 # 62,63 R   。 64 R 外圆角值 。 65 R 清角长度值 cln_val 。 66 R 清角宽度值 AUTO_UNDERCUT_EVERY_TIME = ON/OFF 把此代码插入后处理   这里把赋值改为0.001可以配合 auto_undercut = $,(@65==-2)?"G04X3.";,$ 打开清角功能。(这里是转角加G04)   。 67,68 R 脱离后再进入引入线的终点座标 。 69 R 周长加引入线的累计长度,(引入线+过切长度)*2 70 R NC档名的设定 0:NC 1:NCF 2:ISO 在后处理里面加入 Variable 70 = 00,integer,init/12 ; .nc1 可以使转出程式变为ISO格式   。 71 R 内圆角值 。 72 R 趋近长度值 。 73 R 过切长度值 。 74 R 脱离长度值 。 75 R 前置量下限值 。 76 R 前置量百分比 。 77 R 前置量上限值 。 78 R 加工裕留量,分类设定里的间隙值 gap_value 。 79   清角状态旗标 2:结束清角,5:开始清角 用于细缝清角   80     。 81 R 角落暂停辅助长度 。 82 I 于切割路径的中间图元上(非于第一及最后一段图元)   83       84       85 R     86   储存副程式的号码 。 87 I 特殊加工旗标@87=1上下同R,#87=1无屑切割 3上下异形 。 88 I 1:开放路径 2:线孔在外 3:线孔在内 4:线孔在外8:先直后斜10:入子外形 28:先割后修34:开放路径+孔在外 35:开放路径+孔在内 98:无屑切割外缘路径 99:无屑切割内部路径   89     。 90 R Offset 编号H01   91 R Offset 值 ex:0.175 。 92 R E Park1 ex: E100 。 93 R 速度 ex: F100   94       95     。 96 R E Park2  ex: E120 。 97 R 部份斜度 tap1  存于@27内 。 98 R 单孔斜度 tap2  存于@27内 。 99 R 工件分类斜度 tap3  存于@27内         注意:前有。记号的变数,仅可在Path_start之前修改才有效。 前有#号的变数,为动态性的变数,可以随时任意修改。 AutoCut后处理语法总汇 格式 意义 备注 $ 换行   # 强制按绝对座标输出   @ 根据属性输出   #@ 强制按属性输出   - 接下一行   “ ” 强制输出引号内的字符   || 或   && 与   != 不等于   == 等于   = 赋值   < 小于   > 大于   * 相乘   + 相加   ( ) 里面放运算符或判断式   (a)?b:c; 当A成立时执行B否则执行C   Rel 相对座标   Abs 绝对座标   Init/1 为变量赋初值1   Inc/1 步进值为1   Modal 记忆的,该属性表示变量值相同时,不输出   Not_modal 非记忆的,该属性表示一定输出变量值   Real 实数   Integer 整数   Int_eps 表示系统内部的最小值   Positive 正值         AutoCUT 后处理行动叙述流程 (上下异形部份) 1 Program_start 程序开始 2 Offset_head 补正码表 3 Path_data 初始资料设定 4 3d_main_coordinate 上下异形第一孔 4 3d_path_start 下下异形第二孔 5 Wire_on 自动穿线 6 3d_offset_left 向左补正 6 3d_offset_right 向右补正 7 First_cut_in_feed 引入线长 7 Escape_in_feed 铜线切入长(不执行9) 8 3d_approaching 上下异形趋近长度 8 3d_aux_approaching   9 3d_linear_feed 上下异形中的直线切割程工面 9 3d_aux_linear_feed 上下异形中的直线切割U,V面(适用于SODICK,FANUC) 9 3d_isoradius_cw 上下异形中的顺弧切割程式面 9 3d_aux_isoradius_cw 上下异形中的顺弧切割U,V面(适用于SODICK,FANUC) 9 3d_isoradius_ccw 上下异形中的逆弧切割程式面 9 3d_aux_isoradius_ccw 上下异形中的逆弧切割U,V面(适用于SODICK,FANUC) 11 Insert_at_pre_stop 前置暂停点 12 Escape_out_feed 铜线脱离长度 13 Escape_in_feed 铜线切入长度 14 Insert_at_cut_through 切断 15 Inset_at_over_cut 过切 15 Over_cut_insert_2 反修的过切 16 Escape_out_feed 铜线脱离长度 17 3d_departure 上下异形回起割点 18 3d_offset_off 取消补正 19 Turn_off_tilt 取消角度 20 Wire_off 剪线 21 3d_path_end 路径结束 22 Rapid_move 快速移位 23 Program_end 程式结束       AutoCUT 后处理行动叙述流程 1 Program_start 程序开始 2 Offset_head 补正码表 这里加入 #4,"=",#51,$; 转程式会带辅正代码   3 Path_data 初始资料设定 这里加入以下代码 (#54=1),(@65==-1)?(@64=0.00,@71=0.,@72=0.0):(@64=@84,@72=@83); 可以配合打开清角功能   4 main_coordinate 开始割 第一孔 这里在G90那段代码后插入 (@65==-1)?"G88" 可以配合打开清角功能   4 path_start sub_path_start   开始割非第一孔 这里在代码前加入以下代码 $,(@65==-1)?"G88"; 可以配合打开清角功能 这里在G91代码与G92代码中间加入 (@65==-1)?"G88";$-; 注意(;$-;)后面就要接(“G92”)不然转出程式会没有G92。 可以配合打开清角功能   5 Wire_on 自动穿线 6 offset_left 第一刀向左补正 6 offset_right 第一刀向右补正 6 offset_left_0 反修刀切断左补正 6 offset_right_0 反修刀切断右补正 在辅正代码前增加: ------------------------------------------------------------ ";;",$, "G90",$,g0,#x,#y,$,"G92",#x,#y, ------------------------------------------------------------ 可以使辅正代码前一行增加“G90 G00X?Y? G92X?Y?” 这样能使开放路径做“全割完再修”加工形式的时候,修刀不会乱拉 (一般修刀会从起割点直接割到另一端的修刀处。这里加入代码后可以先从起割点跳步到修刀处,再进行修刀)   6 offset_left_1 修刀第一刀左补正 #8,(@37==1)?;;,-(@37==0)?"S12":"S2",;,$,"G41", 用此代码可以控制外形内孔不同放电条件。   6 offset_right_1 修刀第一刀右补正 #8,(@37==1)?;;,-(@37==0)?"S12":"S2",;,$,"G42",   6 offset_left_2 修刀第二刀左补正 #8(@37==1)?;;,-(@37==0)?"S13":"S3",;,$,"G41",   6 offset_right_2 修刀第二刀右补正 #8(@37==1)?;;,-(@37==0)?"S13":"S3",;,$,"G42",   7 First_cut_in_feed 粗割(引入线)进入 8 Forward_tilt 向前倾,切割物全为斜时用,加在趋近长度上,若无加在引入线上 8 Backward_tilt 向后倾,切割物全为斜时用,加在趋近长度上,若无加在引入线上 9 Approaching 引入线分段长度(趋近长度) 10 Linear_feed 直线切割 这里在后处理最后插入((@87==1)?"G87";,) 不包括括号,可以打开上下同R功能。   10 Circular_cw 顺时针圆弧切割 这里在后处理最后插入((@87==1)?"G87";,g2,#@x,#@y,@i,@j,$) 不包括括号,可以打开上下同R功能。     10 Circular_ccw 逆时针圆弧切割 这里在后处理最后插入((@87==1)?"G87";,g3,#@x,#@y,@i,@j,$) 不包括括号,可以打开上下同R功能。     10 Auto_undercut 自动清角 这里配合66号参数插入 $,(@65==-2)?"G04X3.";,$ 可以开启转角暂停功能   10 Auto_fillet 自动圆角 11 Insert_at_pre_stop 前置点长度 这里在代码前加入 $,(@65==-1)?"G89";, 可以配合打开清角功能   12 Escape_out_feed 铜线脱离长度 在脱离线代码"G40G50"后一行加入 $,(@88==1)?(@47>=0)?"M00";;,$,(@88==7)?(@88!=799)?"G91",:,"G90";,$, 再配合回起割点代码改为 departure = $,(@88==1)?" ":(@37==1)?"":"G00",#x,#y;,$, 可以使修刀&开放路径割完修完后不跑回起割点 ******************************************************************* 把脱离线代码改为: ------------------------------------------------------------ (@47<0)?"G40G01";;-,(@47>=0)?"G40G00";;-,#X,#Y,$,- (@47>=0)?(@x=@52,@y=@53); , (@47>=0)?(@49!=1)?(@49!=2)?(@88!=1)?G0,#x,#y;,(@88!=1)?;; (@47<0)?(@49!=1)?(@49!=2)?(@88!=1)?;,(@88!=1)?;$ ------------------------------------------------------------ 可以使脱离线走G00。开放路径割完也不会回到起割点 (如果不想用G00,自己可以手动改为G01)   13 Escape_in_feed 修刀(引入线)进入(不执行9) 这里把G01那段代码替换成一下 g1,(@47>0)?;,@x,@y,$,(@27!=#27)?#27;, (@47>0)?(@x=@67,@y=@68); 再把#x,#y,删掉 可以配合优化脱离线回到起割点换修刀   14 Insert_at_cut_through 切断 15 Inset_at_over_cut 过切 15 Over_cut_insert_2 反修的过切 16 Escape_out_feed 铜线脱离长度 17 Offset_off 取消补正 18 Turn_off_tilt 取消角度 19 departure 回起割点 20 Wire_off 剪线 21 path_end 路径结束 22 Rapid_move 快速移位 23 Program_end 程式结束       注意:如果没有9,8在7的前面
本文档为【统赢后处理修改教程】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_654168
暂无简介~
格式:doc
大小:201KB
软件:Word
页数:31
分类:互联网
上传时间:2019-04-19
浏览量:444