QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
公司新来了台立式加工中心带第四轴。今天用MC替换轴大法做程序试了下四轴。结果四轴再走负角度时就走乱来
1 j; Y. T1 [* D" _& X, J$ GN2 G0 G17 G40 G49 G80 G90
: C. B% S8 Q, j+ R6 eN3 T1 M6  v) L( a$ u* v' ~& J5 b
N4 G0 G90 G54 X0. Y0. A0. S2000 M30 q7 u7 m2 k  D
N5 G43 H1 Z70. M8
* f! ^# b, ]3 v; ^6 K7 ?+ z, DN6 Z22.
& }* j5 X1 u0 n% {6 O* l) M) uN7 G1 Z20. F0.* E& ^# P6 [+ G2 F& [) {2 ]& X) |
N8 X-2. A-270. F1000.
/ Q( n6 Z, O$ |N9 X-4. A-180.7 @. G+ J- V5 `; k! s; Z% _& S( V
N10 X-6. A-89.999( \3 Z- l9 E* w. ^, G2 V* O
N11 X-8. A-359.9998 B" p# P# T3 P$ K# L; ^
N12 X-10. A-270.  b' R! F4 t( E6 [0 ]7 P1 r
N13 G0 Z70.6 N2 D# ~4 T5 m+ n# r0 B
我理解A0应该是反方向转到270度,结果是反方向转到90度。系统厂家说你只能把负值删掉,旋转轴参数改为1。系统是台湾新代21MA,
4 T  I6 r; {, V5 Y6 _4 g, jPr221~Pr240 轴的型态
参数编号
  
范围
单位
初始值
修改后何时有效
221~240
轴的型态
[0~5]
-
0
Reset
n   设定为1时:(旋转轴A)
1.          机械坐标及绝对坐标皆为旋转轴型态。
2.          坐标值永远维持在0~360度之间。
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
4.          在公/英制坐标系统下皆以为单位。
5.          G28G30参考点回归指令会复归到一个回转内之机械坐标0点。
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。

+ V$ x( z7 V( O* @$ |: D; e- S. F5 O2 t/ q

) Q$ h" I) ^) Q: L9 u9 u/ L  F7 G5 i& D
+ j0 N& g* u; }4 f6 {
. K4 |1 J! z0 W% O' S$ z8 o

$ \" j1 F0 ^5 ^$ ?
 楼主| 发表于 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 ]- v' F& {3 U6 q; U: d替换轴用的是顺时针加工,就是改变不了A轴负方向输出
0.jpg
0.jpg
 楼主| 发表于 2014-1-11 21:07:13 | 显示全部楼层 来自: 中国广东
我的程序
' a+ u; t/ h5 @8 }+ r* R* p3 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轴参数是这几种,新代系统让我用A0 j+ J$ Q) w# k$ B2 R$ ]  q) C+ V
Pr221~Pr240 轴的型态9 ?" F' B9 u: \# s

+ a4 T: V' u. ~6 L+ ]7 O1 E) k" y参数编号
) U+ f! c; `/ o: Q 说  明# c* g. a& F9 S1 T! e  B1 m
范围- O6 J/ i, j9 o: r6 a" ]% \
单位
0 O7 x5 @! f+ V' L/ `* D) `, Q 初始值
" }6 p! T0 L' o" z 修改后何时有效+ R8 C3 O, c) K

' s( \# U2 z6 j221~240
/ Z1 f* K, E' R 轴的型态
$ G7 ^  I$ ]  y2 E [0~5]0 n7 C; g+ G  P: R' U0 B0 C3 R1 q. W
-) R1 c. @+ V2 \3 O. u
00 q4 O, V0 p! l" r# e6 j
按Reset键5 \  G4 e+ ?2 Z# {' [: Z

5 Q: W* f& h# d7 t& S0 F+ k
: r. b0 P. g, K# t) d
; F; W6 H0 [; X7 e: W
1 g4 T  M- z* L7 A3 N' |2 \n   设定为0时:(线性轴), `6 S: X- C1 N* l3 E: d, K2 i
6 ?4 J; X3 V( t5 ]+ J
1.          机械坐标及绝对坐标皆为线性轴型态。' X1 \/ f" H- z( c. N0 t( q
* @; s; g% @2 A# Q1 h. y
2.          接受公/英制坐标转换功能。4 t: k4 m# v* m) T' M
* x' s+ z- A7 [5 l' s0 ]
3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
6 ?, `2 z+ q+ u# Z- E* i- B
  A6 j+ Q/ T4 k/ L  O. C; S  f4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。# A" U8 w. V0 p, \9 q6 A
2 i- y2 d- N/ E
n   设定为1时:(旋转轴A)
9 _3 B& c- G$ E* {1 H9 a) h& r
5 N; s9 d/ q# ~1.          机械坐标及绝对坐标皆为旋转轴型态。- a/ e1 j: u/ O6 m; i& B

% g3 |1 A: I; ]# z) f1 W2 P2.          坐标值永远维持在0~360度之间。! B3 y9 j$ q- m' \. K, y
% n# v3 ]' f6 _) h; [1 d+ v
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。# o4 z" s/ W2 ?/ m: f9 W

+ O& s1 O. T  R: C1 C8 S4.          在公/英制坐标系统下皆以”度”为单位。) c" P4 w2 |( Q0 D

; w' I7 Q% {" Q# U* O5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。% m2 r" p7 @' ~
1 L  D7 J2 [) G" f* D
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。3 l* |: \3 i$ }1 ]3 P

, K6 n" o. O$ E2 f' T7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。9 r& E0 @  q( }! S1 a
/ v% _9 C" d4 k3 \  k8 ^9 o) y- c
n   设定为2时:(旋转轴B)
; N+ }: B! V4 \( K! u! f! g' v8 x
1.          机械坐标及绝对坐标皆为旋转轴型态。
$ P4 n. X2 X8 o6 g3 Q8 c9 B! R0 Q8 t& q# ~: U
2.          坐标值永远维持在0~360度之间。9 e# q- ^$ O8 t: E% u6 M' F) e
/ O$ E6 X. K3 d+ ~% v! H7 C
3.          绝对坐标(G90)移动指令+/-,+代表正转、-代表反转。
) _, ~$ }) ~7 @" m# o% J, @( |' L8 w+ g6 W4 F+ G
4.          在公/英制坐标系统下皆以”度”为单位。) M" j/ o7 v" y+ Q9 j
2 {6 J1 O8 n7 G& P9 J
5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。6 Y7 K% B3 ^$ V0 l3 j, d
, O/ g7 Z5 i4 H/ Z* W
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
3 q9 o  c6 R$ O1 @
6 R6 v+ N" j( E- [( Dn   设定为3时:(旋转轴C)
4 w  a% r' v( f% B  [; y  t# g' {
: f3 }4 n; w' Y: L0 X1.          机械坐标及绝对坐标皆为旋转轴型态。
( P2 _# e- L3 y* n0 b) k' {; S
3 E0 \. R. \1 v2.          坐标值永远维持在-360~+360度之间。* S1 J" n! t$ B: S1 T9 }

' X" M- d# \# L3.          在公/英制坐标系统下皆以”度”为单位。
+ c: i2 {+ Y) y4 L/ o& S+ U
7 i* g0 w  \' W: i4.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。- D; {4 \8 J% D# M) z' N- i9 r  w  L0 `

) l  C* n# A0 L  C. K3 R5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
+ _/ o* Y' z8 ^, R; q- W. n$ X8 t2 c3 B8 Q7 p7 f! q/ j! J& P
n   设定为4时:(旋转轴D)
# ~5 u: X: T7 }( e5 ?" e; D
7 I& H& ^8 y9 _/ ^# U0 r7 J- r: a1.          机械坐标为旋转轴型态,绝对坐标为线性轴型态。8 F( q5 R, d/ ]# o6 r

8 ?/ Z5 E9 T, \7 p2.          机械坐标值永远维持在0~+360度之间。
2 [5 d7 N( @/ `  |. Q0 d; i! Y" U9 m8 i( o, L9 Y) X
3.          在公/英制坐标系统下皆以”度”为单位。
9 J4 A$ P. D- h7 @; d9 _7 E& p, G7 c$ r' w8 C" K
4.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
! I8 d: X! N8 N. [
7 H# s5 F. }5 n0 X" Z7 ^, ?+ H5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
5 {% c- [6 j$ I: A8 `8 K! e& F3 W- g) V, c0 J% e$ J7 t6 [, G9 S
n   设定为5时:(旋转轴E)' H" q- l( W4 ?5 F5 E) p- s
2 }7 L# K$ f4 x' @3 t4 K" G
1.          机械坐标及绝对坐标皆为线性轴型态。
! m* |. Y% M' ~5 t) ]4 ~
9 W; [8 R! n. ~9 `0 a8 L5 T; j+ O$ L2.          在公/英制坐标系统下皆以”度”为单位。
6 F* ?& g4 z  m% ^6 H  N; Y7 w, ^( C2 I, T0 V  h7 ^
3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。8 C% _% E- V: B7 I9 R) o

( q% S6 m6 Q- a7 ]' j4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。: P" ?# j$ Q0 E$ ?& l; y  v/ X
% T5 L- S7 y2 t- n; s* w

$ j: }% U+ H5 x6 n$ q* E' o5 e& R+ X5 S9 h6 v& M
设定值# r1 P$ a4 ~  S7 M. q
1+ d; ], J  A/ T! c
2
" J6 N1 a) t% `  Q  j3 H9 A6 m 4  c1 @" z% F# Y* _# j! c8 v
5
/ ?* L7 `. K5 F" ^9 r 3(注1)
8 k2 h* s5 s$ t4 _* } ; A8 Z+ p" E3 t9 a: ?# y. z1 F
工件坐标显示% G  L' ?1 i) @& c2 a2 d9 @0 B0 Z  i
0~+360°
' v9 C1 g1 l2 m+ ~ 0~±360000°
- I! g( |1 M9 g: N8 G/ C' { 0~±360°,超过±360°回到0°0 t; m, i0 f6 q! V+ I6 O
2 M8 ?# {, L  D# @1 ?. O2 o
机械坐标显示9 k; Q0 C; Y2 y- R- ~+ O9 f
0~+360°
" T4 u. D) f0 d# ~  m1 t 0~±360000°
4 D! ?6 h' C4 o1 j0 A$ X5 M 0~±360°,超过±360°回到0°$ z7 Z1 R, T0 j5 `

$ {+ Y7 @- q2 D绝对量指令
; F1 u1 {' l6 B1 A 最短距离(半圈以内)
2 w! e/ n$ Z; y: p& ~7 {  _0 @ 以命令正负号为移动方向,移动至最近之命令同位角位置(一圈以内)( Q) T7 Y) R( @( W& u
与线性轴行为相同,移动至命令位置(可能超过一圈)8 h7 Y4 O9 H, {' x9 ]: {9 m
直接移动至目标位置(两圈以内)
% T/ y( M% o+ q& m
, k: I1 p; p& T增量指令. n; Z6 l: m: p: h5 {& W# w
以命令正负号为移动方向,做增量位移
- J% H7 C) u% }% S) l9 J
/ D* F; a  f  D9 G7 U" R# d9 Y参考点回归6 L0 T' V0 `! [, x( g# {; Q
根据命令的增量或绝对型态位移至中间点," _6 s3 m* c' n) {

& @+ _* Q/ g! t从中间点回原点动作如机械坐标定位. |9 I! r9 O3 q2 u& r' W% _

" B4 }  O1 q: {3 e机械坐标定位8 n% B/ A+ h9 a' X( \6 x2 `
最短距离(半圈以内)9 e/ e, ?  E' m: J
与线性轴行为相同(可能超过一圈)  R9 `7 `; I1 S# D
直接移动至目标位置(两圈以内)
& }* v" x9 N: i' o2 W
% a0 V$ S! E! j- p2 @$ [+ g$ P! q8 P3 Y. s* a/ Q7 c
注1:型态C(设定值3)为专用机特殊使用规格。3 D! y$ t4 n& f1 P1 T! V6 V' u: ?: W0 u1 b
' v8 i9 R; [6 {$ t5 w/ l' W" A
我就是想改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度)
4 {# X( x' s  \生成的程序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. g# ~% i- _& ^+ B, {! Q
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php ...

- m! v# \8 t! z1 P: {8 U) a朋友你这个介面从哪里搞出来的     
发表于 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 )

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