《2022年统赢后处理修改教程》由会员分享,可在线阅读,更多相关《2022年统赢后处理修改教程(8页珍藏版)》请在金锄头文库上搜索。
1、统赢 (WPCAM) 系统内定变数一览表变数宣告内容0 R 外定误差值机台最小位移量。A R 外型切断使用补正量 0 :与第一刀相同补正量 1:使用割一刀的补正量。B R 小孔尺寸设定以下为小孔) ;ex:inti/-3(引入线短于以下为上孔 ) ,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轴的绝
2、对座标位置。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: 上模滑块程式面路径面积辅助面积。31 R 上下异形最大分段长度。32 R 工件厚度设定值。33,34 R UV面上圆心的X,Y方向座标值这里是改上下异形走圆弧的,可以把字母I&J 改成 K&L 35 R 当35=2, 表示粗割完成,已进入精修程式段36 R 。37 I
3、 切割型式 0 :模孔, 1:冲头38 39 。40 I NC控制器的型式 1 : MITSU 2: sodick 4: FANUC 8: seibu 16 :agie 32 :charmill 这里改成2 号模式可以上下异形走2 平面,改成4 号模式可以上下异形走圆弧。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 8 页这里改成2 号模式,在配合替代以下上下异形代码3d_approching = $, g1,#x,#y; 3d_aux_approching = :,g1,p,q,$,S10,$, 3d_departure = 3d_
4、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,:
5、,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:启动自动穿线功能
6、49=0边割边修 ,1全割完再修 ,2割修各一程式50 I 铜线切割工件时的颜色设定档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 精选学习资料 - - - - - - - - - 名师归纳总结
7、- - - - - - -第 2 页,共 8 页。66 R 清角宽度值AUTO_UNDERCUT_EVERY_TIME = ON/OFF 把此代码插入后处理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 趋近长度值。7
8、3 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 :
9、开放路径 +孔在内 98 :无屑切割外缘路径 99 :无屑切割内部路径89 。90 R Offset 编号 H01 91 R Offset 。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内精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 8 页注意:前有。记号的变数,仅可在Path_start之前修改才有效。前有号
10、的变数,为动态性的变数,可以随时任意修改。AutoCut 后处理语法总汇格式意义备注$ 换行# 强制按绝对座标输出 根据属性输出# 强制按属性输出- 接下一行“ ”强制输出引号内的字符| 或& 与!= 不等于= 等于= 赋值 大于* 相乘+ 相加( ) 里面放运算符或判断式(a)?b:c ;当 A成立时执行B否则执行C Rel 相对座标Abs 绝对座标Init/1 为变量赋初值1 Inc/1 步进值为1 Modal 记忆的,该属性表示变量值相同时,不输出Not_modal 非记忆的,该属性表示一定输出变量值Real 实数Integer 整数Int_eps 表示系统内部的最小值Positive
11、正值精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 8 页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 铜线切入长不执行98
12、 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 面( 适用于 SODIC
13、K,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 快
14、速移位23 Program_end 程式结束精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 8 页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 可以
15、配合打开清角功能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,$,G
16、92,#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)?;,-(
17、37=0)?S13:S3,;,$,G41, 6 offset_right_2 修刀第二刀右补正#8(37=1)?;,-(37=0)?S13:S3,;,$,G42, 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 8 页7 First_cut_in_feed 粗割引入线进入8 Forward_tilt 向前倾 , 切割物全为斜时用, 加在趋近长度上, 假设无加在引入线上8 Backward_tilt 向后倾 , 切割物全为斜时用, 加在趋近长度上, 假设无加在引入线上9 Approaching 引入线分段长度趋近长度10 Linear_f
18、eed 直线切割这里在后处理最后插入(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_st
19、op 前置点长度这里在代码前加入$,(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)?G40G00;-,#X,#Y,$,- (47=0)?(x=52,y=53); , (47=0)?(49!=1)?(49!=2)
20、?(88!=1)?G0,#x,#y;,(88!=1)?; 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 8 页(470)?;,x,y,$,(27!=#27)?#27;, (470)?(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 的前面精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 8 页