青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2014-3-23 19:45 | 显示全部楼层 |阅读模式
  最近我想弄个HAAS格式的后处理,就那FANUC的后处理来改造,结果在攻丝环节出了点问题。还请有识之士给予帮助,感激不尽。具体情况如下。% N0 m( c0 L6 X' A- D1 g6 w# m
           比如攻一个M3*0.5 深15的螺纹孔,如果一次攻到位,很可能断丝,所以我一次攻丝3,5次攻丝到位。需要ug输出关键部分程序如下:: G! ~. X4 y' m
G98 G84 X0 Y0 Z-3.0 R3.0 F50.0
/ `, W' v4 }. F: I7 sG98 G84 X0 Y0 Z-6.0 R3.0 F50.0
! I4 h( a( C: @& WG98 G84 X0 Y0 Z-9.0 R3.0 F50.0
" `* |; |4 u7 v0 FG98 G84 X0 Y0 Z-12.0 R3.0 F50.0
( z3 M3 M$ H4 q  s" R- }2 UG98 G84 X0 Y0 Z-15.0 R3.0 F50.0* \; {1 @+ |( ?; D
3 L) u. E! P: ?" }
为实现这一目标,我在攻丝循环插入如下TCL脚本
2 f/ F% Q! q" G# Y) @6 x, ^0 ~: `* ~/ K5 H
global mom_cycle_feed_to_pos(0)
+ ^% y: b5 H$ P' {  E" Z6 ]       mom_cycle_feed_to_pos(1)
6 ~7 {' t1 B7 h' ]& s& H       mom_cycle_feed_to_pos(2)
* Z8 H: G; R% K. P/ s- r       mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)
& [" c' E% H* e9 T. V' C+ _       mom_cycle_cam( {  x& f$ j$ S4 X0 f
       feed
* w: R4 `% y* K, Uset x $mom_cycle_feed_to_pos(0)
5 k, E' W0 ?4 P: B% z- qset y $mom_cycle_feed_to_pos(1)
9 [7 Z5 s* g" n$ dset z $mom_cycle_feed_to_pos(2)
% k+ c/ b% e; dset r $mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)
/ x' C2 q* K; Y- I8 Y) D1 Aset q $mom_cycle_cam
# r4 u  M$ S$ Y# bset f $feed
" e( M  Q6 j' P. d2 q3 ~if {$q > 0} {
8 k# K' Y/ {; I/ u6 T- cset i [expr round(($r-$z)/$q)]1 {- Y6 ?) [+ o
set j 1
: d2 `0 a) @. H3 N! Qwhile {$j <= $i} {1 }" D: `8 `6 G
     set z1 [expr $r- $j*$q]' n3 c; K1 N" W8 w4 J
     mom_output_literal "G84 X$x Y$yZ$z1 R$r F$f"* Y3 _3 p' ^5 o+ B
      incr j 1! l- K  W- H+ n, ^" ~3 \
      }" H  q4 g# a* `/ ^
      }' h$ p; V* H/ d3 Q! B9 o% r
! a& ?1 S9 @; c' ]9 P0 |
结果报错,提示问题在R 参数那里有问题,没有这种变量!这个R参数我看过了,应该是$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)
4 L4 {! |4 |& A呀,怎么就错了呢?请三维网的大师帮帮我,感激不尽!
+ }6 j8 x3 t$ v3 p

  X# N" W& _7 X+ r" v9 O2 m
发表于 2014-7-22 12:56 | 显示全部楼层
明显用错变量了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-18 00:45 , Processed in 0.058532 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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