QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
公司新来了台立式加工中心带第四轴。今天用MC替换轴大法做程序试了下四轴。结果四轴再走负角度时就走乱来3 K) p# @/ e  y/ m( x+ e
N2 G0 G17 G40 G49 G80 G90% F" R) P! h3 W; Z- A! ?! q  T- D
N3 T1 M67 f1 s2 Z- h6 y2 y# q; C2 N/ F
N4 G0 G90 G54 X0. Y0. A0. S2000 M3
  U( A! W. A0 [N5 G43 H1 Z70. M8
6 A0 k' @6 T4 a2 j2 wN6 Z22.+ w* a' n2 X0 f
N7 G1 Z20. F0.; ~) D  s4 k) ~: f4 z/ U2 c5 n- J9 e
N8 X-2. A-270. F1000.
5 k6 M3 _7 z' B8 n: q7 ~N9 X-4. A-180.
+ D4 d" c: B" T" U2 X0 ON10 X-6. A-89.999# M1 [* w9 c! Z/ J5 O
N11 X-8. A-359.999
: E3 T8 g2 y* YN12 X-10. A-270.
; @. P6 t0 d1 ~& H. Y# `% wN13 G0 Z70.
- [/ C" O& ^$ w& p5 }6 P" v! M我理解A0应该是反方向转到270度,结果是反方向转到90度。系统厂家说你只能把负值删掉,旋转轴参数改为1。系统是台湾新代21MA,0 F; U$ B9 |9 P; p. ~
Pr221~Pr240 轴的型态
参数编号
  
范围
单位
初始值
修改后何时有效
221~240
轴的型态
[0~5]
-
0
Reset
n   设定为1时:(旋转轴A)
1.          机械坐标及绝对坐标皆为旋转轴型态。
2.          坐标值永远维持在0~360度之间。
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
4.          在公/英制坐标系统下皆以为单位。
5.          G28G30参考点回归指令会复归到一个回转内之机械坐标0点。
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。

5 J1 L! a) g0 e. F- ?) S) l. E% O" x2 ^& B; u7 f2 b

8 G3 P$ }) Y# ~+ g# U. y, [' f
( G( s8 G% S* E" I* e4 J7 [' T2 Q6 P& e$ ^, B5 e3 N

8 E- J# F6 {4 z4 ~' N
8 G, Q- p! l: f
 楼主| 发表于 2014-1-11 20:52:43 | 显示全部楼层 来自: 中国广东
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=702287&extra=page%3D13
% q8 F0 W# L- A7 z$ n5 }替换轴用的是顺时针加工,就是改变不了A轴负方向输出
0.jpg
0.jpg
 楼主| 发表于 2014-1-11 21:07:13 | 显示全部楼层 来自: 中国广东
我的程序
+ @8 P1 b" L7 ?, m3 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轴参数是这几种,新代系统让我用A
$ ]) y- r9 x" q( Q% g! i4 sPr221~Pr240 轴的型态" H5 z. q4 s9 `" E

' U" X+ Q" U' c, L' L参数编号( H/ f+ D$ |  w$ b. g0 ]" Z& E- q
说  明
8 f3 m  i9 r0 Q3 C! l: | 范围. N* G4 y1 H  a0 @, p
单位1 I3 }. L& f: H  p( a" W
初始值
# Y7 }7 L& J$ s7 [. S2 [5 f 修改后何时有效, U$ `+ E( o! |

4 |5 a" R' t; b2 h6 P! f221~240& }6 k* ?  G; B8 U0 p
轴的型态
/ A. H- h' ?: o# H- v* `$ G) b [0~5]
: e7 A6 g2 z) G4 k5 ]' } -) p* [. g; G4 v3 [' b/ W9 f* L$ [
0- c/ O! Z3 P2 |" e: P; c0 L
按Reset键
7 o( d% K) e. l+ j
: O; t1 n& Y- p7 z6 W; s, t+ t) K- i( c" D; K
( I1 V" Q( g2 A: v1 W, y

- f% l6 z: }0 u: Mn   设定为0时:(线性轴)
) x' K. K* `+ D  I3 W; k3 r- K( d
1.          机械坐标及绝对坐标皆为线性轴型态。+ E/ D: i4 J+ f$ F% `4 Q

) V- n& C3 n; P) O" E) g2.          接受公/英制坐标转换功能。
4 @; T) `; {+ _4 u
( }! ]3 x5 L, [& b; T! _" ^3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。  h% f/ N) i' B/ M, C" p
. A) {3 k3 ~1 I- t& U9 L5 ]( W- E3 h
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
, n, D' R, D- |8 A) q  }/ f2 G, l9 U5 E# ^1 i" j- N6 V
n   设定为1时:(旋转轴A)
% E: u1 m  _0 \) B9 J1 J, Y6 P2 m6 o
' O9 n' {( Z9 \- u1.          机械坐标及绝对坐标皆为旋转轴型态。2 R# Z- \7 W6 g

8 g1 M/ s" C# H# s9 e; X; e9 Y2.          坐标值永远维持在0~360度之间。: c4 i: {0 [* q1 P8 v
1 h3 r. q+ I2 H! ]
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
# w& w) X/ G$ X8 e9 @5 F& |7 R
4.          在公/英制坐标系统下皆以”度”为单位。
& z7 _" f) N6 B" q
: x; G/ I8 B0 V4 Z) x# i* R5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。+ h& r) t5 N+ @; V  a
% p4 Q6 p! H. n7 }7 T8 p
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
8 i5 q  L: U  d0 F, x
7 V0 s8 n+ S. [; D: h. ]6 i7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
0 a6 [) {8 r: N1 B- U3 H9 a! p% \6 s$ ~
n   设定为2时:(旋转轴B)
6 ?7 q4 L* A+ `2 ~$ d4 [# _7 U
: Z/ {5 c: L: Z- Y4 E3 ~# C1.          机械坐标及绝对坐标皆为旋转轴型态。* c" _5 y2 c. }, _8 K2 G6 [6 r* z9 _
$ A3 C6 Q# E) Y3 k6 j8 N* B
2.          坐标值永远维持在0~360度之间。: ^2 T$ e* x8 O! r
: [2 e! y2 H6 t
3.          绝对坐标(G90)移动指令+/-,+代表正转、-代表反转。0 v% ~+ s6 j5 l/ {1 x

6 x* v% Q( x& q7 @' U; Q4.          在公/英制坐标系统下皆以”度”为单位。+ D5 W+ R/ J$ \7 H. J% O, v

# S7 U3 V' _) x/ ~+ ^5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。: b9 W  o# u+ e
( ~3 B* Z8 S* Q3 }+ [/ `
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
3 A$ |: o6 A2 n
3 J# n2 n. E& u- Cn   设定为3时:(旋转轴C)
! G; R  [4 A* h4 q
; p. R2 S7 c2 e1.          机械坐标及绝对坐标皆为旋转轴型态。
5 k/ Y3 C; Y5 e; D/ `
% c0 E) M0 ~$ o( R+ o2.          坐标值永远维持在-360~+360度之间。8 s3 H* c* I* g% r  v
/ h( ^4 ]: E- ]- v7 R& u9 c' A& y
3.          在公/英制坐标系统下皆以”度”为单位。
$ m0 G! f. G6 o$ f: F! z& F, t4 u9 ^! P' Z5 d) Y
4.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
* U3 G; m7 b' t3 S) T- F, C
  e9 w$ u) Q* b, U" t0 A5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
* t9 \7 b3 V4 l" x8 b" a( \+ `& `1 h& x/ U  P/ ]$ T
n   设定为4时:(旋转轴D)  {6 @& M3 D0 }4 y( D2 ^% d
0 K$ M& ~! b3 ]$ o% o- o
1.          机械坐标为旋转轴型态,绝对坐标为线性轴型态。
, c5 ]* G7 P* R' T7 N% c- h9 H# O, D# W) j
2.          机械坐标值永远维持在0~+360度之间。
7 B7 Z/ ^6 R: B
! z2 h, S; L2 H% V  O3.          在公/英制坐标系统下皆以”度”为单位。
' n: U5 o8 t# D9 Q' x9 F7 ]
. }) W! L$ U. o4.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
' L; P' n- n3 y4 d: G) j! E
3 O7 a  A+ S8 K9 f  G. ?! m% G5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
4 @- H# p6 C0 \1 w; F" x, F  I$ i
n   设定为5时:(旋转轴E)
! e4 F, X3 M- n, w9 y# u; C, F' `" j3 R  ~1 Y! X" y3 U
1.          机械坐标及绝对坐标皆为线性轴型态。6 e2 h8 B$ }9 T1 o* Y

6 R) p! {( j$ T9 n6 Q2 ~2.          在公/英制坐标系统下皆以”度”为单位。
1 q4 d/ K) d$ s2 j9 y/ V: f" e
3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
" E4 D; i5 z$ w5 R& U+ H5 @! ~# N8 ~; B  S
4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。1 H" T5 E8 c: C; G0 @  Z

7 E- k' z# A, {9 X$ ^ % N- z2 r. j( Z3 j3 Z9 y' t
$ x- z2 Y" P7 A1 g
设定值6 T! x$ c4 F+ [" T* h7 t. U
14 z1 @" u! _) r5 {& v
2  v8 a4 a' S7 i8 J% k: T
4. H! c; Z  G+ Q# n, j( `3 D
5
. u: G; C) F0 j6 O 3(注1)- ?) Y! W. C8 h( e( J1 W9 S

1 c5 {; C  ^& w工件坐标显示
1 m4 i3 j" Z( C2 }) o 0~+360°
  B; P. |- [8 Q: a# i" P5 z( ` 0~±360000°
, j+ q( c2 N; P1 I8 k* ~8 H 0~±360°,超过±360°回到0°8 E$ z/ R( L& ?# Z
& ^4 C/ h5 v9 O; N# d& V
机械坐标显示* p: C2 @8 I. ]2 u+ r) T
0~+360°/ b% d7 W8 l" [
0~±360000°
; O2 P; [! ^- E0 K8 I 0~±360°,超过±360°回到0°( r. |) Y8 V. J5 `8 t

; u8 _3 a8 w! _4 b& |6 b/ m- P绝对量指令. x/ O, Q2 w7 O& Y2 ?" x9 {
最短距离(半圈以内), m" U$ ]$ ]9 l" V% d- e
以命令正负号为移动方向,移动至最近之命令同位角位置(一圈以内)
$ c& x6 c; U, y5 b 与线性轴行为相同,移动至命令位置(可能超过一圈)! s, y+ B. u. Y) P0 N
直接移动至目标位置(两圈以内)
% s: p: o) j/ X : H% A9 l4 ^  n1 q/ ?1 T! Y$ s  M
增量指令2 B) b5 U/ q  p# q3 q
以命令正负号为移动方向,做增量位移
/ w- e" @& Z  }3 k7 Q- G
  `6 T$ P: \$ W6 r# B0 H! w# N参考点回归
% B& }) q0 J4 F; l8 a  x# c7 R 根据命令的增量或绝对型态位移至中间点,
* b! p) @/ R& I5 d8 f, o' o6 R8 n3 x$ [4 N: M# e2 A
从中间点回原点动作如机械坐标定位( J9 I) P+ I/ Y" Q3 q

6 J/ m* |0 c  T机械坐标定位
5 r. `# e& {; Q. d 最短距离(半圈以内)
9 H* a0 _/ R& {1 C+ q7 B0 N, f 与线性轴行为相同(可能超过一圈); b0 m/ V, v6 q1 B3 b; z  @0 E
直接移动至目标位置(两圈以内)6 }% r. U! u9 ~7 ?4 R  E3 M
) p+ s2 A; A2 _& C9 k6 G- H

4 R; O: w, P& C5 K/ K) t) y/ R注1:型态C(设定值3)为专用机特殊使用规格。
' d+ |. ^# [" u# u3 {- g6 d
6 n( L! ?. ]4 L9 [! ~- t& D0 V' X我就是想改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度)
  v9 a: _" y9 P+ k  R生成的程序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
. S+ c/ s- M0 V2 m9 W# y) i) H1 S7 [' ^MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php ...
9 ^2 x5 M9 t5 g5 W- n  e
朋友你这个介面从哪里搞出来的     
发表于 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 )

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