找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 627|回复: 6

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

[复制链接]

8

主题

67

回帖

50

积分

注册会员

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

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

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

×
本帖最后由 ajqfnxk 于 2016-12-1 11:11 编辑 5 z6 A5 }, W( {( a2 U. N
8 i( C" O; W! c& K! W. R
三轴加工的程序,有很多加工位置,所以使用了很多wcs来微调。# m+ p' N  h% b% }4 T/ Q5 {( c
在MC内通过 work offset 可以实现,但每次要弹出一个对话框,且要选"just thisr'的选项,不然全Update。
7 \8 v# Z2 {; ~5 k wcs设置.PNG
6 K9 S0 S# W+ H, E% w0 s相在PST内直接给workofs赋值,通过mi4已经实现,但放的位置不对,分层加工时会每一次都把WCS再输出一次。
- c$ X! R5 R% J) r+ T7 q
  k  I; z1 b  y& E) X不知道应该放在哪一个PST块内?
/ M- h7 o2 h* c" n
1 `% O+ l( H( \& ~' V; ~- t- p      #if mi1$ > one & workofs$ <> prv_workofs$,
9 x3 \3 J2 d3 ^; I/ P) X      if mi1$ > one & gzq2 >= prv_gzq2,  #2016-12-01 ge
7 b9 |3 k* A8 Y        [- K, }2 ^% P& H# G# g( d
        sav_absinc = absinc$
# B1 k, K3 t- c" K        absinc$ = zero6 E+ n3 k6 [8 c. T3 h
        pbld, n$, sgabsinc, pwcs, pfxout, pfyout, pfzout, e$, {" l; K3 E% t3 Z" J1 }
        n$, scool50, e$ #2016-07-05 ge Z抬高
7 b1 y" [  F8 U) u3 f& R  A        pe_inc_calc
( b  F) c  w' N7 r$ x$ n  G5 O6 Q. ]        ps_inc_calc0 n$ A) B  H& A" a
        absinc$ = sav_absinc2 ?6 u/ P- s% t3 X5 M2 R
        ]
4 F: `6 Y. z% V( W6 H$ z9 k) O) J# k. @! O( C# b7 h1 P; j

- @4 ~4 [7 Z0 Z5 F
5 z) r, y8 L5 {! w4 E7 v3 {: X
* @# f; `5 C/ S( H" d8 k3 q. @) Upwcs            #G54+ coordinate setting at toolchange7 |' R2 q9 p( w9 X, T0 q
      if mi1$ > one,      
7 {* u! E- {$ h% r6 J2 R0 Z  `        [
& W+ v. E+ A$ B- L$ w% S: U% b        sav_frc_wcs = force_wcs
0 T$ |0 i* N, P: V- N# l0 p        if sub_level$ > 0, force_wcs = zero2 o* `, V4 D1 @) b2 D; @
        #if workofs$ <> prv_workofs$ | (force_wcs & toolchng),
. q3 A, e; U* O8 j. M        if gzq1 <> prv_gzq1 | (force_wcs & toolchng),
- s& l, T1 K8 r# ~7 J          [# t2 P( Q! {( O) Z$ A! q" U/ x
          #if workofs$ < 6,
; @% m3 `6 P4 Q, p& [          if mi4$ < 6," I3 s* N9 P3 A8 F
            [; P" s# m7 a( g7 U
            #g_wcs = workofs$ + 54
$ Y9 T  d, d( F            g_wcs = mi4$ + 54
$ B! b0 O5 M8 U" G" ^8 _            *g_wcs, H0 m9 u  g# N5 f: k( [
            ]
, p. E- i% n# S5 q; |             else,
9 Z3 T) f$ u5 f) @, _+ o4 S! V1 M# N               [
8 d1 V8 ~/ t" h; l, o8 U; _                   #p_wcs = workofs$ + one
4 s# }  T! [: I3 {! t, ~+ i; b                   p_wcs =  mi4$ + one
& E$ p" N0 l5 s7 I$ ?1 w6 R' I2 ]5 S                    "G54", *p_wcs' M8 s$ |( U' p+ J8 U
               ]
5 x" p: o# m1 C          ]( ^; p! @+ _8 {. Q, i/ Y/ v& p
        gzq2=gzq1
* _. k/ x$ l; T# o# |; }1 [* b        force_wcs = sav_frc_wcs$ V9 W% @) m3 n6 S0 _
        !workofs$
  x$ a/ t6 D2 I; t" K        ]

8

主题

67

回帖

50

积分

注册会员

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

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014262
发表于 2016-12-1 19:51:47 | 显示全部楼层
回复 1# ajqfnxk
9 o, T/ E7 _- d7 x) {
6 _) h' }! d0 ]7 o, n1 [8 n) S6 }$ j! H
    间隔距离是否一致,如间隔距离一致,完全可以不用改任何后处理,通过阵列刀轨的方式,可以自动完成加工坐标系的增量增加。
回复

使用道具 举报

8

主题

67

回帖

50

积分

注册会员

积分
50
 楼主| 发表于 2016-12-2 09:09:30 | 显示全部楼层
回复 3# 若枫 . t, b; u* C$ Q6 D7 e3 w
$ B' \" A* H7 l% J+ y4 H

" x3 \, C+ k1 M) H. O6 u: E' p    不一样的,位置、形状都是按照需求特征来的。
0 {$ S; _$ w  R1 x3 I" \" h5 i( n7 f7 b% h6 s! [/ |. v) |
现在想知道每换一下“刀具路径操作”MC内的参数是在哪个块传递的,还是新增一个块来获取,但mi4它会自己变,还是不知道在哪个位置。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014262
发表于 2016-12-2 19:12:20 | 显示全部楼层
回复 4# ajqfnxk
: s6 i& m  ]6 [- p4 }$ @
* u* L- n0 s& [. i( ]. Z- `
/ _5 j, V4 h! ]) w4 v# a$ {    距离特征都不一样,那么是不是一个操作一个加工零点,
回复

使用道具 举报

8

主题

67

回帖

50

积分

注册会员

积分
50
 楼主| 发表于 2016-12-5 23:53:42 | 显示全部楼层
用的绝对坐标,其实都是一个坐标系,每个WCS初值一样,故意使用多个WCS,是因为把它们放在一个宏程序内好调,且与路径文件分开,给WCS赋值前判断大小,不会造成撞机错误。
% k4 o4 e3 U4 Z1 K1 A7 l# e& Q/ l: x4 J# w9 l$ m: c3 \9 {
我这个帖的问题是,PST在执行下一个''刀路''时,workofs在哪个块从MC传过来的,(或者mi4)使用的是通用3轴后处理。
回复

使用道具 举报

433

主题

5759

回帖

901万

积分

管理员

积分
9014262
发表于 2016-12-6 20:58:47 | 显示全部楼层
回复 6# ajqfnxk
' \/ k6 X3 ?: n  b; W& ~
# y; ^( Y& E6 G1 v  R
. _2 f: }# o& t- F    你根本就没有理解我的意思,多个刀路首先要找到规律,规律分为:按照距离,按照操作,按照刀具,还是其他的。。。。+ Z6 q4 F+ p1 [. G/ C6 ^# J9 p
如果单纯的想要知道是哪个参数?,在哪里传递,后处理里面已经很清楚了。. U( [; p) U# `$ k# t

/ v; z: C( F7 g9 i到目前为止,我都不知道你到底想要实现什么?
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2026-7-19 10:03 , Processed in 0.434447 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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