QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
公司新来了台立式加工中心带第四轴。今天用MC替换轴大法做程序试了下四轴。结果四轴再走负角度时就走乱来# I0 w" s# G& q- r
N2 G0 G17 G40 G49 G80 G90
1 }, r# c$ r- U# _: d( K0 B) v- ON3 T1 M6
& B2 d# B. H& n9 d% b( H0 v9 B9 N# sN4 G0 G90 G54 X0. Y0. A0. S2000 M3
" }% `2 y( j0 D1 [N5 G43 H1 Z70. M8
4 A1 [5 [: i8 oN6 Z22.
; o9 g  a, N3 b" a, BN7 G1 Z20. F0.
' w- W3 k: E9 `. CN8 X-2. A-270. F1000.
8 A6 w0 ]) r6 G  {  D$ i6 _" }- ~N9 X-4. A-180.
. x3 e- {4 R9 o4 BN10 X-6. A-89.999- F* ^: O/ h1 e
N11 X-8. A-359.999- {& P3 ^; s' C4 x
N12 X-10. A-270.# z7 }, i; f4 N& D" R' t. i8 [( p
N13 G0 Z70.$ d) B7 Y6 o$ h
我理解A0应该是反方向转到270度,结果是反方向转到90度。系统厂家说你只能把负值删掉,旋转轴参数改为1。系统是台湾新代21MA,
; k0 ~% Y. W' x- N- DPr221~Pr240 轴的型态
参数编号
  
范围
单位
初始值
修改后何时有效
221~240
轴的型态
[0~5]
-
0
Reset
n   设定为1时:(旋转轴A)
1.          机械坐标及绝对坐标皆为旋转轴型态。
2.          坐标值永远维持在0~360度之间。
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
4.          在公/英制坐标系统下皆以为单位。
5.          G28G30参考点回归指令会复归到一个回转内之机械坐标0点。
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
' K, J% g- A. D
# N8 n  D+ A/ C" z- p( x
1 {5 v. R6 v& s  A, D
7 L4 q5 f) p) s  m

4 `( D/ d/ J5 h! d( u; B. q3 d6 {. s4 g2 @7 F* V
8 g: c& q0 Z9 J3 ?4 y, m( W
 楼主| 发表于 2014-1-11 20:52:43 | 显示全部楼层 来自: 中国广东
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=702287&extra=page%3D13  v- y! A" p, Q; f* h" L' }: }
替换轴用的是顺时针加工,就是改变不了A轴负方向输出
0.jpg
0.jpg
 楼主| 发表于 2014-1-11 21:07:13 | 显示全部楼层 来自: 中国广东
我的程序
+ S2 K( M6 u. g- W6 b: D+ m! L大家有什么方法解决编程角度负方向输出谢谢
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% w3 s2 D" E% l& F/ b2 C
Pr221~Pr240 轴的型态+ e. N+ _" c6 m% `  i

" p6 u: u& g* C: S参数编号% A# N! }3 f5 V" ]
说  明) ?9 r" {5 _" p& M3 i8 X- T
范围
. E7 d  C# {4 t% S$ X 单位. S/ j* E' @4 s2 V$ X% w$ s! A
初始值$ I0 f2 ^4 |" H5 _
修改后何时有效/ x- C+ p, J) |2 P$ {8 L
; \- A" a1 |+ k
221~2409 N3 m+ `# A- M, F  N
轴的型态7 ~+ J9 Y; H7 f1 p/ O$ M
[0~5]
0 C. w; ]; h3 u% I& j! R -/ S1 m0 a6 h, e! Q# G" E
0, k; P8 }6 F9 z/ ^* D- q( ?
按Reset键
7 X# E# I  m5 T$ Z2 r7 w
+ r. c* ^& o7 x
' N6 A1 b* j* n1 a # s, _- z0 @9 F) d- ^  ~
* |/ `# c+ c! K" S
n   设定为0时:(线性轴)
( |7 }2 U9 q: C& z, w( d2 H, L1 ^' A0 u: X7 @! s4 {
1.          机械坐标及绝对坐标皆为线性轴型态。
1 x% M& r# A& C) b: h# t! M/ f+ s" K' M2 C/ W  k0 K! s" M
2.          接受公/英制坐标转换功能。
  F9 }; `! D; O  F' u5 Z6 o
; [3 y% Q8 v7 ?+ i: q% {. b/ j! t3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。& |/ e3 y' H2 B, Q6 _4 ^. `
( K( `# J  V9 t' ]6 L1 M2 b* o
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。# E% S" p5 a0 b3 C$ K/ r
1 ~1 {& q# U. p/ {6 d1 {  `7 R
n   设定为1时:(旋转轴A)
& L  I) a: c3 \9 |2 Z) @: s$ g( }3 C8 x" }% X
1.          机械坐标及绝对坐标皆为旋转轴型态。/ ?) _2 h' b5 g( h# A

& b4 T- r* D; K0 W# }# c) \2.          坐标值永远维持在0~360度之间。
7 K7 x" A/ O; x0 N' Z
: ]1 y+ p* k4 z! h# \3.          绝对坐标(G90)移动指令的+/-代表位置的方位。2 E. I' V: e8 Y) ^% I. D, G

0 b5 x* O8 G6 C+ \! H/ }4.          在公/英制坐标系统下皆以”度”为单位。9 u) I( E! h: [- h/ q1 M- v0 k* `

+ `3 }8 k$ m7 g+ W0 `; q5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
3 u2 E( ~8 d0 r" K: A
' ?! B$ L' `) P( N  j4 W' _% c7 m6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。% O# A: \8 Z* X1 ^- B# _. v+ a! h

. b9 j* \& {( A" u# ]$ d, z* C7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
) x7 q- e0 {  R) L$ H3 {' E
+ e7 i' S+ _0 z& \n   设定为2时:(旋转轴B)0 G6 P1 g$ ]' J4 F9 M
! B- Z2 h8 H" d0 i
1.          机械坐标及绝对坐标皆为旋转轴型态。
  s. t- s2 ~1 @7 \' ]! Z; H
7 e; ]$ K& {5 x9 q0 l2.          坐标值永远维持在0~360度之间。
/ w" W* B  \9 V2 J1 o. i0 ^4 K. J# i1 k
3.          绝对坐标(G90)移动指令+/-,+代表正转、-代表反转。
$ [- T6 ]0 F1 V7 Y" l  G4 `7 H; N$ Y+ K. \1 P) r3 ?. T
4.          在公/英制坐标系统下皆以”度”为单位。3 Q8 L  L2 {" x

; a$ z0 n( R9 R% d: ~5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。8 V+ S& b  N; }) q* J5 P
! B) z9 _' G# s6 t
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。" I& V1 ~  G3 r. A; m1 g. b

* r- i/ C. @5 m2 ^2 vn   设定为3时:(旋转轴C)
$ E2 s3 c- r9 x1 G- q8 g* _4 J, a) ~8 |, |
1.          机械坐标及绝对坐标皆为旋转轴型态。7 O$ G! Y/ e; \. e
6 T5 q0 g! U# X, l4 m/ B
2.          坐标值永远维持在-360~+360度之间。
/ p5 }; Y" }$ G7 F) F, A2 [; i  [" q* ^% f: s6 w- Y3 L! b
3.          在公/英制坐标系统下皆以”度”为单位。
& S) ^  ~" s. W- l
: l. Z+ \4 V' w; D' V& _4.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。+ Y" H) O/ t3 g
1 q6 S9 H: K  i" A4 `
5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
+ j& P8 y9 K  f( \. {8 }' |! u
; s& Y* V5 f8 P" vn   设定为4时:(旋转轴D)
6 o; i0 Y- b+ W
3 \' S6 G) W. f! X, i! d0 b# l1.          机械坐标为旋转轴型态,绝对坐标为线性轴型态。  K& k% `0 k6 E5 n
9 d' ~6 m  X$ e% D
2.          机械坐标值永远维持在0~+360度之间。9 y8 [" w2 |: @" Q
4 [' L& O" U% `' h
3.          在公/英制坐标系统下皆以”度”为单位。
4 I% Z# C' n5 ~9 S, }) W8 B9 d2 |$ ?
4.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
  S# E/ C& s7 @. F: S3 F- w8 `( Q) [& U
" \% _% I( d" ]5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7 B% p. K$ z6 `; S/ Q" a
9 w% L/ _2 E1 |, cn   设定为5时:(旋转轴E)- ]# z# c( Z7 k. H

, e1 ?9 T0 Z1 O6 _; {1.          机械坐标及绝对坐标皆为线性轴型态。0 W. U& U! V' g6 ?0 g3 k8 I

$ v; J" ]! _8 S  {, l3 q' S2.          在公/英制坐标系统下皆以”度”为单位。1 B2 X4 \* c1 H' F
. ^( @+ e" \  F1 j' N+ B
3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
0 Y4 J, c- f! A" r( B$ |8 U6 a( C! `2 b0 i1 T
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
; Q4 j4 I% P0 Q$ {
% J) a" m0 y* @) y. y* h1 O3 L
% O3 P, o! i7 g/ L2 T+ ~
9 E" @: ], u( D# g. N2 S; x6 ^3 C设定值5 m0 _$ v; P% @
1
7 E* z& Q5 Q2 M1 ?# v 2  r3 z4 n/ e8 a" S" i# K
4
3 U% c6 d) s; Z3 ?/ G5 K 5
4 o4 K# g: @# i7 N 3(注1)
% o% {+ {# o3 T% @+ U. Z' Q
3 }0 t0 w9 y4 o9 X7 Z工件坐标显示" d7 o9 }! y/ w5 L% z
0~+360°+ t# G& C+ c1 a1 R7 Z$ q! t
0~±360000°/ ^& ~; }! R" X/ `
0~±360°,超过±360°回到0°
' S$ S. p( Y: a, S" ]5 N* F6 Z: f 3 H% g; i2 C  C" g" x
机械坐标显示
. O6 E4 j7 i6 n6 b& Y, \ 0~+360°
% \  F& d1 X( Z 0~±360000°
- `) [/ [. p3 c% ^: L$ l6 Q/ ^& C2 I 0~±360°,超过±360°回到0°' Q. b1 h0 d- H3 u, @
$ \* f# e; s1 Y* b
绝对量指令/ E) s% t, c1 w, d5 N
最短距离(半圈以内)
% f9 W( C, C; @$ Y* |* ] 以命令正负号为移动方向,移动至最近之命令同位角位置(一圈以内)6 P  `, F/ B- @5 i4 u
与线性轴行为相同,移动至命令位置(可能超过一圈)
% F6 G& I1 d' k 直接移动至目标位置(两圈以内)/ B" A9 e2 M* {" m; R+ p/ J; I

' W0 L! E' R' H. J9 E增量指令
( |8 [. c! U; e' Z' G 以命令正负号为移动方向,做增量位移8 D/ H; F, C) B6 s  R" u( q

% h8 P0 l, H  n) G1 D$ I/ y( @; @参考点回归
) j* W" j3 ^6 p1 f# |  ?+ W 根据命令的增量或绝对型态位移至中间点,
6 d3 z! u0 v, `) q% z0 l( ^% I( A. E& q
从中间点回原点动作如机械坐标定位
4 {  R: ~" B  h4 w% A
: |9 d; g' {1 E6 i! P3 T机械坐标定位& i, N  Y" B2 |7 ?' P
最短距离(半圈以内)
& a3 u* H1 }6 _' b: b% C9 Y 与线性轴行为相同(可能超过一圈)- P6 Q' \$ t6 _2 o' t! Y
直接移动至目标位置(两圈以内)# z- T) o( o0 n# R% r& m8 v
  K+ n  h  \. f& R

; o" t5 e8 ~% y; }# C& Y0 P' Q注1:型态C(设定值3)为专用机特殊使用规格。" V( X8 T* E) K* q9 ^' ?- Z6 u

! U8 A% ?3 c3 h( _3 ~6 E0 ~* f* x  l我就是想改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度)
* t$ e! [. d0 s2 e. u# C. @生成的程序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
* v- @5 j4 n4 P  eMC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php ...
7 I" q: x. v, X3 C+ @5 l  x
朋友你这个介面从哪里搞出来的     
发表于 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 )

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