青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2014-3-23 19:45 | 显示全部楼层 |阅读模式
  最近我想弄个HAAS格式的后处理,就那FANUC的后处理来改造,结果在攻丝环节出了点问题。还请有识之士给予帮助,感激不尽。具体情况如下。
0 h+ F# h. L, U! p% l6 x5 C$ K           比如攻一个M3*0.5 深15的螺纹孔,如果一次攻到位,很可能断丝,所以我一次攻丝3,5次攻丝到位。需要ug输出关键部分程序如下:- x" o. u4 k: r0 ~# X% u6 u( ]
G98 G84 X0 Y0 Z-3.0 R3.0 F50.06 G8 F# y$ J8 I$ o5 ~
G98 G84 X0 Y0 Z-6.0 R3.0 F50.0. C' {9 K# C' ]# j" m3 Q$ G  L3 c
G98 G84 X0 Y0 Z-9.0 R3.0 F50.0
, C- O+ O, F- u9 B# eG98 G84 X0 Y0 Z-12.0 R3.0 F50.07 w7 ~6 i5 ]: {: N3 ~
G98 G84 X0 Y0 Z-15.0 R3.0 F50.0) F/ H/ a5 |- q) Z
& B8 @; ^' \- ]* u
为实现这一目标,我在攻丝循环插入如下TCL脚本! F1 ?4 p$ t- T( o* i: a  r
1 C1 @- v8 E# d2 }2 S5 y8 e
global mom_cycle_feed_to_pos(0)
4 \- t' Q  h5 w: c       mom_cycle_feed_to_pos(1)$ }, g1 l, r& E
       mom_cycle_feed_to_pos(2)
, d3 F6 m0 `% y# {       mom_cycle_rapid_to_pos($mom_cycle_spindle_axis); g; F) j8 K# _: j7 |$ A* Q& ?; B" S
       mom_cycle_cam
' w9 g' b2 `" }3 G. U       feed% j: O$ h* [- S4 j# E7 D7 Q
set x $mom_cycle_feed_to_pos(0)
3 f* [- N' O6 K. k8 T# rset y $mom_cycle_feed_to_pos(1)8 F% R3 J2 D* J4 t: \, m
set z $mom_cycle_feed_to_pos(2)
5 r! `' |; k+ ]. R! d  bset r $mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)
+ \1 b: V; Q; D( {set q $mom_cycle_cam
. u& g& T) E4 M7 eset f $feed
/ v; d# F% B6 B6 V6 yif {$q > 0} {
; z( f4 E7 f5 iset i [expr round(($r-$z)/$q)]/ V5 z' g0 @- x6 ^, @" K
set j 1" i  j0 M7 o6 E
while {$j <= $i} {' i0 k3 t; m- Y1 y; Z6 P
     set z1 [expr $r- $j*$q]6 `; E% O/ a9 {2 `6 A
     mom_output_literal "G84 X$x Y$yZ$z1 R$r F$f": b% M5 _. D; ]* h) W
      incr j 1
, m4 J# z+ o1 I* }      }1 i0 M; M8 r5 A+ T: @1 {
      }
7 Q7 ~/ B/ g" y' f9 H+ h/ W
1 x9 I% F" O' B0 g: ^7 G1 e7 n+ l结果报错,提示问题在R 参数那里有问题,没有这种变量!这个R参数我看过了,应该是$mom_cycle_rapid_to_pos($mom_cycle_spindle_axis)
1 s% d5 p! ?5 E: D8 }呀,怎么就错了呢?请三维网的大师帮帮我,感激不尽!
; |- c& K# W# B3 g  X" a0 d
6 {6 r; s+ \  S( q) b
发表于 2014-7-22 12:56 | 显示全部楼层
明显用错变量了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-27 03:06 , Processed in 0.048305 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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