青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2593|回复: 2

FOOKE机床操作 探针 CYCLE730探点编程 教程

[复制链接]
发表于 2016-4-3 12:44 | 显示全部楼层 |阅读模式
在网上找了好久、也没有找到相应代码CYCLE730的教程或资料。
0 @0 B3 U/ F+ I3 y8 D本来想开个博客来共享大家  但是没有找到合适的微博7 Q, I; M6 J! e2 E& K
闲话不多说、开始我们的教程之旅.....
* @' u$ @3 H3 Q" [" q1:在FOOKE机床加工过程中为什么要加入探点呢?
4 J( C; }; y6 Y3 k: R4 a答:-1 因为型材在挤压过程中会产生扭拧或弯曲、型材长度越长、扭曲或弯曲变形就越大。
' B; E1 }3 E' d7 Y) {       -2 工装定位、装夹工件时也会产生少许误差。
! {6 J& i* ]: W       -3 加工图纸的特征尺寸要求较严格时。
9 ^$ L- \( b4 C7 r! c因此为了保证加工特征尺寸要求、提高产品的加工效率、降低废品率,所以要在程序开始时对所加工的工件进行探点、并将探出的偏差值带到所要加工的程序中。
, Z# m$ L4 E4 N. `' ACYCLE730探点循环的格式如下:
1 Q$ ^7 n" P& h9 Y2 wDEF REAL SETVAL[3]         
5 V( `: Y2 u1 V, t1 CDEF REAL TCD[3]
2 f2 m- d- X: l  ADEF REAL STO=30           (起始平面距离理论被侧平面30mm。)8 P! ?1 ]5 }; A+ M9 u/ B
DEF REAL DEO=30           (终止平面距离理论被侧平面30mm。)8 K7 K- x5 I8 N$ _+ b/ s- F- g
DEF REAL RTP=45           (安全平面距离理论被侧平面45mm。)
  G" u4 F. a  W  c8 ]5 O4 Q3 lSETVAL[0]=SET(10,0,0)    (10,0,0) 所要探测的点坐标、即X10、Y0、Z0点。
7 P- u8 m* D  G8 I! aTCD[0]=SET(0,0,1)            (0,0,1) 向量、即移动方向。# |1 [. b/ Y; @5 o
                                            探点过程中、机床主轴的移动方向平行于X、Y、Z,任意一轴时、则用0或1表示
9 n$ f8 o  {- Z                                            0表示不运动、1为运动。! M, i- r, ?1 b* v8 ?0 [
                                           (正直为正方向向负方向探测、负值为负向向正方向探测)
; n. A3 G/ P1 g: |2 W- dCYCLE730(SETVAL,TCD,STO,DEO,RTP)3 i: A# _  I( Z# {1 T3 e2 J& M
R21=R3                R21存储位置(R21~R500均可使用)、即将测得的R3值保存在系统参数R21值里。1 D3 T6 u5 U! d4 U' J
                              R3为存储值的方式(1、2、3测得的结果为绝对值、4、5、6为测得的结果为相对值)# p" x! j3 R. O' @% ?. m4 b
STOPRE                    程序预读结束, _$ Y7 j6 \" }# [8 B# i- ]1 J

4 P1 l( ~9 p2 R以上就是一个测量循环的整体格式、为标注注释的代码均为固定格式、无需更改。
! \) P" u! X/ E7 z2 \
$ V) a6 r$ _& K2 I. |  O, U! M- J7 ~7 c6 j
现在大家知道了CYCLE730的格式含义、但是具体该如何使用呢?
- m. _0 z) L2 ~# h6 x下面来为大家举例:! @" U; a( x+ m! q/ i' G; r
现有一正方形,长300、宽150、高50。(想测得的点位在顶面、长168、宽75位置、并将测得的结果保存在R50参数中)3 l) {1 F* U. w9 b
将坐标系设置在左下角。。
' {: X* s( s9 IDEF REAL Setval[3]* U# P9 R, \$ N3 S. Y' p) r
DEF REAL TcD[3]3 X7 v! I) ]3 g% l+ U
DEF REAL Sto=40                        ;从高度Z90位置开始探测(被测平面Z50+40安全高度)。
; C, Z& ?+ k/ Z: E7 s$ `  W0 JDEF REAL Deo=40                      ;允许探测到Z10位置(被测平面Z50-40终止高度),注:如被测平面不在起始平面与终止平面之内,系统将会报警。
9 I* d3 }7 X: dDEF REAL Rtp=60                       ;探测时、探针会从定刀点快速移动到安全平面(被测平面Z50+60安全高度)、后开始探测。  5 \6 E+ Y- d- ]* Q  i
G40 G17 G710 G94 G90              ; 这些代码只要操作过机床的朋友,大部分都应该知道。( |0 Z  @8 _& ]' `' m
T14                                               ;探头(在刀库中选择探头刀柄)0 m% `6 S' f/ I; a5 B1 _; ~6 O2 A  B5 `
M6                                                 ;换刀,将探头换到主轴上。2 U# A: i( ~  S/ n9 x& t9 _) R
G0 A0 C0                                      ;A轴、C轴快速回到0点状态、即探针垂直于工作台。
" H% S$ a2 v) E  T$ B% f# ]SUPA G0 Z0                                  ;可编程框架取消、Z轴回到机床参考点。
4 `) ?" C2 [& S$ WTRAORI                                         ;开启刀尖跟踪指令3 I1 f/ B) e( y" x& x
G54                                               ;调用G54坐标系
) |; \( H" u, O+ \G0 X168 Y75                                 ;将主轴快速移动至被测目标的正上方。0 O0 k% b3 i/ s, o% Q
Z300                                              ;Z轴向下快速移动至距被测平面300高度。7 g, v  Y7 v/ V* V( J; L( X
G01 Z150 F3000                           ;逼近被测平面。
, ]  m) e/ y$ D. @;--------------                                   ;分割符、方便日后查找探点语句即更改探点、
: l5 d$ e1 Z. Y- x# L& ^0 v2 t5 s3 m;--------------
& T* X. i' o; ~SetVal[0]=SET(168,75,50)            ;被测点坐标为X168、Y75、Z50
0 ^0 Q  }7 [! g( GTcD[0]=SET(0,0,1)                        ;探测的方向为Z方向、由正方向向负方向探测。. _# P2 t' J3 M3 P
Cycle730(SetVal,TcD,StO,DeO,Rtp) 9 O; s- b  l1 E2 @
R50=R6                                        ;将测得的Z向“相对中”保存在系统参数R50中。
* g) S1 @5 a8 O8 v2 Q) z9 `STOPRE                                       ;程序预读结束
3 m2 v1 f0 _! }! SG0 Z200                                        ;主轴抬到至脱离工件表面、Z200高度。
6 G% N/ Y# i" C# d" M& Y. [7 g# W" x& ?TRAFOOF                                     ;关闭刀尖跟踪指令& Q# I; X; {6 M$ G+ S# p
SUPA G0 Z0                                  ;可编程框架取消、Z轴回到机床参考点。0 [& P/ n# C+ }8 x# K8 \) K& b
M17                                               ;程序结束、程序结束后要有一个回车另起一行
: R% \) X) J$ I2 n5 d5 l8 _$ c/ R3 S" C, N' O. m% n& ^8 b

- [, Y, p7 o) I/ ]. S- _这就是一个探点的过程、日后会为大家分享探点循环、坐标系旋转、测量斜面等教程,欢迎大家关注。1 u3 m4 B* Z9 |9 ^
有不懂得朋友也可以加我QQ117136062  大家一起学习、一起进步。。。。。。。# t2 @5 P* S" g. ^' Z1 P. J
                                                      
' X7 j+ ]' O) R* K
发表于 2016-4-3 22:10 | 显示全部楼层
天书,看不懂。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

发表于 2019-8-23 12:31 | 显示全部楼层
哥顶的不是帖子,顶的是UG网!是对UG爱好者莫大的支持!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-11-22 13:16 , Processed in 0.048189 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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