找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 765|回复: 6

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

[复制链接]

8

主题

67

回帖

50

积分

注册会员

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

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

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

×
本帖最后由 ajqfnxk 于 2016-12-1 11:11 编辑
9 e$ \/ h: `8 Z# N" ^' A1 p0 v) a) t6 K' Y; e( v" f
三轴加工的程序,有很多加工位置,所以使用了很多wcs来微调。
! T& J& `9 s* q( \在MC内通过 work offset 可以实现,但每次要弹出一个对话框,且要选"just thisr'的选项,不然全Update。- Z8 |& W$ u+ s" t" E& S$ y" `
wcs设置.PNG 0 P! t& I4 O' F3 U9 L- K6 a6 ?
相在PST内直接给workofs赋值,通过mi4已经实现,但放的位置不对,分层加工时会每一次都把WCS再输出一次。
+ s, m/ Q6 z& @. F; [9 D% D5 d8 G0 w
不知道应该放在哪一个PST块内?
1 Z0 F# ]6 ?" i7 p2 b
+ L5 B5 o7 L) ?# y/ D      #if mi1$ > one & workofs$ <> prv_workofs$,
$ R" m& G* l( ]3 |: Z! p. ]: X. f      if mi1$ > one & gzq2 >= prv_gzq2,  #2016-12-01 ge2 G6 X# R/ G( V) B
        [/ W6 F  g9 m) N' ~, i& J+ P5 Q
        sav_absinc = absinc$
! O3 l3 T* A% ~7 G" `4 F# d1 d* Y5 y        absinc$ = zero
4 T( x! N& x5 i5 h2 R9 L" V1 L        pbld, n$, sgabsinc, pwcs, pfxout, pfyout, pfzout, e$. p! R# i5 h0 k9 A# b
        n$, scool50, e$ #2016-07-05 ge Z抬高
& }5 w! f3 A; J3 \6 y2 G6 l        pe_inc_calc  s! a) y3 r( V( a; ~/ V5 |
        ps_inc_calc
" e8 ]; m/ d) K$ G) {7 _        absinc$ = sav_absinc
8 p5 p9 j7 t% z% B) L        ]
& L6 l  F7 D1 E6 p/ L6 m) a+ y# b0 d6 x0 p
" C& k3 u5 k. Q, N- e8 v; ?6 k& ]5 p, K) {) }$ e5 q
( L/ j4 S+ N+ d& T8 _/ y- X% ]. N
+ f- a; J5 x. B( Z, K! `
pwcs            #G54+ coordinate setting at toolchange
3 J1 q  s3 p2 V1 t) c      if mi1$ > one,      
8 {. z+ r6 x7 K/ O        [, t) I: b/ G: B. A, D% }
        sav_frc_wcs = force_wcs
2 Z: g0 G( r6 l: i' A$ Q5 W' t        if sub_level$ > 0, force_wcs = zero2 D, E" h- G5 h% O' Q% _/ G6 s, K  I
        #if workofs$ <> prv_workofs$ | (force_wcs & toolchng),! e" w) }  ^$ A1 {
        if gzq1 <> prv_gzq1 | (force_wcs & toolchng),
+ R4 Q( [  `7 h! l6 i          [6 @# Y' N' @* q1 ^2 s* D7 P
          #if workofs$ < 6,6 i/ k$ K, z2 K5 N) Z
          if mi4$ < 6,/ v. u/ b! b- Z, h
            [5 Z  n/ X2 m  v# N5 x& u
            #g_wcs = workofs$ + 548 q" c* J1 ?) _% o
            g_wcs = mi4$ + 54$ j! n2 `) N/ M- X9 N: p
            *g_wcs
7 ?9 u0 p3 |# v  C, J8 Y1 e% [            ]! I/ d8 K( u5 I  R
             else,
; {( z5 ~) v1 N% g: `. m! i6 m               [
# \2 A. ^  I8 g* m  e                   #p_wcs = workofs$ + one- q  U) B" X- z4 `8 Z6 R  B
                   p_wcs =  mi4$ + one
! W' |/ `( C. m1 O: r                    "G54", *p_wcs
* j1 H# T, l! _  F. x: M               ]
! o$ ~* C% `4 x/ h' o, z% O          ]6 C! Y+ E7 a$ g5 V* B$ N
        gzq2=gzq1
9 [6 ]; ~/ C7 q' u8 \        force_wcs = sav_frc_wcs/ e$ m; v, f( E# c
        !workofs$- S) \- k' R/ q# t& r+ ~
        ]

8

主题

67

回帖

50

积分

注册会员

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

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2016-12-1 19:51:47 | 显示全部楼层
回复 1# ajqfnxk 2 U# p- |- T! d& _7 M

; Y. Y* Z: z3 z1 ], q5 D( l& w& C) o! X6 i; ~' |) [! t
    间隔距离是否一致,如间隔距离一致,完全可以不用改任何后处理,通过阵列刀轨的方式,可以自动完成加工坐标系的增量增加。
回复

使用道具 举报

8

主题

67

回帖

50

积分

注册会员

积分
50
 楼主| 发表于 2016-12-2 09:09:30 | 显示全部楼层
回复 3# 若枫 1 ]' T, T7 n: [* {8 |1 ~% l

" W5 O$ l/ j4 N5 e" Z& B4 t6 f4 Z! [4 N2 K
    不一样的,位置、形状都是按照需求特征来的。. t$ o. S& e6 `

( S' C$ u4 Q  V0 s5 e3 N! j现在想知道每换一下“刀具路径操作”MC内的参数是在哪个块传递的,还是新增一个块来获取,但mi4它会自己变,还是不知道在哪个位置。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2016-12-2 19:12:20 | 显示全部楼层
回复 4# ajqfnxk
( j5 X; O% ?4 T6 p. [
$ x5 E6 S9 N' j9 C: O& A! B6 J: X5 @2 ]- z" [$ r
    距离特征都不一样,那么是不是一个操作一个加工零点,
回复

使用道具 举报

8

主题

67

回帖

50

积分

注册会员

积分
50
 楼主| 发表于 2016-12-5 23:53:42 | 显示全部楼层
用的绝对坐标,其实都是一个坐标系,每个WCS初值一样,故意使用多个WCS,是因为把它们放在一个宏程序内好调,且与路径文件分开,给WCS赋值前判断大小,不会造成撞机错误。  P4 G$ l0 r! H0 _& k9 C

. t: r8 ?' U. c) V我这个帖的问题是,PST在执行下一个''刀路''时,workofs在哪个块从MC传过来的,(或者mi4)使用的是通用3轴后处理。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2016-12-6 20:58:47 | 显示全部楼层
回复 6# ajqfnxk 0 E, q- x* |: \& s. ^9 K

0 t! Q4 I& ^. y: t+ |  p1 A" n! Q  n; i6 q& o& [
    你根本就没有理解我的意思,多个刀路首先要找到规律,规律分为:按照距离,按照操作,按照刀具,还是其他的。。。。
9 k+ x6 b8 R0 E6 u& T) @如果单纯的想要知道是哪个参数?,在哪里传递,后处理里面已经很清楚了。
" X: I- L. D; q9 C% r8 |  x8 I( L9 e8 f. `) _
到目前为止,我都不知道你到底想要实现什么?
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-15 01:12 , Processed in 0.146237 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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