青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1512|回复: 1

[疑难] HAAS后处理中关于攻丝的TCL脚本问题

[复制链接]
发表于 2014-3-23 19:45 | 显示全部楼层 |阅读模式
  最近我想弄个HAAS格式的后处理,就那FANUC的后处理来改造,结果在攻丝环节出了点问题。还请有识之士给予帮助,感激不尽。具体情况如下。
: R$ `+ Y# j4 K. R6 M* f9 E           比如攻一个M3*0.5 深15的螺纹孔,如果一次攻到位,很可能断丝,所以我一次攻丝3,5次攻丝到位。需要ug输出关键部分程序如下:/ B  @+ g4 b$ c0 f" W) y
G98 G84 X0 Y0 Z-3.0 R3.0 F50.0
/ {4 u" Y' M, T6 Y  G2 WG98 G84 X0 Y0 Z-6.0 R3.0 F50.0
4 A- C# q% i( B- mG98 G84 X0 Y0 Z-9.0 R3.0 F50.0+ U; L2 i( q3 N! m0 F
G98 G84 X0 Y0 Z-12.0 R3.0 F50.0
3 t1 o5 @; j! U( iG98 G84 X0 Y0 Z-15.0 R3.0 F50.0# @, X* q6 f: U+ p

* L# F, m: c5 u5 |) e9 G) b为实现这一目标,我在攻丝循环插入如下TCL脚本
" w9 ^% S8 q4 p! D
! e" \7 `' V% H7 f  Nglobal mom_cycle_feed_to_pos(0)4 g$ n, B7 a* @! G* x1 U+ P  P
       mom_cycle_feed_to_pos(1)8 }" z/ K, J, u  m1 [8 {; @
       mom_cycle_feed_to_pos(2)
$ M/ C+ l+ A# V& X  P$ {1 @       mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)
, h! F" B+ ^0 `: j       mom_cycle_cam& K( [* a& \9 H
       feed0 V  W3 n' b. `2 h2 C9 V
set x $mom_cycle_feed_to_pos(0)
6 h% [" J* @1 _' c, Sset y $mom_cycle_feed_to_pos(1)
0 r2 A/ ~: F* A4 [4 ]2 h( [3 hset z $mom_cycle_feed_to_pos(2)
0 c* e5 @: @0 y, b% Jset r $mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)
7 X0 Z( ?) U3 Y( k& Q8 tset q $mom_cycle_cam& X" Q5 D- N9 f" m& H4 H5 _! [
set f $feed
  d8 K6 J. \' i$ Z  A$ oif {$q > 0} {; B0 W. K: s0 j+ c
set i [expr round(($r-$z)/$q)]- ^1 N( O! [5 K  w
set j 16 z& n2 B" E6 o0 `" i8 H# a) B2 f, K* ~
while {$j <= $i} {+ p9 b$ M% N* u+ S6 {7 }3 u
     set z1 [expr $r- $j*$q]
2 |3 q4 b0 @7 L& G0 Y+ d     mom_output_literal "G84 X$x Y$yZ$z1 R$r F$f"
3 m" v0 n# f: `& w      incr j 1
+ o* W$ C9 b+ m; i4 Y      }
: u* \2 y* w) {; t      }, {5 }+ z4 N+ ~% @: u5 U
: w0 s: R# w0 m
结果报错,提示问题在R 参数那里有问题,没有这种变量!这个R参数我看过了,应该是$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)5 o9 Z' j! p: j& H: {% m, f0 ?. B
呀,怎么就错了呢?请三维网的大师帮帮我,感激不尽!
+ h+ x$ K( r3 R

9 T# f8 [$ c* z7 [9 E: o5 X
发表于 2014-7-22 12:56 | 显示全部楼层
明显用错变量了
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-5-1 03:43 , Processed in 0.180033 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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