文档介绍:该【统赢后处理修改教程 】是由【知识无限】上传分享,文档一共【8】页,该文档可以免费在线阅读,需要了解更多关于【统赢后处理修改教程 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。...
统赢(WPCAM)系统内定变数一览表
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
变数
宣布
内容
0
R
外定偏差值(机台最小位移量)
A
R
外型切断使用补正量
0:与第一刀同样补正量
1
:使用割一刀的补正量
B
R
小孔尺寸设定
ex:inti/3(
以下为小孔);
ex:inti/-3(),inc/
(小
)
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
z..
。
。
。
。
。
。
。
。
。
。
.
..
8:seibu16
:agie32
: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平面(&J)
41
I
切割型式设定8:粗割完再精修
–8:粗精割分红两个档
案
42
I
整修时之过切设定1:要2:不要
43
I
补正的方向1:G42-1:G411
: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
铜线切割工件时的颜色设定
51
R
即时暂用补正量ex:(H01=H110+)
52-54
I
储藏起割点座标
55
R
Z1高度设定值(T:板厚{-99},空白内定值{-98})
56
R
Z1高度变化旗标
57
I
高度变化协助旗标
58
I
59
I
59=2Sodick档头资料读取
60
R
各工件周长的累计长度(不含引入线)
61
R
切割路径的累计长度,引线
+过切长度
z..
.
..
#
62,63
R
。
64
R
外圆角值
。
65
R
清角长度值cln_val
。
66
R
清角宽度值
AUTO_UNDERCUT_EVERY_TIME=ON/OFF
把此代码插入后办理
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
。
这里把赋值改为
auto_undercut
=$,(65==-2)?"G04X3.";,$
翻开清角功能。(这里是转角加
G04)
67,68
R
离开后再进入引入线的终点座标
69
R
周长加引入线的累计长度,(引入线+过切长度)*2
70
R
NC档名的设定0:NC1:NCF2:ISO
在后办理里面加入
Variable70=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:
92
R
EPark1ex:E100
93
R
速度ex:F100
94
95
z..
。
。
。
。
.
..
96
R
EPark2ex:E120
97
R
部份斜度tap1
存于27内
98
R
单孔斜度tap2
存于27内
99
R
工件分类斜度
tap3存于27内
注意:前有。记号的变数,仅可在
Path_start以前改正才有效。
前有#号的变数,为动向性的变数,能够随时随意改正。
AutoCut后办理语法总汇
格式
$
#
#
-
“”
||
&&
!=
==
=
<
>
*
+
()
(a)?b:c;
Rel
Abs
Init/1
Inc/1
Modal
Not_modal
Real
Integer
Int_eps
Positive
意义备注
换行
强迫按绝对座标输出
依据属性输出
强迫按属性输出
接下一行
强迫输出引号内的字符
或
与
不等于
等于
赋值
小于
大于
相乘
相加
里面放运算符或判断式
当A建即刻履行B不然履行C
相对座标
绝对座标
为变量赋初值1
步进值为1
记忆的,该属性表示变量值同样时,不输出
非记忆的,该属性表示必定输出变量值
实数
整数
表示系统内部的最小值
正当
z..
.
..
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
程式结束
z..
.
..
AutoCUT后办理行动表达流程
1
Program_start
程序开始
2
Offset_head
补正码表
这里加入
#4,"=",#51,$;
转程式会带辅正代码
3
Path_data
初始资料设定
这里加入以下代码
(#54=1),(65==-1)?(64=,71=0.,72=):(64=84,72=83);
能够配合翻开清角功能
4
main_coordinate
开始割
第一孔
这里在
G90那段代码后插入
(65==-1)?"G88"
能够配合翻开清角功能
4
path_start
开始割非第一孔
这里在代码前加入以下代码
$,(65==-1)?"G88";
能够配合翻开清角功能
sub_path_start
这里在
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,
------------------------------------------------------------
能够使辅正代码前一行增添“G90G00X?Y?G92X?Y?”
这样能使开放路径做“全割完再修”加工形式的时候,修刀不会乱拉
(一般修刀会从起割点直接割到另一端的修刀处。这里加入代码后能够先从起割点跳步到修刀处,再进行修刀)
6offset_left_1修刀第一刀左补正
#8,(37==1)?;;,-(37==0)?"S12":"S2",;,$,"G41",
用此代码能够控制外形内孔不一样放电条件。
6offset_right_1修刀第一刀右补正
#8,(37==1)?;;,-(37==0)?"S12":"S2",;,$,"G42",
6offset_left_2修刀第二刀左补正
#8(37==1)?;;,-(37==0)?"S13":"S3",;,$,"G41",
z..
.
..
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,$,-
z..
...
(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)
13Escape_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的前面
z..