QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 版主微信号:caivin811031;还未入三维微信群的小伙伴,速度加
2022-07-04
全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
查看: 3179|回复: 17
收起左侧

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

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

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

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

x
控制器:M70
+ q( ~9 b" ?+ s7 |6 V1 E+ WM25:鬆
- i- _$ a: n  O& z. [: _( YM24:夾
7 H. ?! {5 k" Z( C! ?請問如何判斷 3+1時輸出M25M24
! p4 a/ r8 t9 |0 Q# C* D* Q4聯動時輸出M25
发表于 2016-7-28 13:29:46 | 显示全部楼层
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
 楼主| 发表于 2016-7-28 22:18:20 | 显示全部楼层
张文汽车 发表于 2016-7-28 13:290 i& x0 @  J; j+ z
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可

7 H: f& Q  ~2 W5 i. ]/ w6 A9 }請問有例子說明一下嗎
发表于 2016-7-29 00:56:01 | 显示全部楼层
tcl判断语句,角度连续变化则不锁定,否则就锁定,有人写过可惜我没有,也不会写
发表于 2016-7-29 10:40:19 | 显示全部楼层
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
' s$ x1 v3 ^8 ^' m, k- z查看PB_CMD_set_csys子程式可以找到你的答案
发表于 2016-7-29 12:02:47 | 显示全部楼层
张文汽车 发表于 2016-7-29 10:40+ Z7 S) k! H8 X( P" Q& E6 ?
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制* _% ?3 ^# o5 L5 p* K$ {+ E
查看PB_CMD_set_csys子程式可以找到你的 ...
( G9 W& P8 B  w6 G2 y- {
谢谢指点,困扰好久的问题终于找到关键点了
发表于 2016-7-29 21:47:42 | 显示全部楼层
本帖最后由 lucklyday 于 2016-7-29 21:54 编辑 1 z% T! T0 u+ J1 ?2 E7 S
张文汽车 发表于 2016-7-29 10:40
2 t. p! r8 R3 K. r  H0 [楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制; g' x9 }( g; v7 ?1 r7 O$ f
查看PB_CMD_set_csys子程式可以找到你的 ...
% q# \* d' J9 ?' c( S
版主,pb_cmd_coordinate_system_rotation.tcl这个好像不是纯导入就能用的吧?瞎捣鼓弄出来的
; E' \% ~; }1 B9 h; F! j 2016-07-29-00172.jpg
& }6 w, r% g* K. c) y0 e
 楼主| 发表于 2016-8-5 23:13:34 | 显示全部楼层
张文汽车 发表于 2016-7-29 10:40
+ x! a% h& F, v" P, D& J, L  e* z; S# }楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制6 @, `  x1 l/ s2 C9 e' p* _
查看PB_CMD_set_csys子程式可以找到你的 ...
( T; ~) U( X( P0 T
請問導入後
9 G. w) S/ q$ a0 s6 K要放在哪
发表于 2016-8-7 23:01:39 | 显示全部楼层
sea2806 发表于 2016-8-5 23:13, B$ e0 j, P& b
請問導入後
+ |; E1 H$ P( f; N4 a, K要放在哪

3 B% j3 g: Y9 s, X4 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 编辑
- k0 n9 p2 e7 f" C7 @
张文汽车 发表于 2016-8-7 23:01- j- o5 e6 b- ~
导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语 ...
) W, U5 }6 ?0 f& f* H6 `- s; m7 W
前輩所指的 "编程方法" 是工法嗎?4 j& \; @1 \) y4 F6 q) B
; o3 _; ~0 F. Y* G+ W6 `' D
此TCL要跟 座標類型 一起用嗎?/ a: d2 U, Y4 S0 u# y
发表于 2016-9-4 23:57:31 | 显示全部楼层
本帖最后由 lucklyday 于 2016-9-4 23:59 编辑
9 a5 C& g" u% O$ z6 Y6 s
+ E% A4 B, E0 `3 r& a: {@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦
6 d5 c& u5 `0 }  _. e#
. C$ R* A% d' c5 I0 A2 Rglobal mom_out_angle_pos mom_prev_out_angle_pos
# j, R' D+ i  m4 G* c% _global unclamp_b_flag5 M/ L7 r6 k. ~' x% L7 u7 M! Q
global first_clamp_flag) R2 H5 o0 ^; j1 p* S! G- L9 J

* p2 C) D" i" u0 O+ N+ d2 E! R" Q
if { $first_clamp_flag == "TRUE" } {3 `/ G2 V$ d& L
     MOM_output_literal "M11"
% C1 f! ?% x1 Z6 Z     set unclamp_b_flag "TRUE"
( V3 k2 O- L( n7 }8 o4 B     set first_clamp_flag "FLASE"8 a- r8 Y( `# M# d

* B# E! b; k. q; j2 o} elseif {[info exists mom_out_angle_pos ] && [info exists mom_prev_out_angle_pos ] } {
3 y9 e! ?+ Z6 l- c  if { $mom_out_angle_pos(0) != $mom_prev_out_angle_pos(0)} {8 X1 Y7 K4 e9 J" ^0 g0 z
     MOM_output_literal "M11"
$ W6 x% j4 s. Q( T# S# P% X     set unclamp_b_flag "TRUE"
$ m, F) J( ]& n: ~1 x$ v2 O' w+ ]1 N  }8 H5 ]" I- _9 E
}  @3 p* o& M  ^6 L

! p  y& M: U4 o' z% Z4 ]+ E" O* O! |, K$ J8 l  @0 C' p: c
global unclamp_b_flag
& a4 d4 R/ b6 V* J7 S) Z
! f& }8 |2 z# Hif { [info exists unclamp_b_flag ] && $unclamp_b_flag == "TRUE"} {
! s7 g6 t1 s" I+ J% C  MOM_output_literal "M10"
* T- s; L* k. b1 `1 j1 R' x3 W  set unclamp_b_flag "FALSE"
; K0 S" \+ `0 k' Z/ g3 U& z& V3 g}
% @) v* ~9 N% {
发表于 2016-9-5 09:52:10 | 显示全部楼层
lucklyday 发表于 2016-9-4 23:57
8 s6 Z# V) ]) U. S8 e@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦6 L+ ]( H: D. [0 e5 \! n/ \
#
0 c3 E/ k, D6 r" j# f: Cglobal mom_out_angle_pos mom_prev_out_angl ...
你不是设置了变量记录状态了吗?4 K* L  Y7 l- S: \
set unclamp_b_flag "TRUE"4 R1 x6 a  z1 v7 o7 B* r
set first_clamp_flag "FLASE"
3 L; U+ ?6 |2 D既然有变量记录状态,去判断这个变量就可以了
0 B; j5 O: }5 r- {2 i
( V) |2 b8 x! ?2 L' ?另外,有问题不要附到别人的帖子后面
% r3 j( Q" k' P* z+ B请另开帖求助,这样才能更快的帮到你) B, X$ J+ b% f# E  e
" j+ m1 p* F3 |1 w
发表于 2016-9-5 12:32:40 | 显示全部楼层
张文汽车 发表于 2016-9-5 09:52
5 R. r- g; n$ j2 b你不是设置了变量记录状态了吗?% E$ j. n- y. `1 |6 I
set unclamp_b_flag "TRUE"9 _7 m0 S9 {6 S6 g5 w7 O
set first_clamp_flag "FLASE"

/ n5 N6 r' a! t  z! _偷偷的干活,让人知道了不好
发表于 2016-9-6 20:39:02 | 显示全部楼层
看看了哦啊
发表于 2016-9-8 08:57:38 | 显示全部楼层
具體怎麼操作可以詳細說明嗎?, c2 h% q2 a7 }$ w9 P0 t
我也困擾這個很久了
发表于 2017-3-1 21:19:55 | 显示全部楼层
这个必须顶,我也在找这种类似的判断语句,看了必须去学一下TCL了。
发表于 2017-10-17 12:18:33 | 显示全部楼层
#
4 g, H6 k, C9 {7 |global mom_out_fixture_offset_value  mom_prev_out_fixture_offset_value 7 p1 {2 z% L# C6 I4 P
global unclamp_b_flag- k5 y1 b8 O5 k: S0 q
global mom_fixture_offset_value: [& A& M! Z9 o8 f% v
set c [expr $mom_fixture_offset_value+53]7 Z! L; d. X; q  K
set d [expr 00-$mom_fixture_offset_value]0 H, K6 C( q" C1 J5 Z
global e( K6 M2 F% _* s) m; H2 N
if {$mom_fixture_offset_value >= "00"} {
/ j5 @4 s; I- R6 I# s- ~set e $c
; z% o0 W4 {- o+ G) C% o} else {
/ ~# L) v* v+ }set e 54.1\ P0[format "%02.0f" $d]
" _5 U  t. r; k5 J/ y  d}. G, |* j, m6 B' K) f( r1 `+ @

" |$ Z# `: ~3 t: F. sif {[info exists mom_out_fixture_offset_value ] && [info exists mom_prev_out_fixture_offset_value ] } {
  K/ C# b2 c9 o9 D3 u  if { $mom_out_fixture_offset_value(e 54.1\ P0) != $mom_prev_out_fixture_offset_value(e 54.1\ P0)} {
6 c: m/ |3 U; N7 v6 {     MOM_output_literal "M26"7 c8 O; `/ y6 d* z9 v
     set unclamp_b_flag "TRUE"
2 y  q4 X% e8 P+ f% q; }  }
: C6 N% y7 F( q3 f) n1 T; P} elseif { ![info exists mom_prev_out_fixture_offset_value ] } {
# n: \/ R4 l) Z& C/ \$ ~     MOM_output_literal "M26"5 c9 Y1 F1 u: p
     set unclamp_b_flag "TRUE"
7 M) @. v5 L& J9 r; V}( W" P8 P* l2 E! s# A+ V
$ {5 D1 r9 G& G+ g* n4 x

+ `4 T- _! i) z: ^/ ~* {6 X5 x. ]3 V0 o9 y+ U4 j# s
如果让坐标系来决定  M26松A轴  M25锁A轴  这变量怎么修改呀 , 求告手,我的邮箱  liuqiguo88@126.com
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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