1. 首页
  2. 技术文章
  3. FANUC

雷尼绍探头程序实例操作案例

上期我们讲了雷尼绍探头编程基础知识,这期我们一起讨论利用下图测量点位编程序,修正加工坐标系,及校正倾斜角度

雷尼绍探头程序实例操作案例

(O1818)

#680=0.5(探针半径)

#681=2(XY安全距离)

#682=20.(Z安全距离)

#683=6.3(Z)

#684=0.1(X 报警值)

#685=0.1(Y 报警值)

#800=5000(F)

(**********)

G91G28Z0

G0G90G59B0

G90G0G17G40G49G69G80

M6T15

G90G00G59X105.Y-90.M19

M05

G43Z50.H15

M17(开探头)

G04X.1

(Y POINT1)

#10=105.(X)

#11=-90.(Y)

#12=#683(Z)

G65P9810X#10Y[#11-#681](保护移动)

G65P9810Z#12(保护移动)

G65P9811Y#11(单点测量)

#611=#141(Y误差值输出)

G0 Z#682  (抬刀)

(Y POINT2)

#10=-105.(X)

#11=-90.(Y)

#12=#683(Z)

G65P9810X#10Y[#11-#681]F#800 (保护移动)

G65P9810Z#12 (保护移动)

G65P9811Y#11 (单点测量)

#612=#141 (Y误差值输出)

G0Z#682(抬刀)

#621=[#611+#612]/2

(Y POINT3)

#10=-105.(X)

#11=90.(Y)

#12=#683(Z)

G65P9810X#10Y[#11+#681]F#800  保护移动)

G65P9810Z#12                     保护移动)

G65P9811Y#11               (单点测量)

#613=#141                        Y误差值输出)

G0Z#682                              抬刀)

(Y POINT4)

#10=105.(X)

#11=90.(Y)

#12=#683(Z)

G65P9810X#10Y[#11+#681]F#800 (保护移动)

G65P9810Z#12                      (保护移动)

G65P9811Y#11      (单点测量)

#614=#141         (Y误差值输出)

G0 Z#682          (抬刀)

#622=[#613+#614]/2

(X POINT5)

#10=120.(X)

#11=45.(Y)

#12=#683(Z)

G65P9810X[#10+#681]Y#11F#800  保护移动

G65P9810Z#12                      保护移动

G65P9811X#10                     单点测量

#615=#140                      (X误差值输出)

G0 Z#682                              (抬刀)

(X POINT6)

#10=120.(X)

#11=-45.(Y)

#12=#683(Z)

G65P9810X[#10+#681]Y#11F#800

G65P9810Z#12

G65P9811X#10

#616=#140

G0 Z#682

#623=[#615+#616]/2

(X POINT7)

#10=-120.(X)

#11=-45.(Y)

#12=#683(Z)

G65P9810X[#10-#681]Y#11F#800

G65P9810Z#12

G65P9811X#10

#617=#140

G0 Z#682

(X POINT8)

#10=-120.(X)

#11=45.(Y)

#12=#683(Z)

G65P9810X[#10-#681]Y#11F#800

G65P9810Z#12

G65P9811X#10

#618=#140

G0 Z#682

#624=[#617+#618]/2

#625=[#621+#622]/2(Y坐标中心误差值)

#626=[#623+#624]/2((X坐标中心误差值)

#630=ATAN[#611-#612]/210 (旋转角度)

M18(关探头)

(**********)

IF[ABS[#611]GT#685]GOTO990 (报警跳转)

IF[ABS[#612]GT#685]GOTO990 (报警跳转)

IF[ABS[#613]GT#685]GOTO990 (报警跳转)

IF[ABS[#614]GT#650]GOTO990 (报警跳转)

IF[ABS[#615]GT#684]GOTO990 (报警跳转)

IF[ABS[#616]GT#684]GOTO990 (报警跳转)

IF[ABS[#617]GT#684]GOTO990 (报警跳转)

IF[ABS[#618]GT#684]GOTO990 (报警跳转)

G91G28Z0.

M99

N990

#3000=99(X Y Z OUT OF TOL)

M99

M18

G91G28Z0

M01

M99

雷尼绍探头程序实例操作案例

数控驿站
往期精选▼

【软件】宏程序自动生成器软件V8.1下载

【软件】数控助手APP V9.0安卓版 超强功能
【软件】刻字宏程序软件V4.4
FANUC | 宏程序宏变量说明
FANUC | 如何通过宏程序控制进给倍率开关?
FANUC宏程序报警如何设定为中文汉字?
一文搞懂数控宏程序的编程及应用,收藏
数控宏程序A类宏与B类宏有什么区别?
西门子 | 数控系统宏程序参数汇总
7分钟学会雷尼绍测头调试 雷尼绍探头
雷尼绍OMP40-2光学机床测头设定步骤
工件测头基于FANUC应用基础知识

【资料】各类测头安装调试汇总

FANUC机床 雷尼绍测头安装方法汇总

FANUC机床 马波斯测头安装方法

测头使用工作原理及测头用途

从入门到精通-雷尼绍测头培训PPT

雷尼绍测头编程

新代宏程序入门基础知识

FANUC宏程序编程必备知识

FANUC宏程序大全+实例讲解

【PPT】FANUC数控宏程序编程讲解

宏程序计算公式大全及详解

 

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【公众号:数控e家】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

联系邮箱:594673193@qq.com

工作时间:08:00~20:00

QR code