QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
公司新来了台立式加工中心带第四轴。今天用MC替换轴大法做程序试了下四轴。结果四轴再走负角度时就走乱来: j8 ]5 _2 ?# A; e3 C
N2 G0 G17 G40 G49 G80 G90
) Z0 b  t" E& G$ t/ g+ QN3 T1 M67 ~+ e7 }5 l$ }- y6 {4 n7 f
N4 G0 G90 G54 X0. Y0. A0. S2000 M3
: x- x5 j! o" T* gN5 G43 H1 Z70. M8; a! ^$ G4 H5 z0 d. t  P( O
N6 Z22.0 m! N% s; x6 R0 i/ g
N7 G1 Z20. F0.
1 }  `, y. p$ u* k8 Y- DN8 X-2. A-270. F1000.
+ j( e% }* t0 B6 I( `; KN9 X-4. A-180.$ g) W! F( \6 c4 T8 r3 S* x
N10 X-6. A-89.999
& Y# Q3 u9 ^- oN11 X-8. A-359.999
5 M* @$ F& f7 w/ X, JN12 X-10. A-270.
0 e5 I7 ^" Q/ `4 l& pN13 G0 Z70.
" P2 Z. ]6 r) F) y4 E我理解A0应该是反方向转到270度,结果是反方向转到90度。系统厂家说你只能把负值删掉,旋转轴参数改为1。系统是台湾新代21MA,
- z1 _& B) F: `7 {2 KPr221~Pr240 轴的型态
参数编号
  
范围
单位
初始值
修改后何时有效
221~240
轴的型态
[0~5]
-
0
Reset
n   设定为1时:(旋转轴A)
1.          机械坐标及绝对坐标皆为旋转轴型态。
2.          坐标值永远维持在0~360度之间。
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
4.          在公/英制坐标系统下皆以为单位。
5.          G28G30参考点回归指令会复归到一个回转内之机械坐标0点。
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
# O) y# A5 y7 X

: S" c* _3 Z* B, r- T  S9 Y! _2 `
/ H2 q; D+ d0 n% p- G# C: X# K1 {% C, V( Z7 \) s7 s

* |0 I; e; |1 Y' i+ `0 v
# S4 j( K3 Y* Y, D
8 ~/ ^( H& ?$ b# j& G$ S, M
 楼主| 发表于 2014-1-11 20:52:43 | 显示全部楼层 来自: 中国广东
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=702287&extra=page%3D13
( B- z9 w8 H/ C1 m' `% u5 f  N替换轴用的是顺时针加工,就是改变不了A轴负方向输出
0.jpg
0.jpg
 楼主| 发表于 2014-1-11 21:07:13 | 显示全部楼层 来自: 中国广东
我的程序4 p* d, i) y& s/ A% @$ I5 B
大家有什么方法解决编程角度负方向输出谢谢
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
5 m+ z- M6 ]0 w. {; R2 \2 [Pr221~Pr240 轴的型态
9 X4 K/ e1 Q' {; J& t8 ]3 ^7 @$ @$ g/ C% ^
参数编号
/ o' F( Z, p; d8 @) ?  Y2 t% f 说  明% _4 K( E3 A$ J$ s
范围
$ N3 g: c; ?# q 单位; C8 L/ I3 s" t2 t0 W3 ^& `& d' I% }
初始值
% ?: J: ?0 U  v) m7 } 修改后何时有效
2 K  g+ y3 x% E% ^* ? 1 u) M4 j5 x! Y+ g1 y( Y, b
221~240
( i5 z! V7 }1 m& N, H  t 轴的型态, |/ [) b; ?, |4 Y# h% [
[0~5]
; k* a. M4 \5 i -: b& i: X, j: r5 F% ]
0
4 \7 L" X& W1 z; C. v. P. k/ f+ l 按Reset键" _3 A7 {' a$ X1 J
5 l' R: x+ @: W4 b

6 u4 N1 x6 O) N% J+ r( W
* ?4 D/ u- M* X8 c4 [- c3 A" J
: O# k, ^" N+ s: I8 {n   设定为0时:(线性轴)
% Z) Y9 P$ g4 D  G4 \
8 \4 @* [" |5 O% C) |; N1.          机械坐标及绝对坐标皆为线性轴型态。
/ ^* t/ \/ o* y( Z. G/ ?) X
% [- R. s+ G* O4 |. z$ [8 ~2.          接受公/英制坐标转换功能。
$ A& d$ a. h) k) J1 |+ N/ T  N
! ^; l  @3 Y$ j# [3 p0 D- c' z3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。- d- L  w  _# O8 H3 ^# Y/ _
; T! V1 R8 ]- Z9 v
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
$ F) U. m1 c+ d
7 E8 }  G7 n' l1 A/ `" n9 b. R7 Tn   设定为1时:(旋转轴A): [7 ?& w) l: k( S, [" I( E8 ?
3 N/ b! J/ P6 O* S$ \$ o4 I
1.          机械坐标及绝对坐标皆为旋转轴型态。+ N; G* H" V0 A2 y* W6 m" n6 x0 |

* }; B5 u8 F6 w; C, b) p2.          坐标值永远维持在0~360度之间。
1 n. E+ ^2 o! G% r
7 n8 b+ i( l7 c3.          绝对坐标(G90)移动指令的+/-代表位置的方位。; ]+ d+ P- K# o# m( F3 P+ L

1 V8 T* ~; C: L; [0 n8 h2 W0 @1 g# \4.          在公/英制坐标系统下皆以”度”为单位。* G! R9 ~4 s5 G1 w  x# u

: ?+ u9 \# y0 a- W  O9 f5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
& P+ b8 f  B( n: {8 l  r: Y) j5 J$ A' Q( y: l( @$ r
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。5 v7 r& F/ Y' [

  `" u) {. K" n1 {% I7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
" J, Y' A% z# X$ K- P  w/ T, q- v& |' w/ s0 r/ t0 d
n   设定为2时:(旋转轴B)0 ^6 n/ {6 L& \" n( ?6 M8 l, g7 e7 f
+ Z9 p" J/ r2 o
1.          机械坐标及绝对坐标皆为旋转轴型态。4 {3 G' K# p  Q+ C' x

: r8 n- W1 K" t3 B' e% [; V+ Z2.          坐标值永远维持在0~360度之间。! O! `7 m2 `+ ]  S7 `' c& g3 E8 W

0 S* c! m( {! w4 c3.          绝对坐标(G90)移动指令+/-,+代表正转、-代表反转。' \5 R, d4 ?/ d* V

" X! D" p6 I3 b# D& i7 M9 Y4.          在公/英制坐标系统下皆以”度”为单位。1 X+ W$ H5 }( g

8 @3 y. `/ M' D7 _: ]5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
7 ]2 S6 b6 O! `9 J! h" X4 K" e& q( e9 P8 N: Z1 U
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。2 z* Z( o& }4 X. u

6 c8 B) R9 [* _: v0 H" Xn   设定为3时:(旋转轴C)
1 p2 H$ [. }" [) B
8 Q7 o0 P5 P6 ~+ W  u- h3 K  L/ f1.          机械坐标及绝对坐标皆为旋转轴型态。+ g7 J/ T5 R# S; G3 X, E& B

8 N9 q* x% X! A2 v% t2.          坐标值永远维持在-360~+360度之间。
  t! I6 A+ C$ s# v2 @  ~  d4 F8 H  J& j
3.          在公/英制坐标系统下皆以”度”为单位。
4 V$ u4 b0 u: L' r* V' z9 R
- N, P1 V5 I& d6 s# B7 |4.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
( N7 A; c; G- R
/ l# h- v6 [7 Z0 ]$ m5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。9 R" r* @) H3 q" e4 ~4 x/ b2 ]
+ V: `  i" R( f' u
n   设定为4时:(旋转轴D)
% v' h# _" R4 i' g3 M
* w, ]2 F6 q( H8 z7 ^" {: U1.          机械坐标为旋转轴型态,绝对坐标为线性轴型态。
( ?4 i% p: p( e/ Z0 I: t) T8 ]
# [% g7 n' i, w3 g2.          机械坐标值永远维持在0~+360度之间。! Q( K% Q4 t& x. D
% F3 Q( h' J. w4 j2 ?  X$ y
3.          在公/英制坐标系统下皆以”度”为单位。
+ |0 s' f# z% c% B+ A9 S. c  ?6 H  f# ~
; f( S* q; s6 `1 i. ~/ ?6 d! H) o4.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
* a: T, P$ u5 n, R0 R* L
# t2 j# C5 N5 E! d5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
3 }* e% Z( o! z% v$ |
- ~$ V& m- I7 D3 Jn   设定为5时:(旋转轴E)  L% o( y" ]: T+ R

6 j# [  ?" g5 V  y1.          机械坐标及绝对坐标皆为线性轴型态。
  n# H1 ~1 h: V' `" Y* M, P6 Y' M2 \4 t- L- i
2.          在公/英制坐标系统下皆以”度”为单位。( B- M; l9 R$ r  r" y* g$ C% J6 C3 A

/ C( g% F+ N% }0 w3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
8 u9 Y  _& I6 W" }  \0 v, ^; T; X5 H8 Y0 Q2 {0 T
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。; s- T3 c  _' l' |* o% |: A

  F7 r1 d- n- y8 O/ b- o0 q 2 E& I( x$ m7 a- M3 `
4 f# w0 E" B7 z: o, K; L
设定值& M. P1 |* s& c9 ~+ V0 i* E. ~
11 K; z- K9 J) Q7 b% y
2: P( G' R( x' h/ z* v, q( t# I
4
2 c1 U2 L) l0 I6 w) A& @( |3 P 5- e( T1 g+ u! h( U. n1 }9 j' U
3(注1); m! Z8 t! c& f! ?! z( d6 f+ a
1 U5 F4 a( ^" J
工件坐标显示: {2 @0 h5 L! I) t+ k0 f
0~+360°
3 u4 @" Y7 v2 {3 I3 H" \. l+ I4 G 0~±360000°; [" u. T9 |* R6 W& T
0~±360°,超过±360°回到0°' R8 d5 X$ Y1 ?) W6 \

$ e2 M6 j* \: o# E, i机械坐标显示6 B: q- F" L/ E  D: f
0~+360°
# N6 d- F  M) f: D) R 0~±360000°8 Q+ n2 t8 L6 a9 x, F0 l- u( l3 o( w4 B
0~±360°,超过±360°回到0°
! w: O* C# q9 b( W' d) u% h7 z 4 H: ?1 l, W6 g: K* V5 `
绝对量指令
9 D1 I3 w3 W! P( T7 x 最短距离(半圈以内). v  y( A. P: W) u( V" R
以命令正负号为移动方向,移动至最近之命令同位角位置(一圈以内)/ Q- T+ N' x' q( M8 m! k
与线性轴行为相同,移动至命令位置(可能超过一圈)
" {+ T+ T& W8 K4 A! [ 直接移动至目标位置(两圈以内)- [. }7 H* y5 K

- ~% S$ q2 G2 N增量指令) _4 ~  V( y% I6 s& l+ f
以命令正负号为移动方向,做增量位移" p4 V# L  J4 \! G5 E
: r  p+ O% ?, u1 M7 Y
参考点回归  G" }4 w( q# A* f8 P$ v
根据命令的增量或绝对型态位移至中间点,: M# @) e9 s+ u6 U0 I3 i' [( ^' S
0 g0 c* P  b4 s- {6 B
从中间点回原点动作如机械坐标定位3 A  d, Y5 P0 S+ d" [- |8 I! o
) Y: L& j7 W" |" n% F- N
机械坐标定位& ]. [% d1 n6 l/ |- ?
最短距离(半圈以内)+ E" X3 Z4 G& ~  C+ y
与线性轴行为相同(可能超过一圈)% u: ]9 n% ~) K! b) @2 c3 _! i
直接移动至目标位置(两圈以内)
! M6 A( Y7 }; V7 z: z+ }3 i9 ] % O- P; Z' X* i. j

) [& t- O+ G; ]; Z2 k( |$ N注1:型态C(设定值3)为专用机特殊使用规格。
5 V9 h6 e+ i7 F) n& p. h' A( }
8 z' a! B' d" ?% i& D& p/ 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度)
3 a' w; l; f/ X! q生成的程序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.gif7 Y! O) S/ T. Z
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php ...
+ y' L1 I1 \2 h# e# _9 k, 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 )

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