统赢后处理修改教程

  • 格式:docx
  • 大小:22.24 KB
  • 文档页数:8
直线切割
这里在后处理最后插入((@87==1)?"G87";,)
不包括括号,可以打开上下同R功能。
10
Circular_cw
顺时针圆弧切割
这里在后处理最后插入((@87==1)?"G87";,g2,#@x,#@y,@i,@j,$)
不包括括号,可以打开上下同R功能。
10
Circular_ccw
逆时针圆弧切割
前有#号的变数,为动态性的变数,可以随时任意修改。
AutoCut后处理语法总汇
格式
意义
备注
$
换行
#
强制按绝对座标输出
@
根据属性输出
#@
强制按属性输出
-
接下一行
“ ”
强制输出引号内的字符
||

&&

!=
不等于
==
等于
=
赋值
<
小于
>
大于
*
相乘
+
相加
( )
里面放运算符或判断式
(a)?b:c;
当A成立时执行B否则执行C
前置点长度
这里在代码前加入
$,(@65==-1)?"G89";,
可以配合打开清角功能
12
Escape_out_feed
铜线脱离长度
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)开始割 第一孔这里在G90那段代码后插入
(@65==-1)?"G88"
可以配合打开清角功能
4
path_start
sub_path_start
开始割非第一孔
这里在代码前加入以下代码
$,(@65==-1)?"G88";
可以配合打开清角功能
这里在G91代码与G92代码中间加入
(@65==-1)?"G88";$-;

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:无屑切割内部路径
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,$;
89

90
R
Offset编号H01
91
R
Offset值 ex:

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内
注意:前有。记号的变数,仅可在Path_start之前修改才有效。
程序开始
2
Offset_head
补正码表
这里加入
#4,"=",#51,$;
转程式会带辅正代码
3
Path_data
初始资料设定
这里加入以下代码
(#54=1),(@65==-1)?(@64=,@71=0.,@72=:(@64=@84,@72=@83);
可以配合打开清角功能
4
main_coordinate
在后处理里面加入
Variable 70 = 00,integer,init/12??????????????? ; .nc1
可以使转出程式变为ISO格式

71
R
内圆角值

72
R
趋近长度值

73
R
过切长度值

74
R
脱离长度值

75
R
前置量下限值

76
R
前置量百分比

77
R
前置量上限值

78
R
加工裕留量,分类设定里的间隙值gap_value
Rel
相对座标
Abs
绝对座标
Init/1
为变量赋初值1
Inc/1
步进值为1
Modal
记忆的,该属性表示变量值相同时,不输出
Not_modal
非记忆的,该属性表示一定输出变量值
Real
实数
Integer
整数
Int_eps
表示系统内部的最小值
Positive
正值
AutoCUT后处理行动叙述流程
(上下异形部份)
这里在后处理最后插入((@87==1)?"G87";,g3,#@x,#@y,@i,@j,$)
不包括括号,可以打开上下同R功能。
10
Auto_undercut
自动清角
这里配合66号参数插入
$,(@65==-2)?"G04X3.";,$
可以开启转角暂停功能
10
Auto_fillet
自动圆角
11
Insert_at_pre_stop
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})
这里改成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,$;
R
UV面上圆心的X,Y方向座标值
这里是改上下异形走圆弧的,可以把字母I&J改成K&L
35
R
,已进入精修程式段
36
R

37
I
切割型式 0:模孔,1:冲头
38
39

40
I
NC控制器的型式 1:(MITSU)2:(sodick)4:FANUC
8:seibu 16:agie 32:charmill
这里改成2号模式可以上下异形走2平面,改成4号模式可以上下异形走圆弧。
铜线脱离长度
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
注意(;$-;)后面就要接(“G92”)不然转出程式会没有G92。
可以配合打开清角功能
5
Wire_on
自动穿线
6
offset_left
第一刀向左补正
6
offset_right
第一刀向右补正
6
offset_left_0
反修刀切断左补正
6
offset_right_0
反修刀切断右补正
在辅正代码前增加:
------------------------------------------------------------
(一般修刀会从起割点直接割到另一端的修刀处。这里加入代码后可以先从起割点跳步到修刀处,再进行修刀)
6
offset_left_1
修刀第一刀左补正
#8,(@37==1)?;;,-(@37==0)?"S12":"S2",;,$,"G41",
用此代码可以控制外形内孔不同放电条件。