QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
我机床只能识别C轴0-360& P+ H5 U. L; K' u6 z# l
是负数的时候就报警
+ e, h3 Z5 u. m4 S有什么办法将MC出来的程序有这个范围吗* m4 L8 i9 h% n% k  l
请高手指教
. f' C7 ~$ O7 a  \- n感激不尽    急用啊 !!!     谢谢0 ?$ W  R) s) z

$ ~1 n" g' P$ e/ O; P$ }- Q; C. A: |0 C4 W& P& {0 d
  O7 F: k% q5 ~# i
2.159 Y3.483 Z-16.075 C-25.027 F16.2- Y, d' u: C# q) T
X41.958 Y3.776 Z-16.001 C-25.27 F115.8
9 R8 h% x& ^0 d" t+ ?: OX41.771 Y4.036 Z-15.876 C-25.463 F97.67 b3 }2 `- N% F; v( U
X41.506 Y4.32 Z-15.516 C-25.489 F8.67 u9 ^- u- ~1 M% r
X41.473 Y4.323 Z-15.277 C-25.297 F121.1
$ H8 {; j7 @+ m7 @# Q$ J& L3 KX41.486 Y4.276 Z-15.06 C-25.13+ ^, M  D2 D, N
X41.562 Y4.159 Z-14.831 C-24.914" H% l' ~. s" _( ?2 C2 R( I
X41.632 Y4.065 Z-14.543 C-25. F44.2
, _; H4 h$ t0 O2 LX41.744 Y3.856 Z-14.187 C-24.998 F157.5
, ^- U8 \8 H1 a; k0 I. QX41.852 Y3.61 Z-13.766 C-24.992 F1.91 N" _5 F5 i; K/ \$ H) q1 w- G# f
X41.954 Y3.365 Z-13.346 C-24.986% B- s7 u$ g5 K2 H
X42.05 Y3.12 Z-12.924 C-24.981
1 v+ ?: J( o9 OX42.14 Y2.875 Z-12.503 C-24.976; t. t7 h4 q3 R' u% ]
X42.224 Y2.63 Z-12.081 C-24.973
' x  B' }; y& [0 ?X42.302 Y2.386 Z-11.659 C-24.97
# N' s+ C) {% S3 a0 n8 tX42.375 Y2.141 Z-11.237 C-24.968 F157.5; z! a- U2 b# u+ D
X42.441 Y1.897 Z-10.815 C-24.967
+ f# [% d# X, z+ b$ j( t- YX42.502 Y1.653 Z-10.393
# C3 u: H) }3 ]/ ~3 l8 uX42.557 Y1.409 Z-9.97 C-24.968
! ?9 B' G6 Z) W3 P4 L$ }9 wX42.607 Y1.166 Z-9.547 C-24.973 U! e+ H4 y) W7 `
X42.651 Y.923 Z-9.124 C-24.973 F1." f" u/ w$ ^9 S$ q
X42.689 Y.68 Z-8.701 C-24.976
3 z" i1 D' \+ W7 ]X42.721 Y.437 Z-8.278 C-24.981
3 X9 j) H; v# s9 S) UX42.748 Y.195 Z-7.854 C-24.9873 i1 d! K9 E- a: o( y4 `
X42.768 Y-.047 Z-7.431 C-24.993
 楼主| 发表于 2010-7-24 21:42:02 | 显示全部楼层 来自: 中国浙江台州
怎么没人回答呢8 q/ g' Q8 G( r8 z- u* U
如果有什么软件能设置成C为-时通通都加360  x/ d0 c4 f. @) M
那就可以了     盼望高手出现
 楼主| 发表于 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 编辑 % [5 q8 D& {+ h. ~/ k, L1 e6 e6 Q
+ H. ^% t5 d# p% Z
那谢谢你帮我改下好吗  
% T2 A1 K1 F; r1 n. ^能说下改那里就更好了  
. q6 x: a0 n: U, D/ `我QQ7236677352 _2 O! ^& l, y  `5 S8 p4 ^- M7 [
能加我学习下吗
" B' X4 Z0 ^1 Q3 F; c. J# B后处理在下面
( d$ j) k- T  j4 W' c* T. X5 `应该就是这里    不过我还是不回改& n& ]6 G% l' i
pcoutrev        #Rotary axis revolution calculation (Modify for wind-up)
/ }9 ^# \/ I( C  I& o: _7 J      if cir_at_zero = one,4 y- Q* ?% x& {
        [
( z3 v; L* d& k$ V9 l        #Arcs at center position the c axis
3 {7 |5 e  u$ t1 \) N# X" L        if cuttype =  -2| cuttype = three,, l& L9 x7 f) I! U- T  f
        csav = czero_csav - sweep$6 D8 [# G2 _" M* B: _0 U; J; S! @
        else, csav = czero_csav + sweep$
; A9 l* H* D5 f  H9 H2 P        czero_csav = csav
/ z3 q( M' v5 T( r        ]
5 J+ l0 h4 s# Q4 d; \      #C does not move going to CL" H3 {9 v0 k  R3 g
      if pnt_at_zero, csav = prv_csav
- O. e! E8 E- X! o: T3 W7 {: q) [      cdelta = fmtrnd(csav) - prv_csav  #This calculates once, for rev
2 R7 w& g" f# F- {      while abs(cdelta) > ctol & not(cir_at_zero), #If motion exceeds ctol, add wind-up
, b6 e/ T1 O- A  q        [& f! c. t) r( \7 x# {! g
        if cdelta > zero,
2 h: {* A9 `: N, R' T          [7 z$ Q0 z6 W" t8 h0 y
          rev = rev - one
  B" \7 }8 v3 Z: j          cdelta = cdelta - 360. ~# b$ j4 H, E. z9 g
          ]( U9 u2 E4 P5 r5 t1 k
        else,
( _* s0 ?7 R  U          [
# ^. [' ]2 ^3 @0 T  |' `& |1 \          rev = rev + one5 e- H, Y7 z* w" O( [
          cdelta = cdelta + 360
" k  h, M8 {  Q5 c; t          ]
' O9 ~' }% A, ?1 m        ]- f/ v& i' [5 \4 X9 ?0 X: ]$ A
      if cuttype <> four, c_wnd = rev * 360 + csav
- P" }# E. s; R/ s! f- |      else, c_wnd = sav_rev * 360 + csav
" a% c9 L& m/ b; [) m0 T8 v/ G6 g( A$ \      !csav! F" D, \0 N' e8 O
      @c_wnd
( c; l6 p9 r, G! Z      #Now switch to c_wnd which is the absolute winding C calculation3 V. s; ~  p0 `/ `0 {3 \$ [
      #Modify for shortest direction if toolchange or toolplane
2 L+ M1 V9 r2 ~5 m: o      #but not with axis subs
4 t, b; ~% I" L      if c_axistype <> three,' r0 R5 v$ v8 ]  Z/ l$ L. f
        [2 a6 E7 o, }" S
        if abs(prvc_wnd - c_wnd) > 180- a/ b# m. _; V6 j/ n. r' r2 M9 ^
          & (toolchng | (y_axis & cuttype < four)),
3 e' m7 x: d1 G- m8 O- n: i2 @          [
; N' \& {9 d2 i/ G- {$ ]          while abs(prvc_wnd - c_wnd) > 180,. A. V( `) U6 H
            [
5 {* ?8 h6 R% a% v+ _; ?            if prvc_wnd > c_wnd, rev = rev + one7 f( |7 p# V" E8 G- K0 H/ a. J2 c
            else, rev = rev - one3 F! D3 [0 H# a* y( C
            c_wnd = rev * 360 + csav
& c0 M* @$ s1 u4 g            ]; k$ [) h3 \, u
          @c_wnd
8 _, \9 b, ^+ W  x& j          ]. D; t+ x9 t8 A9 M) o
        ]' u- o1 A2 K8 L# q- `7 h, m
pindxcalc       #Index move calculations, direction is shortest exc. Asub
. Q5 \# N( H' w+ `4 R      if pnt_at_zero | cdelta = zero, indx_mc = prv_indx_mc
6 l0 y" A) s& f( I; t9 Q6 w; G5 ^      else,4 A( g  U9 z9 T/ N; W/ g  [+ Q
        [" Z* }6 M. u& K4 f: R4 C
        cdelta = fmtrnd(c_wnd) - prvc_wnd& S8 b4 s6 [  d) b" k* t; y% C; {
        if cuttype = four, #Just look at the direction
* s9 }  h2 j' @5 v5 F          [
2 n3 o7 S  L# |3 t* ]- Z          if cdelta >= zero, indx_mc = one0 U: b% W5 `0 s6 |
          else, indx_mc = zero
: E! g5 L9 D8 _$ t0 \7 t6 W          ]
# R$ s) p7 k0 g! D) N3 y5 S        else,
, K& C! f, r6 }- D& t          [+ }* ^% V* c% D3 }8 T5 Q
          #Phase shift delta 10 revolutions, check odd/even for direction- V9 r: ~/ W6 L) W, f2 ^+ ]
          if frac(int((cdelta + 3600)/180)/two), indx_mc = zero7 J0 L1 P% \; T- W. d) q: j
          else, indx_mc = one" m+ w5 G: v0 y1 w! n+ S
          ], h9 r' L% m" u
        ]
; l4 @+ @6 Y; c6 B( c4 q5 X      #Set range 0-3600 a/ R  }: i: \7 o
      while cabs < zero, cabs = cabs + 3605 c. ~) @. \- _3 O2 J8 |: x0 @
      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 )

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