找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 808|回复: 6

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

[复制链接]

8

主题

67

回帖

50

积分

注册会员

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

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

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

×
本帖最后由 ajqfnxk 于 2016-12-1 11:11 编辑
  }7 p1 @; o& d  I/ B9 i' ~6 a& U% l/ o# f; u  m" I
三轴加工的程序,有很多加工位置,所以使用了很多wcs来微调。
7 K' l7 S& O& h0 f. @在MC内通过 work offset 可以实现,但每次要弹出一个对话框,且要选"just thisr'的选项,不然全Update。; e+ s9 t& g. ]9 q1 Z! y' p
wcs设置.PNG
* \/ o/ h7 s- |7 s, U相在PST内直接给workofs赋值,通过mi4已经实现,但放的位置不对,分层加工时会每一次都把WCS再输出一次。
2 l# x; j. G2 @2 j3 I# g3 y# i# Q2 C, c
不知道应该放在哪一个PST块内?8 R9 x% ~* Z) n$ o

7 f2 D, K- v- E0 X4 t: x( O% D; x" @: ^      #if mi1$ > one & workofs$ <> prv_workofs$,# w: o/ T2 {& B. u+ v# X& |2 c5 g
      if mi1$ > one & gzq2 >= prv_gzq2,  #2016-12-01 ge
' X5 x6 V: D; Y8 G: m        [
5 W/ D2 S7 F2 x  {5 ?        sav_absinc = absinc$: M, o  ~2 h4 G- a, M
        absinc$ = zero
& o- F2 B) G; p, g! \) h# b% k        pbld, n$, sgabsinc, pwcs, pfxout, pfyout, pfzout, e$* F6 N* C: K% x0 v4 h; L
        n$, scool50, e$ #2016-07-05 ge Z抬高
2 I$ ^6 l% x0 f5 n' t        pe_inc_calc7 e# F* g$ C# O% t
        ps_inc_calc
. X& i* m# z3 R6 Z        absinc$ = sav_absinc8 O: _5 y, D& E1 Q* r
        ]+ k& s) S% n. |4 T& h; X+ G7 f% f
  O2 ~$ @; B1 w+ s1 _
% ]1 Y" T' d" Z: L2 [
! `2 w- j( e- l1 Z2 w' S4 u9 k

* q2 _0 ]# {+ h4 `. t- gpwcs            #G54+ coordinate setting at toolchange( k, A* E; ?# ?: Z& v$ Z
      if mi1$ > one,      
/ x: N2 X  G/ i        [3 R2 T# l& ]- n  n' q; `
        sav_frc_wcs = force_wcs# r. o3 ]# B8 _7 j% \6 O9 [
        if sub_level$ > 0, force_wcs = zero# P2 A0 P- a. C+ M
        #if workofs$ <> prv_workofs$ | (force_wcs & toolchng)," ?# I& b  s4 X
        if gzq1 <> prv_gzq1 | (force_wcs & toolchng),
1 x5 [; q  J# ^% p) e          [1 S- H/ _5 A, O( G1 l9 v0 a
          #if workofs$ < 6,. L. H$ F& @4 g& ^2 n1 A1 H
          if mi4$ < 6,
6 k  w* T2 V' x: _: f1 c) K            [
0 D  H! |" ]" ^. a* F2 b            #g_wcs = workofs$ + 54$ v0 W- ~, K% \! E! [% s' g
            g_wcs = mi4$ + 54
% K: X1 ~+ b; S% F& Z' A            *g_wcs
9 L) L+ }4 y0 K3 v            ]
/ P1 p9 t: h6 \" \* M. j- f             else,6 u" W7 a8 |" Q
               [
- v5 f7 m- x% t$ w5 m3 b8 o3 c" Y; U8 {                   #p_wcs = workofs$ + one: y+ ~# b1 a9 ?6 @" D" c! _
                   p_wcs =  mi4$ + one
2 w, n+ r0 v2 v5 Z3 Z( m0 n                    "G54", *p_wcs
0 N/ Z+ F% K' D               ]
# i0 x+ I: M0 {- K. o6 m/ x8 \          ]
' m3 {0 M5 Z# S  ?        gzq2=gzq1
  Y, ^2 X' I2 K4 E% \0 F4 J        force_wcs = sav_frc_wcs+ i' z9 x  j' P( S1 z$ \0 Q
        !workofs$& n7 ~, Y6 n- J7 O/ d
        ]

8

主题

67

回帖

50

积分

注册会员

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

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2016-12-1 19:51:47 | 显示全部楼层
回复 1# ajqfnxk / w) U3 H; o8 r" G  F; V
" \# a+ I; R. @* E1 x( ]
4 _) L; h0 [4 k5 Q9 {8 z
    间隔距离是否一致,如间隔距离一致,完全可以不用改任何后处理,通过阵列刀轨的方式,可以自动完成加工坐标系的增量增加。
回复

使用道具 举报

8

主题

67

回帖

50

积分

注册会员

积分
50
 楼主| 发表于 2016-12-2 09:09:30 | 显示全部楼层
回复 3# 若枫 * k6 p7 ~+ N! O6 @- k1 Z# J

6 g3 M+ n) _" F: W! m4 D* H0 B/ n# v) j7 M! P. U6 R
    不一样的,位置、形状都是按照需求特征来的。
; D$ {1 \  \+ ?# `$ S4 G3 h/ T$ x$ h+ s9 B1 Z- ^6 E" Y5 T7 ?9 S0 f& X
现在想知道每换一下“刀具路径操作”MC内的参数是在哪个块传递的,还是新增一个块来获取,但mi4它会自己变,还是不知道在哪个位置。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2016-12-2 19:12:20 | 显示全部楼层
回复 4# ajqfnxk
' \: F6 X1 d5 w
% [6 b6 ]1 D* z5 r  g2 \
+ X+ K' a: o+ e, O0 X- l8 U    距离特征都不一样,那么是不是一个操作一个加工零点,
回复

使用道具 举报

8

主题

67

回帖

50

积分

注册会员

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

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014266
发表于 2016-12-6 20:58:47 | 显示全部楼层
回复 6# ajqfnxk 0 f" ^+ z$ V; x+ D8 E

4 x: x. H  q5 w& G/ L+ s/ I- N' T, i& M
    你根本就没有理解我的意思,多个刀路首先要找到规律,规律分为:按照距离,按照操作,按照刀具,还是其他的。。。。
) y2 _. |- J& {4 i! y6 Q如果单纯的想要知道是哪个参数?,在哪里传递,后处理里面已经很清楚了。7 |0 ?; U9 |0 u9 J6 M! F( E
8 Y; k* G. K% N* e4 R0 _
到目前为止,我都不知道你到底想要实现什么?
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-8-23 13:14 , Processed in 0.194967 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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