QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
公司新来了台立式加工中心带第四轴。今天用MC替换轴大法做程序试了下四轴。结果四轴再走负角度时就走乱来% [& U0 D2 r! r
N2 G0 G17 G40 G49 G80 G909 [$ T% T5 y2 K: b7 d
N3 T1 M6* I) f0 b2 j4 g, R( E5 v
N4 G0 G90 G54 X0. Y0. A0. S2000 M3& ]3 Z2 p9 n* Z* |6 \! o/ W. t
N5 G43 H1 Z70. M84 \- d, g5 |3 m8 a9 p* ]  V
N6 Z22.6 }5 X8 k5 ^/ f4 i; U
N7 G1 Z20. F0.9 v8 q9 @1 ?! B" J- w
N8 X-2. A-270. F1000.
- _) _) U2 S1 Q) E: s/ _& H, ?N9 X-4. A-180.; e% r( m# K6 J% H7 {
N10 X-6. A-89.999
9 O5 g+ H$ r# |/ UN11 X-8. A-359.999
( O( f# v! [) B! B" FN12 X-10. A-270., s  d4 q5 i, {* o7 W9 _1 _3 h9 n
N13 G0 Z70.1 _& w  m/ J- T, f; u+ W
我理解A0应该是反方向转到270度,结果是反方向转到90度。系统厂家说你只能把负值删掉,旋转轴参数改为1。系统是台湾新代21MA,) |+ \) e' A3 m6 D
Pr221~Pr240 轴的型态
参数编号
  
范围
单位
初始值
修改后何时有效
221~240
轴的型态
[0~5]
-
0
Reset
n   设定为1时:(旋转轴A)
1.          机械坐标及绝对坐标皆为旋转轴型态。
2.          坐标值永远维持在0~360度之间。
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
4.          在公/英制坐标系统下皆以为单位。
5.          G28G30参考点回归指令会复归到一个回转内之机械坐标0点。
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。

6 j$ y6 B/ J# `! r1 j9 ~1 k: l3 p2 W) C# V0 t
: s5 D$ Q, S' c6 p, e

# p$ @1 f7 v* Y) w8 T$ l# a( [4 b
! N# z9 X, t* H% G1 m+ f
! D4 ]5 U$ a. p7 I7 l4 Q% e
 楼主| 发表于 2014-1-11 20:52:43 | 显示全部楼层 来自: 中国广东
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=702287&extra=page%3D13
2 X; Y' m6 r/ s" R6 d替换轴用的是顺时针加工,就是改变不了A轴负方向输出
0.jpg
0.jpg
 楼主| 发表于 2014-1-11 21:07:13 | 显示全部楼层 来自: 中国广东
我的程序
( W1 H. q& q: c0 R/ t& A大家有什么方法解决编程角度负方向输出谢谢
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) q8 @4 k0 s$ X
Pr221~Pr240 轴的型态
/ |. I) t# {, B* M1 E9 H1 K4 N  P: V, A) x
参数编号
# I# b9 V4 c8 k- |2 ]+ W 说  明
0 |0 h+ ]4 q- D! b 范围
! |3 z. }0 f4 Q: w  Z# Y) P 单位' d+ l; W' n. K* w+ s  y
初始值
( F6 y  l1 N2 Y 修改后何时有效  w: u: u7 |1 r' t0 E) E

9 l% T2 A1 x& s  h8 f. j221~240
. O( t' N  x, j$ G 轴的型态, r! p! E+ f+ k6 C) r
[0~5], i) s! X- \" |# ~1 R5 M1 B/ V
-1 e' B0 Y: y2 R% ~, I9 S0 n) `
0
& N7 |6 U- }3 x* |/ x 按Reset键6 U" \. u. t) I5 C, y) b1 Y3 B" [
5 q( b7 u9 {$ [, W0 M. i

  [- g( H" y: l! q/ k : ^; S! k9 u4 ^  O3 @6 \7 Q
, \0 B$ q! c) U5 _1 @$ k2 p$ u8 y4 a
n   设定为0时:(线性轴)
+ ~7 J: d) R" `4 _
  B* h/ h8 }2 r+ z% G% B  r/ A1.          机械坐标及绝对坐标皆为线性轴型态。
; G$ J2 V" b) w& o; v
2 o& w8 ~  `- P/ @5 N  ~2.          接受公/英制坐标转换功能。
$ d* ^7 A: a) _4 @5 y5 z+ j8 T  i% J) F8 z& D/ S
3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
4 o' a1 x) A! I" k/ a% t3 O& L( o& V2 [- j4 y/ T3 D# V
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。  S2 ~# Z. P1 Z; b# ]' C1 ~/ D
8 l# i/ J& _- E- `1 s. H6 l( M
n   设定为1时:(旋转轴A)
- z/ u) n9 a9 K$ [% D: E# \+ o3 p. u; h+ A
1.          机械坐标及绝对坐标皆为旋转轴型态。/ R$ s& P6 ?  d- m  I
4 h6 B% n0 L# p: c7 d% X
2.          坐标值永远维持在0~360度之间。* N& v/ L$ ]% C5 }5 t

' q# q! o  Y* y  q1 U/ O3.          绝对坐标(G90)移动指令的+/-代表位置的方位。  j; F& F( d, b0 L  s0 u! |

, ^3 R: [$ _& n- v4.          在公/英制坐标系统下皆以”度”为单位。6 I) c! X* _" D

+ G7 {0 v9 o, R- K) D3 [$ I" k5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。8 {; B" a- `4 X# Z- K2 q
6 w5 P. N8 G! \* T: r2 u7 s. ~
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。( u( P5 d1 i" k1 p7 K+ L
7 U* l3 j( [) K6 U- I$ r
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。& ~. Y1 s7 s& k' M2 Z7 Y( e

+ B# D% C/ Y- n& a4 Hn   设定为2时:(旋转轴B)4 ~" Y, }5 U! R" \) Y7 g3 h& k

* Q. G) @% ?7 k1.          机械坐标及绝对坐标皆为旋转轴型态。
3 ?* k5 ~. g0 K3 g- o
* W& x3 b* B/ w& m) i2.          坐标值永远维持在0~360度之间。
) e2 y1 A: \7 O: Q; K
6 }+ z7 D# `! B) Q5 o! C3.          绝对坐标(G90)移动指令+/-,+代表正转、-代表反转。
6 r& ~6 f% ]  C
) ^  ^0 z; m( @) m! ~7 r4.          在公/英制坐标系统下皆以”度”为单位。# ~8 r+ {/ i9 ~( ~! L' @- s

* W+ d; o# R9 F& I- Y, [5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
" X, J1 z9 j! H
0 b" T" G  {8 v+ o6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。4 S4 E0 q9 q! @

6 `/ ^4 ]" P" u8 d1 N) Un   设定为3时:(旋转轴C)
& `: R& Z/ I& \$ J2 a
+ g1 Q: L0 M0 v1.          机械坐标及绝对坐标皆为旋转轴型态。3 h9 Y+ i" }0 C+ o
+ z1 M! l8 m6 N: U; `. ^
2.          坐标值永远维持在-360~+360度之间。# e' L. z. [- x7 O' W: E8 k
: s6 M# I) S  S3 l3 C! F
3.          在公/英制坐标系统下皆以”度”为单位。+ S+ D8 s- R. x& t  I1 d3 [* t/ L
* K: n  c: O2 O+ a2 O
4.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。6 a& j; x7 p' m+ V$ b3 O2 W
; s1 H+ M$ y7 J. z
5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
( X: Y- D* c; E3 Q. s& x( t
5 y. b7 ]2 K: V) s% G, r% E, En   设定为4时:(旋转轴D)
4 N7 q0 g/ `! E/ C6 c% w3 K( o
  \2 h, Y' A. y% L) P: r1.          机械坐标为旋转轴型态,绝对坐标为线性轴型态。
8 ^- [6 \0 m. j. a2 |# o3 i$ s0 w! V
2.          机械坐标值永远维持在0~+360度之间。+ g8 O( @# H3 E  x+ N+ d, e

* G9 I* s6 e+ g# O2 N3.          在公/英制坐标系统下皆以”度”为单位。
7 V. j( W2 l7 r3 l1 n8 ~8 f! l/ H/ V2 i7 o, f
4.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。1 G" S/ Q& a% V( I$ D2 ]- S
; W( v7 R4 @: O: F: q
5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。) J2 N  |) y1 d
0 n& }( O6 \6 ~$ ?1 y) J& [0 \
n   设定为5时:(旋转轴E)
- a9 ~% n4 d; F- E
. ~; h1 ?) b# `; C, R* |1.          机械坐标及绝对坐标皆为线性轴型态。" |  ~. W" N7 X% x5 L$ l

7 \" m4 L0 {7 ?" C2.          在公/英制坐标系统下皆以”度”为单位。
/ d! ?- f/ d/ v% W& D( k- K" I; C( h8 C; K
3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
% n- c9 o  e- `. b+ r  P8 ^) a9 X. H' h- j7 T
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。9 i1 p. ^  u! A, {" N
& ?; _- H! ^1 ~) E
9 e) s) c4 ~' @! L, _! p

1 V% ]0 w- X+ Y5 r8 R0 k设定值; X2 s% A5 R3 g/ g, R* q! w
1
; P3 @1 }  U- Z% y9 l 2
5 h8 V1 \0 [1 U& R$ ~/ p 4  l# Y0 R# v% U/ m6 b
5
4 {$ f$ ?! Z/ ?7 ^; a( b1 K 3(注1)- q" l1 ~* s1 A4 G

0 G0 B( E' T' b: E工件坐标显示. Q. B7 M5 J( W6 @: c  m
0~+360°' g1 a  G) P' q( D
0~±360000°2 \7 T2 V( L- L$ }- I
0~±360°,超过±360°回到0°3 l# F& A; r, m; I2 W

& T7 c, i# |! D7 X' z机械坐标显示
0 w4 T" u( T( \9 \ 0~+360°! P* s/ d2 M; ^+ T
0~±360000°
+ H" O8 K4 f' J# Q/ j 0~±360°,超过±360°回到0°/ ?/ E. Z' `4 v! T' e: {/ L

( S$ x& Z5 C  r. x绝对量指令
8 g) T# v8 U! h5 g$ A8 o5 B 最短距离(半圈以内)
" |5 n4 q/ }. Z& f+ _ 以命令正负号为移动方向,移动至最近之命令同位角位置(一圈以内)
% z: T6 \+ k# }) b5 d 与线性轴行为相同,移动至命令位置(可能超过一圈)3 \! q) V5 f$ d2 b1 l
直接移动至目标位置(两圈以内)# R% p8 m' v7 `' J% e1 g/ n
7 F. m. G9 [; d* L) `) }
增量指令! K% w3 ]0 U+ E- ^) m
以命令正负号为移动方向,做增量位移# }- V$ V1 |) l' T3 ?+ Y" y
: M, e5 {, B& p0 T) c  j
参考点回归: a% m1 Y2 @7 q: X4 l
根据命令的增量或绝对型态位移至中间点,1 a+ o8 h* R$ j7 k: i, I# R
! ]& T6 Y: M: `4 h  M; E
从中间点回原点动作如机械坐标定位
6 \; I3 G# i$ r- h 8 ~' t6 y# ?: R8 t  `' F6 {
机械坐标定位
  \2 {! Y4 @# f7 A- P! q1 U 最短距离(半圈以内)* |$ J% [3 f# v4 ?
与线性轴行为相同(可能超过一圈)
8 _9 ^5 n1 B, d% ]9 A. N2 v 直接移动至目标位置(两圈以内)% D6 h% d0 W8 l8 q0 |3 ^" _# M

# Q* [& M5 c" n, T- z% j9 U  K: Y% c% P- S) T$ L
注1:型态C(设定值3)为专用机特殊使用规格。
- ?  X3 K4 c: m9 n7 t9 u3 ^, u) `5 F6 y6 K
我就是想改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度)1 Q, r- L- j: o% B) Z7 o
生成的程序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
& R3 N% G5 \! m$ C1 \% EMC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php ...

8 {2 E; H$ ~) T  u" x/ k1 [$ K朋友你这个介面从哪里搞出来的     
发表于 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 )

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