QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 3452|回复: 17
收起左侧

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

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

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

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

x
控制器:M70; D9 O* K! a0 A" P6 y9 o' b
M25:鬆: @0 ~8 i" g6 b, u8 O% L
M24:夾
% N# A2 h* B' x- T! A* i, x9 t0 I請問如何判斷 3+1時輸出M25M24& O! l. B; S' U' r) {& A
4聯動時輸出M25
发表于 2016-7-28 13:29:46 | 显示全部楼层 来自: 中国上海
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可
 楼主| 发表于 2016-7-28 22:18:20 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-28 13:290 Z, z- u& H- @& A9 Y. j
这个取决于你编程时的坐标系设置,高版本的后处理都会自动判断。取一个高版本的后处理参考一下即可

- ^. b: E* {: {1 y( m6 x  _請問有例子說明一下嗎
发表于 2016-7-29 00:56:01 | 显示全部楼层 来自: 中国上海
tcl判断语句,角度连续变化则不锁定,否则就锁定,有人写过可惜我没有,也不会写
发表于 2016-7-29 10:40:19 | 显示全部楼层 来自: 中国上海
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
% G$ _3 b( A4 z6 p9 W# }查看PB_CMD_set_csys子程式可以找到你的答案
发表于 2016-7-29 12:02:47 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-7-29 10:40
3 N' q/ f: v& C! m: P楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制
7 Z4 V9 Z3 P6 ~$ ]+ z) i查看PB_CMD_set_csys子程式可以找到你的 ...
0 K; ]# C( D- U. o8 v
谢谢指点,困扰好久的问题终于找到关键点了
发表于 2016-7-29 21:47:42 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-7-29 21:54 编辑 ! f: I, l+ x; g2 M3 {) u
张文汽车 发表于 2016-7-29 10:40
; V( p, ^1 ]5 _$ x) J楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制3 |: x  z) J# x( n) M" O9 j
查看PB_CMD_set_csys子程式可以找到你的 ...
. C! Y! a5 Q' q9 G7 ^: F2 S
版主,pb_cmd_coordinate_system_rotation.tcl这个好像不是纯导入就能用的吧?瞎捣鼓弄出来的
  M% a: S; z1 y" |! d 2016-07-29-00172.jpg
7 f" I- A6 V/ v6 Z" u
 楼主| 发表于 2016-8-5 23:13:34 | 显示全部楼层 来自: 中国台湾
张文汽车 发表于 2016-7-29 10:40" Q( E# f# M  U/ [; e1 K
楼上说的是一种方法,不过不推荐这样做,最好是用编程方式去控制1 {& b. [8 b" \( Q& Y8 c# i  R
查看PB_CMD_set_csys子程式可以找到你的 ...

# m& F( {/ J, l5 t' w請問導入後
8 T$ K& R& H8 t* }) Z- [# \要放在哪
发表于 2016-8-7 23:01:39 | 显示全部楼层 来自: 中国上海
sea2806 发表于 2016-8-5 23:139 b# J) b$ O/ V; Y4 j! o
請問導入後& \2 w! D, C8 P! X2 m% s
要放在哪
& n  M* E0 H% U  j9 _. {+ e
导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用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 编辑 , h* _. ~3 {5 z2 u- x8 u7 [
张文汽车 发表于 2016-8-7 23:01
9 g( o. W; j$ g; V' |+ n. V  p导入就可以用了,这是一种用编程方法来控制的方法,如果你不想用这种方法,那就要用TCL去判断了,主要语 ...

; Y0 n; @1 e8 u/ r" d前輩所指的 "编程方法" 是工法嗎?1 j6 t& x( a7 Y+ i) n

" S) F) V! c5 P5 s此TCL要跟 座標類型 一起用嗎?
1 \0 O  b+ K( w7 S" k* |5 s
发表于 2016-9-4 23:57:31 | 显示全部楼层 来自: 中国上海
本帖最后由 lucklyday 于 2016-9-4 23:59 编辑 8 N/ \+ t# s% K
" H6 [6 E$ @6 a! N" Z
@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦
) _! O# d$ ^, K6 U2 a3 u/ E3 E#
( z' v) B$ z0 x  F3 gglobal mom_out_angle_pos mom_prev_out_angle_pos+ r5 C9 f5 L2 }' q: j7 V! Q
global unclamp_b_flag. T7 Q, W# P5 X
global first_clamp_flag& y" A- ~7 U; Y# a

. l( r5 b$ o1 X$ l, ]$ f$ V$ x. w* P/ Z8 u" ?' A
if { $first_clamp_flag == "TRUE" } {, ~- Q9 c7 k4 `% V& x
     MOM_output_literal "M11"5 @- D$ J: E7 w
     set unclamp_b_flag "TRUE"
9 y% [/ |. ]1 ?5 I     set first_clamp_flag "FLASE"" r4 n# G/ S" Q5 l& z1 i+ l5 m

2 B5 J( ?3 M' X2 C0 t} elseif {[info exists mom_out_angle_pos ] && [info exists mom_prev_out_angle_pos ] } {
+ m' y$ ?1 r6 w' x1 I/ w  y' }  if { $mom_out_angle_pos(0) != $mom_prev_out_angle_pos(0)} {, `; O9 f9 z: i. C( B
     MOM_output_literal "M11"
. R6 |2 S% u  c/ D- A     set unclamp_b_flag "TRUE"! `1 y6 h& ^+ R
  }5 {' J: m% l/ E+ C: R- f
}
' ]7 B0 `5 s9 i2 a$ p# x# r$ |
% L- }# r) D9 x; g+ ~, G/ Z
global unclamp_b_flag
( S9 L$ r% M; O8 }$ u7 ~- F. ^4 @2 r  |) [$ k( V0 O1 q' h
if { [info exists unclamp_b_flag ] && $unclamp_b_flag == "TRUE"} {
4 U1 ]0 S0 q, q, u  a  MOM_output_literal "M10"
$ f/ G: ^0 |5 h- a  set unclamp_b_flag "FALSE") B9 x# |* }# {6 v
}
  [! O0 S2 m! ?
发表于 2016-9-5 09:52:10 | 显示全部楼层 来自: 中国上海
lucklyday 发表于 2016-9-4 23:572 T# c, s3 z  H8 D) K( Y+ R
@张文汽车,大大再来指导下,怎么让他联动时只输出一次哦
1 z: {( S# p: \5 u5 Y: `#
: [0 G, w. p+ V# Pglobal mom_out_angle_pos mom_prev_out_angl ...
你不是设置了变量记录状态了吗?
3 ?4 m2 y  D1 z+ s) _4 mset unclamp_b_flag "TRUE"" Q, s( C' j3 [1 Z  ^
set first_clamp_flag "FLASE"
8 r% P7 f, e( d3 X# N5 V既然有变量记录状态,去判断这个变量就可以了- [/ J& y/ |: T* H( L" u$ m
$ s+ Z/ H) D* k& d5 S
另外,有问题不要附到别人的帖子后面& G. K# q' X8 X. Z2 ?, @; V
请另开帖求助,这样才能更快的帮到你
1 e0 W# O# P+ l* \& ^( F
7 s; f& L' Z6 B* P
发表于 2016-9-5 12:32:40 | 显示全部楼层 来自: 中国上海
张文汽车 发表于 2016-9-5 09:52
" @8 {1 [  b9 _, n6 |你不是设置了变量记录状态了吗?0 Q8 S0 A, z0 P6 g
set unclamp_b_flag "TRUE"
+ `* f3 J( q# n1 j( Nset first_clamp_flag "FLASE"

9 r8 [4 x  A- ?; B偷偷的干活,让人知道了不好
发表于 2016-9-6 20:39:02 | 显示全部楼层 来自: 中国重庆
看看了哦啊
发表于 2016-9-8 08:57:38 | 显示全部楼层 来自: 中国台湾
具體怎麼操作可以詳細說明嗎?  |% c5 S4 r( u6 P7 [" l
我也困擾這個很久了
发表于 2017-3-1 21:19:55 | 显示全部楼层 来自: 中国四川绵阳
这个必须顶,我也在找这种类似的判断语句,看了必须去学一下TCL了。
发表于 2017-10-17 12:18:33 | 显示全部楼层 来自: 中国江苏苏州
## a, r- \+ G/ W: @
global mom_out_fixture_offset_value  mom_prev_out_fixture_offset_value
8 S6 N4 A1 w' @& V2 O$ O* [global unclamp_b_flag2 V, ]! r- ?+ o! V8 f
global mom_fixture_offset_value
. }6 v4 k$ M; }- E6 L; s7 Dset c [expr $mom_fixture_offset_value+53]
7 f1 F: k, _6 I5 E% T$ ]9 T9 N5 ^# dset d [expr 00-$mom_fixture_offset_value]
2 ]3 A6 S0 s, Z* i9 ~; Lglobal e" U9 r( @* W# \8 p$ B
if {$mom_fixture_offset_value >= "00"} {
% `" f  m) u* B5 x- i" v' Nset e $c
; N6 ^  p" u% _. U} else {0 f2 l! e9 L- o
set e 54.1\ P0[format "%02.0f" $d]
  u6 ^- a  r' _, ]* e: ?) s! `$ W, I}
3 l7 G. E+ v1 H) s' J
& X2 b( g  E& y7 M+ u0 S, B- Fif {[info exists mom_out_fixture_offset_value ] && [info exists mom_prev_out_fixture_offset_value ] } {
! c, I/ s+ g( {) H5 C4 K2 @  if { $mom_out_fixture_offset_value(e 54.1\ P0) != $mom_prev_out_fixture_offset_value(e 54.1\ P0)} {
2 [4 e6 x5 |' q! e     MOM_output_literal "M26"1 d' ]: b, R5 I& ~
     set unclamp_b_flag "TRUE"
; z( r+ }5 k  C! p3 \  }
; L2 S+ L6 V& l7 m7 p! ^7 n( B4 ~6 j} elseif { ![info exists mom_prev_out_fixture_offset_value ] } {8 i, t9 |3 R9 G2 G
     MOM_output_literal "M26"
6 L0 J* r* B0 N* W5 z0 }     set unclamp_b_flag "TRUE"
, D9 |2 V3 C+ c9 \}% g8 |  s  y% O9 n" j
! C$ @& P1 y& L2 d; p4 Z  X( V, w

+ m& |' R2 a2 y: e8 h
/ W4 C( b4 o5 v7 R% T2 [如果让坐标系来决定  M26松A轴  M25锁A轴  这变量怎么修改呀 , 求告手,我的邮箱  liuqiguo88@126.com
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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