|
|
统赢变数一览表,几处不详处还请哪位大神补充
OVER8_NOT_WARNING
NOTHICK_NOT_WARNING
LINEAR_APPROACH
TAPS_SPECIAL
TWO_NC_FILE
DIVIDE_EACH_PUNCH
GET_NAME_NO
CHANGE_UV
ASK2CREATE2FILE
CHK_G42
SAVE_LYT
NUMBER_INDEX
T_SAME_H_NO
DIE_STOP2_LEN
DDD_NEED_N
CUT_EACH_BUSH3
Plot_opt
AUTO_TRIM_NO
AUTO_SUB_NO
PRI_FORM
PRI_PATH
DCH51
ACCORD_DBF
CANCELOVERCUT
NOCORRETSTPT
KEEPGJH
NOT_RET_TO_ORG0_HOLE
AUTO_CUT_OFF_NO =1001 修刀序号 1001
统赢变数一览表
统赢(WPCAM)系统内定变数一览表
DBF_Name=Wpcam.dbf(指定所需之資料庫檔名)
变数/宣告/内容
Variable 0 R 外定误差值(机台最小位移量)
Variable A R 外型切断使用补正量 init/0:與第一刀相同補正量,init/1:使用割一刀的補正量
Variable B R 小孔尺寸设定 ex:inti/3(3.0以下为小孔);ex:inti/-3(引入线短于3.0以下为上孔),inc/0.02(小孔间隙自动放大0.02mm)
Variable C R 角落安全距离
Variable D I 铜线补正编号 ex:H01,H02
Variable E R 切断点强迫过切长度
Variable F R
Variable G I G码输出
Variable H R 补正辅助码 ex: H110,H109,H111
Variable I,J R 圆心的X,Y方向座标
Variable K
Variable L
Variable M
Variable N I NC程式行编号(需自行应用)
Variable O
Variable P,Q R U,V轴的绝对座标位置
Variable R R 圆弧半径值
Variable S
Variable T R 工件初始斜度设定值,整体斜度值,单孔斜度
Variable U,V R 相对于X,Y轴的辅助面(U,V面)相对座标
Variable W R UV面的绝对(Z)高度
Variable X,Y R 铜线的X,Y座标值
Variable Z R 上导具的Z座标值
Variable 27 R 铜线倾斜的斜度输出值
Variable 28 0 對無屑孔而言,全割完再修時,粗割與修刀在一起;1 對無屑孔而言,,全割完再修時,粗割與修刀分開
Variable 29 R 铜线初始斜度设定
Variable 30 R 上下异形分段裕量:#30=0:(上模滑块)程式面路径面积<辅助面积,#30=1:(下模滑块)>辅助面积
Variable 31 R 上下异形最大分段长度
Variable 32 R 工件厚度设定值
Variable 33,34 R UV面上圆心的X,Y方向座标值
Variable 35 R 当@35=2,表示粗割完成,已进入精修程式段
Variable 36 R
Variable 37 I 切割型式 0:模孔,1:冲头
Variable 38
Variable 39
Variable 40 I NC控制器的型式 1:(MITSU)2:(sodick)4:FANUC 8:seibu 16:agie 32:charmill
Variable 41 I 切割型式设定 8:粗割完再精修 –8:粗精割分成两个档案
Variable 42 I 整修时之过切设定:0 粗割過切,修刀無過切 1 修刀,粗割都過切 2 粗割過切,修刀最后一刀過切
Variable 43 I 补正的方向 1:G42 -1:G41 1:CW –1:CCW
Variable 44 I (sodick原斜度值)(@27已被调整过)
Variable 45 I 目前的整修次数
Variable 46 I 储存工件分类设定()里的编号值
Variable 47 I 整修次数设定值 trim_no
Variable 48 I 引入线弧进弧出设定 1:弧进弧出 0:直进直出
Variable 49 I 自动穿线功能,目前之程式段数,1:粗割,2:切断,3:精修,3:精修, 5:啟動自動穿線功能
#49= 0(邊割邊修) 1(全割完再修) 2(割,修各一程式)
Variable 50 I 铜线切割工件时的颜色设定Color.dat档
-1 讀取WT-COLOR.DAT的設定顏色,模擬的顏色不斷變化
0 讀取HOLE_WIR.DAT分類設定的顏色,模擬正常
1 讀取WT-COLOR.DAT的設定顏色,模擬正常
2 選取圖元會分不同的圖層,模擬正常
3 選取圖元時的標簽顏色隨圖層的設定顏色,模擬正常
Variable 51 R 即时暂用补正量 ex:0.196(H01=H110+0.196)
Variable 52-54 I 储存起割点座标
Variable 55 R Z1高度设定值(T:板厚{-99},空白 内定值{-98})
Variable 56 R Z1高度变化旗标
Variable 57 I 高度变化辅助旗标
Variable 58 I 線割價格規划注释输出 賦初值為2 (即init/2);
Variable 59 I @59=2 Sodick档头资料读取
Variable 60 R 各工件周长的累计长度(不含引入线)
Variable 61 R 切割路径的累计长度,引线+过切长度
Variable 62,63 R
Variable 64 R 外圆角值
Variable 65 R 清角长度值 cln_val
Variable 66 R 清角宽度值
Variable 67,68 R 脱离后再进入引入线的终点座标
Variable 69 R 周长加引入线的累计长度,(引入线+过切长度)*2
Variable 70 R NC档名的设定 0:NC副檔名 1:NCF副檔名 2:ISO副檔名 3:NC1副檔名
Variable 71 R 内圆角值
Variable 72 R 趋近长度值
Variable 73 R 过切长度值
Variable 74 R 脱离长度值
Variable 75 R 前置量下限值
Variable 76 R 前置量百分比
Variable 77 R 前置量上限值
Variable 78 R 加工裕留量,分类设定里的间隙值 gap_value
Variable 79 清角状态旗标 2:结束清角,5:开始清角 用于细缝清角
Variable 80
Variable 81 R 角落暂停辅助长度
Variable 82 I 于切割路径的中间图元上(非于第一及最后一段图元)
Variable 83
Variable 84
Variable 85 R
Variable 86 储存副程式的号码
Variable 87 I 特殊加工旗标@87=1上下同R,#87=1无屑切割 3上下异形
Variable 88 I 1:开放路径 2:线孔在外 3:线孔在内 4:线孔在外8:先直后斜10:入子外形
28:先割后修34:开放路径+孔在外 35:开放路径+孔在内 98:无屑切割外缘路径 99:无屑切割内部路径
Variable 89
Variable 90 R 補正編號 H01 #8與#90的區別,(根據客戶需要采用變數控制)
#8的補正編號是由系統自動累加1,從H01﹒H02﹒H03﹒﹒﹒﹒H99﹒﹒﹒
#90的補正編號是由DBF檔案資料庫與條件組補正編號控制﹐變動性較#8大﹐可以這選圖元時隨時改變補正編號
#90補正編號可參考WPCAM﹒DBF檔案資料
Variable 91 R 補正值 ex:0.175
Variable 92 R E Park1 ex: E100
Variable 93 R 速度 ex: F100
Variable 94
Variable 95
Variable 96 R E Park2 ex: E120
Variable 97 R 部份斜度 tap1 存于@27内
Variable 98 R 单孔斜度 tap2 存于@27内
Variable 99 R 工件分类斜度 tap3 存于@27内
Variable 100
Variable 101
Variable 102
Variable 103
Variable 104
Variable 105
Variable 106
Variable 112
Variable 117
Variable 112
Variable 113
注意:前有Item记号的变数,仅可在Path_start之前修改才有效Item
前有#号的变数,为动态性的变数,可以随时任意修改Item
**************\\\\\\\\\\AutoCut后处理语法总汇/////////////*****************
格式 /意义 备注
~ /線割程式中添加程式名
$ /换行
# /强制按绝对座标输出
@ /根据属性输出
#@ /强制按属性输出
- /接下一行
“ ” /强制输出引号内的字符
|| /或 ;;;;功能示例;;;((@47==-2)||(@47==2))?(@184=2);;;;表示第47变量值等于-2或47变量值等于2时则执行184变量的2 ;;;;;
&& /与
!= /不等于
== /等于
= /赋值
< /小于
> /大于
* /相乘
+ /相加
( ) /里面放运算符或判断式
(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 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,$
************************\\\\\/////统赢后处理高级参数整理\\\\\/////************************
STOP3_LEN 冲头不完全切断长度
DATE_OUT = ON/OFF 當設值為ON 時 會自動於檔頭輸出系統日期
CRE_DXF 自動生成與程式名相同之DXF檔
NOT_RET_TO_FIRST_HOLE 程式结束后不返回第一孔起割点
AUTO_UNDERCUT_EVERY_TIME 當設值為ON 時 修刀時也會呼叫 AUTO_UNDERCUT 指令 (第66号参数的赋值改为0.001)
Mark_Base_Pt 程式后将于指定的基准点处产生一”X”标记
H_GROUP_ONE_LINE 补偿输出划分ABCD分段
PRE_STOP_ZERO 冲块模孔去掉M00/M01暂停
RET_TO_BASE_PT 程式完毕回程式零点
INPUT_Z1_Z5 製作上下異形路徑時,提示指定Z1、Z5值
USE_SMALL_FLAT 于wt整体加工设置增加内孔小凸圆直径与高度选项
ROUGHT_NO_OVER 圆孔旋转加工以退刀点旋转
NO_BURR_SAME_PT 无屑切割起割点相同
ESCTOSTARTPOINT=On/Off 若設定值為On 則反修刀脫離時,會自動回到起割點
MAX_TRIM_NO = 最大修刀号
TIMEFILE = 线割工时文件名称
SIMULATE 转程式先模拟后出程式,必须在安装目录新建一Simul目录
ADD_HOT_PROC 于WT界面增加热处理选项
SODICK_UTY 相对与沙迪克机器,使用此选项会以UTY形式出程式,需文件支持
NO_COR_NOT_FROM_CENTER 無屑切割圓孔時 ,若有此行動敘述,則內部無屑切割完後,將不回圓心 ,直接割外形
ORG0_NO_LENGTH 抓位孔不计算线长
CUT_EACH_LARGE_PUN 多线头加工时先完成一件再加工另一件
SODICK_HEAD 程式头名称,如SODICK_HEAD =
CRE2MACHINENCFILE = ON 第二程式名稱過長時,出現警示對話方塊
CRE2MACHINENCFILE =SodickTao.wcf
CRE3MACHINENCFILE =Sodick123.wcf
CRE4MACHINENCFILE =Sodick123d.wcf
ADD_NC_CHAR=机型(用来在识别)
NC_PATH = NC自定义路径,使用此功能可忽略杂项设置设定。如NC_PATH = D:\NC
DBF_NAME = dbf库名称
//ADD_OFF*SET_IN_DRAWING 去掉*号 补正值会自动附加到程序中 建议不要使用//
***********************************未知变量********************************************************
//有知道的小伙伴可以补充
OVER8_NOT_WARNING
NOTHICK_NOT_WARNING
LINEAR_APPROACH
TAPS_SPECIAL
TWO_NC_FILE
DIVIDE_EACH_PUNCH
GET_NAME_NO
CHANGE_UV
ASK2CREATE2FILE
CHK_G42
SAVE_LYT
NUMBER_INDEX
T_SAME_H_NO
DIE_STOP2_LEN
DDD_NEED_N
CUT_EACH_BUSH3
Plot_opt
AUTO_TRIM_NO
AUTO_SUB_NO
PRI_FORM
PRI_PATH
DCH51
ACCORD_DBF
CANCELOVERCUT
NOCORRETSTPT
KEEPGJH
NOT_RET_TO_ORG0_HOLE
AUTO_CUT_OFF_NO
////////////////////////////////////////////////////////////////////////////////////////////////////////
欢迎回复一下没有提示所代表的变量意义
SECEND_WCF_NAME = XX.WCF 於WCF档内设定 第二个WCF檔名,当“粗割/精修程序产生方式"设定为“割,修 各一程序"时,会以第二个WCF档产生所需的精修程序
CODE_TYPE_NO = XX 當處於同時轉多機台NC模式時,能於後處理檔裡設定該WCF檔的割修方式
Code_type_no = 0 邊割邊修
Code_type_no = 1 全割完再修
Code_type_no = 2 割修各一程式
Code_type_no = 3 自動化加工
SODICK_HEAD = XX 當var[59].value ==2 時 ,會讀取Sodick.hea 的檔頭資料,亦可於WCF檔裏指定所要的資料檔案名
EX: sodick_head = sodick2.hea 若找不到指定檔 sodick2.hea 會以 sodick.hea 為內定檔
PRE_STOP_LEN = XX 用以控制3D上下異形前置暫停點距離的規則:
PRE_STOP_LEN=0 上下異形主副程式的前置暫停點的距離一樣
PRE_STOP_LEN=1(內定值) 上下異形 主程式的暫停點距離為設定值,依長度比例計算副程式的 暫停點距離
PRE_STOP_LEN=2 上下異形長邊的暫停點距離為設定值,依長度比例計算短邊的前置暫停點的 長度
SIMU_INC
// 模拟颜色相关//
Simu_COL0=D01 //表示NC程式讀到D01字串時,將顏色設為0號色
Simu_COL1=D02 //表示NC程式讀到D02字串時,將顏色設為1號色
Simu_COL2=D03 //表示NC程式讀到D03字串時,將顏色設為2號色
Simu_COL3=D04 //表示NC程式讀到D04字串時,將顏色設為3號色
SIMU_COL5=D05 //表示NC程式讀到D05字串時,將顏色設為4號色
SIMU_COL6=D06 //表示NC程式讀到D06字串時,將顏色設為5號色
Simu_INC=M63 //表示NC程式讀到M63字串時,將顏色色號+1
Not_Use_1/4 控制當沖頭切斷暫停點使用“留邊左右對稱”時其留邊長度的計算方式,
A:若无此字串,則其留邊長度可為1/4 ,暫停點位置= 圖元長度*3/4 .
B: 若有此字串,則其留邊長度依據 上下限設定值計算暫停點位置=(圖元長度+計算出的前置暫停長 度)/2
MAXRAD = XX 设置程式最大rad
CUTOFFUSEH19 修正更新版本切断补正不是H19
PRE_STOP_ZERO (前置暫停點歸0)字串,則會自動將前置暫停點 的長度設為0(用於AGIE機台),
CCW_IS_NET 庆鸿三菱的斜度输出会自动依加工方向进行正负输出的调整
JG_ADD_M01 自動於弧進弧出的進入點 處 增加 輸出 “M01”
CLEAN_DUMMY 是否要清除模拟路径
FILE_EACH_NOCOR 当切割方式定义为全割完再修/割修各一程序,整体设置选项会增加【无屑孔割修各一程序】选项,以满足使用者全割完 再修情况下无屑孔割修独立程式或无屑孔全割完再修
NO_BURR_NO_OVER 无线头路径不过切
NO_BURR_SAME_PT 无线头加工可在判断回起割点后逆向加工第二段
ADD_CUT_TYPE 非表格式注解输出注解会把切割方式(边割边修/全割完再修…)
FILE_EACH_CUT 当切割方式割修各一程序下增加【每刀产生一个程式】选项
PRK_OUT 使能於註解輸出時同時產生 一個與 NC 檔同名 的 PRK 檔
CUT_EACH_BUSH 加工多个入子时,会加工完成一个后再加工下一个
CUT_EACH_BUSH2 單一個入子全割完再修的功能
CUT_EACH_LARGE_PUN 大冲头切割,可切多个大冲头(入子)分多段来加工
DEPARTURE_EACH_CUT 每次脫離 後 皆能呼叫 Departure 行動敘述
CHANGE_UV_sign,上下异型走UV时UV的正负值会相反
NO_COR_NOT_FROM_CENTER 無屑切割圓孔時 ,若有此行動敘述,則內部無屑切割完後,將不回圓心 ,直接割外形
SODICK_UTY
ADJ_DDD_AREA 程式模拟时自动将屏幕定窗至模拟区域相同大小
APPEND_NC 可以将后续转出的程式追加到存在的档案里
AGIE_EXCHANGE12 程式当中第一与第二行程式自动交换位置
ABS_SUB_PROGRAM2 每個副程式路徑會以(0,0)為起割點用絕對座標的方式產生副程式NC碼
ABS_SUB_PROGRAM 主副程式时,副程式以绝对座标方式产生
CRE_TEC_DIR 設定夏米爾機產生TEC檔目錄 在後處理檔任何位置添加CRE_TEC_DIR=X:/NC;(X代表所使用盤符)欄位
EDGE_OFFSET 於WT 主視窗介面裡,若該 “線割孔分類”的 斜度及整修次數 欄位 皆不為0時,會以 刀口厚度 作為板厚 讀取DBF 裡的加工條件.但其 粗割第一刀的offset 值會讀取該板厚於trim_no = 0 時的offset 值,以確保割出的孔其刀口厚度之正確
CIRSQUAREARESAME 粗割補正代碼H可不區分圓孔或方孔 在後處理任何位置添加CirSquareAreSame=on 描述欄位
SIMULATE2 設定轉程式自動摹擬時,此開關控制是否出現NC編輯對話方塊 使用此後處理轉程式時,可自動摹擬且不產生NC編輯對話方塊 =ON
NCEXTNAME = 用於指定NC檔之副檔名
TRIM_FILLET=On/Off 若設定值為On 則於”整體條件設定” 及 “個別條件設定” 視窗 裡會增加修刀設定欄位供修刀時之內/外圓角設定
MAX_TRIM_NO = XX 最多修刀次數
TRIMFROMSTARTPT = On/Off 若設定值為On 則於入子外型修刀時 會從 起割點 開始修刀,此時Var[35]的值會=3 可供WCF判斷使用
USE_H_GROUP use_H_group = ON/OFF 當設值為ON 時 則產生的補正代碼會以群組的方式生成
H_GROUP_ONE_LINE 补正会以类别的型式横向排列
USE_NEW_FROM 輸出另一種 表單格式
MAIN_SUB_DEPART = ON/OFF “主副程式分開” 與 “主副程式合併”所產生之程式有錯誤之問題,
ADD_OFFSET_IN_NC 自動將補正值放於圖形上或程式當中,製作路徑後,圖形保持不變
ADD_OFFSET_IN_DRAWING 自動將補正值放於圖形上或程式當中,製作路徑後,圖形自動進行縮放
LAYER_FOR_TRIM 用圖層編號做為修刀次數
ROUGH_CUT_ONLY 在割修各一程式时主程式只产生粗割一刀的程式
ROUGH_CUT_ONLY2 不论是哪种加工方式均只产生一刀程式
3D_2_PATH 上下异型格式转换
3D_ESC_OUT = ON/OFF 上下异型的脱离开(on)关(off)
///////////////////////////////////////////////////////////////////////
CAD//F1快捷键宏命令//_endp,_int,_cen,_non,_mid
_non//无
_tan//切点
_endp//端点
_mid//中点
_int//交点
_cen//圆心
_qua//象限点
_per//垂足点
_nea//最近点
_nod//节点
_ins//插入点
_par//平行线
///////////////////////////
|
|