QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
公司新来了台立式加工中心带第四轴。今天用MC替换轴大法做程序试了下四轴。结果四轴再走负角度时就走乱来
4 m  X/ N& V) C: RN2 G0 G17 G40 G49 G80 G909 h. d+ U+ s1 f2 d+ A9 I: L
N3 T1 M6  Z' n7 U# ^* m( H; U9 a( K+ t- D5 @+ C2 w
N4 G0 G90 G54 X0. Y0. A0. S2000 M3
6 e5 ~0 l' D) w) j2 Z# X* FN5 G43 H1 Z70. M8
& T, o& r: f) Y- A. B/ f- b' S9 G+ tN6 Z22.
- h* D2 j. B' a5 E0 Y& C( _. yN7 G1 Z20. F0.' h9 k: L/ l* N# A0 }2 ?0 L
N8 X-2. A-270. F1000.
! T! ^$ d; T6 r9 `8 E/ w0 gN9 X-4. A-180.- p, s  s. }: o$ S) m0 L0 @2 |6 ?
N10 X-6. A-89.999
6 s' g0 A+ n+ r! ^* i" x! g! rN11 X-8. A-359.999
  M4 ], {" I& mN12 X-10. A-270.% c; J; V- i1 Q1 q9 B1 N
N13 G0 Z70.
6 x; E3 r: I$ R7 y2 C4 [, Z; i我理解A0应该是反方向转到270度,结果是反方向转到90度。系统厂家说你只能把负值删掉,旋转轴参数改为1。系统是台湾新代21MA,2 |9 i1 p7 z# C0 p. j
Pr221~Pr240 轴的型态
参数编号
  
范围
单位
初始值
修改后何时有效
221~240
轴的型态
[0~5]
-
0
Reset
n   设定为1时:(旋转轴A)
1.          机械坐标及绝对坐标皆为旋转轴型态。
2.          坐标值永远维持在0~360度之间。
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
4.          在公/英制坐标系统下皆以为单位。
5.          G28G30参考点回归指令会复归到一个回转内之机械坐标0点。
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
' |4 g  D4 ?3 y
" ^+ C6 v& ?7 o7 \) v% D, U

5 p/ q! Y# v9 G6 e6 M! t" \6 Z! m; f% K

0 z# ?: m1 l8 ^$ ~: X, f. H7 \; C# N0 L, C$ q3 K
& s# a5 D1 o6 t. }* z9 ?/ {
 楼主| 发表于 2014-1-11 20:52:43 | 显示全部楼层 来自: 中国广东
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=702287&extra=page%3D13% G) K, y2 F9 L/ K. {6 _
替换轴用的是顺时针加工,就是改变不了A轴负方向输出
0.jpg
0.jpg
 楼主| 发表于 2014-1-11 21:07:13 | 显示全部楼层 来自: 中国广东
我的程序) U6 }. p+ Z1 ?0 e
大家有什么方法解决编程角度负方向输出谢谢
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 \, O/ u9 U; v
Pr221~Pr240 轴的型态/ M; U# m( X0 W. l% X! N# v
! L6 x% d" G- E2 F4 ~- b
参数编号- g3 A5 T6 ~# p4 s& K0 u5 M
说  明
! a: O+ f2 K/ J& W  y/ s 范围1 P  F' Y" g# t% U" ]% u  }
单位3 G; s: f" G! x: h% K, e) p
初始值  \2 U* b  H# }- g3 G: X" j
修改后何时有效
/ f. v% G! W/ E ' h2 T/ m! g& S! L" T% Z
221~240, M  d$ g8 l# |' [- |7 L
轴的型态7 p7 p" j/ L1 f
[0~5]) a8 t, o* d% Y' e
-3 Y( u6 d7 v, }
06 I# R) r1 b2 y
按Reset键
& X' L! b6 ~  r+ `0 V) R
3 |- S! w8 g1 M. |" s; }$ A+ Y
9 r1 L$ W+ ]8 g0 F1 s4 w
9 |2 o' R' p* \4 e% K' J% @
- k! p1 D9 Q) k% d6 y1 Gn   设定为0时:(线性轴)  {! G0 s& o. Q+ L& Z

' |1 @- W$ G$ E$ L1.          机械坐标及绝对坐标皆为线性轴型态。
2 |5 m* c" ~: _: q$ w6 \" L2 L( H6 H4 [3 g
2.          接受公/英制坐标转换功能。
) X4 h  M- J1 l# r/ L
9 B5 q0 A) u/ k3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
6 H2 j; J3 }, ~, q0 G8 Z: q5 }# ^, [: ^
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
  H  |- @) J: O$ B% ]' T! o4 ~
8 u) {/ I, y) a' d' ]! g' ^n   设定为1时:(旋转轴A)
7 R# _1 x" ~9 s& W; ^
5 s+ V2 z: n$ |' T; \1 B! F1.          机械坐标及绝对坐标皆为旋转轴型态。
: D$ Y/ g: P7 w  `/ ?) L* @4 E$ d2 U! Z2 Y2 x
2.          坐标值永远维持在0~360度之间。# q9 N, {! v# ~9 g7 r

% q$ B( M- N/ \0 T( i3.          绝对坐标(G90)移动指令的+/-代表位置的方位。$ i' W/ S+ N  A( I$ V1 A' N
( `' q* _9 R; N2 l# H2 s% y
4.          在公/英制坐标系统下皆以”度”为单位。
, @  e6 Z( o* i: c9 U. v# B% Z$ p$ h4 H1 @* U; r' y, d- u- {
5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。: [$ h- P$ E$ p. s9 }: b2 ]

0 }, V3 f! m: w6 l# U' G, }6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。1 v% J0 a$ Q; N0 |$ I; H' w
1 B& i. `4 ^  f  n- U
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。! e! p; V/ X- @

0 R2 e; D. p6 T- Yn   设定为2时:(旋转轴B), \# V* G2 p5 z% s/ F3 m; }0 X
3 [* l% L2 k% X: n) ]0 I; n
1.          机械坐标及绝对坐标皆为旋转轴型态。% X6 W, M. q5 H: |9 d
3 F4 m# w* ?4 n- Z
2.          坐标值永远维持在0~360度之间。
" z% q3 r: V# {. z" Z8 T5 ]( @3 J% @/ }
3.          绝对坐标(G90)移动指令+/-,+代表正转、-代表反转。0 F/ J+ q* f' @) U1 y

$ R; o7 m6 b" f9 Z. i5 E/ e& U" }4.          在公/英制坐标系统下皆以”度”为单位。
1 M' x/ e( I' K0 A( k
) s  e1 t8 ?; z/ F( S7 |, {) h3 q5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。. j$ F1 h9 w6 V8 Y2 m& b

7 ~; e0 j" T) `1 q% }+ Z5 ]6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
# D/ K/ o4 |3 F2 O, O9 k% y& I" b* p' F1 U
n   设定为3时:(旋转轴C)
! f/ d- }1 y+ r8 r+ y# B0 v( R/ ?% p& _5 S
1.          机械坐标及绝对坐标皆为旋转轴型态。1 h* |% h7 h) L

  l: U6 c/ }/ P/ i2.          坐标值永远维持在-360~+360度之间。
; Y0 I5 s' ?# x! c( e2 Q9 |9 J. X/ C9 [6 t
3.          在公/英制坐标系统下皆以”度”为单位。8 t8 W# E5 C$ u+ E( D- U; S+ R
- X3 S6 v7 y* ]  O/ Z: R
4.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
8 m* d9 |$ D6 r- \: ?
3 L* u2 D( ?- a+ h$ n5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
4 N8 l) l, c$ ~6 t& ?1 c
8 s4 b7 p3 v/ B" ~& wn   设定为4时:(旋转轴D)
% b# J& A) C; w0 W+ q- t
7 l9 [2 U6 e- Z8 q# Y( ^5 p0 S% j1.          机械坐标为旋转轴型态,绝对坐标为线性轴型态。5 X5 i( u8 a4 C' D

3 p- j- l- V% f2 V/ k- ]% _2.          机械坐标值永远维持在0~+360度之间。: t! q3 M4 C+ E& `

1 z+ `1 X+ n" t3.          在公/英制坐标系统下皆以”度”为单位。
# j2 r/ w, B7 {! \2 C
9 }: S* @( {0 _) F$ R( b# Z9 g4.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
2 S+ z0 N7 K. d3 Y
1 U) n/ p4 T: r5 h5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
3 x( K4 h; C7 O- G0 _
: @* v2 t, B6 W& hn   设定为5时:(旋转轴E)5 B7 n+ \* G2 v+ {# W, R6 w
& }  p( u: W+ a+ N0 x7 q" g3 H
1.          机械坐标及绝对坐标皆为线性轴型态。
" `- w. O9 K2 @' J' ?  V! l  i
# @/ B8 I& G# O1 }0 s2.          在公/英制坐标系统下皆以”度”为单位。
5 |$ c/ h# O3 [% o; j  }& w* G4 ?+ P
3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。: I* K) ^& P/ s/ i$ Y9 q, Y: K5 [
; E. u" X5 @7 v$ a7 p% b
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
. @, _# k5 L/ {- X2 w* f9 ^& g" f6 Y& o: y1 {- H
- q4 n+ N$ Y! ?

, M# G( k) y0 {; d0 G) u4 g! O设定值
8 s) x. x: R& f3 } 1* O$ F, g3 y6 f6 K) L
2+ `# t8 K$ M7 a& e5 D/ G
48 i$ u) v% d; P( r4 N0 f
5. q# R3 n1 S) i- l5 b3 q/ v7 N2 N* m
3(注1)
8 V! k/ v7 K8 j( K6 J4 `7 F
* X! ~! n& K; d工件坐标显示& H/ @5 R4 s1 ]2 u* _: x! r8 V
0~+360°
/ ?' g; T/ w# D+ S9 R 0~±360000°4 g$ _9 p  {+ x% W" ]. ]' t( T
0~±360°,超过±360°回到0°! [  S, U3 S9 [' K
( N1 T" b4 C3 m4 `& b
机械坐标显示; R% }0 d1 c" e. Z
0~+360°
; h& t1 |) B* }) Y3 ?. O4 G  X. H 0~±360000°* U+ }- \& y! E8 d( F" v# ~" X
0~±360°,超过±360°回到0°* ^* q5 h4 E: Z( `, @
6 i7 X6 D0 c& f5 T+ `6 S: L) D1 I5 O
绝对量指令
6 m3 b/ Q, N( v: R: T 最短距离(半圈以内)
4 M( g/ D6 N9 `' W3 ]* i 以命令正负号为移动方向,移动至最近之命令同位角位置(一圈以内)* _% @3 W. q# i3 B
与线性轴行为相同,移动至命令位置(可能超过一圈)' V" ~( B. @* A% x- H' h0 R+ x+ |2 t0 I
直接移动至目标位置(两圈以内)7 I: l  k9 f* m- ^5 S

6 \" \% d* q* x9 M4 }增量指令% v0 n) Q' c/ k+ \) Z8 t
以命令正负号为移动方向,做增量位移9 F5 k* \3 R$ G, {3 C2 _
6 f. e  H" V! @: K( C
参考点回归
0 \  d' i$ Q2 K" y& W$ h0 ~ 根据命令的增量或绝对型态位移至中间点,
; L. t. E* A$ @' K5 ^" N2 N
9 y+ m8 J$ p8 i9 u; B从中间点回原点动作如机械坐标定位
4 `" j+ t: V' K8 p1 @0 J
& G4 b4 v" {9 C/ c1 s. f: e! U机械坐标定位, J9 K1 z# a" d: Q0 M
最短距离(半圈以内)
+ T  U: o' ]8 |' `+ e) P 与线性轴行为相同(可能超过一圈)7 w9 W7 A( u4 ]% G
直接移动至目标位置(两圈以内)4 K4 s+ W: V9 n; K

& U3 |* O5 x: }/ I  ]# x. {" F% [! B; j' i8 ^# X$ _) a- M$ {
注1:型态C(设定值3)为专用机特殊使用规格。
9 U; R* y6 \; ^! K" X- R% x% M0 a- K+ W0 ^8 i2 ^8 G" K
我就是想改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度)
1 v  j  ]: n2 `. H$ j生成的程序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( Q4 T0 H$ N5 A, b
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php ...

$ t/ T# r  T$ [6 j' r8 _3 r朋友你这个介面从哪里搞出来的     
发表于 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 )

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