QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
控制器:M70
# T* v9 Y, q4 PM25:鬆
" e/ ^* z; ]: l3 @/ Q- w  qM24:夾
! `: n5 b7 t) Y- [: m6 h- ^請問如何判斷 3+1時輸出M25M24. }2 B7 ?+ n3 o
4聯動時輸出M25
发表于 2016-7-28 13:29:46 | 显示全部楼层
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
 楼主| 发表于 2016-7-28 22:18:20 | 显示全部楼层
张文汽车 发表于 2016-7-28 13:29& H" H. F# `# J$ d: j( S2 `1 t
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可

0 z4 E9 m, |. Z1 Q  \0 C請問有例子說明一下嗎
发表于 2016-7-29 00:56:01 | 显示全部楼层
tcl判断语句,角度连续变化则不锁定,否则就锁定,有人写过可惜我没有,也不会写
发表于 2016-7-29 10:40:19 | 显示全部楼层
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
* W$ t( j0 h8 B0 \- ~查看PB_CMD_set_csys子程式可以找到你的答案
发表于 2016-7-29 12:02:47 | 显示全部楼层
张文汽车 发表于 2016-7-29 10:40
9 o: x9 u& C/ K# F楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制+ ?. }( w3 v$ H1 Z2 I' d
查看PB_CMD_set_csys子程式可以找到你的 ...
/ D: {% G- p! l2 B  s! {" a& d
谢谢指点,困扰好久的问题终于找到关键点了
发表于 2016-7-29 21:47:42 | 显示全部楼层
本帖最后由 lucklyday 于 2016-7-29 21:54 编辑
6 L% H$ I& W2 x9 F$ [7 B. |
张文汽车 发表于 2016-7-29 10:40
% e! [( K( H  F, H4 b$ M1 z" O楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
$ ~% T2 \8 w) a, q查看PB_CMD_set_csys子程式可以找到你的 ...
/ b$ W& O* a, @
版主,pb_cmd_coordinate_system_rotation.tcl这个好像不是纯导入就能用的吧?瞎捣鼓弄出来的4 l* z; n) G2 N2 d
2016-07-29-00172.jpg
" w7 `4 ]- c) \9 e
 楼主| 发表于 2016-8-5 23:13:34 | 显示全部楼层
张文汽车 发表于 2016-7-29 10:40
6 {8 @5 R! e% ]/ O5 p! |. x楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制/ T: J1 q; v# H3 R8 v3 \- |
查看PB_CMD_set_csys子程式可以找到你的 ...

/ d( z" J$ J; c請問導入後
* |% C0 a0 |$ o1 Q  h5 r要放在哪
发表于 2016-8-7 23:01:39 | 显示全部楼层
sea2806 发表于 2016-8-5 23:13: J$ v2 d9 h- t
請問導入後9 g$ h& ^8 T, `4 `
要放在哪
$ A' a0 B! X3 {+ e. U8 l
导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用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 编辑
6 s! T/ j# J: |
张文汽车 发表于 2016-8-7 23:01, N5 i: ^1 E* c. y/ ?7 i1 t; O
导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语 ...
' q9 }8 U/ N, A5 a  t
前輩所指的 "编程方法" 是工法嗎?& G) r, @" X5 b' o* J, Q$ n

4 Y1 S7 c" B' `0 @/ s9 Z6 `# i此TCL要跟 座標類型 一起用嗎?
" O; }( q) `  B7 _4 a3 N
发表于 2016-9-4 23:57:31 | 显示全部楼层
本帖最后由 lucklyday 于 2016-9-4 23:59 编辑
% h4 e* H' v% v: J6 J/ w- m( q6 p: ^; l% Z. O, D- Q: ?
@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦: u# X. t% c9 ~! }: T  g
#
8 ]( _9 N7 K: y$ F+ ?global mom_out_angle_pos mom_prev_out_angle_pos  p" R( ], k7 O- E' y1 S
global unclamp_b_flag9 L  ~  L' N7 r/ L1 r+ u2 o
global first_clamp_flag
' l/ [6 `5 r; p" C' k& k3 ]+ c) U
$ r$ W. N" j) s
- A% x+ Q4 Q2 l0 O: Dif { $first_clamp_flag == "TRUE" } {
2 u. U7 ]/ R# G6 z' s. P     MOM_output_literal "M11"3 H$ B3 _$ r, q
     set unclamp_b_flag "TRUE"6 d" a& l& ?& \  ?. J0 n4 @
     set first_clamp_flag "FLASE"
: v! ^$ B% |& V5 ?  i
1 m5 G7 Y* L8 k- d, g, x6 s0 M/ L} elseif {[info exists mom_out_angle_pos ] && [info exists mom_prev_out_angle_pos ] } {% n) f4 t" H- C( i) R  f
  if { $mom_out_angle_pos(0) != $mom_prev_out_angle_pos(0)} {
5 L  ^, x2 h9 M, @9 g     MOM_output_literal "M11"
9 b, U4 e7 P$ I7 C1 ?     set unclamp_b_flag "TRUE"
8 l' q! @0 U' L/ @& l  }! Q) I- D: z: _+ x% Z4 j( z
}
6 h5 E" ~3 N; r9 {  b' s/ C# i6 M( f/ o+ L& Q& M

. @  ~5 H) q% L% K% |1 n% jglobal unclamp_b_flag0 P5 ~8 Y" k* `, i7 d* H
7 I* f: Q! M+ V( I: P
if { [info exists unclamp_b_flag ] && $unclamp_b_flag == "TRUE"} {
) s* g% d+ j8 t+ g; e5 E0 k7 b' S% V  MOM_output_literal "M10"0 q- W% ?4 F! y1 i% }. g1 _5 M
  set unclamp_b_flag "FALSE"& W0 |3 N, G( G: ~, P' v
}5 P- l6 t  ~, `9 }
发表于 2016-9-5 09:52:10 | 显示全部楼层
lucklyday 发表于 2016-9-4 23:57* z9 R' S  r2 u& y" \
@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦$ h0 ~; ~- z: w- Z
#
; ~$ q) ~* w3 E4 A7 ]6 Xglobal mom_out_angle_pos mom_prev_out_angl ...
你不是设置了变量记录状态了吗?
8 e# M5 @! r+ _1 xset unclamp_b_flag "TRUE"
  N( R7 D4 X3 D' Z- ~& y" Pset first_clamp_flag "FLASE"
4 `5 L) ?+ d- }8 V8 O既然有变量记录状态,去判断这个变量就可以了
* B; b* p4 P7 W! ?7 i: E8 b. X+ ?& x9 c) X4 \4 }
另外,有问题不要附到别人的帖子后面
; K" p8 R' V7 z* B/ D+ g( F2 p( `请另开帖求助,这样才能更快的帮到你% x, i8 M  Z% n
2 T: m. x1 U* j1 Q1 q
发表于 2016-9-5 12:32:40 | 显示全部楼层
张文汽车 发表于 2016-9-5 09:52
' ~6 q) h' \; o" O: X% p你不是设置了变量记录状态了吗?, j, T% O  j% h) k2 i: `. u5 x
set unclamp_b_flag "TRUE"
, v, S4 [( r5 z" a, b! Tset first_clamp_flag "FLASE"

# R+ _9 b  I9 Z) O' P# \* y. L0 w  A偷偷的干活,让人知道了不好
发表于 2016-9-6 20:39:02 | 显示全部楼层
看看了哦啊
发表于 2016-9-8 08:57:38 | 显示全部楼层
具體怎麼操作可以詳細說明嗎?
' P8 V: \3 x# y' T+ @6 z+ L  I我也困擾這個很久了
发表于 2017-3-1 21:19:55 | 显示全部楼层
这个必须顶,我也在找这种类似的判断语句,看了必须去学一下TCL了。
发表于 2017-10-17 12:18:33 | 显示全部楼层
#
, f3 L( K* x8 Lglobal mom_out_fixture_offset_value  mom_prev_out_fixture_offset_value ! Z( J! J: Y/ ^: J/ l. L# @
global unclamp_b_flag
: R! O% i' n5 _4 Oglobal mom_fixture_offset_value) W' S1 Z5 o; C
set c [expr $mom_fixture_offset_value+53]# G% E* J3 ^6 c( i
set d [expr 00-$mom_fixture_offset_value]
& ?$ W# K' J+ q0 x+ A* Cglobal e
: I! z  u4 g; g6 a% S- Vif {$mom_fixture_offset_value >= "00"} {
' ?7 S/ I" s0 k- Y+ f7 Hset e $c
* y1 p. `+ E. @) K9 O} else {
8 x) ~! d. G9 j" y" G8 L; O2 D8 Vset e 54.1\ P0[format "%02.0f" $d]/ m# d( Z4 S& d/ a+ I( X/ E  J
}. F4 K! ~" j* {3 q! q4 e; v

; _( x! D1 _3 M( _9 Dif {[info exists mom_out_fixture_offset_value ] && [info exists mom_prev_out_fixture_offset_value ] } {
6 H/ m: \4 E( {: O" G7 D  if { $mom_out_fixture_offset_value(e 54.1\ P0) != $mom_prev_out_fixture_offset_value(e 54.1\ P0)} {
* d, x6 B9 O9 \- O+ L) ?     MOM_output_literal "M26"9 P) f" E2 n# w; W) j+ A
     set unclamp_b_flag "TRUE"
$ G0 @' W9 w- z* p  }
1 z- A1 ~$ c! h- T7 [} elseif { ![info exists mom_prev_out_fixture_offset_value ] } {: P- j+ w5 ^" Q1 x& i
     MOM_output_literal "M26"
8 P* I: U* a" \2 Y/ V1 v: U7 `! T7 `. E     set unclamp_b_flag "TRUE"
! W# ?3 |9 m9 n6 H8 W}
# r: P& v; l; N6 w1 p2 `
* c. ]- n0 O2 w) ^5 P0 `% q' L" ~" S; c- E

# t" z9 W' i5 N5 E" W" T如果让坐标系来决定  M26松A轴  M25锁A轴  这变量怎么修改呀 , 求告手,我的邮箱  liuqiguo88@126.com
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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