QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 3580|回复: 17
收起左侧

[求助] M70四軸,請問如何(3+1時輸出M25M24)(4聯動時輸出M25)

[复制链接]
发表于 2016-7-27 23:33:20 | 显示全部楼层 |阅读模式 来自: 中国台湾台中市

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
控制器:M70
, @5 w& X8 {. `" r% U) n2 N& uM25:鬆# ^2 w0 j5 r: W1 F) t8 t1 `$ v
M24:夾
& V! F6 P1 I" x, S8 ]$ }7 v/ [請問如何判斷 3+1時輸出M25M24
& N# X0 k9 P4 E2 o4聯動時輸出M25
发表于 2016-7-28 13:29:46 | 显示全部楼层 来自: 中国上海
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
 楼主| 发表于 2016-7-28 22:18:20 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-28 13:29$ ]# G6 Z: _& b2 E
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
# R. G$ l" }4 Z3 z; w5 ~! i0 \& S
請問有例子說明一下嗎
发表于 2016-7-29 00:56:01 | 显示全部楼层 来自: 中国上海
tcl判断语句,角度连续变化则不锁定,否则就锁定,有人写过可惜我没有,也不会写
发表于 2016-7-29 10:40:19 | 显示全部楼层 来自: 中国上海
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制# A8 Z. \4 c9 R* \7 y5 O( V6 X
查看PB_CMD_set_csys子程式可以找到你的答案
发表于 2016-7-29 12:02:47 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-7-29 10:40& w: @/ L3 O6 w# E/ j. D" ~: d1 u7 e
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制! S1 O: n$ S- d& w9 Q5 K/ f
查看PB_CMD_set_csys子程式可以找到你的 ...

' Z! i9 i$ B8 b! J2 O谢谢指点,困扰好久的问题终于找到关键点了
发表于 2016-7-29 21:47:42 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-7-29 21:54 编辑
; @; A9 m; D! k6 b: N# p# c
张文汽车 发表于 2016-7-29 10:40
' H& e. C" E1 `4 `# ?' R  }楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
1 V8 R8 g8 `* {" a: @5 b3 |查看PB_CMD_set_csys子程式可以找到你的 ...
/ D* y* }) [! j! F9 j
版主,pb_cmd_coordinate_system_rotation.tcl这个好像不是纯导入就能用的吧?瞎捣鼓弄出来的
: K: ]4 w& {7 b 2016-07-29-00172.jpg
5 _2 Z6 A+ c! ?# t8 R
 楼主| 发表于 2016-8-5 23:13:34 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-29 10:40
1 r' n  w3 c  E8 X0 o7 Q1 Q9 `楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
4 C& A. [3 F% F5 n查看PB_CMD_set_csys子程式可以找到你的 ...
4 Z, f0 K0 s5 ?" L
請問導入後
' a2 ~( B" B; n% ^! g要放在哪
发表于 2016-8-7 23:01:39 | 显示全部楼层 来自: 中国上海
sea2806 发表于 2016-8-5 23:13! {' B5 F% l/ t6 Z* ~& C
請問導入後' u8 J1 l6 I* ]5 g
要放在哪
3 _3 i4 k) |; u8 G1 c) w# u, ~! t
导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语句如下[EQ_is_equal $mom_pos(3) $mom_prev_pos(3)]
发表于 2016-8-8 11:47:18 | 显示全部楼层 来自: 中国河北沧州
解决是什么
 楼主| 发表于 2016-8-9 22:58:01 | 显示全部楼层 来自: 中国台湾台中市
本帖最后由 sea2806 于 2016-8-9 23:02 编辑 % R. b/ b7 ?3 V' S9 V
张文汽车 发表于 2016-8-7 23:013 q! V1 o! @- o5 T) l7 A) g! i
导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语 ...
3 L. F8 ]8 L- Z: k& q% e
前輩所指的 "编程方法" 是工法嗎?# J/ ?  J5 Q4 }. a
0 Y! a, [/ i% c- z: ]6 r
此TCL要跟 座標類型 一起用嗎?
1 z- {) W( G0 Y5 H# T" f% p
发表于 2016-9-4 23:57:31 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-9-4 23:59 编辑 + g( ^" M$ |# \9 ]0 Q" c2 q% m
* {, @  B' D6 n+ }5 z/ U% a
@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦
/ t: ?4 N3 [  H3 b! Q$ U#  m* H) T( U, R
global mom_out_angle_pos mom_prev_out_angle_pos! S/ }1 n' t- K7 ~1 y( S5 ~
global unclamp_b_flag
5 ]: F  [6 D  P+ y2 ]2 I4 pglobal first_clamp_flag
4 A- Y7 e. F. r' l9 ?1 W% x% K3 x4 c4 E" P

3 D' @0 `$ J& v8 c2 H  i5 Jif { $first_clamp_flag == "TRUE" } {
# Y+ r: t$ b  P     MOM_output_literal "M11"
5 N' O+ K: Z2 c( V1 e     set unclamp_b_flag "TRUE"
6 @) o' v7 b, w, a) ]5 N     set first_clamp_flag "FLASE"; R8 y* i) `; c2 G( }% _

9 y* m/ n9 L/ e0 C! t* p6 Q} elseif {[info exists mom_out_angle_pos ] && [info exists mom_prev_out_angle_pos ] } {
6 ]( k- a% h' K* b" j, l. ]  if { $mom_out_angle_pos(0) != $mom_prev_out_angle_pos(0)} {
. E2 Z3 T  b7 H9 ^3 w  |1 ?     MOM_output_literal "M11"' F2 y0 x, L* c, V: W
     set unclamp_b_flag "TRUE"1 o' r- U- k& e( W5 W  I# Z. ^
  }
6 P6 f0 P* b3 V& a}
; i& q8 u+ V# N. U: D( u, z
: g% |( o* v2 Z, f
' o7 P4 C: D% }( @global unclamp_b_flag1 U% [3 y7 Z2 m- ^: D" p
( W2 |' z1 C) |
if { [info exists unclamp_b_flag ] && $unclamp_b_flag == "TRUE"} {$ |: x7 F' S# b
  MOM_output_literal "M10"
1 E( h7 p* w& z: Z' D  set unclamp_b_flag "FALSE"
8 `  I+ k5 @+ T( w* h}
; u- G' M. \9 f
发表于 2016-9-5 09:52:10 | 显示全部楼层 来自: 中国上海
lucklyday 发表于 2016-9-4 23:57
" }# Z& J6 D9 u) F+ S2 Q5 `7 b@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦' H" b3 t) A3 e% S6 p
#+ i: ~7 ]7 F) E# Q& Q' b0 y  _
global mom_out_angle_pos mom_prev_out_angl ...
你不是设置了变量记录状态了吗?
. a' R" {' o  d* nset unclamp_b_flag "TRUE"
; k  |$ n" Q4 [7 z( ~set first_clamp_flag "FLASE"
9 q, [6 r7 D8 a. T4 Q. ^既然有变量记录状态,去判断这个变量就可以了- L; h, x- X; A2 d( o" y

% X5 _' _0 |% W" J另外,有问题不要附到别人的帖子后面
3 @. t+ d: w) R$ \请另开帖求助,这样才能更快的帮到你
; S/ t* _& w# \/ v+ R: C
& e6 g3 C4 ^* b# c* `1 x3 T
发表于 2016-9-5 12:32:40 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-9-5 09:52
2 D- \3 W1 F: M% f; O) ]4 g你不是设置了变量记录状态了吗?% ]- Z' K7 d4 I# P  }' U! O3 O
set unclamp_b_flag "TRUE"
+ r; W. H1 i) i  _set first_clamp_flag "FLASE"

3 t1 o. p, D5 t8 Y2 C3 V( V偷偷的干活,让人知道了不好
发表于 2016-9-6 20:39:02 | 显示全部楼层 来自: 中国重庆
看看了哦啊
发表于 2016-9-8 08:57:38 | 显示全部楼层 来自: 中国台湾
具體怎麼操作可以詳細說明嗎?+ d; f; u2 Z  K% G" o
我也困擾這個很久了
发表于 2017-3-1 21:19:55 | 显示全部楼层 来自: 中国四川绵阳
这个必须顶,我也在找这种类似的判断语句,看了必须去学一下TCL了。
发表于 2017-10-17 12:18:33 | 显示全部楼层 来自: 中国江苏苏州
#7 S8 C) u0 E/ P# L* i
global mom_out_fixture_offset_value  mom_prev_out_fixture_offset_value
: T5 U* O4 k0 h$ Eglobal unclamp_b_flag
' t' r3 `% e9 z9 y" X' tglobal mom_fixture_offset_value/ y; Z' j4 ?: l1 h, y& J
set c [expr $mom_fixture_offset_value+53]: d# }) N; P& M+ M
set d [expr 00-$mom_fixture_offset_value]! t& M9 P6 {9 W3 v* L
global e, f, ]" U7 W, T; V
if {$mom_fixture_offset_value >= "00"} {
* ?! [$ n2 Z, M3 `set e $c
' ~  p8 G3 j/ i& b& ^: g+ |7 s: }} else {/ u* r, t+ M7 A. ], `# X0 ^; o
set e 54.1\ P0[format "%02.0f" $d]
7 s0 c! X; p$ v4 D; x}7 A' M, ^2 T7 u5 w# z
2 g. r, Y$ s7 r
if {[info exists mom_out_fixture_offset_value ] && [info exists mom_prev_out_fixture_offset_value ] } {
9 v4 L) E) T9 Q: s/ A1 d% ]  if { $mom_out_fixture_offset_value(e 54.1\ P0) != $mom_prev_out_fixture_offset_value(e 54.1\ P0)} {
  H3 O! \  `! \/ ~$ d     MOM_output_literal "M26"/ P* F3 k6 D9 F- S  h* ^
     set unclamp_b_flag "TRUE"
- u) h3 A- }0 C/ R0 ~  }
) A, q" v+ k$ _" Y+ s+ d% {$ M2 |} elseif { ![info exists mom_prev_out_fixture_offset_value ] } {
  g8 Y, c7 ~0 B2 S4 y; ~     MOM_output_literal "M26"8 K! o1 q9 f' B3 X1 R0 \" F
     set unclamp_b_flag "TRUE"
- S* E9 j8 |& B- |' V# G}& W% B: n8 R( n' Y5 S' ^: L- G
, ?8 V# |' }# n5 z5 r

" T2 z" p$ }# K0 {* H% F# i; O* Y
: U) v" i5 T& k$ n! }- v如果让坐标系来决定  M26松A轴  M25锁A轴  这变量怎么修改呀 , 求告手,我的邮箱  liuqiguo88@126.com
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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