QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
公司新来了台立式加工中心带第四轴。今天用MC替换轴大法做程序试了下四轴。结果四轴再走负角度时就走乱来
4 n: i/ z' F& h+ y, GN2 G0 G17 G40 G49 G80 G90
- K6 G9 ]2 n+ x/ pN3 T1 M64 ?7 }! P" B8 N( T* j
N4 G0 G90 G54 X0. Y0. A0. S2000 M3
6 m3 J  v+ ^' z, ?1 R; SN5 G43 H1 Z70. M8; v9 R9 e; \) L5 O- Z
N6 Z22.7 {; f! |: s4 H! y3 H  v# x6 c. C
N7 G1 Z20. F0.3 s4 q. r# S9 ~- \( G
N8 X-2. A-270. F1000.
) W5 ], m7 Z! G6 |2 w0 }, bN9 X-4. A-180.' v3 |% T. U" e+ w, f
N10 X-6. A-89.999
! g2 p# X. l. n/ e8 N; Z2 UN11 X-8. A-359.999
7 j) ~1 e# x" J8 `1 z0 NN12 X-10. A-270.$ |0 k  e5 Q( W" L+ c0 ?
N13 G0 Z70.
, M  Y) }2 k5 x. Z; {" o6 x我理解A0应该是反方向转到270度,结果是反方向转到90度。系统厂家说你只能把负值删掉,旋转轴参数改为1。系统是台湾新代21MA,
0 r! D( J5 n( S* W5 r2 G* @, oPr221~Pr240 轴的型态
参数编号
  
范围
单位
初始值
修改后何时有效
221~240
轴的型态
[0~5]
-
0
Reset
n   设定为1时:(旋转轴A)
1.          机械坐标及绝对坐标皆为旋转轴型态。
2.          坐标值永远维持在0~360度之间。
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
4.          在公/英制坐标系统下皆以为单位。
5.          G28G30参考点回归指令会复归到一个回转内之机械坐标0点。
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。

  [( _/ k0 w. t' G7 t: f* U. y# i( v2 B9 |/ ^8 E$ [

$ r) f4 }6 e4 {+ a. g$ Q9 K" p9 t  q$ y
+ u. `- B3 u* a. x5 o- o" a
* A6 w* e. S" K: E

; H" ~* r( W* n2 g5 z  o! ~% \
 楼主| 发表于 2014-1-11 20:52:43 | 显示全部楼层 来自: 中国广东
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=702287&extra=page%3D13, @8 G, J7 S$ d# k0 c" A' D% d+ q4 m
替换轴用的是顺时针加工,就是改变不了A轴负方向输出
0.jpg
0.jpg
 楼主| 发表于 2014-1-11 21:07:13 | 显示全部楼层 来自: 中国广东
我的程序
* P) b/ R. K$ _6 ]4 f大家有什么方法解决编程角度负方向输出谢谢
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; J9 H& L) @& E4 G4 L
Pr221~Pr240 轴的型态" b9 O& E4 S, L2 |

% J2 a% g4 j. |6 o! F6 N- `参数编号3 h9 h7 `  k  v- n' Z
说  明+ e5 V3 u: }! I; e, e
范围; M5 C' U- g2 x
单位
4 b, _0 j( ~8 y$ I# F$ a 初始值
1 x& I' r# K+ u 修改后何时有效
" _2 `; u& c3 R" {4 r% z* L
5 R& s2 h4 g( s! L6 s221~240
- d$ z; I! E  P7 h+ ]# ~ 轴的型态9 @' r6 x0 l2 m+ m5 l3 j
[0~5]0 q# S: T( P) r- ^
-
0 b' z' c. s/ j8 Z 0
# D3 Z' g+ o& d5 a* e 按Reset键
% L" C' Q! \% u, w
' o8 |; ^, R% b
# X, A- `# J% ~4 w2 w( Z
6 [" x- I% a' N9 f" n
( Y$ q; C+ h. {n   设定为0时:(线性轴)
  y: s" T5 t; g* [& H3 \( \
! p* ~1 C1 c& L& V4 k. @7 ^1.          机械坐标及绝对坐标皆为线性轴型态。" U* d2 J5 P1 p

% V4 _, L) E, p2.          接受公/英制坐标转换功能。
( a2 d* a1 p* i8 _
. v5 t8 r  h9 O) a3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。4 \& _9 {5 E. P
! V, p$ |: S0 C$ b; A' c+ G) q: e, }
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。7 [6 b2 O6 A( ?
4 a5 G9 }5 C0 x& k6 `
n   设定为1时:(旋转轴A)/ Q+ o$ `9 Q1 V; U; @7 l7 y
; _& L0 n; t: G' L& o& e2 X' D
1.          机械坐标及绝对坐标皆为旋转轴型态。4 F% @5 b& w  O! w- h4 J7 g2 {
+ l4 g5 [" P3 t2 `( x
2.          坐标值永远维持在0~360度之间。1 T$ c' I; \& K0 n: s
5 B' H- A/ s4 J$ ]- M
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。" p* W$ c: k! Q( J( N* u

' r, n& \7 ]+ g0 j! c4.          在公/英制坐标系统下皆以”度”为单位。
- ]7 n% v) p, T9 l  V3 z: c- x" K4 P* y; l+ a
5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。: i. E' \$ h3 d
* {7 [, f* Q3 q/ l
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。& J8 K" ^. ?/ h6 B" O

: y. _6 N3 ?/ |) X" E5 P7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。: w% ~& C4 I  z5 l! U! _

4 T6 ]) A8 r% G. ~n   设定为2时:(旋转轴B)# d# A8 N: a  D; r

3 `5 X* g. s+ G' }3 p5 x1 L1.          机械坐标及绝对坐标皆为旋转轴型态。2 v% `4 s% X/ [3 H: N1 o

9 a* y  @4 v& N/ s( J: i8 N6 U2.          坐标值永远维持在0~360度之间。
0 `5 v3 b5 Z% s0 f
) I. g. |* o! W. A  H8 d3.          绝对坐标(G90)移动指令+/-,+代表正转、-代表反转。$ Q0 p- d7 L- b

6 r/ S& t, g- n. Y& X4.          在公/英制坐标系统下皆以”度”为单位。
' k+ T/ i9 w6 Y5 ~( l* J! H: T5 V1 ?* J2 s
5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。6 ^: \4 ]( g+ k. N6 x2 {
% c' I; B4 T: i. f3 X* I
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。; t0 M2 z6 D7 ]

: k# a2 N. g2 }6 t. ^. l  I5 sn   设定为3时:(旋转轴C)8 Y6 k5 |; k( f6 @6 e' r! e( J

. k' B' M. a% M9 t0 b! X1.          机械坐标及绝对坐标皆为旋转轴型态。
) _; a6 J" M9 C$ U% F2 z( V& q0 `. b  |" A% l3 c
2.          坐标值永远维持在-360~+360度之间。
4 \3 B/ ~  E4 Z0 B, b4 X7 U( r* _  A8 V& O% w+ J* w
3.          在公/英制坐标系统下皆以”度”为单位。4 C7 ?, A9 M- t- p5 r3 i+ u

9 Y1 E' L5 I! B5 T& R  D4.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。; e8 V/ l6 j3 v0 r
+ o" P7 t* S- x2 H
5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
' v7 N7 ?* e' I4 k0 ?8 Y" u" `4 a5 a% `
n   设定为4时:(旋转轴D)
6 D  @7 a7 u- r$ {' b, h0 N5 M4 H' x2 C; _4 _6 b/ d' |
1.          机械坐标为旋转轴型态,绝对坐标为线性轴型态。
* a+ J5 m& ]0 }" d
6 o/ X! w9 Y  I' v* \" [- r2.          机械坐标值永远维持在0~+360度之间。
: g% X+ B: C0 p( }! }) f# `8 P/ ^, T7 u( P2 @- ^/ Y% Z; u
3.          在公/英制坐标系统下皆以”度”为单位。7 ~- z8 [& I& G
$ F3 o+ r4 }( X# s) p& L* d- D% i
4.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。9 j0 o% X3 Y: E$ X# r

- ]4 n7 J, n' @! f: r4 \5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。2 L, r' ~( W+ ^; V! a; h

, ], k% o( I* Q- w# A  c+ k+ [, Bn   设定为5时:(旋转轴E), e: l: g9 X9 s6 }& A
$ l: `: L7 h7 Z1 F' h9 f- c
1.          机械坐标及绝对坐标皆为线性轴型态。  G4 }, g/ m" N" J& q
. S$ O! r: S* h; i$ a
2.          在公/英制坐标系统下皆以”度”为单位。
; ^) l- J$ H& x9 x$ y3 Y% M2 H- c: x1 P% U% Y1 l; Z, q9 |  X
3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
7 I. B8 M% V8 l4 l7 j
4 ^( A/ n  A  A2 `4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。+ X$ v& r1 o3 q7 {* U4 C
* q. [1 e; p7 J& {7 U1 r6 ]6 {" M

1 i, x* Z. F2 q4 C# c5 b+ q' I0 e' Q
设定值, ]* `/ i8 R( I, e3 o6 l" A
1! `* R6 L9 t- v% l/ J3 m
2: M9 f( f- F! V" f7 X& B3 B
4, ^$ s) e2 o4 b; [( N
5& p; j4 f- [2 s0 q
3(注1)
' H" f2 Y  C5 @   k4 [- e1 i; M- J! r' _" ]
工件坐标显示: L- n, b/ [: C9 w: c
0~+360°+ i7 K& {: R% |
0~±360000°
5 D. d/ g: Q$ H+ }& d 0~±360°,超过±360°回到0°
8 U: T3 i, N, a# I% q9 V
' K0 ]! ^+ |+ V$ F- t5 U/ R9 C机械坐标显示$ f3 x# Z3 `' }) d9 r9 \
0~+360°
# a) c( V2 r# w0 G" W$ T. J) i% p 0~±360000°
5 G. m/ v+ g" d- l- W 0~±360°,超过±360°回到0°- E5 h% A( G6 ]/ G# R
9 z/ b3 X5 X" b2 [; E
绝对量指令0 T% q% {$ c  ~) K% D* p" H, G
最短距离(半圈以内)
4 C) g. R/ L* M, U+ b7 ` 以命令正负号为移动方向,移动至最近之命令同位角位置(一圈以内)0 T! P4 Z! T+ {8 e: m
与线性轴行为相同,移动至命令位置(可能超过一圈)) U' x7 o8 |9 B! q, ?- L
直接移动至目标位置(两圈以内)2 ?; h  J5 S# P6 y' H( Z

1 f* c- t0 A' k/ s- Q' \增量指令
  V$ L0 G) E# m" y& n" ?( f7 T5 M# t 以命令正负号为移动方向,做增量位移" m2 ?5 ~( H, Y2 M( _, [- T

" e9 I, g/ n! o. P  Y' C+ {- p参考点回归
/ `+ n% A2 W( ?( y 根据命令的增量或绝对型态位移至中间点,
5 R2 u2 r! t. u4 }
$ ?& V, \4 g1 E从中间点回原点动作如机械坐标定位" x  g' Q1 [& q# ~2 V* B2 `# Y

) G5 {' d- V& S& s" z机械坐标定位
% P$ E! H9 B2 {- q5 v. H( B6 Z 最短距离(半圈以内)
/ ~) a' m- v+ ? 与线性轴行为相同(可能超过一圈), y( j$ o9 i0 Z, I: ~% G3 }) M
直接移动至目标位置(两圈以内)4 J* W3 |/ X- P8 L

# H  A" p) S7 H0 g5 h2 J/ p$ {9 e9 \6 Z$ _. U9 L
注1:型态C(设定值3)为专用机特殊使用规格。1 T3 X$ ]* q2 h

& J/ f; q( \/ n5 C4 J9 b3 c我就是想改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度)/ N8 d  @, K. Q2 ~, o+ k
生成的程序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
" Q. U+ m$ b- l( sMC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php ...
9 q( V6 t3 k3 n$ t& O
朋友你这个介面从哪里搞出来的     
发表于 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 )

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