后处理修改教程

  • 格式:doc
  • 大小:249.00 KB
  • 文档页数:8

统赢(WPCAM)系统内定变数一览表 变数 宣告 内容 0 R 外定误差值(机台最小位移量) 。 A R 外型切断使用补正量 0:与第一刀相同补正量

1:使用割一刀的补正量 。 B R 小孔尺寸设定 ex:inti/3(3.0以下为小孔);

ex:inti/-3(引入线短于3.0以下为上孔),inc/0.02(小孔间隙自动放大0.02mm) 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:(上模滑块)程式面路径面积

辅助面积 。 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

8:seibu 16:agie 32: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平面(33.34号参数代码必须改回I&J)

。 41 I 切割型式设定 8:粗割完再精修 –8:粗精割分成两个档

案 。 42 I 整修时之过切设定 1:要 2:不要

。 43 I 补正的方向 1:G42 -1:G41 1: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 铜线切割工件时的颜色设定Color.dat档 51 R 即时暂用补正量 ex:0.196(H01=H110+0.196) 52-54 I 储存起割点座标 。 55 R Z1高度设定值(T:板厚{-99},空白 内定值{-98})

56 R Z1高度变化旗标 57 I 高度变化辅助旗标 58 I 59 I @59=2 Sodick档头资料读取 。 60 R 各工件周长的累计长度(不含引入线)

。 61 R 切割路径的累计长度,引线+过切长度

# 62,63 R 。 64 R 外圆角值

。 65 R 清角长度值 cln_val

。 66 R 清角宽度值

AUTO_UNDERCUT_EVERY_TIME = ON/OFF 把此代码插入后处理

这里把赋值改为0.001可以配合 auto_undercut = $,(@65==-2)?"G04X3.";,$ 打开清角功能。(这里是转角加G04) 。 67,68 R 脱离后再进入引入线的终点座标

。 69 R 周长加引入线的累计长度,(引入线+过切长度)*2

70 R NC档名的设定 0:NC 1:NCF 2:ISO

在后处理里面加入 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

。 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:0.175 。 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之前修改才有效。 前有#号的变数,为动态性的变数,可以随时任意修改。

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 下下异形第二孔