找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 84917|回复: 33

[交流] 统赢后处理参数

 火.. [复制链接]
发表于 2016-1-16 16:51:44 | 显示全部楼层 |阅读模式 来自 中国河南信阳
统赢(WPCAM)系统内定变数一览表
2011-06-11 11:33
统赢(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,H02
Item E R 切断点强迫过切长度
Item F R  
Item G I G码输出  
Item H R 补正辅助码 ex: H110,H109,H111
Item 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 R 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 R  
Item 37 I 切割型式 0:模孔,1:冲头
Item 38   
Item 39   
Item 40 I NC控制器的型式 1:(MITSU)2:(sodick)4:FANUC 8:seibu 16:agie 32:charmill
Item 41 I 切割型式设定 8:粗割完再精修 –8:粗精割分成两个档案
Item 42 I 整修时之过切设定:0 粗割過切,修刀無過切 1 修刀,粗割都過切 2 粗割過切,修刀最后一刀過切
Item 43 I 补正的方向 1:G42  -1:G41  1:CW   –1:CCW
Item 44 I (sodick原斜度值)(@27已被调整过)
Item 45 I 目前的整修次数
Item 46 I 储存工件分类设定()里的编号值
Item 47 I 整修次数设定值 trim_no
Item 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 R  
Item 64 R 外圆角值
Item 65 R 清角长度值 cln_val
Item 66 R 清角宽度值
Item 67,68 R 脱离后再进入引入线的终点座标
Item 69 R 周长加引入线的累计长度,(引入线+过切长度)*2
Item  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_value
Item 79  清角状态旗标 2:结束清角,5:开始清角 用于细缝清角
Item 80   
Item 81 R 角落暂停辅助长度
Item 82 I 于切割路径的中间图元上(非于第一及最后一段图元)
Item 83   
Item 84   
Item 85 R  
Item 86  储存副程式的号码
Item 87 I 特殊加工旗标@87=1上下同R,#87=1无屑切割 3上下异形
Item 88 I 1:开放路径 2:线孔在外 3:线孔在内 4:线孔在外8:先直后斜10:入子外形 28:先割后修34:开放路径+孔在外 35:开放路径+孔在内 98:无屑切割外缘路径 99:无屑切割内部路径
89   
Item 90 R 補正編號 H01  #8與#90的區別,(根據客戶需要采用變數控制)
                                         #8的補正編號是由系統自動累加1,從H01﹒H02﹒H03﹒﹒﹒﹒H99﹒﹒﹒
                                                #90的補正編號是由DBF檔案資料庫與條件組補正編號控制﹐變動性較#8大﹐可以這選圖元時隨時改變補正編號
                                                #90補正編號可參考WPCAM﹒DBF檔案資料
91 R 補正值 ex:0.175
Item 92 R E Park1 ex: E100
Item 93 R 速度 ex: F100
94   
95   
Item 96 R E Park2  ex: E120
Item 97 R 部份斜度 tap1  存于@27内
Item 98 R 单孔斜度 tap2  存于@27内
Item 99 R 工件分类斜度 tap3  存于@27内
注意:前有Item记号的变数,仅可在Path_start之前修改才有效Item
      前有#号的变数,为动态性的变数,可以随时任意修改Item
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 补正码表
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 Approching 引入线分段长度(趋近长度)
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的前面
CRE2MACHINENCFILE = ON   第二程式名稱過長時,出現警示對話方塊
CRE2MACHINENCFILE =1出2程式名
……  3……                          =1出3
……  4……                          =1出4
CODE_TYPE_NO =
SODICK_HEAD =
ASK2CREATE2FILE
PRK_OUT      使能於註解輸出時同時產生 一個與 NC 檔同名 的 PRK 檔
CUT_EACH_BUSH   加工多个入子时,会加工完成一个后再加工下一个
CUT_EACH_BUSH2
CUT_EACH_LARGE_PUN
DEPARTURE_EACH_CUT   每次脫離 後 皆能呼叫 Departure 行動敘述
ORG0_NO_LENGTH
CHANGE_UV
NO_COR_NOT_FROM_CENTER  無屑切割圓孔時 ,若有此行動敘述,則內部無屑切割完後,將不回圓心 ,直接割外形
SODICK_UTY
ADJ_DDD_AREA   程式模拟时自动将屏幕定窗至模拟区域相同大小
APPEND_NC   可以将后续转出的程式追加到存在的档案里
AGIE_EXCHANGE12   程式当中第一与第二行程式自动交换位置
ABS_SUB_PROGRAM2
ABS_SUB_PROGRAM   主副程式时,副程式以绝对座标方式产生
GET_NAME_NO
CRE_TEC_DIR   設定夏米爾機產生TEC檔目錄 在後處理檔任何位置添加CRE_TEC_DIR=X:/NC;(X代表所使用盤符)欄位
DIVIDE_EACH_PUNCH
EDGE_OFFSET     於WT 主視窗介面裡,若該 “線割孔分類”的 斜度及整修次數 欄位 皆不為0時,會以 刀口厚度 作為板厚 讀取DBF 裡的加工條件.但其 粗割第一刀的offset 值會讀取該板厚於trim_no = 0 時的offset 值,以確保割出的孔其刀口厚度之正確
ADD_HOT_PROC
CIRSQUAREARESAME   粗割補正代碼H可不區分圓孔或方孔 在後處理任何位置添加CirSquareAreSame=on  描述欄位
SIMULATE
SIMULATE2   設定轉程式自動摹擬時,此開關控制是否出現NC編輯對話方塊 使用此後處理轉程式時,可自動摹擬且不產生NC編輯對話方塊 =ON
NCEXTNAME =  用於指定NC檔之副檔名
TRIM_FILLET=On/Off 若設定值為On 則於”整體條件設定” 及 “個別條件設定” 視窗 裡會增加修刀設定欄位供修刀時之內/外圓角設定
MAX_TRIM_NO =
TRIMFROMSTARTPT = On/Off 若設定值為On 則於入子外型修刀時 會從 起割點 開始修刀,此時Var[35]的值會=3 可供WCF判斷使用
EscToStartPoint =On/Off 若設定值為On 則反修刀脫離時,會自動回到起割點
USE_H_GROUP   use_H_group   = ON/OFF 當設值為ON 時  則產生的補正代碼會以群組的方式生成
H_GROUP_ONE_LINE
USE_NEW_FROM     輸出另一種 表單格式
TRIM_FILLET
MAIN_SUB_DEPART = ON/OFF  “主副程式分開”  與 “主副程式合併”所產生之程式有錯誤之問題,
ADD_OFFSET_IN_NC   自動將補正值放於圖形上或程式當中,製作路徑後,圖形保持不變
ADD_OFFSET_IN_DRAWING  自動將補正值放於圖形上或程式當中,製作路徑後,圖形自動進行縮放
LAYER_FOR_TRIM   用圖層編號做為修刀次數
ROUGH_CUT_ONLY
TWO_NC_FILE
3D_2_PATH   上下异型格式转换
3D_ESC_OUT
DATE_OUT  = ON/OFF  當設值為ON 時 會自動於檔頭輸出系統日期
INPUT_Z1_Z5   製作上下異形路徑時,提示指定Z1、Z5值
CRE_DXF   自動生成與程式名相同之DXF檔
TAPS_SPECIAL
NOT_RET_TO_FIRST_HOLE   程式结束后不返回第一孔起割点
LINEAR_APPROACH
AUTO_UNDERCUT_EVERY_TIME   當設值為ON 時 修刀時也會呼叫 AUTO_UNDERCUT 指令            (第66号参数的赋值改为0.001)
OVER8_NOT_WARNING
NOTHICK_NOT_WARNING
Mark_Base_Pt   程式后将于指定的基准点处产生一”X”标记

G12C_A_Z_I_锥度资料设定
C:切割模式
A:锥度角度
Z:程序平面
I:工件厚度
G13W_C_内转角模式设定
G17W_C_外转角模式设定
W:开关
C:转角形态
G22呼叫子程序
G23子程序结束
G22L123表示呼叫O0123
G88补正圆弧模式,直角清角
G89关闭
G200A_跳孔
M07加工时间重置
M15切割模式设定
M15P0:垂直切割
M15P1:锥度切割
P15P11:U、V切割
M17 Z轴锁定开启
M44 等待水满动作开启
M45 等待水满动作关闭
M42 泄水开启

不要加网友的QQ或微信!请勿与网友私下钱财交易!

发表于 2016-1-21 22:59:13 | 显示全部楼层 来自 中国广东深圳
很详细!谢谢分享!

不要加网友的QQ或微信!请勿与网友私下钱财交易!

回复

使用道具 举报

发表于 2016-1-24 09:37:58 | 显示全部楼层 来自 中国江苏常州

不要加网友的QQ或微信!请勿与网友私下钱财交易!

回复

使用道具 举报

发表于 2016-3-3 23:12:46 来自手机 | 显示全部楼层 来自 中国浙江嘉兴
2016-1-21 22:59:13 很详细!谢谢分享!

不要加网友的QQ或微信!请勿与网友私下钱财交易!

回复

使用道具 举报

发表于 2016-3-8 21:48:25 | 显示全部楼层 来自 中国广东深圳
谢谢分享

不要加网友的QQ或微信!请勿与网友私下钱财交易!

回复

使用道具 举报

发表于 2016-6-24 11:47:57 | 显示全部楼层 来自 中国浙江杭州
很详细了,可以自己研究一下了

不要加网友的QQ或微信!请勿与网友私下钱财交易!

回复

使用道具 举报

发表于 2016-9-19 10:19:42 | 显示全部楼层 来自 中国江苏苏州
很详细!谢谢分享!

不要加网友的QQ或微信!请勿与网友私下钱财交易!

回复

使用道具 举报

发表于 2016-10-13 18:57:57 来自手机 | 显示全部楼层 来自 中国广东惠州
辛苦了~LZ

不要加网友的QQ或微信!请勿与网友私下钱财交易!

回复

使用道具 举报

发表于 2016-11-20 16:59:26 | 显示全部楼层 来自 中国广东惠州
谢谢分享

不要加网友的QQ或微信!请勿与网友私下钱财交易!

回复

使用道具 举报

发表于 2017-5-18 15:50:04 来自手机 | 显示全部楼层 来自 中国湖南
请教师傅   我怎么把 X1.000Y1.000I1.000J1.000改为X1.Y1.I1.J1.     只是要省略小数点后多余的"0"   坐标值有小数的时候还是按比如 X1.005Y1.005I1.005J1.005输出
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|爱数控网 ( 沪ICP备14029127号-2 )

GMT+8, 2024-3-28 21:04 , Processed in 0.105746 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表