QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
公司新来了台立式加工中心带第四轴。今天用MC替换轴大法做程序试了下四轴。结果四轴再走负角度时就走乱来- y" n/ Z1 U, K
N2 G0 G17 G40 G49 G80 G90
4 V# ~; f8 i+ g8 XN3 T1 M6
' v3 [* b! l! [* @3 B8 EN4 G0 G90 G54 X0. Y0. A0. S2000 M36 Z  o" Q! W8 n
N5 G43 H1 Z70. M83 L. B' I3 G1 h* ?, f1 i
N6 Z22.
# d& r( {8 M. _0 n$ @: z. jN7 G1 Z20. F0.4 Z6 Z9 ?" _. b4 G) J: J. z9 G4 [
N8 X-2. A-270. F1000.3 R" m$ K4 ]& F8 ~
N9 X-4. A-180.$ R' j) L6 v' T$ o6 [6 B
N10 X-6. A-89.9991 L0 u5 y! s0 @  e8 b
N11 X-8. A-359.9997 u! \; a1 D% o( P! J4 I1 L
N12 X-10. A-270." C+ k1 D* \, G
N13 G0 Z70.
7 b6 v' ?, Z; o$ o我理解A0应该是反方向转到270度,结果是反方向转到90度。系统厂家说你只能把负值删掉,旋转轴参数改为1。系统是台湾新代21MA,6 o$ ]2 Q0 c* D# L- k9 h7 G
Pr221~Pr240 轴的型态
参数编号
  
范围
单位
初始值
修改后何时有效
221~240
轴的型态
[0~5]
-
0
Reset
n   设定为1时:(旋转轴A)
1.          机械坐标及绝对坐标皆为旋转轴型态。
2.          坐标值永远维持在0~360度之间。
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
4.          在公/英制坐标系统下皆以为单位。
5.          G28G30参考点回归指令会复归到一个回转内之机械坐标0点。
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
9 E9 u0 J: O( H' W0 [" N
4 T2 [  G* D  m

; n$ g1 P7 H$ ^, l) @4 K" n# o' C7 ^4 l
: H% R5 b# N( I/ O
& F3 d! g- l* ]( U  l

; y5 j. [9 |0 }
 楼主| 发表于 2014-1-11 20:52:43 | 显示全部楼层 来自: 中国广东
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=702287&extra=page%3D132 @" `* a$ S$ ], z  r# G9 X
替换轴用的是顺时针加工,就是改变不了A轴负方向输出
0.jpg
0.jpg
 楼主| 发表于 2014-1-11 21:07:13 | 显示全部楼层 来自: 中国广东
我的程序
, i2 J( ]0 c8 p% P3 m( I) k大家有什么方法解决编程角度负方向输出谢谢
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
$ [2 \, O+ L' w8 a- d( cPr221~Pr240 轴的型态
7 Y( G9 f$ H7 _" I9 ^2 O9 H. _# g  L( {) o
参数编号
; {; ~5 j, u0 I  ~ 说  明
$ s* R, D4 W* V) j 范围5 ?1 ]+ d  m' l/ R
单位
- \, ^7 k) y9 Y$ O( K( k 初始值
. P& W9 U5 o9 |' ]$ M 修改后何时有效
0 G: u, i' }# V5 V: B$ B0 h ( A; H6 o* ^1 L8 k/ d
221~240
+ B. u7 k' y. r1 b3 r 轴的型态% q+ l4 B1 m/ P* i& q& U
[0~5]3 X5 S( m6 P* I. ^1 ^% W
-
  y$ P/ A6 r# W; B! p1 U' W/ m$ p 0
+ n/ ]$ ?5 H# m' n5 a! j4 R" _ 按Reset键' M' [: {9 S1 f: ?; W7 W

" h1 a- l  w' P! ~% v
# M/ Z1 m+ U# N! H
$ k/ b' J6 q: }4 k0 }5 t* B9 j8 g! \. B; R' i& |) z! l
n   设定为0时:(线性轴)# e& v+ H) [. p( |3 G

3 l: V8 b/ M6 g1.          机械坐标及绝对坐标皆为线性轴型态。3 `2 ~4 c, q# L

* D: Q, _6 l# M& q! O2.          接受公/英制坐标转换功能。  m6 y- o! T9 t, r/ a7 C* y4 M) T
  ?; g( `8 k7 L7 y* L
3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
; b7 Z1 T! C: G+ ]( B# B9 w" d5 H: D: v2 l# |+ a' ]# T/ ]7 R! R6 O# D
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
, ~; z0 `4 v7 {6 ?5 l% \3 x+ |' `: a) v# _) a4 S) @2 u* L) z& m/ W" W
n   设定为1时:(旋转轴A)
" e% k5 R$ u9 I' B  S
6 U; }9 @8 l6 J2 c" p2 y4 ~1.          机械坐标及绝对坐标皆为旋转轴型态。
( ~% E; M6 N8 W) f& \1 n$ m
: V# u, U6 @+ m8 K) p2.          坐标值永远维持在0~360度之间。
; b# t5 ?/ g5 z
, W7 A1 Z( E. m% W" ~8 \5 t3.          绝对坐标(G90)移动指令的+/-代表位置的方位。( y) X. }8 `' U$ W

; [' k5 I  |$ I4.          在公/英制坐标系统下皆以”度”为单位。3 T. T, @2 A9 u7 u2 i
& T! M% p) i0 ?+ a! u
5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
% C$ h# [0 L% D, L  r+ v& e  b0 @" G) U8 r! I5 j
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
8 l3 j) l. ]6 Q6 A8 w* L& C6 P3 y8 L& H& e
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
9 z3 [5 t+ s! s4 [3 w0 z) |5 S7 L  k! W% N, ?/ j! k. W
n   设定为2时:(旋转轴B): P3 m1 n5 ]. |: N: k1 E' H

3 W  f2 q9 ]( A: K1.          机械坐标及绝对坐标皆为旋转轴型态。
3 F% _4 j5 d9 h# k& Z" W: w& K9 \
2 N) L0 b; j3 B2.          坐标值永远维持在0~360度之间。
4 z+ X2 l! O$ v$ S# Z" I" g1 e4 k2 M; B+ O9 s
3.          绝对坐标(G90)移动指令+/-,+代表正转、-代表反转。  o) U3 Y  _! E+ A5 q
' {7 _2 n8 y3 B6 H9 b
4.          在公/英制坐标系统下皆以”度”为单位。
) B( @2 n0 _' V5 `/ M# g) Q8 N4 h5 U- i+ f: r( J* p$ Z5 ~
5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
1 @0 d4 ?& a6 K% }# K/ ?
, T- S& _! h# j- W; t7 p$ M) H6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
; n% B& L0 x7 M9 ^# H$ ^" P" b6 [4 m. l# V3 D/ F! V
n   设定为3时:(旋转轴C)- x( u, F  U; B) }# Z3 F' u
- }3 T( l  o2 D0 a! n  o) W
1.          机械坐标及绝对坐标皆为旋转轴型态。
$ L: Z+ }) F6 B, n9 Z
6 a' @/ ]- a2 M: F5 K# `! Z2.          坐标值永远维持在-360~+360度之间。
6 o& ~- V0 V$ w) Q, k% T2 f% ]( W* u  P
$ V1 C5 t$ }" @  G- t. ~1 v3.          在公/英制坐标系统下皆以”度”为单位。7 U1 }& ^, y2 N* d
7 F- D8 X0 u6 f" s4 |  h
4.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。& Q: r  K. L( E, E$ s5 _% u
! ^6 q' Y1 ?* H
5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
5 G& r0 U/ ]2 ~# @1 w& ~2 T. y( U* g, \) N0 g
n   设定为4时:(旋转轴D)
$ e5 @  q. M. ~* z) W- i+ r! }  L
1.          机械坐标为旋转轴型态,绝对坐标为线性轴型态。* n7 B) ~+ R0 h, B
. T& v6 M' ~. c+ k
2.          机械坐标值永远维持在0~+360度之间。. O/ D# A- w& O( f

# |# W6 B6 P4 K3.          在公/英制坐标系统下皆以”度”为单位。' K3 M( m& W9 ]# V2 q

& h$ X# q$ y; V/ O. U+ c4.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。5 j# {9 F/ U/ H  }8 f" O1 Y7 W

8 n6 `4 o! b7 V: a0 Y+ _5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。) l6 f3 ^9 q$ [# h! {

3 J0 @+ b' k; h( Wn   设定为5时:(旋转轴E)
7 S8 o! M1 y# X8 v1 ?
5 @% b; t' a8 m& K8 ?3 Y$ J( Y  Z1.          机械坐标及绝对坐标皆为线性轴型态。8 [5 z- u. [9 E4 F9 M; h

7 H. Y: z/ Q( D2.          在公/英制坐标系统下皆以”度”为单位。
) b0 }& |- H2 }, q; t
4 {; l. }2 j4 t/ s3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
1 Y% |% L& w% r- V" e6 x2 p( J0 E# }; z, n
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
9 f5 V; O% q# u* d# }3 {
2 C7 y: C8 B! u + T: o  L3 g8 E5 C2 v8 `1 ~

& ~' x4 [+ q6 {, Y设定值
- X! B* S. [3 ]; ]! e2 P4 J. e 1
; ?5 e* c: V3 o( w0 }* M/ k 22 s' _' d& h; V$ O, u$ p, K2 k! \
46 F, p. N- _6 o
5
! r; u4 H+ {" W7 D( C 3(注1)9 P; s7 _: x' E& D0 e  l" U
- B1 C" ]3 R  H& u. n
工件坐标显示
% r8 p4 @. Q! I' ]: _" [ 0~+360°+ q: x% G) t8 |. f
0~±360000°
' J* z$ c/ p+ K6 u' i1 G* Q 0~±360°,超过±360°回到0°6 D) L: p( y# b$ k" R

) O$ \9 l; U7 m7 R! M8 L) I$ g$ ?机械坐标显示$ C; I9 R2 p) [/ m& I, T
0~+360°
" j7 g5 ]( t9 q; t$ X 0~±360000°
! B: G& O" i) x 0~±360°,超过±360°回到0°
+ S. h: v3 j, k  F) C) R
' Q/ n# D( u: o* L绝对量指令
2 ^4 Z6 \$ Q9 \+ P3 d 最短距离(半圈以内)
2 b: j! G' H+ _8 X; m 以命令正负号为移动方向,移动至最近之命令同位角位置(一圈以内)
7 Q' U$ \3 H/ B1 i3 y 与线性轴行为相同,移动至命令位置(可能超过一圈)
- [; r% X' \! V' J9 p3 b8 O" j 直接移动至目标位置(两圈以内)6 b2 l/ o- g; X- v; l" L6 A

$ M. W( ~0 ]0 C9 \0 F' k7 _增量指令6 q; h. Q  s1 _7 W! l
以命令正负号为移动方向,做增量位移
7 R( F* \$ q' o4 `$ L1 E. ^% K, T9 E" \
( C0 L5 z9 {1 u1 |4 m% B1 n( k- [: W参考点回归$ h1 d3 k+ q" O7 h* T, S
根据命令的增量或绝对型态位移至中间点,
* G- _- C: q0 _) g% f: W0 D! A
9 X5 S* a7 G: x6 O, ~从中间点回原点动作如机械坐标定位% v1 I- N" o8 S$ V! x% s8 C

% K& Q0 q+ q6 [& h( W! M机械坐标定位; G- o- [2 [( U+ I% ?5 w' m
最短距离(半圈以内)  S7 w& e" b2 q
与线性轴行为相同(可能超过一圈)3 n4 h- y4 J5 f
直接移动至目标位置(两圈以内)
$ ~1 d& X1 `# z3 O5 n2 N . d3 ~2 a! ]+ n2 W  @2 q
: D3 ~/ J* Q% o- U7 J
注1:型态C(设定值3)为专用机特殊使用规格。3 K# i7 X* j' |2 D3 {( T- w

9 K/ [  S! _! W! E' y" f& o  V% ?我就是想改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度)
" D0 F  O, w4 q4 l$ U( ~. 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+ y0 g: `: P1 m: t: w+ t: ^; [
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php ...

! Z! b' H7 v$ c) u8 m! ^朋友你这个介面从哪里搞出来的     
发表于 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 )

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