QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2483|回复: 5
收起左侧

[求助] 第四轴只能是0-360怎么设置???急 谢谢!

[复制链接]
发表于 2010-7-17 06:33:40 | 显示全部楼层 |阅读模式 来自: 中国浙江台州

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
我机床只能识别C轴0-360
9 \# T3 ^. n3 t' |( l3 r0 [是负数的时候就报警0 s0 c8 w. {: w& h! K$ m  l
有什么办法将MC出来的程序有这个范围吗
. ^( y. u- E0 O1 C请高手指教/ Z$ s0 I- ~: I' W+ A* M7 ^) Y
感激不尽    急用啊 !!!     谢谢
9 w: P9 Y3 l, v8 m7 Y8 O9 d1 a% f$ q- }7 c
+ P# E! K9 }) W; h6 |/ x
! {/ U8 r. _5 m5 s3 r' J
2.159 Y3.483 Z-16.075 C-25.027 F16.2
$ i* ^" [7 `; q4 BX41.958 Y3.776 Z-16.001 C-25.27 F115.8+ @1 l  m8 p% O5 v
X41.771 Y4.036 Z-15.876 C-25.463 F97.6
- l% Q) m; }+ ], RX41.506 Y4.32 Z-15.516 C-25.489 F8.62 g  x0 x$ Y8 ~) O% @. _
X41.473 Y4.323 Z-15.277 C-25.297 F121.1
% E* @& r8 J6 h. R3 ^1 qX41.486 Y4.276 Z-15.06 C-25.134 c7 f8 z3 G1 u. d$ G( V- a
X41.562 Y4.159 Z-14.831 C-24.914
$ Y$ i1 q* \* I. }' K3 z7 ?* xX41.632 Y4.065 Z-14.543 C-25. F44.2/ i  ~" Z7 w, o% Q1 Q
X41.744 Y3.856 Z-14.187 C-24.998 F157.5
9 g0 b# A" _8 k% G  F- sX41.852 Y3.61 Z-13.766 C-24.992 F1.9
( @  c" w: ^" nX41.954 Y3.365 Z-13.346 C-24.9862 @/ h& {7 m" }3 y1 d5 U7 ]
X42.05 Y3.12 Z-12.924 C-24.981
9 y3 Z- Y% K8 u: B7 H; S6 {X42.14 Y2.875 Z-12.503 C-24.976
& B2 t# Z+ v# t: R  o( {! iX42.224 Y2.63 Z-12.081 C-24.973. U: y1 o* M3 n* D
X42.302 Y2.386 Z-11.659 C-24.97$ J3 a" u$ @0 \3 h
X42.375 Y2.141 Z-11.237 C-24.968 F157.58 [2 _/ Y- M; i. D$ ~
X42.441 Y1.897 Z-10.815 C-24.967) z( X: I3 J. y
X42.502 Y1.653 Z-10.393
* u& Z& y9 P9 Z) {X42.557 Y1.409 Z-9.97 C-24.968
5 ^" a% E( M& I( q/ D2 yX42.607 Y1.166 Z-9.547 C-24.97
5 r# g6 r& ?  R+ U, s, NX42.651 Y.923 Z-9.124 C-24.973 F1.
* w' j+ x; f3 t7 B. fX42.689 Y.68 Z-8.701 C-24.976
% k* Z$ P6 V- X* l" H2 \% y) N4 n+ QX42.721 Y.437 Z-8.278 C-24.981
- t3 P  [2 q* Q+ \, X& rX42.748 Y.195 Z-7.854 C-24.9876 J. H6 w' j, y; _4 g! [, T$ G! D
X42.768 Y-.047 Z-7.431 C-24.993
 楼主| 发表于 2010-7-24 21:42:02 | 显示全部楼层 来自: 中国浙江台州
怎么没人回答呢
& I7 _& @# j5 Q. T9 ?如果有什么软件能设置成C为-时通通都加360
5 F5 r2 s- P5 R1 f8 A那就可以了     盼望高手出现
 楼主| 发表于 2010-7-26 06:25:10 | 显示全部楼层 来自: 中国浙江台州
自己给自己顶一下   希望高手出现
发表于 2010-7-26 21:23:00 | 显示全部楼层 来自: 中国广东广州
我来帮楼主顶一下,希望高手们不吝赐教
发表于 2010-7-27 20:30:29 | 显示全部楼层 来自: 中国江苏盐城
这不时什么难题,把你后处理文件放上来啊
 楼主| 发表于 2010-7-28 06:08:18 | 显示全部楼层 来自: 中国浙江台州
本帖最后由 723667735 于 2010-7-28 06:12 编辑 3 Z: W% K/ r* g* W

% \  z  x$ W- t7 Q# D那谢谢你帮我改下好吗  9 Q7 J& I" n% e! |
能说下改那里就更好了    F9 b* N, ~5 k. i# }
我QQ723667735
! F) A; y- G) C/ |$ |能加我学习下吗1 G$ @, I! U2 @
后处理在下面/ z3 {( g0 M7 Z
应该就是这里    不过我还是不回改
/ h" C1 T( N) }. e" Apcoutrev        #Rotary axis revolution calculation (Modify for wind-up)
3 I+ t4 B7 S# S5 a4 W' B      if cir_at_zero = one,
1 s5 t' K5 X) X        [; X0 e7 U! _# v! n
        #Arcs at center position the c axis( U7 Q3 @  _' q' Y
        if cuttype =  -2| cuttype = three,! k1 ]  d8 a( F
        csav = czero_csav - sweep$9 Y" ?" `6 T& Z4 L& E7 a
        else, csav = czero_csav + sweep$
, J: d# H, |4 v& z: R        czero_csav = csav
  x# L: g  _9 ?+ z6 ]. M1 X        ]3 t$ U) R  ]  `, ?0 ]
      #C does not move going to CL
- m& G8 n+ ^3 t: x$ |. b( @      if pnt_at_zero, csav = prv_csav
* S: V* L' e, z* z! T      cdelta = fmtrnd(csav) - prv_csav  #This calculates once, for rev5 t- m7 i! h4 n; @  K- ]$ M6 P
      while abs(cdelta) > ctol & not(cir_at_zero), #If motion exceeds ctol, add wind-up
- A, x5 Q# }, ?2 ], P3 q        [" F) {8 b+ U# J' [
        if cdelta > zero,
% b; c: {( ]1 k# Q" r4 ~" [6 J7 ]" t3 m          [
, \9 C+ W4 Y# Z  y- ?          rev = rev - one2 x3 v2 C- ^* ]" f* d1 g8 J, u
          cdelta = cdelta - 360: X9 e3 j: h. O& L! V. m  t
          ]: m# d, n( R/ g! R
        else,
9 w4 `1 z% G4 f5 M          [& ]. p( q: n8 v
          rev = rev + one
  n$ Y! m+ [) Y& U          cdelta = cdelta + 360+ K$ X7 k) T% I8 y8 K" p# Y
          ]
' x8 }% K& P8 U        ]' o( b1 z4 c, \3 [" F
      if cuttype <> four, c_wnd = rev * 360 + csav
" A& T7 R9 z4 s  ~$ d( S/ E      else, c_wnd = sav_rev * 360 + csav
5 K: I& e" k- X! o9 m# _, }6 ?      !csav
. g* v* G& j$ K. c      @c_wnd4 S0 l& ?5 t, }( f
      #Now switch to c_wnd which is the absolute winding C calculation$ h6 ]4 h# v; A3 |
      #Modify for shortest direction if toolchange or toolplane
; C1 P. T* U' r4 e" n      #but not with axis subs8 \8 B# G  b8 w8 U: Z: V6 ?7 h8 D
      if c_axistype <> three,
; l: Z; W0 |' y: r        [- I- y% N. c; F4 p1 H
        if abs(prvc_wnd - c_wnd) > 180
7 X) s9 `1 T2 @/ }9 C' z5 ]- M          & (toolchng | (y_axis & cuttype < four)),( p. U6 i/ ?8 B- m8 o
          [
0 r( g. c' l' Q, s          while abs(prvc_wnd - c_wnd) > 180,) u0 E/ d) s& L2 w' o, f
            [
, x8 Q* ^+ t# B$ r. `3 F            if prvc_wnd > c_wnd, rev = rev + one
8 l. O( M- X+ _# Q, P$ U' [, u            else, rev = rev - one! U0 \  |3 M0 W7 Z5 J$ i, l- j
            c_wnd = rev * 360 + csav- r, b  o7 K( t; Q  V1 w, n
            ]" b+ `# l6 |3 `
          @c_wnd! B+ X, |. t8 s5 x6 d6 i7 B- u9 T6 D3 ~
          ]
3 o; R: f4 j7 {! w        ]& O' X  a: U5 @5 ?  Q! l/ [  {
pindxcalc       #Index move calculations, direction is shortest exc. Asub
: L" G' z( |9 F7 V. H      if pnt_at_zero | cdelta = zero, indx_mc = prv_indx_mc& z1 ~  n& k' B$ T  m
      else,
1 }4 C9 k5 ]( H0 n2 W) L. m        [
* Q4 n8 I: ?) Z        cdelta = fmtrnd(c_wnd) - prvc_wnd$ F+ I7 q2 w. `( ~
        if cuttype = four, #Just look at the direction
, ^9 u8 }7 K1 a  p0 z  k          [
8 z# O% t( `0 W* T' u& B          if cdelta >= zero, indx_mc = one; U1 b4 ^+ G1 g8 C6 @2 u
          else, indx_mc = zero* o* `/ [, ]1 N
          ]
3 v5 u$ q. V1 O3 K) [) t# r        else,
9 X0 I1 r' H/ c          [/ s2 |! \9 d* P2 H/ X7 S8 P; L5 H
          #Phase shift delta 10 revolutions, check odd/even for direction
8 b7 Z- Q. P) p* \          if frac(int((cdelta + 3600)/180)/two), indx_mc = zero5 s. W0 L$ V  T+ j5 U8 @
          else, indx_mc = one
% }9 J) Y: L$ y2 \* F  o# f          ]* l/ Z5 A# J/ N$ S
        ]2 I+ E# ^# n0 h4 T
      #Set range 0-360
- C( |6 p& V: c5 [% m  }4 q      while cabs < zero, cabs = cabs + 360
0 u- S2 l6 M+ ^2 E0 t8 O1 U      while cabs > 360, cabs = cabs - 360

Generic Fanuc 4X MT_Lathe.rar

33.6 KB, 下载次数: 19

发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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