找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 889|回复: 6

[未解决] 在哪个位置给workofs 在PST内赋值

[复制链接]

8

主题

67

回帖

50

积分

注册会员

积分
50
发表于 2016-12-1 11:07:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

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

×
本帖最后由 ajqfnxk 于 2016-12-1 11:11 编辑 $ {9 I& ~! ?/ c  |' b" p) J* g$ C# R
' [1 E4 {" {# @4 y* i
三轴加工的程序,有很多加工位置,所以使用了很多wcs来微调。
' c: x% K: R/ K+ e$ k- [! W) S在MC内通过 work offset 可以实现,但每次要弹出一个对话框,且要选"just thisr'的选项,不然全Update。  A; ]! ]6 {: n6 U; @
wcs设置.PNG / j0 H0 d) D) J: ^$ m/ y7 z
相在PST内直接给workofs赋值,通过mi4已经实现,但放的位置不对,分层加工时会每一次都把WCS再输出一次。
( l$ A- Y+ \" e# o  `2 m. N; r
4 [4 M4 V8 u  H* S6 x不知道应该放在哪一个PST块内?
2 b' G1 b6 [3 `# J1 l  |0 k
# V9 @0 F: A! d& E2 }$ E      #if mi1$ > one & workofs$ <> prv_workofs$,
& \, M& f2 K* `4 ~6 ]: P0 C      if mi1$ > one & gzq2 >= prv_gzq2,  #2016-12-01 ge
+ @; M' s; O/ S  U* i        [
2 Q' m  k0 q3 H6 {* u- l( S        sav_absinc = absinc$9 O8 c& `6 e5 O5 h; _
        absinc$ = zero
3 F/ d3 K7 Y) o  z+ }        pbld, n$, sgabsinc, pwcs, pfxout, pfyout, pfzout, e$
. ~& ^7 d7 I; Q9 ~: y3 a4 j/ h6 h        n$, scool50, e$ #2016-07-05 ge Z抬高
! T9 {& H2 `# P        pe_inc_calc
$ l2 R% `; `  G; ?# s% w        ps_inc_calc
  ?5 R: R, Q8 B, g- w0 S        absinc$ = sav_absinc
- v* q6 g, ?# w7 m  B( F        ]
% ^2 s8 {+ r  ]3 Y6 c; @  N  p/ K2 m: u5 W7 @1 e' t

5 c- i8 z# S. D" N" k
! V. t: k! R2 X7 [  l% g( a& q
& @$ d+ Z/ q2 G7 n% Apwcs            #G54+ coordinate setting at toolchange6 J1 I% P1 N/ F; C% v
      if mi1$ > one,      2 C, e3 h- ]0 j5 ]2 l
        [
' F1 M, k1 W( ?5 D% n4 A  v        sav_frc_wcs = force_wcs( s) r: _' n4 {0 P0 c
        if sub_level$ > 0, force_wcs = zero6 l7 y( k% y5 L3 x
        #if workofs$ <> prv_workofs$ | (force_wcs & toolchng),9 W$ S) \; |' [: r' e
        if gzq1 <> prv_gzq1 | (force_wcs & toolchng),1 ?! Q, ^# U. D
          [: o0 f0 ?0 {5 O, b" r3 Z
          #if workofs$ < 6,8 L" X6 c# E7 Y- K9 _' }
          if mi4$ < 6,6 r& n* Y0 ^- E# ]# C" R
            [* W7 P$ S5 T! n! D7 r- }) _' f& ~
            #g_wcs = workofs$ + 547 |0 y( c7 V9 v1 s: B8 {- ?
            g_wcs = mi4$ + 54# [* m3 i, w4 n. A: P: \
            *g_wcs
* m* k! f; e# A. Z            ]
8 L. Q6 ^0 a! x             else,
3 c! \2 \4 U& t1 v  x               [
+ f7 W3 w/ p  u! y8 Z' \4 g! \0 B" ]6 q                   #p_wcs = workofs$ + one# w4 ^* q* @/ x& V7 i8 w5 ^. G2 M
                   p_wcs =  mi4$ + one: |9 R) x* F8 j+ g8 y& e6 [$ i
                    "G54", *p_wcs
7 }5 T) Q$ z0 X: q% ]9 t) P               ]4 Q/ a  m3 }: a5 E; G  h
          ]) t' ]! S9 N0 L: _- D
        gzq2=gzq1
- H" b! A2 b+ P2 T        force_wcs = sav_frc_wcs2 Q- K+ k1 Q" v% P' x
        !workofs$3 L  v) M8 K2 ]% X
        ]

8

主题

67

回帖

50

积分

注册会员

积分
50
 楼主| 发表于 2016-12-1 14:10:15 | 显示全部楼层
@枫哥  有没有讨论的Q.Q群或微.信群?
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014269
发表于 2016-12-1 19:51:47 | 显示全部楼层
回复 1# ajqfnxk . S# Z( e0 b; r5 o$ U2 U
) g9 ~  W- B, s7 K+ ~0 q

+ r' w/ g2 I; s    间隔距离是否一致,如间隔距离一致,完全可以不用改任何后处理,通过阵列刀轨的方式,可以自动完成加工坐标系的增量增加。
回复

使用道具 举报

8

主题

67

回帖

50

积分

注册会员

积分
50
 楼主| 发表于 2016-12-2 09:09:30 | 显示全部楼层
回复 3# 若枫
. e$ G* Z& U; e! i3 o4 M/ I3 r! c/ I  O( f+ q! S! Z" I

* u5 e- s* t; z1 R8 _; N    不一样的,位置、形状都是按照需求特征来的。
2 C/ u' q% Q# Y' D1 O1 g6 o+ {' S! H: h& g% s, f) i9 x0 Y( P* F9 W
现在想知道每换一下“刀具路径操作”MC内的参数是在哪个块传递的,还是新增一个块来获取,但mi4它会自己变,还是不知道在哪个位置。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014269
发表于 2016-12-2 19:12:20 | 显示全部楼层
回复 4# ajqfnxk 0 e4 [. r0 K! p. M
6 F$ }4 ?" r' t6 I. b
) I! }3 \# }# l  k+ p4 Y& A; }
    距离特征都不一样,那么是不是一个操作一个加工零点,
回复

使用道具 举报

8

主题

67

回帖

50

积分

注册会员

积分
50
 楼主| 发表于 2016-12-5 23:53:42 | 显示全部楼层
用的绝对坐标,其实都是一个坐标系,每个WCS初值一样,故意使用多个WCS,是因为把它们放在一个宏程序内好调,且与路径文件分开,给WCS赋值前判断大小,不会造成撞机错误。
+ J/ e8 F) i: C) \9 H: ~2 p( }: i( [. O# Z2 L7 {
我这个帖的问题是,PST在执行下一个''刀路''时,workofs在哪个块从MC传过来的,(或者mi4)使用的是通用3轴后处理。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014269
发表于 2016-12-6 20:58:47 | 显示全部楼层
回复 6# ajqfnxk
4 k4 Q# A& g' h" O$ A' Z' x) x. Q, _8 `: Z! Y$ b- \7 y& o# v

) {% B% ~+ t& N/ g/ u    你根本就没有理解我的意思,多个刀路首先要找到规律,规律分为:按照距离,按照操作,按照刀具,还是其他的。。。。
9 t) a! r- v7 ?/ e如果单纯的想要知道是哪个参数?,在哪里传递,后处理里面已经很清楚了。2 f' |2 o; a8 f. g" A0 W, e0 J, ]  \
  o6 e2 f, o5 K# @* W( ]
到目前为止,我都不知道你到底想要实现什么?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2026-9-2 13:31 , Processed in 0.188497 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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