QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
公司新来了台立式加工中心带第四轴。今天用MC替换轴大法做程序试了下四轴。结果四轴再走负角度时就走乱来4 |( [0 |0 s4 }: s
N2 G0 G17 G40 G49 G80 G90
; e5 x% x8 e# t8 W+ [N3 T1 M6
: J: X' x% D: w) nN4 G0 G90 G54 X0. Y0. A0. S2000 M3
$ K  n3 F8 E8 D: \0 AN5 G43 H1 Z70. M8
1 W# y' h# @& i+ ]N6 Z22.
% T* T; L" U: Q4 @& oN7 G1 Z20. F0." }; Q% w1 U& K9 b* K( Q% _
N8 X-2. A-270. F1000." t9 b( a0 P& v! a2 O6 n/ ]
N9 X-4. A-180.' r6 `, ]# r3 W6 d9 k4 ]
N10 X-6. A-89.999
6 q+ w2 m# z+ g7 t- Y* H3 xN11 X-8. A-359.9999 D  c3 t3 \* w. g6 R! ]
N12 X-10. A-270.
+ g; L. [" K8 lN13 G0 Z70.. J! `# w  J1 p" p& E! L" h
我理解A0应该是反方向转到270度,结果是反方向转到90度。系统厂家说你只能把负值删掉,旋转轴参数改为1。系统是台湾新代21MA,
& |0 Q: b; s: k6 d$ y% S4 Z5 Y) ?Pr221~Pr240 轴的型态
参数编号
  
范围
单位
初始值
修改后何时有效
221~240
轴的型态
[0~5]
-
0
Reset
n   设定为1时:(旋转轴A)
1.          机械坐标及绝对坐标皆为旋转轴型态。
2.          坐标值永远维持在0~360度之间。
3.          绝对坐标(G90)移动指令的+/-代表位置的方位。
4.          在公/英制坐标系统下皆以为单位。
5.          G28G30参考点回归指令会复归到一个回转内之机械坐标0点。
6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。
) P6 r5 F2 g. y8 ?, Q

7 ^* q& j) @5 ]) R* g
) {/ u3 s: l! o8 `9 B
: @; l. t8 u+ j# H
* j- G, W% n2 d% Z5 k  G; k: n( g5 K% ]. f! [- v

9 c5 J1 z* [1 q4 b% |: [
 楼主| 发表于 2014-1-11 20:52:43 | 显示全部楼层 来自: 中国广东
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php?mod=viewthread&tid=702287&extra=page%3D13
( y2 [: q7 A& a3 q& }9 w替换轴用的是顺时针加工,就是改变不了A轴负方向输出
0.jpg
0.jpg
 楼主| 发表于 2014-1-11 21:07:13 | 显示全部楼层 来自: 中国广东
我的程序
0 T4 Q2 o/ E: 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
0 n3 r- Y% P. }# LPr221~Pr240 轴的型态
8 q# A  k; X8 p5 T
! ~4 E- g# ?6 d7 A2 Y( ]$ {( h. u参数编号% c( G9 O/ X' C
说  明
  \! a) G, f3 ^; y) r3 C1 ` 范围
3 w: F' D  q9 O; m, ? 单位
3 R& y1 g0 f5 q; ?; e' y7 u 初始值) Q( u! c& O( o% j5 P# v1 q
修改后何时有效
! Y# O; p) t: _; |; y( z   U7 s! r( ?4 |% g0 e. P6 L0 t- |
221~240
, n8 b  P5 G0 U5 ?# |$ S 轴的型态# E. J, g+ `5 a3 p1 F0 P6 F# s3 j
[0~5]3 K( t6 R) L6 n$ V: e$ ]5 x2 P
-, x) x2 [! ^. Z+ k
0
0 b# ]3 `' o1 j' b 按Reset键/ U( R1 F9 Y# b. u4 E, E# _
! T; U( m! f; ~% M  p5 i( ^! R0 q

- `% t3 N& T2 t6 n( v2 f
7 y, [) P+ u' D8 }2 x9 J9 e) b# I
' H) w. R' M: l7 rn   设定为0时:(线性轴); z# O3 g+ a% Z$ Z, _/ h5 Q

% Z, z; @, o6 T, o% ]8 v1.          机械坐标及绝对坐标皆为线性轴型态。* {3 [! ^6 z: O% L
  V9 A% `( U6 j/ B0 _: |4 z7 S2 i
2.          接受公/英制坐标转换功能。
# i0 |* j% J* z: J- b4 m( b8 C$ \: R8 M, \, q8 _- W& A( v3 ?
3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。  ?5 d1 Y4 D  B/ v4 E# ~

- |+ h9 E. G0 v7 |; c, @4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。9 q. F! b# C" W7 S7 K2 Z0 o; U$ y7 [

: h+ T, w3 H+ A* h4 B/ g  ^n   设定为1时:(旋转轴A), ]% T* f3 S0 X4 _  p4 E

0 Z* [4 `, Z; d7 ]' K5 N1.          机械坐标及绝对坐标皆为旋转轴型态。- i4 Q/ v/ l; F: W9 E8 Y
) Y. I* S! ?4 g+ K" [' S8 r
2.          坐标值永远维持在0~360度之间。" S- p' b+ ?+ A' G" u" h

% M& M% N' b% G' F3.          绝对坐标(G90)移动指令的+/-代表位置的方位。: {. d& v" L5 Y+ k. \; D6 P: ?
  N' |( a, w* d1 z
4.          在公/英制坐标系统下皆以”度”为单位。' C- g: l  _: g; B

/ Z1 t' m0 B% B5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。' H, |. X* A9 B0 i2 S/ p: F

9 n9 M( x/ z9 b1 e! K2 a4 {7 i6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。, ^! O% c1 a" v! W8 L5 Q

  [4 }# M0 W6 H/ k! S# S7 J8 h* w" g+ i7.          绝对坐标(G90)移动指令支持自动选择最短路径功能。1 Y: Y' f. K# x2 e
' D8 O; |! b) n
n   设定为2时:(旋转轴B)% D* [1 ~! R3 |5 Z

6 w" a3 K7 q: H7 y1.          机械坐标及绝对坐标皆为旋转轴型态。
( j5 f+ w. _: n8 w6 M& a' }* V/ V0 G- v
2.          坐标值永远维持在0~360度之间。
4 P9 Y- n2 J( o1 }( Z9 t0 @
" F% G) x: y, Y' T, E4 z$ [3.          绝对坐标(G90)移动指令+/-,+代表正转、-代表反转。
0 T& ^1 `9 ?( }0 z7 N( r
* s" T# S+ x% b0 g4 O4.          在公/英制坐标系统下皆以”度”为单位。' o! Q0 C* T/ \1 j3 ?& s2 z
/ h4 M! s! c7 o- C  `5 R) m1 ^
5.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。% K6 I0 F* ?2 }( W& Q

+ e0 B+ Q$ K" \+ u. j6.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
0 R8 h9 D, g1 I6 t% J$ h8 f9 C8 d2 O) q" g
n   设定为3时:(旋转轴C)
, o  W( \6 z7 @2 J6 a) O
" U. \9 j- ^! J2 d* _1.          机械坐标及绝对坐标皆为旋转轴型态。
% a+ o  d9 T  v5 b( S
) B& O2 b+ g( b3 V. O2.          坐标值永远维持在-360~+360度之间。
' L4 a; Z: ]1 m, P
* O( W' |" t* s/ @6 s) ?3.          在公/英制坐标系统下皆以”度”为单位。+ Y% n) T3 O2 J5 c

+ `0 s% r) e3 w- g( c9 ]4.          G28及G30参考点回归指令会复归到一个回转内之机械坐标0点。
& G4 X' O" X1 ?! G4 ~- M' v/ n+ `- N: N
5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
: R$ e9 m4 v$ L
. E7 X+ j. t1 \4 C% Y9 Bn   设定为4时:(旋转轴D)
8 M$ j* d. X+ Y6 R. U6 ~' i' S
: b1 ?5 S1 R9 \( u( b8 K1.          机械坐标为旋转轴型态,绝对坐标为线性轴型态。4 v' h1 v3 p+ y5 R2 N. \
# L$ k$ V! o$ q
2.          机械坐标值永远维持在0~+360度之间。% G* B' R- h# n# {6 T$ @
! }6 p2 X4 v0 f3 _5 ]- ?
3.          在公/英制坐标系统下皆以”度”为单位。. ~4 b; L* x2 h1 k; Y9 z

4 j0 }3 X0 D* r9 m  A' s4.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
# O2 x, s+ r( b! H5 F
  ?4 q# J' c: K# J* K5.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。
# R' ~+ z( i/ q2 r9 c- l
! l2 d$ e+ N% J' p  `2 }n   设定为5时:(旋转轴E)' f' a3 o  S& D7 o3 T" Y! e
  Q  Y+ Q# F# U+ v1 J( u
1.          机械坐标及绝对坐标皆为线性轴型态。( ^' x& ^; t, l0 D  `. Q

, F+ t. x1 l2 V9 ?2.          在公/英制坐标系统下皆以”度”为单位。5 r- z7 Q1 A# J" F9 p

/ c# X6 C6 q7 r* n- b9 u; k5 V  F$ F  W/ \8 ?3.          G28及G30参考点回归指令会复归到最初原点复归动作之机械原点。
4 C$ ?' q" S1 g+ y6 F$ b& A8 w
0 {) U  H: Y/ K" V8 Y6 {9 z" y# [2 _4.          支持背隙补偿、节距补偿及寻原点栅格量检查功能。& v; j- D% c; q* h- `1 I0 l

) c/ ^/ x( @2 N  z5 k& f. ] 3 x5 h" `) H. g# g; n* t
, G4 f+ w: v8 z, m1 j. A9 _
设定值  U+ u" W+ N0 T8 v5 z$ G& I* a
1, Z9 |' b- K" \2 v' P. [' k: A8 d: t
2
2 T+ L( p( q4 l& ^+ [5 q 4, q! Z# `4 y) `: y! j+ j' h
5/ f9 j8 ^# R8 O! r) A* M' W8 {
3(注1)* w1 L0 E5 H% N5 T* J4 ]

, w% s, p3 m# d5 `4 M. m9 M工件坐标显示  U6 |; \; F' o" Z5 N3 \
0~+360°& s3 u& P) b* n( L- h
0~±360000°
( O2 |# l* ]$ F8 z  t7 V0 `9 J+ _ 0~±360°,超过±360°回到0°" I  ?; [8 p. p$ [; W; j

8 u6 N- M0 f# g机械坐标显示
0 P: q9 s+ n0 X8 U) Z 0~+360°
$ K" a" ^2 {9 @3 Q 0~±360000°4 x. j& z) h# v" z
0~±360°,超过±360°回到0°; I) o3 M" E: M; B# N3 V/ y

* }* x+ p4 h* j绝对量指令
% R: o( m5 r8 L3 z, d8 t 最短距离(半圈以内)
3 w$ y  G8 h' X8 s$ y1 q 以命令正负号为移动方向,移动至最近之命令同位角位置(一圈以内)
. R9 R2 v! s1 j1 K  x 与线性轴行为相同,移动至命令位置(可能超过一圈)/ V9 x0 h* a2 f. {, L- _
直接移动至目标位置(两圈以内). q4 |0 R+ R( _4 w

  `7 U" M7 F  e2 `6 _增量指令
  m$ Z& V4 w, P1 x" n9 I 以命令正负号为移动方向,做增量位移0 \& B7 }# `* m6 [. \

, B8 p/ x$ Q2 v参考点回归
; F: ?! _  o$ y8 F3 S9 J& y4 |) A& f 根据命令的增量或绝对型态位移至中间点,* Z' O3 h7 D9 N! Y+ F

6 p0 y5 d6 p7 v3 K2 P8 S从中间点回原点动作如机械坐标定位# c1 P# G1 c& |
  U% y9 v9 p& ~
机械坐标定位
' j8 `' u. g7 g( M" v9 P2 c7 K4 a 最短距离(半圈以内)
) H( ^: ]- A2 r- s' A 与线性轴行为相同(可能超过一圈)
; S0 W4 \. w* z$ w+ \, B 直接移动至目标位置(两圈以内)/ [6 _; i: J4 z) O1 I1 K: g

; ^* r- O0 D) u' e% i, o5 f
. j9 D+ c" e. v. i注1:型态C(设定值3)为专用机特殊使用规格。* Z! G; `; F6 d

* {* n! \$ h  ?( }我就是想改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度)
0 y. j, H; D6 L0 _1 p$ a生成的程序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! B9 O0 {# H  e  L4 l; {
MC软件 设置机床A轴是这样的 ,  0-360 最短绝对。我也参照了老帖http://www.3dportal.cn/discuz/forum.php ...
) _- V. I+ P. @9 H' s- o
朋友你这个介面从哪里搞出来的     
发表于 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 )

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