青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2014-3-23 19:45 | 显示全部楼层 |阅读模式
  最近我想弄个HAAS格式的后处理,就那FANUC的后处理来改造,结果在攻丝环节出了点问题。还请有识之士给予帮助,感激不尽。具体情况如下。" i+ k2 X8 z) E2 s* E
           比如攻一个M3*0.5 深15的螺纹孔,如果一次攻到位,很可能断丝,所以我一次攻丝3,5次攻丝到位。需要ug输出关键部分程序如下:: F6 G, i. C. ]* y- I
G98 G84 X0 Y0 Z-3.0 R3.0 F50.0
' n6 X5 u& B& c5 e( nG98 G84 X0 Y0 Z-6.0 R3.0 F50.0" b% o% `1 X/ y5 p6 ^. ^0 g$ m
G98 G84 X0 Y0 Z-9.0 R3.0 F50.0
" E& E5 G. O5 ^% q; Y/ D6 v1 dG98 G84 X0 Y0 Z-12.0 R3.0 F50.09 e4 |+ p+ |+ G$ x& d6 H' I
G98 G84 X0 Y0 Z-15.0 R3.0 F50.0$ R$ }1 g* X% C: e5 S* z9 T9 e

6 l; I+ _. _9 K6 }' J1 e为实现这一目标,我在攻丝循环插入如下TCL脚本( T9 e* }3 f$ |

& i- P& g$ |  J. w' ?. X& q7 P) rglobal mom_cycle_feed_to_pos(0)
. y  _9 [( f; S9 e' b  N" M: z. X8 U8 x       mom_cycle_feed_to_pos(1)0 o$ C/ N4 a9 B! c- r, P
       mom_cycle_feed_to_pos(2)
1 ]; u: C# @8 \+ B/ j       mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)% f$ i3 I' |- ~* x0 {! J# ?
       mom_cycle_cam1 L9 C" i6 D9 e# H% @& H
       feed
- o. S; g  w' N) Pset x $mom_cycle_feed_to_pos(0)9 }# a3 Z0 F  |; u7 p+ k
set y $mom_cycle_feed_to_pos(1)- n/ B) _7 N( ^8 z
set z $mom_cycle_feed_to_pos(2)9 I; X# ^4 o) g& l
set r $mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)" j7 Y+ z1 N. I' V, R& q
set q $mom_cycle_cam
  i8 o7 Z6 F, F5 ~. tset f $feed! z- H# x9 u; B  e6 u: E
if {$q > 0} {
" n" u5 N& w7 K  g* Lset i [expr round(($r-$z)/$q)]
% g$ F( z( B0 w' P' }  q7 [set j 1) i) K6 ~0 G0 v6 o! v. d- I
while {$j <= $i} {7 U  e7 q5 s  g6 g1 n
     set z1 [expr $r- $j*$q]
' F3 h% q2 B- G     mom_output_literal "G84 X$x Y$yZ$z1 R$r F$f"
& _5 a, B# {. Y% j      incr j 1/ |9 d# c# f5 l# y9 W" x8 q! C  Y
      }( c: g) H. a+ h1 ~# x0 z, X2 O
      }7 r, t3 [9 A  h8 S
' t4 Y! E9 z: Y. L: ^+ V' s
结果报错,提示问题在R 参数那里有问题,没有这种变量!这个R参数我看过了,应该是$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)
) d2 o0 I/ c4 r7 F0 }# Q8 Z呀,怎么就错了呢?请三维网的大师帮帮我,感激不尽!" C9 n/ u! V, d$ g

# l/ X& V0 L$ R' ]- U2 h
发表于 2014-7-22 12:56 | 显示全部楼层
明显用错变量了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 00:26 , Processed in 0.048197 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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