 鲜花( 0)  鸡蛋( 0)
|
分析FANUC数控系统返回参考点功能
& r' F1 D3 q8 C; `. ?: Z
, b% b# Q! b" v. d" _# W7 f一. 概述:
z1 s+ h# @3 O 现今汽车行业的机加工都使用数控机床。我公司动力总成厂的机加工机床也不例外的使用数控机床,且使用当今国际上最先进的数控系统。我厂使用的数控系统有1)FANUC;2)INDRAMAT;3)LANDIS;4)simens 等产品。其中使用最多的是FANUC系统,97%以上的数控机床使用FANUC系统。1 Y! ~- @8 Z0 l
我厂使用FANUC系统控制的设备有:1)卧式加工中心;2)立式加工中心;2)立式车床;4)滚齿机;5)珩磨机;6)高频淬火机;7)抛光机;8)上下料机械手(GANTRY)9)各种专机等。6 {( s7 c2 g* s; t9 ^% l+ Z. j
使用FANUC数控系统的种类有:1)FS-160CM;2)FS-18BT;3)FS-PMD;4)FS-PMH;5)FS-PMI;6)FS-15M。
" V# J$ x" E/ M. w8 v0 w2 Y X8 j1 ~( J% Z 在我们对设备的使用和维修过程中,遇到较多的是返回参考点(通常所说的“回零”)问题。返回参考点的作用是修改数控系统(CNC)的软件记忆位置与设备的机械位置相一致(类似标定);所以数控机床在运行前必须进行返回参考点。在调试时,要初次设置参考点;在使用时,加工超差有时需要调整参考点;在维修时,系统,伺服或光栅故障,或者更换丝杠后,需找回原参考点。9 Q' F. \# Y( M6 ^ X" ?3 n
FANUC CNC提供的返回参考点方法有多种;根据各种设备的特点和应用场合等个性问题,设置各种设备的参考点方法不相同;同种设备的生产厂商不同,其返回参考点的方法也不相同;而各个厂商根据自己的思路,设计的返回参考点操作过程各不相同。所以我们在现场操作过程中,感觉纷繁复杂,不着边际,且经常出错,造成设备或刀具受损。所以我们急需分析清楚FANUC CNC各种方法返回参考点功能的原理,从理论上找出其共性;以便在以后的操作中有理论依据,避免出错!2 n0 Q& l' e/ \4 w; i) L& {
下面针对我厂所使用的FANUC CNC各种返回参考点方法进行理论分析。而我厂使用最多的FAUNC CNC是FS-160CM,FS-18BT,FS-PMD;且这三种CNC的参数和PMC接口体系是一致的;在分析过程使用FS-160CM参数和PMC接口信号。7 g; {" \) x1 F$ b% |
返回参考点的方法有四种: 1) 栅格法;2)手动输入法;3)双MARK法;4) 扭矩法。
# v; `5 u- N( u5 V9 @+ a L# w2 v' |" q6 Z" g3 Y- ^% D
二. 返回参考点有关的信息:! k% A1 o* s) E* }2 T: d! h
注: Pxxxx:CNC参数号;Gxxxx:PMC  CNC信号;Fxxxx:CNCPMC信号;Xxxxx:MTPMC信号。" N) Q* D; j/ J3 `% V
1. 与返回参考点有关的参数:
$ \% x, p9 Q( [ 1) P1002(1):所有轴使用回零减速开关与否(位型参数)。
* E4 }0 }6 l& U' Q( m2 c7 C3 K 0:使用;1:使用轴都不使用。
! t h) @3 e) x ?# n" g. y5 u 说明:当P1002(1)=0时,若某个轴不使用回零减速开关则由的P1005(1)设置。
0 F' u3 _, n/ m% LP1005(1):各个轴使用回零减速开关与否(轴位型参数);
: k3 ~8 [$ \6 ~3 S# [0:使用;1:不使用。* X2 T: x' _: }% I ?' ^
说明:当P1002(1)=0时, P1005(1)才有效。
, {" A7 [+ t4 l8 y% m v 2) P1006(5):确定回零方向(位型参数);1 U: @$ B& z f
0:正向;1:负向。- |! Z9 K. c( _. ]& r
说明:回零方向和回零时的运动方向是两个概念。) G- S. r% g% n* a
3) P1815(5):APC 分别表示每个轴是否为绝对型编码器(轴位型参数);8 p5 e, B* L/ O! H0 ^( @; R
0:增量型编码器;1:绝对型编码器。0 Y; W8 Y' `* v1 D: Q
P1815(4):APZ 分别表示每个绝对型编码器的轴是否已建立参考点(轴位型参数);/ a* o) F0 B: H# @% L2 G' c" B
0:已经建立参考点;1:尚未建立参考点。
- c: @3 `4 n, ]9 t& Y j 4) P1815(1):OPT 分别表示每个轴是否全闭环系统(轴位型参数);
& h( o5 h9 U& e, i1 Z9 f 0:半闭环;1:全闭环。! C$ Z: _& T! F$ ?
5) P1240:各个轴第一参考点的坐标值(轴双字型参数)。单位:最小检测单位(我们的设备都是0.001 mm)。8 [4 z1 [# S; e; u" ^
解释:参考点在机床坐标系中的坐标值。即回零完成后,机床坐标系变为P1240设定的值。8 h( e' y, I. }& h D# K
6) P1420:各个轴的快速速度(轴字型参数)。单位:mm/min。
$ g7 O# w: I2 t+ f8 M4 e解释:执行G00命令,快速倍率为100%时的各个轴运行速度。$ F2 l" |% n/ n: Y4 f: ?8 A
P1424:各个轴回零快速速度(轴字型参数)。单位:mm/min。" C- L# T1 U. |" R) O+ h& q
解释:回零时压减速开关前各个轴的速度。. }! T* _% b- y9 ^" U8 r
说明:若P1424=0, 则取P1420*快速倍率的速度。
5 L; h( o8 L i: E 7) P1425:所有轴回零低速速度(字型参数)。单位:mm/min。( d+ X2 o( d' X4 \3 t* l% P
解释:即压上减速开关后轴运动降至此速度。" E: T& Z: T. U& r9 H: u
8) P1850:各个轴的栅格偏移量(轴双字型参数)。单位:0.001 mm。. h8 P! \; @* H. G- I- o
解释:脱开减速开关找到第一个MARK点后各个轴再偏移的距离。用于调整各个轴的参考点。
/ ]+ |. ]! g3 [6 S2 W: F 9) P3003(5):减速开关有效状态(位型参数);
) G4 o; |, X7 _: F4 B) T0:“0”有效;1:“1”有效。
5 v' M3 O/ {+ C: _
1 |% r- f% c- m2. 与返回参考点有关的输入/输出信号:% E6 w8 N" V& A: _# h( I0 h
1) X0009(0—7):*DEC1—*DEC8 回零减速开关信号。0 e" e3 L% E. @ ]. m
解释:分别连接第1到第8伺服轴的回零减速开关。9 C7 A. x5 M: h2 t
例如:X轴回零减速开关连接到X9(0);
0 I$ U( s, j$ Z2 z) K, H Y轴回零减速开关连接到X9(1);- P8 k i0 @$ t6 e4 h0 P
Z轴回零减速开关连接到X9(2);
0 k7 }, b0 d& d. I …& ?8 l+ i1 v, p- t) Y
2) G0014(0,1):ROV1,ROV2 快速倍率信号。
4 h7 Q* d' I9 T' u) ~- Q解释:回零时压到回零减速开关前的快速速度,受该倍率信号控制。" J; Q3 K; |6 V
3) G0043(0,1,2,7):MD1,MD2,MD4,ZRN 方式选择信号。# [9 j/ B+ ?5 [7 F* g
解释:G43(0,1,2,7)=[1,0,1,0] JOG方式(CRT上显示JOG);( A) x Z1 }% O# A
G43(0,1,2,7)=[1,0,1,1] 回零方式(CRT上显示REF)。4 u, D c( m& V0 M
4) G0100(0—7):+J1— +J8 手动正向信号。4 c+ g9 ? z/ V6 ^) H9 I
解释:手动运行时,分别控制第1到第8伺服轴正向运动。
% Q# t9 [1 M1 E% e G0102(0—7):-J1— -J8 手动负向信号。
' s7 _% v. g c: d6 r解释:手动运行时,分别控制第1到第8伺服轴负向运动。7 Z& B$ h. @$ u" ]& H$ h
' H# W+ G' P% ?. T3 h( F
5) F0094(0—7):ZP1—ZP8 回零完成信号。
. ~# r7 p2 I+ S 解释:此信号为“1”,分别表示第1到第8伺服轴返回参考点完成,且在参考点上;一但某一轴移动,对应这一轴的信号变为“0”。
0 g8 H- k* y* R6 B$ x0 w3 P说明:只有手动回零(REF方式)和自动回零(G28指令)回零完成后,才能置回零完成信号为“1”;而用其它方式(JOG或G00,G01)移动轴到参考点,却不能置为“1”。
( z) B1 e+ J+ [2 W' b F, `5 ^; U 6) F120(0—7):ZRF1—ZRF8 参考点已经建立。
! k- c2 ^) H7 A, A" r解释:在返回参考点过程中,一旦CNC位置与机械位置的对应关系被建立,此信号便置“1”。ZRF1—ZRF8分别对应第1到第8伺服轴。
, Q& ~$ t' x. a说明:该信号一旦建立便被保持,轴运动不会复位此信号为“0”;只有CNC位置与机械位置的对应关系被破坏后,才复位为“0”。( u3 k; a z" d
例如:半闭环系统使用增量型编码器的轴,和全闭环系统使用增量型光栅尺的轴,断电后ZRF信号被复位为“0”;所有每次开机后,都需进行返回参考点操作。半闭环系统使用绝对型编码器的轴,和全闭环系统使用绝对型光栅尺的轴,断电后ZRF信号也保持为“1”;所有每次开机后,不需进行返回参考点操作。+ H# ^* K2 }" w. \) L
2 H+ Q T* Z; I( j6 B2 V- M# k三. 详细分析四种返回参考点方法的原理:
) s% R6 {/ R s J1. 栅格法:
; Z. }. s& X4 A$ `' b6 C栅格法适用范围最广;即适用于半闭环系统,也适用于全闭环系统;即适用于增量型位置反馈元件,也适用于绝对型位置反馈元件。4 H% m7 H! m! u! T n8 h$ u
栅格法分两种情况:1)有回零减速开关;2)无回零减速开关。- L4 N' a+ g6 V+ Y
1.1 有回零减速开关的情况:
( l7 | D- R# _/ q1) 有关的参数:
2 ^+ F" z" W9 d% n$ b2 W% lP1002(1)=0,且P1005(1)=0:有减速开关。! Y& G9 G0 Z0 ~: m, ~/ R$ R4 N
P1006(5):确定回零方向。0:正向;1:负向。
; L. d: O- N$ v7 j: Q9 N0 C 注:回零方向和回零时的运动方向是两个概念。! r; _! ]. d; d2 g
P3003(5):减速开关有效状态。0:“0”有效;1:“1”有效。& q; Z. Q9 P2 t$ p+ m v3 q h% @$ n
P1424:回零快速速度。压减速开关前的速度。4 |. s2 i# e( i5 B; i
注:若P1424=0,以P1420*快速倍率的速度运行。
6 j1 G* g- n/ {8 I! a7 G IP1425:回零低速速度。压上减速开关后降至到此速度。
2 V7 a; {, `3 K, xP1850:栅格偏移量。脱开减速开关找到第一个MARK点后,伺服轴偏移的距离。
' i' g k" }# R7 ?% @3 O/ o7 FP1240:第一参考点的坐标值。返回参考点完成后,机床坐标系变为P1240设定的值。$ `, R) d4 D2 {2 C
. k4 R( {, {# m+ u# @& D
2) 有关的PMC状态:
: s& x- ^8 u, g. W* u% o方式:G43(0,1,2,7)=(1,0,1,1);返回参考点(REF)方式。1 A6 e& C1 Y6 r1 B* T% A
运动方向:G100(0-7);分别控制8个轴返回参考点时的正向运动;! S1 S T, ~, z/ u) }
G102(0-7);分别控制8个轴返回参考点时的负向运动。8 U7 f k2 {, b( |; C+ t! c* o% o
注:运动方向与P1006(5)的回零方向是两个概念。6 X7 o( m: y' L
减速开关:X9(0-7) 分别代表8个轴的减速开关;/ O, K) _2 S/ F* H7 H3 a0 X
注:减速开关是“0”有效还是“1”有效,取决于P3003(5)。
' X* [7 h7 g6 d4 U F2 }回零完成:F120(0-7) =1 分别表示8个轴的参考点已经建立;6 [: i8 R$ K9 T, @, v& b. ]; a
注:使用增量型反馈元件的轴,在不断电的时,保持为“1”,断电后为“0”;3 {9 m: {4 K* |$ b% ~5 k! X4 }- l
使用绝对型反馈元件的轴,断电后也保持为“1”。
% s5 T6 Y1 h2 A F94(0-7)=1 分别表示返回参考点完成,且在参考点上。3 s6 o2 k7 t V) z, P, f' V
注:当轴移动后,便为“0”。+ H: \/ F! J( W4 O) P5 O: w) X
8 f- F0 ~' C& g4 h9 g0 U: x5 Q3) 回零过程(以X轴回零为例):
7 B0 n U6 K) q4 }1 w将操作方式置成回零方式,G43(0,1,2,7)=(1,0,1,1)。CRT上显示REF。
% {4 ~" i+ f1 g8 x0 P1 z+ y6 T6 x, @( _操作X轴的JOG方向信号,G100(0)[+JX]或G102(0)[-JX]。机床便沿X轴按指定方向运动。
. |* O* Y1 E$ B2 M! r(1) 压减速开关前:快速运动;速度为P1424[X]设定的值,若P1424[X]=0,则以P1420[X]*快速倍率的速度运动。; n& Z5 X/ D* I6 n. X. r/ N
(2) 压减速开关后:运动方向与回零方向一致时,速度减至由P1425设定的回零低速运动。若运动方向与回零方向相反,保持原来的快速压过减速开关后,自动反向;再次压到减速开关后,减速至P1245设定的回零低速运动。5 B. U K% `# i# m
(3) 脱开减速开关后:继续以回零低速运动,找到反馈元件上的第一个MARK(零信号)点后,再移动由P1850[X]设定的栅格偏移量后,停止。此点就是参考点。
% u- c3 d# }" U. J$ h1 G- N+ J7 q5 Q
3 f& X0 ?. ?; f2 V
. V; L0 g! D& |! ^
: ]- U& }" a% G8 `8 p, q1 B0 i
8 D1 X, D9 F8 M9 N B1 \
8 [1 C# ?: M6 O) B! O& {
5 f; g% f- Z* J# D- q +X方向
% v4 E% q; n8 s3 `' w0 ~' [6 Z) _6 `! u# x& ^
7 K" ?+ ~1 ]0 {1 F
8 B f R: x* P* {" N+ V# L3 T$ @% A9 ^, m6 r+ A% X
图1.1.1:运动方向为正向;回零方向也为正向时的图示
% G( t9 h/ R9 s[G100(0)=1;P1006(5)=0]. h& U% I. Y) J; L
) x8 Q+ w8 m n g8 p( I0 K
4 Q$ x' I) v- I8 b5 T9 B: b2 E- h# p& h3 R2 F
# ~" t! e3 T( g k
{/ }. z' i9 w# e7 \, d8 o4 E/ `5 ]
% a9 b9 f8 @: a9 E# V
% [- Y# p, b) v8 s +X方向
' v! }+ p; v2 |$ a! H) Z( v ~* }5 ]. H
1 \( F, _7 \6 d+ G
3 v0 J) ]3 B& f8 m) r$ y
0 [: n0 o& Q' m
图1.1.2:运动方向为负向;回零方向为正向时的图示" h0 n9 A k1 e+ s& F
[G102(0)=1;P1006(5)=0]2 [* }4 x l0 s
7 m/ f; w" _' n
# I: {* b2 i5 |/ I0 u# D# b
% C& U6 V G: D
1 N# A% h+ s7 P! P- h8 f5 {
( k" }# ^1 K3 c% D0 R; m! z
3 k. Y$ `5 f, P+ x0 b% x* l" {0 _& Q+ Y6 z9 C
+X方向
. \( L9 M# r1 Y* t0 ~0 k' d( V7 t$ V8 a* m( P$ h$ y5 a
7 ], J! l) G& N3 {! x q: i2 d1 l1 E3 q+ d. w
, i: n/ _6 c1 v4 n图1.1.3:运动方向为正向;回零方向为负向时的图示" X: @1 j* a# S b! I3 y+ p
[G100(0)=1;P1006(5)=1]4 p w' I9 C5 k$ l, i" k, a# W
) P" a% d7 f6 ~% b8 Y7 X9 A
6 b$ `' s% @( f6 A) f+ L6 b
& a3 v4 b* U4 C6 v7 L1 a) l( I1 r; F% e. n& O& X$ V
& ~; e! F* \* l$ q+ \5 S
! x$ H2 H: w+ W4 s1 G, z
: f) U: O* z3 U7 ]! l/ |9 `4 r0 U: q4 b4 e6 v) }6 G; a
+X方向8 p6 Y' t/ `6 q& m* S. e" r, B5 p# w/ H
" O# E7 v$ `6 u
& U7 A9 @- C5 ]6 G$ m( D$ ~5 n. N0 t; w& @) [
3 v, \1 M% _' p2 Y
图1.1.4:运动方向为负向;回零方向也为负向时的图示! X* G, ^ c) X8 A$ @
[G102(0)=1;P1006(5)=1]
8 b" g, l1 Q; K, {0 A" ^" U( p0 {* N( q% t0 K& T8 e" D6 m; o; c
4) 回零结束后的状态:
, l) R5 d; R# B$ |$ h(1) 机床坐标系的X坐标值跳变为由P1240[X]设定的第一坐标系的值;6 y% s, ?+ k2 J) U5 ?3 @( u8 t
(2) 返回参考点完成信号F0094(0)[ZFX]=1;* Z$ ~0 |; ]0 Z9 U
(3) 参考点已经建立信号F0120(0)[ZRFX]=1;, C& Q$ z, M( t& M* }
1 X$ _5 M. u7 y# H& p5 b! m7 A2 u" B* {
1.2 无回零减速开关的情况:
: {$ Z6 |7 h$ p1) 有关的参数:. ]: c/ p/ U1 ]( e2 F" B
P1002(1)=1,或P1005(1)=1:无减速开关。
( @# w9 v# R( M: r! mP1006(5):确定回零方向。0:正向;1:负向。% x8 O) ~/ r# Q2 f+ k7 @. t
P1425:回零低速速度。, F2 G8 r4 b7 n' O8 q
P1850:栅格偏移量。找到第一个MARK点后,伺服轴偏移的距离。, h G2 p/ O/ L
P1240:第一参考点的坐标值。返回参考点完成后,机床坐标系变为P1240设定的值。
( ]" B2 X" n" ?: D% w; w) I o! T( X6 b3 c* m* P$ [
2) 有关的PMC状态:
4 {+ \8 u$ V1 p方式:G43(0,1,2,7)=(1,0,1,1);返回参考点(REF)方式。( E* g+ h O5 V% b& Q# R" ~1 r9 t
运动方向:G100(0-7);分别控制8个轴返回参考点时的正向运动;3 _* v8 }. Y/ I) ^
G102(0-7);分别控制8个轴返回参考点时的负向运动。
# T, Z/ `7 Y+ t. D- _( N回零完成:F120(0-7) =1 分别表示8个轴的参考点已经建立;
5 S- P1 c# K5 X3 j: s7 }/ m F94(0-7)=1 分别表示返回参考点完成,且在参考点上。4 k p& }' g, _! n2 }" \
$ h. o2 @; u+ ~: l9 A/ X; ~7 Z
3) 回零过程(以X轴回零为例):
, f7 y0 i; m0 g1 u1 m(1) 设置JOG方式, G43(0,1,2,7)=(1,0,1,0); CRT上显示JOG;; O1 b% V% s6 \+ S
手动操作JOG方向信号+JX[G100(0)]或-JX[G102(0)], X轴移动一段距离, 人工停止.
. M G) \8 w8 J; g注: 运动方向一定与回零方向一致; P1006(5)=0时,操作+JX; P1006(5)=1,操作-JX.
% U& c! `$ ] H& D6 A(2) 更换方式为回零方式, G43(0,1,2,7)=(1,0,1,1); CRT上显示REF;0 [& ~, n$ H- t
再次操作X轴的JOG方向信号,G100(0)[+JX]或G102(0)[-JX]。机床便沿X轴回零方向[P1006(5)设定的方向]运动; 速度为回零低速[P1245设定值]。+ x* `4 a' h; E1 S# n5 n; }& ]
(3) 找到反馈元件上的第一个MARK(零信号)点后,再移动由P1850[X]设定的栅格偏移量后,停止。此点就是参考点。9 Z) e% S1 D. T
! c$ L% X' U! q& d5 a) Z& M+ C+ R) b& E0 |$ c. R% Q4 A5 |
JOG方式 REF方式! i. ?1 g- Y+ y) b, V& G; `2 c* m
9 a/ H" {2 A% d3 z! E
$ y$ `3 Z/ }+ J2 D- U2 a5 ~( N6 T# ^, V& t/ E
+X方向4 S/ `/ G6 @# |6 U8 D1 c9 U
: @0 u% i) K4 B2 U2 y
8 B; j( v, ~) G1 y+ K' X
5 y* y+ \6 @$ K: W- }$ H5 q% n: {3 M! O" R$ D$ I# ?
图1.2.1:无减速开关正向回零时的图示
6 {, k k0 C) C[运动方向和回零方向都为正向;[G100(0)=1;P1006(5)=0]2 K. ^$ p/ i! Z, z( I# [8 D U! E
) h6 U1 l2 B+ K8 r/ Y" ]
9 M3 j, ^2 |" j& N u! D6 B6 T 回零方式 JOG方式
4 ^" w {4 J* z* q% g
, X) Z0 R/ O) Z& s" E
; N% ?! v8 l4 f+ D9 }. a
* \2 {2 m! p- E" X1 o) R+ b +X方向
& s+ Q$ d( ?5 J" Y! H
, h! I$ |) q0 [1 l3 ^% S( Q- E2 ]3 X$ Q0 ^4 R- T, g
5 m. e9 ^. m- q$ E/ t; z; O# l, w( Q. p3 }0 Z' j5 j
图1.2.2:无减速开关负向回零时的图示
. |1 N$ J2 e( m8 D1 Q[运动方向和回零方向都为负向; [G102(0)=1;P1006(5)=1]
9 R# j" S+ r4 Z8 E& Y) {4) 回零结束后的状态:
5 d* V; P1 G+ T; Q7 }7 X(1) 机床坐标系的X坐标值跳变为由P1240[X]设定的第一坐标系的值;
2 \, k/ L2 c5 ?, K! G(2) 返回参考点完成信号F0094(0)[ZFX]=1;3 Y- g' L* f6 T( B' i+ f( a p) g
(3) 参考点已经建立信号F0120(0)[ZRFX]=1;' ^; o+ {- B' S! O! h
8 w) h) {- ^ ?0 t( R M7 X! j' ?; G D. L
2. 手动输入法:
5 o" M% X5 e T% s/ c! ^手动输入法适用于半闭环系统绝对型编码器. : u1 P+ @) g: Y9 j7 x
该方法的原理: 在MDI方式下, 手动置参数P1815(4)=1, 就完成了返回参考点功能.CNC将当前机械位置作为参考点进行处理; 因为是绝对型编码器即使关机后,参考点位置也被记忆. 该方法简洁明了,操作简单.. m8 K8 A# I6 e
+ t0 C5 c2 J) c) v2 r: l, E* o" r1) 有关参数:
- j: I6 C5 l5 S* eP1815(1)=0; OPT 半闭环系统.
( q) X- P' u7 ^" {$ eP1815(5)=1; APC 绝对型编码器.7 f3 F4 _& ~" Z
P1815(4)=X; APZ 绝对型编码器参考点建立与否.
6 h0 q1 `0 ?8 ]; f; ?P1240: 第一参考点的坐标值。返回参考点完成后,机床坐标系变为P1240设定的值。) N: ]# y, u4 G o" E4 m1 _8 w
/ u" `9 M3 p& `' m7 e3 n5 b3 r2) 操作过程(以X轴回零为例):+ x: C4 \! L% Q/ o
基本原则: 按CNC的报警提示信息进行, 不可违背.8 i, O, m. t! e! q! V, r
(1) MDI方式下, 置APZ [P1815(4)X]=0; CNC提示#000报警(要求关机);9 ^. s6 t# f2 D. n' |
(2) 关机/开机; CNC提示#300报警(X轴绝对型编码器需要返回参考点);6 O- D3 ?. H! }- B* ?' L6 F8 V- O
(3) 用JOG和INC方式移动机械到参考点位置;
! f0 S7 O* \( ^, n8 e7 K y" b(4) MDI方式下, 置APZ [P1815(4)X]=1; CNC又提示#000报警(要求关机);; m; [9 ^; o3 [3 w- t9 U% \
观察机床坐标系跳变为P1240设定的值。 $ D3 o% A4 [( u8 X
(5) 关机/开机; 观察参考点已经建立信号F0120(0)[ZRFX]=1;9 Z6 C" S9 S% v3 i Q. ?5 m/ Z
4 g3 d9 Z* u- ?7 w
3) 注意: 若发生#306电池低报警, 则不能输入P1815(4)=1; 必须更换电池, 清除#306报警后, 才可以操作.2 f3 v' c; Y& f# l. Q4 G1 C+ a
: n. e4 p0 N3 b% Q O
/ u% r8 A) F: k0 t3. 双MARK法:
. A2 D: n# _/ p双MARK法适用全闭环系统, 带绝对参考标志的光栅尺.& B8 ]* h/ A; @8 B7 P7 R z
双MARK法原理是: 带绝对参考标志的光栅尺有两路参考标志, Mark1和Mark2; Mark1的间距(P1821)与Mark2的间距(P1883)不相等,有一个较小的差值; 在光栅尺的原始零点(理论零点,物理上不存在) Mark1和Mark2重合, 离开原始零点后, Mark1和Mark2始终有差值,且越远越大; 只要测得刚刚经过的Mark1和Mark2之间的差值, 就可以计数出当前位置离开原始零点的距离. 测量出当前位置与机床参考点的距离, 再根据当前位置离开原始零点的距离又可以计数出机床参考点与原始零点的距离(P1883).
8 x+ f% ^. o2 K! _" F5 ~# g. o0 s$ b4 h; s% e) Z* c5 {1 p
9 e* R/ `% l. V. L5 Q& e3 {% C; _' P# q4 l. f9 M
9 H& r5 _$ Y& u4 z' g) d/ p
3 _- W+ z" w0 h w" g8 n6 M
5 Q3 {5 i# C! u; a" [% u# R1 ~# m' w+ m ]' I% t- H9 _. E0 K& p
P# @0 D2 b' y0 g* F图3.18 A$ h! @" | j
在实际运作中, 测量Mark1和Mark2之间的间距3或4次,由P 决定; 手动返回参考点时测量Mark1和Mark2之间的间距3或4次后, 便停止轴运动; 而不停止到参考点, 只是确定机床零点到停止点的距离; 而机床零点到参考点的距离取决于P1240(第一参考点坐标).
: R$ Y R! @0 ~
; ~4 x$ h a% W9 ^ m1 B
( f( J8 h$ ~" v' r6 Y% @- \" e8 r+ {8 W- m9 [5 E7 `$ ^2 Z7 E( @
4 ~' e- t) w5 F* E9 B0 I
/ f' k: Y( I: N3 {/ {* ~4 ^" Q
* i, w- A1 H2 L D4 Y" i+ b+ N4 L8 ?1 p! k: d6 _/ y( D; j. ^' u& \$ t
图3.2(3)
4 W1 @4 X% p: t9 Q) r1) 有关参数:0 v2 \; |1 h' {0 y
P1240: 第一参考点的坐标值。返回参考点完成后,机床坐标系变为P1240设定的值。" h2 R% e& s2 \3 M
P1245: 回零低速速度。
) M/ d* ~* r. b2 v' |P1802(1): DC4 当使用带绝对参考标志的光栅尺建立参考点时, 检测3个还是4个Mark确定参考点. 0: 3个; 1: 4个.
! o- e) }. Y+ N2 tP1815(1)=1; OPTx 全闭环系统.
5 _' o5 V5 H# G: j, h3 N0 K; q6 K& ZP1815(2); DCLx 是否使用带绝对参考标志的光栅尺.
5 a+ a" A+ l. {+ U5 s 0: 不用; 1:使用.
/ \& q8 `, g2 u6 O( @' c# L+ H$ ~P1821: Mark1的间隔(参考计数器容量).( }5 w! t" S: `
P1882: Mark1的间隔.
{8 y q; }/ W1 ^# cP1883: 机床参考点到光栅尺理论原点的距离.( E y5 [" O; ?; t; f$ c
u( u h# w# s S+ h* f 2) 有关的PMC状态:
" r: G+ n6 B( |6 {6 k$ F0 _; D- B0 O, u方式:G43(0,1,2,7)=(1,0,1,1);返回参考点(REF)方式。
2 n% W$ l) X# o* P; |: N8 W运动方向:G100(0-7);分别控制8个轴返回参考点时的正向运动;
9 A5 S9 f" ?( ? G102(0-7);分别控制8个轴返回参考点时的负向运动。9 \- }9 G7 v7 O( T" k" Y. p) t
回零完成:F120(0-7) =1 分别表示8个轴的参考点已经建立;
: ~( F. Y: N. e- ]' E) Z, U3 t# @& h5 G5 ^4 _& V p6 R
3) 操作过程(以X轴回零为例):/ A' ~# v/ e) z
(1) 方式为回零方式, G43(0,1,2,7)=(1,0,1,1); CRT上显示REF;
! g8 ^! W7 ~: K$ p7 r! y操作X轴的JOG方向信号,G100(0)[+JX]或G102(0)[-JX]。机床便沿X轴按给定的方向运动; 速度为回零低速[P1245设定值]., B7 K% V( U) r
(2) 当第一次检测到Mark信号(Mark1和Mark2)后机床暂停一瞬间再前进, 第二次检测到Mark信号后又暂停; 如此3,4次, 机床停止; 如果光栅尺正常, 则参考点建立.
8 Q! P* `5 S* E9 U& _& k0 L0 A$ [, J0 _- [
% P8 ?8 J f0 Y" w; h% k2 @9 ?
* Z. x/ A2 w% D6 L7 h% g3 [- ?' Z# d4 r0 q" q: r! q/ A; p3 _
, @" P! a, m) b f& Z9 J7 X, L" @% j( l& `/ X2 ~- ?
* a: E. d) _1 y, v. }/ _
+ E& q+ }$ {1 v9 B4 N
( N; S3 f; P& z. d$ V! o: W# v
. O% L) S9 o: @+ W# Y5 g' K
+ |& J5 N8 ?* B- u图3.3(2)- V n* h. x# B' _
(3) F0120(0)[ZRFx]=1; 表示X轴参考点已建立;3 Z, B0 J1 G' R% p3 P6 c( U
机床坐标系的坐标值: 当前位置距离机床零点(并非参考点)的值;
$ ~9 ~& r6 w$ h7 yXmt=Xorg-P1883x-P1240x
& M- A! ?: r1 l. e, D- ] Xmt: 当前位置在机床坐标系中的坐标值;
7 c: S& T5 y% g; s, PXorg: 当前位置距离光栅尺理论零点的值;
4 y5 g4 x" g d; r
' A4 i( ]( E; C2 D! w/ X* Y' o# Z+ A
2 K& [0 t+ b. v1 i- M
" d' [& F" X: o9 g% y. s4 E1 R
" _7 m% c& _; i. A5 T+ E. N7 f3 L/ G- L" d2 X# v0 e/ g) l
5 e8 l* X+ T, R/ a- w1 i7 f$ U图3.4(4)" V& z" O' }9 |5 u: I( p1 ^2 J
' \# l7 k9 E# U" d+ N k8 e
9 n$ i/ \' C: g7 m3 F. k& H) f7 r! G& e& A4. 扭矩法:
( Y! v& C, p8 Y. z' \# ~4 ^扭矩法适用于半闭环系统绝对型编码器.
) Y( E) g5 n" A1) 扭矩法返回参考点的原理:
8 Z: k. X; I* m- R! g" [(1) 在REF方式下, 选择回零轴的手轮选择信号[G0018(3,2,1,0):编码设置各个轴], 按循环启动按钮[G0007(2)];
5 O: b: ` W8 E# @' m: c6 K(2) 伺服轴便沿P1006(5)[回零方向]设定的方向向机床上的固定挡块运动, 速度为P7183的设定值; 9 W0 Q/ L' \# C- L2 H
(3) 压上固定挡块, 当伺服轴扭矩达到P7186设定的百分率;
3 M6 T6 j% J3 o! v; y* A. W. y, M(4) 伺服轴便反向运动, 距离为P7181的设定值; 8 Q( N/ U* s% Y4 `& ~
(5) 伺服轴第二次去压固定挡块, 速度为P7184的设定值; 2 k- C" f/ k5 ^# R. }2 x9 |
(6) 压上固定挡块, 当伺服轴扭矩达到P7186设定的百分率;
" }1 Y" f, ^# T* T(7) 伺服轴便反向运动, 编码器第一次检测Mark信号; 7 B" Z2 |3 z) \6 @' M3 [: X
(8) 伺服轴继续沿原反向运动, 移动P7182设定的距离后停止, 此点就是机床参考点;
/ W6 J0 V" I; e+ F(9) 返回参考点完成, P1815(4)[APZ]=1; F0120x=1; F0094x=1; 机床坐标系的X坐标值跳变为由P1240[X]设定的第一坐标系的值.
& f0 X- S. d! k5 l1 b& ~' I
1 D$ C0 D$ i1 s) ~2 j2) 有关参数:% x6 O+ q# m- O: p: w
P1006(5): 确定回零方向。0:正向;1:负向。" }6 M' j3 ]+ Q3 u+ L
P1815(1)=0; OPT 半闭环系统.
0 V x3 v: s( ~8 X8 lP1815(5)=1; APC 绝对型编码器.
5 S2 [* D/ V+ _1 R# c4 uP1815(4)=X; APZ 绝对型编码器参考点建立与否.5 U# ]& c$ Z+ _/ z$ t5 e
P1240: 第一参考点的坐标值。返回参考点完成后,机床坐标系变为P1240设定的值。' U3 _$ ?$ w- V; ]4 |7 S
P7181: 第一次压固定挡块后, 回退的距离;
+ d& k0 u( j4 @: FP7182: 在参考点建立的Mark点到参考点的距离;
2 C4 M8 e$ R5 G- r- v1 mP7183: 第一次压固定挡块前的运动速度;
! ^; U# T+ J$ [8 Q6 E: F Z, xP7184: 第二次压固定挡块前的运动速度;+ U( y4 c: [+ b3 j* \9 ]
P7185: 第二次压固定挡块后的运动速度;
0 E6 O& w- ?% e4 V! u: \P7186: 在固定挡块的扭矩极限的百分比(%). |
|