统赢后处理解析统赢后处理解析2011-06-22 23:04统赢(WPCAM)系统内定变数一览表DBF_Name=Wpcam.dbf(指定所需之資料庫檔名)变数宣告内容0 R 外定误差值(机台最小位移量)Item A R 外型切断使用补正量init/0:與第一刀相同補正量,init/1:使用割一刀的補正量Item B R 小孔尺寸设定ex:inti/3(3.0以下为小孔);ex:inti/-3(引入线短于3.0以下为上孔),inc/0.02(小孔间隙自动放大0.02mm)Item C R 角落安全距离Item D I 铜线补正编号ex:H01,H02Item E R 切断点强迫过切长度Item F RItem G I G码输出Item H R 补正辅助码ex: H110,H109,H111Item I,J R 圆心的X,Y方向座标Item N I NC程式行编号(需自行应用)Item P,Q R U,V轴的绝对座标位置Item R R 圆弧半径值Item T R 工件初始斜度设定值,整体斜度值,单孔斜度Item U,V R 相对于X,Y轴的辅助面(U,V面)相对座标Item W R UV面的绝对(Z)高度Item X,Y R 铜线的X,Y座标值Item Z R 上导具的Z座标值Item 27 R 铜线倾斜的斜度输出值Item 28 0 對無屑孔而言,全割完再修時,粗割與修刀在一起;1 對無屑孔而言,,全割完再修時,粗割與修刀分開Item 29 R 铜线初始斜度设定Item 30 R 上下异形分段裕量:#30=0:(上模滑块)程式面路径面积<辅助面积,#30=1:(下模滑块)>辅助面积Item 31 R 上下异形最大分段长度Item 32 R 工件厚度设定值Item 33,34 R UV面上圆心的X,Y方向座标值Item 35 R 当@35=2,表示粗割完成,已进入精修程式段Item 36 RItem 37 I 切割型式0:模孔,1:冲头Item 38Item 39Item 40 I NC控制器的型式1:(MITSU)2:(sodick)4:FANUC 8:seibu 16:agie 32:charmillItem 41 I 切割型式设定8:粗割完再精修–8:粗精割分成两个档案Item 42 I 整修时之过切设定:0 粗割過切,修刀無過切1 修刀,粗割都過切2 粗割過切,修刀最后一刀過切Item 43 I 补正的方向1:G42 -1:G41 1:CW –1:CCWItem 44 I (sodick原斜度值)(@27已被调整过)Item 45 I 目前的整修次数Item 46 I 储存工件分类设定()里的编号值Item 47 I 整修次数设定值trim_noItem 48 I 引入线弧进弧出设定1:弧进弧出0:直进直出Item 49 I 自动穿线功能,目前之程式段数,1:粗割,2:切断,3:精修,3:精修, 5:啟動自動穿線功能#49= 0(邊割邊修) 1(全割完再修) 2(割,修各一程式)Item 50 I 铜线切割工件时的颜色设定Color.dat档-1 讀取WT-COLOR.DAT的設定顏色,模擬的顏色不斷變化0 讀取HOLE_WIR.DAT分類設定的顏色,模擬正常1 讀取WT-COLOR.DAT的設定顏色,模擬正常2 選取圖元會分不同的圖層,模擬正常3 選取圖元時的標簽顏色隨圖層的設定顏色,模擬正常Item 51 R 即时暂用补正量ex:0.196(H01=H110+0.196)Item 52-54 I 储存起割点座标Item 55 R Z1高度设定值(T:板厚{-99},空白内定值{-98})Item 56 R Z1高度变化旗标Item 57 I 高度变化辅助旗标Item 58 I 線割價格規划注释输出賦初值為2 (即init/2);Item 59 I @59=2 Sodick档头资料读取Item 60 R 各工件周长的累计长度(不含引入线)Item 61 R 切割路径的累计长度,引线+过切长度Item 62,63 RItem 64 R 外圆角值Item 65 R 清角长度值cln_valItem 66 R 清角宽度值Item 67,68 R 脱离后再进入引入线的终点座标Item 69 R 周长加引入线的累计长度,(引入线+过切长度)*2Item 70 R NC档名的设定0:NC副檔名1:NCF副檔名2:ISO副檔名3:NC1副檔名Item 71 R 内圆角值Item 72 R 趋近长度值Item 73 R 过切长度值Item 74 R 脱离长度值Item 75 R 前置量下限值Item 76 R 前置量百分比Item 77 R 前置量上限值Item 78 R 加工裕留量,分类设定里的间隙值gap_valueItem 79 清角状态旗标2:结束清角,5:开始清角用于细缝清角Item 80Item 81 R 角落暂停辅助长度Item 82 I 于切割路径的中间图元上(非于第一及最后一段图元)Item 83Item 84Item 85 RItem 86 储存副程式的号码Item 87 I 特殊加工旗标@87=1上下同R,#87=1无屑切割3上下异形Item 88 I 1:开放路径2:线孔在外3:线孔在内4:线孔在外8:先直后斜10:入子外形28:先割后修34:开放路径+孔在外35:开放路径+孔在内98:无屑切割外缘路径99:无屑切割内部路径89Item 90 R 補正編號H01 #8與#90的區別,(根據客戶需要采用變數控制)#8的補正編號是由系統自動累加1,從H01﹒H02﹒H03﹒﹒﹒﹒H99﹒﹒﹒#90的補正編號是由DBF檔案資料庫與條件組補正編號控制﹐變動性較#8大﹐可以這選圖元時隨時改變補正編號#90補正編號可參考WPCAM﹒DBF檔案資料 91 R 補正值ex:0.175Item 92 R E Park1 ex: E100Item 93 R 速度ex: F1009495Item 96 R E Park2 ex: E120Item 97 R 部份斜度tap1 存于@27内Item 98 R 单孔斜度tap2 存于@27内Item 99 R 工件分类斜度tap3 存于@27内注意:前有Item记号的变数,仅可在Path_start之前修改才有效Item 前有#号的变数,为动态性的变数,可以随时任意修改ItemAutoCut后处理语法总汇格式意义备注~ 線割程式中添加程式名$ 换行# 强制按绝对座标输出@ 根据属性输出#@ 强制按属性输出- 接下一行“” 强制输出引号内的字符|| 或&& 与!= 不等于== 等于= 赋值< 小于> 大于* 相乘+ 相加( ) 里面放运算符或判断式(a)?b:c;当A成立时执行B否则执行CRel 相对座标Abs 绝对座标Init/1 为变量赋初值1Inc/1 步进值为1Modal 记忆的,该属性表示变量值相同时,不输出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_approaching9 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 补正码表3 Path_data 初始资料设定4 main_coordinate 开始割第一孔4 path_start 开始割非第一孔SUB_PROGRAM ----- 副程式圖元於主程式中會調用此行動敘述{類似於PROGRAM}SUB_PATH_START ---- 當一個副程式路徑開始時,會調用此行動敘述(類似於Path_Start)SUB_PATH_END ----當一個副程式路徑結束時,會調用此行動敘述(類似Path_End)SUB_PROGRAM_END ----- 副程式結束時式中會調用此行動敘述.5 Wire_on 自动穿线6 offset_left 第一刀向左补正6 offset_right 第一刀向右补正6 offset_left_0 反修刀切断左补正6 offset_right_0 反修刀切断右补正6 offset_left_1 修刀第一刀左补正6 offset_right_1 修刀第一刀右补正6 offset_left_2 修刀第二刀左补正6 offset_right_2 修刀第二刀右补正7 First_cut_in_feed 粗割(引入线)进入8 Forward_tilt 向前倾,切割物全为斜时用,加在趋近长度上,若无加在引入线上8 Backward_tilt 向后倾,切割物全为斜时用,加在趋近长度上,若无加在引入线上9 Approaching 引入线分段长度(趋近长度)10 Linear_feed 直线切割10 Circular_cw 顺时针圆弧切割10 Circular_ccw 逆时针圆弧切割10 Auto_undercut 自动清角10 Auto_fillet 自动圆角11 Insert_at_pre_stop 前置点长度12 Escape_out_feed 铜线脱离长度13 Escape_in_feed 修刀(引入线)进入(不执行9)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的前面於線割WCF檔裡增加二個變數設定:1. MAIN_SUB_DEPART=OFF(ON/OFF)OFF:主,附程式合併於同一個檔案ON :主,附程式分開成兩個檔案2. 3D_2_path=OFF(ON/OFF)OFF: 語法格式G01 X Y U V 上下异型走U V值ON: 語法格式G01X Y : G01 X Y 表示上下异型走两个平面並配合以下行動敘述3d_aux_linear_feed = ":" g1,#X,#Y,$3d_aux_isoradius_cw = ":"g2,#@u,#@v,@33,@34,$3d_aux_isoradius_ccw = ":"g3,#@u,#@v,@33,@34,$。