QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
公司新来了台立式加工中心带第四轴。今天用MC替换轴大法做程序试了下四轴。结果四轴再走负角度时就走乱来' {, L0 S0 x" ^: P5 f
N2 G0 G17 G40 G49 G80 G90+ }& `+ `/ l! M* R
N3 T1 M6
6 t" O4 I/ W7 l/ ?) x- k; U! VN4 G0 G90 G54 X0. Y0. A0. S2000 M3
2 _# e3 h/ W9 s/ c3 t& y  BN5 G43 H1 Z70. M85 k1 F, Y. O% V" w2 ~7 W: m
N6 Z22.
( [" h0 X& u9 B' J9 b6 v% x; zN7 G1 Z20. F0.9 _) J5 p4 \" E* L, V
N8 X-2. A-270. F1000.
/ h$ B+ Z& y& q; n7 hN9 X-4. A-180.# a" e- M0 }2 N) |
N10 X-6. A-89.999
/ s. r& e( M3 |N11 X-8. A-359.999
: x6 L( u/ Y- F, Y5 e% DN12 X-10. A-270.' u. A) J( {- ~) ]! V
N13 G0 Z70.
$ o) Z  {/ A: `  ^- y我理解A0应该是反方向转到270度,结果是反方向转到90度。系统厂家说你只能把负值删掉,旋转轴参数改为1。系统是台湾新代21MA,3 o4 I8 r( `2 B# s0 ^% }
Pr221~Pr240 轴的型态
参数编号
  
范围
单位
初始值
修改后何时有效
221~240
轴的型态
[0~5]
-
0
Reset
n   设定为1时:(旋转轴A)
1.          机械坐标及绝对坐标皆为旋转轴型态。
2.          坐标值永远维持在0~360度之间。
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
4.          在公/英制坐标系统下皆以为单位。
5.          G28G30参考点回归指令会复归到一个回转内之机械坐标0点。
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
' Q8 n% G$ P6 t% R

# W  O+ T; E: k( o/ M6 C, N4 [
  v5 Y( ]9 _" i& R0 b- `) N  \9 \2 r6 u
; D0 E- U: U) i3 J' x* m2 Q
$ `! s( Q, F: q% i& H

+ h& i' ~) S& U+ H# {2 K
 楼主| 发表于 2014-1-11 20:52:43 | 显示全部楼层 来自: 中国广东
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=702287&extra=page%3D13
4 S7 S2 h; a. R3 z! g. B! f: v5 Q替换轴用的是顺时针加工,就是改变不了A轴负方向输出
0.jpg
0.jpg
 楼主| 发表于 2014-1-11 21:07:13 | 显示全部楼层 来自: 中国广东
我的程序
  o+ g5 d- Y+ W# N! |1 C* D' b+ m大家有什么方法解决编程角度负方向输出谢谢
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
0 |5 L: l, F% i3 K  Y) M. jPr221~Pr240 轴的型态' p( o/ @7 E/ Y, P" q* F
& I4 I7 I. J6 Z2 a3 P' _2 a
参数编号
& A4 H! G; E! R4 V. ` 说  明; ^$ T0 K+ v( y) M; k# V
范围
3 h  D2 o, L* o3 Y; j 单位
$ B0 a( o7 [0 c 初始值9 s) Q5 T' Y$ l) q) K
修改后何时有效5 E& G' X' y" P% H4 h$ y) j

8 j4 `! I  L3 w6 p: g+ C" d221~2406 @* `: f1 K5 {8 g6 v0 Y
轴的型态
7 L" I6 d1 T1 T/ i9 p; e. J0 v [0~5]
1 ~( r! t9 b( O+ Q7 P0 U7 ~ -
! h; b4 T! J& {4 [8 c  a: F 0
! ]9 |$ S& o5 b2 ]2 f: d 按Reset键) c1 u; c9 p  R: q
; P* O" P8 y/ Q4 X& d
6 h2 Y" g$ Y' @; F

' _% o' |) ~5 {; Z/ u+ v/ h4 ]6 @( `6 T2 W" h
n   设定为0时:(线性轴)0 c9 w3 I$ N! d) w
+ V' P- k. d0 A" ^0 A+ D" a
1.          机械坐标及绝对坐标皆为线性轴型态。
0 U8 b* q) [7 U+ c
; {; l; d, D, z! H* ?. d2.          接受公/英制坐标转换功能。" [! j5 M3 A1 o8 t' i

2 r+ G+ B+ w3 W9 `! S, T0 L3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
3 ]6 M% D% C5 B3 s- u, L& {/ [' f
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。7 w( T* P, l! E' N; f0 X6 B
/ Z6 K! h) v) t) z
n   设定为1时:(旋转轴A)
, W6 W: D4 V3 k# k6 J! h: Y6 x, q" D- o. x
1.          机械坐标及绝对坐标皆为旋转轴型态。8 }( {4 `; B3 n2 Q0 p5 K
4 M% d' H8 R+ {6 B6 Q
2.          坐标值永远维持在0~360度之间。
. g2 b) k: h% z( R' ^& E6 a" W/ d7 H3 {/ y
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
" f7 \" x& W' J. n& ?9 D% `5 ]
% b% |, W/ t& \+ g1 a4.          在公/英制坐标系统下皆以”度”为单位。
6 y% _9 W& f2 t) S. }2 e( e1 G* F( W; N5 q4 M
5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。5 {6 G3 E8 p/ _! `& `( B0 \

1 N- y7 z% ~' p. F' f4 j$ E4 C% a" O% y6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7 I( k$ N% F7 G! O
# p5 H6 g) q% @" z7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
) }5 k% G- c9 F4 R& C6 k; Z4 b# L; A+ T
n   设定为2时:(旋转轴B)
9 z# T( S6 a) z& ]0 H, u, Y7 y: a( _) v
1.          机械坐标及绝对坐标皆为旋转轴型态。' \. E1 ?( T5 i) z( e

. t% T# O3 w' \! E7 v5 x2.          坐标值永远维持在0~360度之间。
& ]! s" K3 U7 m
$ y1 v  |/ ]5 N* ~' i3.          绝对坐标(G90)移动指令+/-,+代表正转、-代表反转。
% \8 h0 ?* A5 S, W! U
4 ~$ |/ z& f7 h. S! Q; K# T+ R4.          在公/英制坐标系统下皆以”度”为单位。
* l4 W9 j' d% \( V& j; H
# O9 T' z- n% ^+ N& w4 `- e! \5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
4 t- c! q( U( G4 j+ \
0 ?( w7 `% p" {6 u6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
) R! k8 `/ i) s) \
# |3 ~' e, d, f: t# kn   设定为3时:(旋转轴C)" k8 l0 C: `( r6 e: }2 [7 k* u
4 ?, c0 `+ E4 f* c- U
1.          机械坐标及绝对坐标皆为旋转轴型态。0 \% I: W! u+ z# K9 j
  v7 W) z, N" ~. P( p! L
2.          坐标值永远维持在-360~+360度之间。: Q, @1 y* Q+ O" C

  C+ r, o0 v% q9 d& T) A3.          在公/英制坐标系统下皆以”度”为单位。
+ _( M  x9 o: T8 A0 x1 Z! l% L+ J# u- _, @
4.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
0 c( c3 U8 W! @& \: S! ?0 T
* ^% ^: p1 A' x- @! S$ A3 V) H5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。' n# H& A3 s. L
; [! e. c: U. `) I, ]; @
n   设定为4时:(旋转轴D)
0 E7 q( W" G  Y' d3 G8 H9 Y8 p: O5 x' p
1.          机械坐标为旋转轴型态,绝对坐标为线性轴型态。
; g; m8 V9 C2 {. }/ `# F: a4 x1 e; i- r# {) d7 j( [' U8 Q* D) D; V
2.          机械坐标值永远维持在0~+360度之间。
1 U& g; W, H( S3 ~& v% z  x4 n2 _  ^
2 q+ a& y) V8 h; |3.          在公/英制坐标系统下皆以”度”为单位。3 C6 O" y4 Y& h  R5 u1 `
* g% I- X! j! }. J% @3 G
4.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。8 @7 X2 H* I) B; P7 k1 @: m. ~

- V% Q. J( P1 d, H3 }6 {5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
- f  b/ G2 T& @1 z/ {2 I' G
7 Q& N6 _* [* ], ?( ~n   设定为5时:(旋转轴E)
4 S( c# o$ u7 v& j+ E: \5 ^2 v
+ J8 \$ P/ x9 |& q, X1.          机械坐标及绝对坐标皆为线性轴型态。( b/ s# v# s7 B: p: @  V6 G
0 O( k4 o1 |3 T2 M# W
2.          在公/英制坐标系统下皆以”度”为单位。! W+ V* W$ _2 x. E2 ~; h$ A

1 x4 |( n; \2 y" Z9 q; j" g% T3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。6 p/ H( g2 q" Q# l
1 k- N! p7 r! A/ z4 c  @" C, O
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
! I* ?, j# P) E+ w% q4 v
/ `+ t& ]* ]- I) U' v4 x' D' q 7 Y8 j" _1 D* K  C% l5 q% _" h, U8 a) d

& l! C6 q2 x% a$ ~设定值# Q( P0 S( i' B7 Y( y. }+ C) N7 C7 @
1% G3 R/ I( W" P6 z# J- K& I
2! n  c' F+ y8 L" l& S
4
/ s3 Z0 Y0 J/ h" W' ^, [; ] 5
! ]" n& `2 z7 Q; l  T4 o8 Y( U. ]2 M 3(注1)+ z. l# m8 D6 M& F$ X* ]% m  e

7 w" q' x9 [4 Z9 _工件坐标显示, e5 Z$ \7 Y6 y; U  F) N* S
0~+360°
& c& N# V0 z  A6 p& P( y  u+ _ 0~±360000°
/ ]9 L: {6 F' @: I% J/ u 0~±360°,超过±360°回到0°
6 o" B6 A. h; `& S  c
! |& Y) G6 d/ ?, T0 Z' K机械坐标显示
! R6 |& ^! r0 g, P  T; d 0~+360°
9 c+ W& |% A7 Z$ H( L& r% U 0~±360000°
! t1 N- X+ W( T 0~±360°,超过±360°回到0°
1 d7 v* e- Z2 A# v, M/ M( y 1 P" I' _7 j7 a# K
绝对量指令, d- s/ }: b2 B6 l4 K7 ]
最短距离(半圈以内)
  V' F! ]" `  b- Q" R& q+ a4 w2 y 以命令正负号为移动方向,移动至最近之命令同位角位置(一圈以内)6 g: a* c' k& d/ e' F$ ]7 o
与线性轴行为相同,移动至命令位置(可能超过一圈); L% S9 k+ `3 J' }( G3 h8 v
直接移动至目标位置(两圈以内)$ W. K4 [) e: v0 y5 \4 h

  b  j1 \8 w4 I9 f' O" S增量指令" U1 G  Q, k% F; m
以命令正负号为移动方向,做增量位移2 n% D9 X, _: `% S: _
3 ?, s; G9 w  C. n$ i
参考点回归# \, F, W" I* F6 A! P5 B7 G
根据命令的增量或绝对型态位移至中间点,  y6 \4 B. c" Z! B3 ]1 A

3 D) v0 O, c4 k- _; ?. q& T从中间点回原点动作如机械坐标定位
( M" F2 b( Z, M2 Y1 Z+ N: F/ g
& E9 t! Q) E. f, B  \5 m3 @机械坐标定位
* [9 |6 E) a5 Q5 Q: [2 y) o% M 最短距离(半圈以内)
; A- {( F" a* \7 t2 Q 与线性轴行为相同(可能超过一圈)+ ~1 D0 O8 L" V
直接移动至目标位置(两圈以内)
' k' e. j; ]+ Z 4 r& T  C  c  v1 C" L
  e# J/ H  x4 H6 S: q0 \* ^" A
注1:型态C(设定值3)为专用机特殊使用规格。
8 o' K0 V+ C4 }5 o$ M; y+ Q% T6 n7 X3 L4 G1 o
我就是想改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度)
/ i- p' [: O# b生成的程序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  C2 U" ?$ z9 _
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php ...
8 H( n: G6 n+ [; r7 \
朋友你这个介面从哪里搞出来的     
发表于 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 )

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