QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 12864|回复: 12
收起左侧

[求助] 第四轴编程角度旋转问题

[复制链接]
发表于 2014-1-11 20:44:53 | 显示全部楼层 |阅读模式 来自: 中国广东

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

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

x
公司新来了台立式加工中心带第四轴。今天用MC替换轴大法做程序试了下四轴。结果四轴再走负角度时就走乱来2 ^4 r7 D; Y6 a( c
N2 G0 G17 G40 G49 G80 G906 ]- v. S0 R+ g) o
N3 T1 M6
  b4 J; E" E$ mN4 G0 G90 G54 X0. Y0. A0. S2000 M3$ B! F, n1 L' w+ f0 A
N5 G43 H1 Z70. M80 I0 T; f2 }( c* e+ f, D- v& E
N6 Z22.! Y$ k) {- h$ N+ `7 z* X& \+ C" H0 D
N7 G1 Z20. F0.5 U$ ~& }9 X0 t, R
N8 X-2. A-270. F1000.# o  W! a% S% Q% c0 K& `' [
N9 X-4. A-180.% }6 P: z# d- s7 L
N10 X-6. A-89.999
( ~8 C. Q' W! Z1 z! IN11 X-8. A-359.9998 o7 ], p  l1 ?1 D- \. p' M
N12 X-10. A-270.
7 v. X; G" f* u5 v4 G  g4 NN13 G0 Z70.. v' Z8 \' J2 A# x; r
我理解A0应该是反方向转到270度,结果是反方向转到90度。系统厂家说你只能把负值删掉,旋转轴参数改为1。系统是台湾新代21MA,
- }2 R% C9 [& D3 a$ q# n6 T  ?Pr221~Pr240 轴的型态
参数编号
  
范围
单位
初始值
修改后何时有效
221~240
轴的型态
[0~5]
-
0
Reset
n   设定为1时:(旋转轴A)
1.          机械坐标及绝对坐标皆为旋转轴型态。
2.          坐标值永远维持在0~360度之间。
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
4.          在公/英制坐标系统下皆以为单位。
5.          G28G30参考点回归指令会复归到一个回转内之机械坐标0点。
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
8 {- Y# r5 H9 \! {5 D5 i2 N

3 r8 [, k  I0 K, U% I: V0 J0 R3 j  ^/ n* C) f# L+ C

- x# R  c  [: b  x) z9 }, r& o
- ^: C/ |- w( A1 y. j5 P' G3 S$ u% Z: x) ]+ _' C+ S2 L/ L
4 z$ R0 u! Q5 s: e( Z. }
 楼主| 发表于 2014-1-11 20:52:43 | 显示全部楼层 来自: 中国广东
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=702287&extra=page%3D13
: Q( R) s; F! e2 b+ A替换轴用的是顺时针加工,就是改变不了A轴负方向输出
0.jpg
0.jpg
 楼主| 发表于 2014-1-11 21:07:13 | 显示全部楼层 来自: 中国广东
我的程序' M4 q5 F. L5 Q; _6 X8 V% g; R& Z
大家有什么方法解决编程角度负方向输出谢谢
01.jpg
 楼主| 发表于 2014-1-11 21:11:22 | 显示全部楼层 来自: 中国广东
G0407A1.rar (12.11 KB, 下载次数: 46)
发表于 2014-1-12 09:22:13 来自手机 | 显示全部楼层 来自: 中国福建泉州
2楼贴的图都说明了,后处理是可以设置正负输出角度的
发表于 2014-1-12 09:41:55 来自手机 | 显示全部楼层 来自: 中国天津
你的情况说明机器是线性控制,有两种方法,第一修改后处理,第二修改机床系统a轴参数,默认后处理,走最短距离是有正负号的,也就是说的绝对控制。
 楼主| 发表于 2014-1-13 06:14:01 | 显示全部楼层 来自: 中国广东
机床系统a轴参数是这几种,新代系统让我用A
1 N$ \" Z( ], C# cPr221~Pr240 轴的型态" P6 j( h9 a$ G6 C
2 I6 g6 `6 l% A3 B6 M
参数编号
  R& v+ F# b3 \; R  C6 H5 c' m 说  明4 i' e+ X# R# \8 t
范围3 M4 i/ b' [$ s$ p
单位" L3 v, B. O8 Y/ B% s5 v3 O
初始值
$ @! e; V2 T# @; N7 M* S 修改后何时有效
+ \" H) e5 q4 @/ _: a/ Y
& [  _2 F" ~( {221~240$ f$ {8 {2 T5 S/ l0 G
轴的型态
4 A& t; c8 r" K; y  b [0~5]" K* C# s. s* r* {4 a3 n+ u, }
-% G+ z7 f% D, Z; S4 x
0
! ?. e2 ?; ]( R; W- d7 b 按Reset键
8 h3 W$ h' P' T& e$ X/ A / j$ R! ]6 I# P3 r, I
- k0 p5 L: o! s5 Z# n

9 N1 ^7 C2 Z6 H7 [: e: c/ Z6 a2 j# l  j, Z' V+ D; l
n   设定为0时:(线性轴)3 Z4 n3 K" [( S& w0 O2 K. N$ L

# T6 t: P* p! Z' K. e4 J1.          机械坐标及绝对坐标皆为线性轴型态。
7 X" s& H8 X! i4 y7 j8 ^4 b4 Y! n3 d, x9 T
2.          接受公/英制坐标转换功能。
* Z4 W" \6 ^, {- c8 {6 R2 ], u7 J% Y- R1 m/ C
3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。- O+ u2 Z' s: N
) T9 I3 ^- C8 i! R1 |
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
$ |; ~& Y* z! N1 c* E1 [8 F8 U: P1 K! b: y3 i  W, ^" U0 d
n   设定为1时:(旋转轴A)! C/ j0 _3 E: W

6 A. a- V$ ~" h" @7 E4 Y. C1.          机械坐标及绝对坐标皆为旋转轴型态。: Y' I( r/ V$ K5 Y$ w# J5 T5 J
% ?' Y) |4 c1 u: z2 t! c
2.          坐标值永远维持在0~360度之间。
/ P# F. ^/ w% b7 ?- T
4 R5 Y, _# h6 {+ C7 K6 }- s3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
) }3 t' m1 k* u% R5 @* ]' C. k# Y; v' J
4.          在公/英制坐标系统下皆以”度”为单位。
" D, Q* d0 n% n+ |, A1 O  V2 G
, f$ l7 P2 x8 v) X- j( a4 w5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
/ Q5 [9 u' N; t4 c+ l: v: {0 I
* n5 u, U( q, q' C, X3 ]7 i" _8 R6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。/ F) ]! m' Z3 f6 p8 `" l, X6 g" W0 }
# a) G& |1 h  E* R/ u/ \
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
- ?2 M$ ^# }/ {* ?0 R3 u  ^: G+ `+ h. Z( {9 u8 i0 W. ]9 P
n   设定为2时:(旋转轴B)' n8 r5 Z: ^' ~6 ?" e6 `

7 I- i; W9 K/ r! w/ Q- [5 j- Z1.          机械坐标及绝对坐标皆为旋转轴型态。4 Z* z, c% x4 N; ^

. Q3 Y/ y+ y+ O+ W2.          坐标值永远维持在0~360度之间。8 n7 g1 ~) r- D
! l: q8 D! I8 }: A1 t
3.          绝对坐标(G90)移动指令+/-,+代表正转、-代表反转。/ i! S9 A2 ?- X8 x2 [$ Q% P

3 f( B: u. c8 l" l& t: E+ G4.          在公/英制坐标系统下皆以”度”为单位。
- A3 @+ F4 p! S; j: d% {* O& j$ J, e" z' ^) e
5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
7 w  R0 M6 S% d9 v
$ r1 D8 }- |+ A1 a; f! V6 b6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
) c* }8 a6 Q! P5 M% U' E$ S
& K3 A% Y9 F1 R: un   设定为3时:(旋转轴C)
8 Y0 O1 O) |# }) v3 f! A3 k% |
1.          机械坐标及绝对坐标皆为旋转轴型态。! Y1 `, I& P' S8 _- e) q

9 y, g: }5 |" R+ D( \# G: a2.          坐标值永远维持在-360~+360度之间。
( n/ u# G' y! s9 a6 q& x) A
8 J" c  ~# i5 [' m3.          在公/英制坐标系统下皆以”度”为单位。; p9 @; x: }5 D

  u# y, p7 C+ w3 T$ `2 u9 [4.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
" U" X4 U/ U7 W! k% v0 ?
+ ?  p2 z+ Y5 N* m  Q# ~" _5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
$ i( r% W+ q% _
/ S6 r" o, w0 L+ Yn   设定为4时:(旋转轴D)
% P6 i4 H* G' ?. L, ?" c3 P
1 g6 c* U2 s5 }, v/ V7 d1.          机械坐标为旋转轴型态,绝对坐标为线性轴型态。
4 f' Z" E) x- M/ O$ c' B. B
! I5 A; a' A. k3 A; v2.          机械坐标值永远维持在0~+360度之间。( b. q. S4 r+ d# x1 e

7 k7 ?! y" a& W3.          在公/英制坐标系统下皆以”度”为单位。2 ]4 j1 k, e- ]5 |6 L8 b% q

$ p0 h# ]" T, Z% R' h4.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。! n* a, H  Y- D  }  {2 z1 I

/ J% r: G/ ^8 h! C# d$ ]$ D5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
. |6 n8 [* _% W% P+ h. L9 \* R. u5 B2 n# g: t1 D1 _
n   设定为5时:(旋转轴E)
, D0 D6 U; m# a1 m7 Z! K) {, d0 g# B3 Z% U1 p* X
1.          机械坐标及绝对坐标皆为线性轴型态。
. u2 O  P& \- t& _. G# i0 c2 H7 k. R% z. M; v+ m* J& i; w' w3 N
2.          在公/英制坐标系统下皆以”度”为单位。
2 p$ u, [: }1 B* y' U
. o3 s$ b% `  o/ {3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
# F( u& _8 E% c; U! g) B: q8 s
: D) i& d  P3 N& h* {" m4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
% }0 o( B. Y5 m5 v) @+ f, [1 V& c5 l0 a# y' I. N; S

1 g/ w* I, D: Z% h, W6 x8 S& a$ ^) y/ o4 N1 {0 @
设定值# ?1 g' ^7 e$ z  ]) R
1
  B: m- j4 C. _8 u+ Z% l 2: d  `) s  Y/ C  ]- |
4
2 J0 d- V  M* ] 5
' d4 u- g$ D7 O- O 3(注1)
+ f( _/ D+ r, b. X. I 9 Y" W" U9 l" Z
工件坐标显示
7 m4 \$ e2 K, {9 `& m 0~+360°
. X! T; m4 W1 f/ k7 p8 L, c  f 0~±360000°; f- X! c7 S( Z8 v! C4 z" {
0~±360°,超过±360°回到0°
8 P  B/ N' y2 O$ h! N: ?' o , G0 N/ _" I0 F2 t; B' X
机械坐标显示: K" z$ M5 U! R9 {1 p0 }+ b  B
0~+360°
9 f* G& N% t+ R  l6 f( R 0~±360000°
) ~* Q0 R, U' F! _' o. D+ t, i 0~±360°,超过±360°回到0°
* b5 G8 N. d" y8 H9 h4 x3 B& F7 A" M
* K* _* Y) V- I' J9 j$ u绝对量指令
( c6 w! Y* H0 y. \# J) ?& ? 最短距离(半圈以内)
1 m  f9 k% e2 F" U 以命令正负号为移动方向,移动至最近之命令同位角位置(一圈以内)
  r7 @1 o, S1 r* i, |7 Q 与线性轴行为相同,移动至命令位置(可能超过一圈)! x2 `* H. v" G# m
直接移动至目标位置(两圈以内)
" c3 @0 O' ]& W* g+ \, T
' W: t2 ~7 X+ G3 p增量指令  g2 P; y( s2 u/ j# z& I% z
以命令正负号为移动方向,做增量位移( R7 w  s5 t# v+ s8 p, f5 y2 k
( _! ^7 ~0 [: [' O- `. |+ ?3 k/ m
参考点回归
4 R* p- L, B0 Q4 | 根据命令的增量或绝对型态位移至中间点,
8 h6 [, H& A6 r7 v3 V  x( c) ?5 j5 q2 x0 y* y
从中间点回原点动作如机械坐标定位
1 U2 R* m' H8 U  b) l
/ {; H. [6 x( R! P6 }( H9 t机械坐标定位
8 z4 U4 S" r& q/ p) U 最短距离(半圈以内); |! C6 j9 a$ ~6 \
与线性轴行为相同(可能超过一圈)
8 S+ D" M. W. v; |8 ]: f  u# ` 直接移动至目标位置(两圈以内)
2 j1 D' j" N; V( F 7 [! p& v+ ?9 X5 x

4 T8 w7 Y5 o1 o3 [2 n注1:型态C(设定值3)为专用机特殊使用规格。0 d0 p) [0 R5 @1 `( f

* l" L/ N$ k) L* h5 u9 h( l9 z# Z我就是想改MC四轴设置和后处理谢谢
发表于 2014-1-13 10:01:23 来自手机 | 显示全部楼层 来自: 中国天津
机床参数改2,对应软件在机床设置里面,a轴设置为最短距离。
发表于 2014-1-13 10:02:03 来自手机 | 显示全部楼层 来自: 中国天津
机床参数设置1,上面看说错了。
 楼主| 发表于 2014-1-13 21:06:52 | 显示全部楼层 来自: 中国广东
我的机床参数现在设置的就是1,MC4轴设置用的是最短的方向绝对角度(0-360度)
& o% S4 l* t( {生成的程序A轴带负值,4轴旋转角度就出错。比如程序输出A0.    A-270,4轴的动作是从0的逆时针转到90度。MC模拟动作是从0的逆时针转到270度.系统厂家告诉我,你只能把负号全部删掉。有什么办法让MC4轴生成全部是正值的程序?
发表于 2014-2-8 19:43:19 | 显示全部楼层 来自: 中国江苏南京
g1r2 发表于 2014-1-11 20:52 static/image/common/back.gif
8 h* J% m& Y0 f3 W2 O$ m4 vMC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php ...
8 \% s! K8 |& ?5 L8 U7 B) ^: ?" X
朋友你这个介面从哪里搞出来的     
发表于 2014-2-8 19:47:07 | 显示全部楼层 来自: 中国河南济源
你先看看,在机器上输入A+90是正转还是反转。在改软件的征服。我这有两台4轴,正转方向不一样,是两个后置的
 楼主| 发表于 2014-2-13 18:24:52 | 显示全部楼层 来自: 中国广东
请问xx270329461 在机器上输入A+90是正转。软件里面哪里改正负呀?谢谢。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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