找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1069|回复: 6

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

[复制链接]

8

主题

67

回帖

50

积分

注册会员

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

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

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

×
本帖最后由 ajqfnxk 于 2016-12-1 11:11 编辑 ! A. z4 h) I- a2 o1 t' E, b" j+ [- {
4 Q6 n5 g, s9 R: E( R
三轴加工的程序,有很多加工位置,所以使用了很多wcs来微调。
* q: a) \; E8 D! Y9 p5 g* D在MC内通过 work offset 可以实现,但每次要弹出一个对话框,且要选"just thisr'的选项,不然全Update。' m  ]2 u0 O3 H8 Y# H
wcs设置.PNG
$ I( ]! O+ h$ I+ W7 T相在PST内直接给workofs赋值,通过mi4已经实现,但放的位置不对,分层加工时会每一次都把WCS再输出一次。. y1 E! y5 Z) p' k, y# z. E5 X

! C* \1 ?5 k* U" ~" o1 @不知道应该放在哪一个PST块内?
8 ]3 s; G7 P& ]1 ^) q( ^2 w
  \% A4 I, V+ w; Z$ C/ F( a( g      #if mi1$ > one & workofs$ <> prv_workofs$,
% b  T* T; T; ?5 j( I/ q, D- k. d      if mi1$ > one & gzq2 >= prv_gzq2,  #2016-12-01 ge
* s$ B; a$ T- [6 ^! g4 ]6 \. y        [
5 t5 m# U5 V. h3 f- e& x        sav_absinc = absinc$
' w8 k7 c- M& A4 e% x        absinc$ = zero3 N9 V8 C( M3 M/ f$ t
        pbld, n$, sgabsinc, pwcs, pfxout, pfyout, pfzout, e$
" h. L, n0 r5 x% ~  H. o) a$ M        n$, scool50, e$ #2016-07-05 ge Z抬高/ c& n' J6 g( N
        pe_inc_calc+ C4 C, i2 A; I7 D* g- b
        ps_inc_calc
% x( x( Z3 Z+ ]1 z$ h' ^, m9 I& y- M3 @        absinc$ = sav_absinc
1 ?. c; H- c- f5 `        ]6 [! k) |% |% D) o" f* F
8 j1 e$ W4 K  E! |$ \

* m! s' v0 B+ L6 d
+ o/ Z" L' {7 v4 k7 C4 z; J
% ]4 ^, a7 q1 t" e1 bpwcs            #G54+ coordinate setting at toolchange
# ]" n8 x9 q0 @$ j4 p7 H      if mi1$ > one,      . u, \/ |$ h; k7 T* K
        [
" e# k# j, e) c! E        sav_frc_wcs = force_wcs
. N8 N9 b! h( o! E+ Q( J2 O        if sub_level$ > 0, force_wcs = zero$ a2 _( s' |9 y5 F2 J0 c& d
        #if workofs$ <> prv_workofs$ | (force_wcs & toolchng),5 u: V; b% Z- U8 b+ L# L' t' ]
        if gzq1 <> prv_gzq1 | (force_wcs & toolchng),9 E/ R- q. W9 i1 O0 i, C
          [+ h$ Z/ W' v7 h  g6 D1 r
          #if workofs$ < 6,& S5 V1 F5 n: W( W1 w. M
          if mi4$ < 6,1 T& E. u' l  I2 ^8 o: T2 a2 i5 `; K8 X# C2 j
            [
7 q6 Q0 S( Z( O! x0 g5 C* x# u            #g_wcs = workofs$ + 54
! Q6 I# }( f7 b2 N4 b7 e8 m0 P            g_wcs = mi4$ + 543 c' _# z1 D3 Y! s6 t
            *g_wcs
8 x* m1 t, d" J! v            ]% w6 y+ \' \1 r. Y. W. k
             else,
0 N. v: q% D# J4 b' Y& E8 q               [' G0 k; R( p. o0 x/ h: w' ]
                   #p_wcs = workofs$ + one+ Y4 q% C* T7 I: c9 M
                   p_wcs =  mi4$ + one
! w7 Z& v1 z6 ~3 ~3 H3 E                    "G54", *p_wcs
! X: {" q2 _( r               ]
$ t8 E: ]9 L# j" d4 u- b          ]  _6 y% T+ P/ S
        gzq2=gzq1$ Z% L' ^+ |. @- k
        force_wcs = sav_frc_wcs( V3 {' R$ s( I
        !workofs$
" `" w. ^; p* L3 m' v        ]

8

主题

67

回帖

50

积分

注册会员

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

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014271
发表于 2016-12-1 19:51:47 | 显示全部楼层
回复 1# ajqfnxk
9 p+ j1 U; t# u, a5 C  M4 B5 H# s5 \- @; [

* z, [+ C* F7 \, y  }' n* i    间隔距离是否一致,如间隔距离一致,完全可以不用改任何后处理,通过阵列刀轨的方式,可以自动完成加工坐标系的增量增加。
回复

使用道具 举报

8

主题

67

回帖

50

积分

注册会员

积分
50
 楼主| 发表于 2016-12-2 09:09:30 | 显示全部楼层
回复 3# 若枫
. K- ^& h. f, f
( i) l/ o6 ?) u+ U8 K2 t
) t5 K0 k1 e' t! {    不一样的,位置、形状都是按照需求特征来的。! H) i( A. b2 A$ i# b. ^0 l0 o

) ]' G: T" S" N0 i现在想知道每换一下“刀具路径操作”MC内的参数是在哪个块传递的,还是新增一个块来获取,但mi4它会自己变,还是不知道在哪个位置。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014271
发表于 2016-12-2 19:12:20 | 显示全部楼层
回复 4# ajqfnxk ; e0 i" O" d& ]( N7 ?! P

1 ^! E% o3 |6 C. I  C# I3 m9 N
! e, U4 h/ J. d    距离特征都不一样,那么是不是一个操作一个加工零点,
回复

使用道具 举报

8

主题

67

回帖

50

积分

注册会员

积分
50
 楼主| 发表于 2016-12-5 23:53:42 | 显示全部楼层
用的绝对坐标,其实都是一个坐标系,每个WCS初值一样,故意使用多个WCS,是因为把它们放在一个宏程序内好调,且与路径文件分开,给WCS赋值前判断大小,不会造成撞机错误。; T. M" R# _- C2 q5 G/ k
  n& t2 j, E3 P1 @
我这个帖的问题是,PST在执行下一个''刀路''时,workofs在哪个块从MC传过来的,(或者mi4)使用的是通用3轴后处理。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014271
发表于 2016-12-6 20:58:47 | 显示全部楼层
回复 6# ajqfnxk
' I6 W; w1 l  F0 _6 w2 ^% R. t
; Q+ R. }! s. `% v1 a) M; f. E
$ x* T8 I7 R6 n' R    你根本就没有理解我的意思,多个刀路首先要找到规律,规律分为:按照距离,按照操作,按照刀具,还是其他的。。。。
& a& l* m6 w6 a1 q! q% d如果单纯的想要知道是哪个参数?,在哪里传递,后处理里面已经很清楚了。
  @1 x% u: g+ m2 y
' l) o8 f* T8 a( @到目前为止,我都不知道你到底想要实现什么?
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-9-29 10:10 , Processed in 0.163462 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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