QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
公司新来了台立式加工中心带第四轴。今天用MC替换轴大法做程序试了下四轴。结果四轴再走负角度时就走乱来
9 w1 z3 S3 Q6 Q1 DN2 G0 G17 G40 G49 G80 G90
3 l$ H( F; K! P( l! ?1 b4 _N3 T1 M6
% n) r" ^# s0 M5 jN4 G0 G90 G54 X0. Y0. A0. S2000 M3
! f# v8 v, ^$ A/ N- l. p/ G. FN5 G43 H1 Z70. M8
, ]# @" {- u8 g7 gN6 Z22.$ t6 A- P* x5 z5 v! V
N7 G1 Z20. F0.
0 p5 y) u3 q; `5 x. b  d3 ~- NN8 X-2. A-270. F1000.
9 L7 l: B; c' a4 t* h6 [+ C2 kN9 X-4. A-180.: M/ s& \* [1 ?- y% N1 n& E/ s
N10 X-6. A-89.999
6 x3 H' \4 h$ O, f6 e, fN11 X-8. A-359.9995 |6 @/ S7 p( n2 }  V: O9 B) ]
N12 X-10. A-270.3 I0 @9 s7 |" |& h
N13 G0 Z70.
2 K# E! x! O0 {& k) C0 s8 Q2 V+ A我理解A0应该是反方向转到270度,结果是反方向转到90度。系统厂家说你只能把负值删掉,旋转轴参数改为1。系统是台湾新代21MA,
% ]5 k2 u' R0 _Pr221~Pr240 轴的型态
参数编号
  
范围
单位
初始值
修改后何时有效
221~240
轴的型态
[0~5]
-
0
Reset
n   设定为1时:(旋转轴A)
1.          机械坐标及绝对坐标皆为旋转轴型态。
2.          坐标值永远维持在0~360度之间。
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
4.          在公/英制坐标系统下皆以为单位。
5.          G28G30参考点回归指令会复归到一个回转内之机械坐标0点。
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。

+ N, Y7 N5 C8 }. k2 n8 B+ d
3 z8 y% e, m; F8 q$ V$ Z
+ V5 H$ S5 U5 V5 [& Z, E$ G1 q) X0 z; j% v& s( U0 z

. ^. b! z. q' G7 o0 o7 u* A: _/ D+ A1 E2 G

7 H2 {3 S3 c/ Y7 I
 楼主| 发表于 2014-1-11 20:52:43 | 显示全部楼层 来自: 中国广东
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=702287&extra=page%3D13) U, f& U4 ^2 X# c
替换轴用的是顺时针加工,就是改变不了A轴负方向输出
0.jpg
0.jpg
 楼主| 发表于 2014-1-11 21:07:13 | 显示全部楼层 来自: 中国广东
我的程序
" j( Y2 J  {) k9 K6 M大家有什么方法解决编程角度负方向输出谢谢
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' C9 n6 R, C6 Y
Pr221~Pr240 轴的型态
; U! r/ x" z* ^
, A. j: C/ I: a4 d: J- F- Z参数编号1 e) F' I& A1 j6 H6 t& B" M9 Q% @
说  明
) [9 L& `' C) d# ]+ W 范围
' ^- A6 e" N8 K7 w2 Z: D 单位
2 K5 W" c8 ]* Y; S; b3 E 初始值% Q" J* J, `1 i9 x3 j; }  y! L
修改后何时有效& o' Z. m  \* Y1 s7 P2 a

  V# j# W: E5 Z& p- m221~240
4 ~6 n/ }* K, i3 ], N+ B 轴的型态8 }' ]; k) G) H4 U+ [9 x/ y2 \
[0~5]
* p' y- Y9 D! j6 U: h -
% P! T1 V2 U: u3 b' b 0: A6 V! J) F0 d) w
按Reset键
' }5 ^. r3 m9 [  o4 U5 C 5 D+ G( ?) y5 l% Q

, c( ^% F* L& A; h, o% i: p   T2 ?7 G; p/ [4 M( q5 O
' B$ p) l, t; n# n3 F+ p7 r0 i
n   设定为0时:(线性轴)1 L5 m* c6 Q+ [0 [6 W" U" |
4 i& N- d) H- }0 H6 j/ |
1.          机械坐标及绝对坐标皆为线性轴型态。; T& _6 O( M) C+ _

2 W! A9 z; M: y; u0 ^* N; X+ |) i2.          接受公/英制坐标转换功能。
7 s% o1 c3 m; L; g$ P7 g! G6 U; U" J; \4 X# }- k# F
3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。, o. e/ j" j4 t0 A

4 J5 q9 x( n8 U9 t4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。( F8 T# v; j$ l% \: M* j
; B4 Y: `) W- j1 k  Y5 M0 V' n  n  t
n   设定为1时:(旋转轴A)( _4 E) V) q( I# A7 x, |

/ v8 c7 w7 N$ d% T) D1.          机械坐标及绝对坐标皆为旋转轴型态。
9 @/ L, c& ?2 T/ E
& n+ q- F+ A: O9 x/ @2.          坐标值永远维持在0~360度之间。  A% k6 j' V; F; X+ `) ~6 X
  T1 d; r" C, g
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
: f6 T: F7 ~% B" \+ p* s, L; x3 ?9 |, n7 T* D1 [/ ?
4.          在公/英制坐标系统下皆以”度”为单位。
/ o  U. J# r7 \2 K0 k( R( Y  _% ~- q
5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
1 n1 m, c* N7 q2 L4 x- H" t0 _1 T& \* Y, S
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。: }# ?% s9 |4 |

, D9 P# f2 }5 g' F* J7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
! p/ E2 ]! S6 m+ F( R! V  y' ?; W: O7 f* B
n   设定为2时:(旋转轴B)$ Y& E* p8 L$ e* [6 b9 K+ `

5 m% @1 ~9 d( E$ `) c1.          机械坐标及绝对坐标皆为旋转轴型态。& d( r/ o% X2 @9 H/ X0 d* b3 o/ q! Z
3 }7 m) _' I$ J# F/ c
2.          坐标值永远维持在0~360度之间。
( A6 [' P4 S7 C4 ~- }# J# ^! m- T
) h' d+ G4 G7 @; Y  ?/ B3.          绝对坐标(G90)移动指令+/-,+代表正转、-代表反转。" Q9 }8 G! V, K6 N; G2 d" i) J7 U

; `/ c* x6 Z1 W- F; N6 A4.          在公/英制坐标系统下皆以”度”为单位。6 s6 z+ h8 m9 V4 d1 Q" y
- z! i, f  c' R$ T0 d7 \2 A" L; c
5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
" r* e/ Y. O6 c* d7 T! x; y1 n& ~: U! `9 x/ X
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。4 O4 d/ N& [$ o% N8 ]5 B* U

: F7 E! G' J9 Y8 t. Pn   设定为3时:(旋转轴C)
3 y% v' n+ Q! B8 N2 |- l3 ~6 N
, O0 b# n7 G) T1.          机械坐标及绝对坐标皆为旋转轴型态。
) x2 v( ^8 A/ J0 z# x& r' Q  Y+ `
# M, U0 G; H5 [7 P& j5 b8 A2.          坐标值永远维持在-360~+360度之间。: c1 F" j' ]$ q) z7 O# V

* R: ^7 H) ~. }# g) e. L3 t3.          在公/英制坐标系统下皆以”度”为单位。
" u: W0 Z3 w5 d/ D) N7 ]6 _& Q! W  c
1 N3 j( M3 l0 U: r. I- {4.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
( k+ X5 d3 F9 F: c! s
8 ~3 a" U6 R* z6 T2 q9 |- U5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。6 l$ m% A' v6 h$ V

. |% o2 Z8 p/ f, Y# Sn   设定为4时:(旋转轴D)
# |- S2 c* S2 S( Y$ i6 J0 O7 K& M' A5 J8 P. K9 P
1.          机械坐标为旋转轴型态,绝对坐标为线性轴型态。
/ x, {1 h! ^% G" K! z1 d4 j" M$ S" s  U: r4 i' _
2.          机械坐标值永远维持在0~+360度之间。
4 D2 B: N* k% n
4 s6 c4 P$ [$ \3.          在公/英制坐标系统下皆以”度”为单位。
9 \2 t' y* n3 K/ S7 D- X
5 H: V# m* N. z+ Y9 v4.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。. H" n+ M* N# k% k, V! Y1 u5 M
; q* b% @! P3 n/ o9 A" n9 {  Q2 A1 [
5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。; C. |. |. R! N" ^. k, n

0 {% ~9 z% z% zn   设定为5时:(旋转轴E): M/ W! z; ^7 a: d( I. G2 p
& k0 ]# }+ y1 ~
1.          机械坐标及绝对坐标皆为线性轴型态。( n' o' L( I: ?: R' \* d) H

# c! K8 i8 m, l1 E" s0 q; l2.          在公/英制坐标系统下皆以”度”为单位。; k$ T8 t& l! E" Y' E. [
4 K+ e7 O  ~& N. U; E5 m' g, h0 H
3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。' M4 G/ ^9 p6 ^  S: ?/ Z

7 j5 w6 d8 g9 E9 m! h" ~: X4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
* n. |& a% H  x! _. T/ L! `/ |. h: H+ i0 W3 U& o7 @" U, V

  E' ?# e: k1 v+ C  o4 u- n5 o8 F# c3 L7 k) E
设定值/ M2 d# w/ x, {/ y" X
1
& e7 t+ l( n9 N4 k/ {2 {! h, Q 24 Q' ]3 e$ R/ Z' o5 V- O4 J
4
( T6 z. ?; c3 ^  ?  f# b 5
7 |$ ^7 G7 ^1 D: d) v 3(注1)1 i/ I+ H( a7 r: a* w: A

! E. d( `1 k4 W工件坐标显示* O/ i3 {3 T& \! K5 ^% V; p. {3 V
0~+360°; Q* |; m8 ?0 E
0~±360000°; n( j% l0 C% R/ c, q( Q: O
0~±360°,超过±360°回到0°0 ^8 |7 U. T6 x% M$ \9 t

5 M' X7 [) U& q, m9 o# i# }$ B' t6 ^& {机械坐标显示
7 }+ q6 c, o3 m% C$ q 0~+360°
) G% a' y: x$ T+ f7 M+ s  } 0~±360000°. t9 z1 j- `+ h& n; Y! w  \3 }( D
0~±360°,超过±360°回到0°
  Z' R; _# T( u; y3 F4 { - T0 o0 D7 L9 \3 ~
绝对量指令
3 D6 B; l6 x& n* E6 x 最短距离(半圈以内)
6 n! h  t) ~4 E5 B/ V- s1 Y6 P 以命令正负号为移动方向,移动至最近之命令同位角位置(一圈以内)1 h; B( o# U7 X4 b) I9 P! U/ T+ X
与线性轴行为相同,移动至命令位置(可能超过一圈)' P8 u  e; r& F% |
直接移动至目标位置(两圈以内)
" \9 |& H6 |" q* p3 b
+ l- H, I! m" H7 X/ B8 {0 M6 b$ Y增量指令
) `2 g2 D8 t/ @+ N) }, C 以命令正负号为移动方向,做增量位移
- G; Y" n5 t8 Y3 {, G
. ?2 i* o* B) N! Z参考点回归
% L1 W! S6 V3 f* J 根据命令的增量或绝对型态位移至中间点,; {) ~! K& s! \

0 m, L- a: ]% g3 \从中间点回原点动作如机械坐标定位+ Y7 A7 \9 x: _+ Y, Z2 ?

+ W  O2 U9 D7 H( E; q机械坐标定位5 c9 Y! ^# I+ l/ o1 H& ]  T7 E
最短距离(半圈以内)  G3 [/ K- \/ ?2 G3 I
与线性轴行为相同(可能超过一圈)
# ?$ [% f3 n; \3 x! _ 直接移动至目标位置(两圈以内)
1 \7 O# h5 J9 q2 v" j* N . a: B" n1 Z% {) O8 R3 I" Q

8 Y% D/ C; `0 y( x% `/ G注1:型态C(设定值3)为专用机特殊使用规格。
) [* u7 a( m& X8 r4 P& q7 ]4 r, P$ a/ _/ q, k: C) F
我就是想改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度)
# o( c: w* [1 ?* z! f3 w生成的程序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
% E% k, Q: _: a' z7 e& U' sMC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php ...

% }2 K6 B, @0 ]朋友你这个介面从哪里搞出来的     
发表于 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 )

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