QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
控制器:M70
) m2 r! i+ N3 b9 ]! [9 t  r- v+ VM25:鬆# }+ J& }+ @  s* l: @- W# f5 z3 ]8 E
M24:夾
4 A5 F4 P' V" N; c% W) U請問如何判斷 3+1時輸出M25M24; J! J0 o+ _, r/ q' T3 d' e/ r- J) S5 e
4聯動時輸出M25
发表于 2016-7-28 13:29:46 | 显示全部楼层
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
 楼主| 发表于 2016-7-28 22:18:20 | 显示全部楼层
张文汽车 发表于 2016-7-28 13:29
8 L. n4 n$ t9 O( K$ X! U+ [" Q这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可

4 j, k8 j" f9 R6 D  D請問有例子說明一下嗎
发表于 2016-7-29 00:56:01 | 显示全部楼层
tcl判断语句,角度连续变化则不锁定,否则就锁定,有人写过可惜我没有,也不会写
发表于 2016-7-29 10:40:19 | 显示全部楼层
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
8 d0 A4 h3 Y2 r# c查看PB_CMD_set_csys子程式可以找到你的答案
发表于 2016-7-29 12:02:47 | 显示全部楼层
张文汽车 发表于 2016-7-29 10:40, P6 ^0 q& `6 U( Y. u5 j
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
9 L* j9 z" ]5 G* ^查看PB_CMD_set_csys子程式可以找到你的 ...
, V+ m# w6 [; Q* f( ^1 p
谢谢指点,困扰好久的问题终于找到关键点了
发表于 2016-7-29 21:47:42 | 显示全部楼层
本帖最后由 lucklyday 于 2016-7-29 21:54 编辑
5 o* N. p2 Z' [$ z
张文汽车 发表于 2016-7-29 10:40* `" c& d! W. J/ Z
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制' W  a! B; }2 x
查看PB_CMD_set_csys子程式可以找到你的 ...
' K5 N8 ~# |( T
版主,pb_cmd_coordinate_system_rotation.tcl这个好像不是纯导入就能用的吧?瞎捣鼓弄出来的% @7 X0 ~# p: B1 R3 ?
2016-07-29-00172.jpg
% Z$ s3 H+ G8 |
 楼主| 发表于 2016-8-5 23:13:34 | 显示全部楼层
张文汽车 发表于 2016-7-29 10:40
/ S% V- }6 ?7 h5 g9 L楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制# C, D6 [/ E; l; B( y! `
查看PB_CMD_set_csys子程式可以找到你的 ...

/ m# I% b/ C+ V請問導入後' j; L9 C# \3 h6 [/ c: d5 c! U
要放在哪
发表于 2016-8-7 23:01:39 | 显示全部楼层
sea2806 发表于 2016-8-5 23:13
4 M' J% c5 m: e% d9 l: d$ T請問導入後
0 m- ?( y  l% @' D: N4 Z  T1 I  e要放在哪
0 h! I, h) M3 i% Y' `9 S+ L! s" b
导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用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 编辑 % ^$ N+ ]+ L' H  F
张文汽车 发表于 2016-8-7 23:01
* R2 h" B6 f5 V4 _" e导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语 ...
& t, W( h) ]2 ^" w* P6 n7 `
前輩所指的 "编程方法" 是工法嗎?1 F$ k  t5 N4 v9 ~" r
9 ]9 z0 @$ p2 @' _: g
此TCL要跟 座標類型 一起用嗎?2 @0 u, i  R$ h7 z, a. h& R& i
发表于 2016-9-4 23:57:31 | 显示全部楼层
本帖最后由 lucklyday 于 2016-9-4 23:59 编辑 2 n5 E+ b9 q1 K2 M: w' G
* r0 \8 W2 z7 D& Q. \
@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦/ G0 F7 D6 w# J! A' Z+ a$ ?
#; e( n! o8 ^* M) Q9 h: i9 ~
global mom_out_angle_pos mom_prev_out_angle_pos! S; x  s* g5 ?; W' D' q! i
global unclamp_b_flag
' d5 E' S4 o! B% d, X4 \global first_clamp_flag5 F( X' l+ c5 @) L' @% X
0 V, w: H' v7 X% _. n% @2 v) U
" F, V" ?9 i- Y
if { $first_clamp_flag == "TRUE" } {) z2 |8 d  S7 E% j( \& ?% r" S7 o
     MOM_output_literal "M11"
: s5 Y( h  n/ H4 F* l6 H! ?. p% y& i     set unclamp_b_flag "TRUE"4 A: s9 {' f, E* r$ _
     set first_clamp_flag "FLASE". c/ S+ g+ R) F, Y& q
, I: N* p; x1 L
} elseif {[info exists mom_out_angle_pos ] && [info exists mom_prev_out_angle_pos ] } {
( o2 O) i/ e  i6 }5 E  if { $mom_out_angle_pos(0) != $mom_prev_out_angle_pos(0)} {
; L: P7 r$ j5 _0 I     MOM_output_literal "M11"& j6 s) E0 H) T
     set unclamp_b_flag "TRUE"
5 P/ n) q, X2 V# l$ G8 c  }
" n. I, |" @/ t- h8 U) W1 o) K}, R& n1 }7 O( ~* K

$ D  m4 X5 p  u6 I6 y6 h7 T
/ H& T# M8 X, o9 L4 sglobal unclamp_b_flag4 E3 q: G" T0 p' k
1 V# T8 L2 |! O
if { [info exists unclamp_b_flag ] && $unclamp_b_flag == "TRUE"} {( g6 q# O7 A. u3 \
  MOM_output_literal "M10"
  J# A' S% r5 H6 Y$ n5 l  set unclamp_b_flag "FALSE"
& X5 S8 Z/ n, D6 [3 C7 a}; W' K  \7 P& ]* ~
发表于 2016-9-5 09:52:10 | 显示全部楼层
lucklyday 发表于 2016-9-4 23:57* x: a. w* Q) X9 G/ T
@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦
4 d& z9 m8 F: m  h0 v#
! s- s5 v, b' g/ I$ K2 R, B5 c% {global mom_out_angle_pos mom_prev_out_angl ...
你不是设置了变量记录状态了吗?. }9 y3 u! T9 z% b1 l2 J
set unclamp_b_flag "TRUE"# p+ |4 E% f7 c
set first_clamp_flag "FLASE"; ]4 L( I7 S7 n: G1 b
既然有变量记录状态,去判断这个变量就可以了& r2 y3 \/ T) |3 k$ @6 }
/ y6 P) g, ]' E) V# v( |: M1 Q* y
另外,有问题不要附到别人的帖子后面9 g9 V; m  S  i! {& Y
请另开帖求助,这样才能更快的帮到你- T( O1 }+ K: I* t, H9 _2 z
. r* z" q1 P6 d1 C2 l3 {( x' m% Q
发表于 2016-9-5 12:32:40 | 显示全部楼层
张文汽车 发表于 2016-9-5 09:52. [" d/ K/ D; J5 w
你不是设置了变量记录状态了吗?
2 J6 J" c% @$ ]0 ?set unclamp_b_flag "TRUE"
( a* J+ \/ J; o" gset first_clamp_flag "FLASE"
& E; p1 I3 c  \/ G& y2 Q0 |8 }
偷偷的干活,让人知道了不好
发表于 2016-9-6 20:39:02 | 显示全部楼层
看看了哦啊
发表于 2016-9-8 08:57:38 | 显示全部楼层
具體怎麼操作可以詳細說明嗎?
3 |0 R2 P! N* V+ w我也困擾這個很久了
发表于 2017-3-1 21:19:55 | 显示全部楼层
这个必须顶,我也在找这种类似的判断语句,看了必须去学一下TCL了。
发表于 2017-10-17 12:18:33 | 显示全部楼层
#1 `9 \8 f) z8 [
global mom_out_fixture_offset_value  mom_prev_out_fixture_offset_value 6 Z: h) c* y7 Z/ u0 u1 Z+ A
global unclamp_b_flag
! d) N2 C6 P5 [+ d+ _% X9 j5 {global mom_fixture_offset_value
& e$ A& O9 C! O$ d& H! s+ Bset c [expr $mom_fixture_offset_value+53]  O% K/ _+ ~* Z. H  N/ l- I8 {
set d [expr 00-$mom_fixture_offset_value]
: ]9 Z! W0 D) b8 Fglobal e
: k8 B- t1 J) \1 f! Jif {$mom_fixture_offset_value >= "00"} {
! q/ y2 F/ Y- N9 ?+ Nset e $c
! S, d& w( t9 E+ k2 C( X: d" C} else {
% R% {& y* K" }5 g1 ~" bset e 54.1\ P0[format "%02.0f" $d]
$ g4 I! W, [0 x( H7 f; j1 _. w2 T0 b}
9 x% Q! `( O4 S+ b( U/ s
: I* P* o2 y+ zif {[info exists mom_out_fixture_offset_value ] && [info exists mom_prev_out_fixture_offset_value ] } {
, K; ^7 h( t- ~& b1 K" |' T  if { $mom_out_fixture_offset_value(e 54.1\ P0) != $mom_prev_out_fixture_offset_value(e 54.1\ P0)} {
4 X7 S7 z: E8 B5 s0 R     MOM_output_literal "M26"* X$ m- O1 y1 P, m' Q. E
     set unclamp_b_flag "TRUE"
. U2 g. d* f3 ?% H5 o: S" I  }
- n0 B5 p; v; t3 z3 Q& s! d) m* _} elseif { ![info exists mom_prev_out_fixture_offset_value ] } {# C4 {- G+ v+ d9 S
     MOM_output_literal "M26"6 F" E: A0 i% {2 ?6 {
     set unclamp_b_flag "TRUE"  ^5 B! S8 f2 U7 R. [
}
2 u3 {, `8 W9 F. {* {. \
; `* W2 c/ k1 ^  n. _/ t/ a1 g; U2 M5 V/ u

9 k! w* H5 A! K如果让坐标系来决定  M26松A轴  M25锁A轴  这变量怎么修改呀 , 求告手,我的邮箱  liuqiguo88@126.com
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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