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

FANUC如何安装对刀仪?

    由于人工成本越来越高,立加安装对刀器成为标配,常规的对刀器可以测量刀长,还能检测刀具破损;高级的还可以检测刀径。

如何安装对刀仪(图片+视频)

简易测量仪(刀长测量)

 

如何安装对刀仪(图片+视频)

TS27R 刀径刀长测量仪

 

如何安装对刀仪?分为以下4个步骤:

1 硬件连接

(1)高速跳过信号(HDI)信号的连接,在系统主板后面模拟主轴接口(JA40里面集成了高速跳转信号)

如何安装对刀仪(图片+视频)

如何安装对刀仪(图片+视频)

如何安装对刀仪(图片+视频)

(2) 普通跳转功能,接IO板 X4.7,与其它IO点接法一样。

 

2 参数设置跳转信号(或高速跳转信号)

  (1) 当使用跳转功能和跳转信号时,无需进行参数修改,仅需使用 X4.7 作为跳转信号即可。    (2)当使用高速跳转功能和高速跳转信号时需进行如下修改

系统参数修改:

如何安装对刀仪(图片+视频)

  (3)高速跳转信号,信号处理速度远远高于X4.7(从IO板上接,该信号可以通过参数地址偏移)

  例:用X*.7,参数3008#2=1,(偏移到其他X地址上),3012改为*,(只能修改字节,位都是.7,比如用X6.7那么接线必须接到X6.7上,3012改为6),6200#0=0(不使用SKIPP(G6.6)作为跳转信号)

  (4)使用PMC控制跳转信号

  例:跳转信号接到X1.0,编辑PMC,IO板接X1.0触发G6.6(SKIPP)进行跳转,参数修改6200#0=1(使用SKIPP(G6.6)作为跳转信号),6200#7=1(针对G30,空运行,倍率,自动加减速有效)

3 宏程序编写(参照后面案例程序)     

     对刀仪用于刀具长度补偿,是以基准刀的长度作为基准,测量出第二把刀,第三把刀等相对于基准刀在长度方向上的差值,然后进行刀具的长度补偿。一般会采用两到三次对刀以更精确的确定其他刀与标准刀的相差值。此对刀宏程序编辑便是按照这个思路进行的。

动作时序图:

如何安装对刀仪(图片+视频)

动作时序如上图所示:

  1) 主轴夹刀并将 Z 轴定位到初始平面;快速下降到中间位置

  2) 较慢速度下降到中间位置,使用跳过功能缓慢下降直至刀尖碰到对刀仪表面

  3) 如 3 所示返回某一高度

  4) 再次以跳转功能缓慢下降进行对刀

  5) 如 5 所示快速返回初始平面,然后将测量计算出来的长度差值补偿到刀具长度补偿里面

4 宏程序

① 调用格式  G65 P9002 Hh (h 是刀具长度补偿号)第一次使用对刀仪需先进行 1 号到的对刀,即标准刀的长度测量。

② 宏程序内容:

%

O09002(AUTO-TOOL-LENGTH-MEASUREMENT)

M69 P2

#510= -36.5 (X)

#511= -88.2 (Y)

#100= 1500. (FIRST FEED)

#101= 800. (SECOND FEED)

#102= 500. (Z MAX TRAVEL)

#103= 4. (RE MEASUREMENT ERROR)

#104=0.05(TOOL MAX WEAR)

#105= 50. (MAX DIAMETER)

#106= 15. (OVER TOOL DIAMETER Y OFFSET)

#513= 105. (OFFSET)

#512=200.

IF[#7GT0]GOTO2(D)

(TOOL-DIAMETER<=0)

IF[#7NE#0]GOTO2(D)

(TOOL-DIAMETER-MISSED)

IF[#7GT#105]GOTO81(D)

(TOOL-DIAMETER>MAX DIAMETER)

#7=1

N2

IF[#11GT0]GOTO4(H)

(TOOL-OFFSET-NO.<=0)

IF[#11NE#0]GOTO4(H)

(TOOL-OFFSET-NO.MISSED)

IF[#4111EQ0]GOTO3(H)

#11=#4111(H CODE)

GOTO4

N3

#11=#4120(T CODE)

N4

IF[#11LE0]GOTO82

(TOOL-OFFSET-NO.<=0)

IF[#9NE#0]GOTO6(F)

IF[#9GT0]GOTO6(F)

#9=#101

N6

IF[#23EQ0]GOTO10

IF[#23EQ#0]GOTO10

IF[#23GE1]GOTO10

#104=#23

N10

#112=#4003

(G-GROUP3-MEMORY)

#113=#5021

(X-COORDINATE-MEMORY)

#114=#5022

(Y-COORDINATE-MEMORY)

#115=#5023

(Z-COORDINATE-MEMORY)

#116=#4119

(S-CODE-MEMORY)

N20

G00G91G28Z0

M05

M19

IF[#7LE#106]GOTO30

#107=FIX[#7/2.]

GOTO40

N30

#107=0

N40

#108=#510-#107

G90G53X#108Y#511

N42

G91G31Z-[ABS[ #512 ]]F#100

G31Z-[#102-ABS[ #512 ]]F#9

N44

#121=#5023

#111=#5023+0.2

IF[#111LE-#102]GOTO84

G91G01Z5. F5000.

G31Z-7.F40.

#120=#5023

G04 P0.5

#111=ABS[#120-#121]

IF[#111GT#103]GOTO85

(RE MEASUREMENT ERROR)

#110=#[2200+#11]-#513

IF[#110EQ0]GOTO46

IF[#23GT0]GOTO50

N46

#[2000+#11]=0

#[2200+#11]=#120+#513

#516=#120

GOTO52

N50

#515=#120-#110

#109=ABS[#515]

IF[#109GT#104]GOTO86

#[2000+#11]=#515

N52

(AIR-BLAST-OFF)

G28Z0

G90G00G53X#113Y#114

G#112

GOTO100

N81

#3000=1(ATM-TOOL-DIAMETER-ERROR)

GOTO100

N82

#3000=2(ATM-TOOL-OFFSET-NO.ERROR)

GOTO100

N83

#3000=3(ATM-OFFSET-LEVEL-ERROR)

GOTO100

N84

G91G28Z0.

#3000=4(ATM-INCORRECT-TOOL)

GOTO100

N85

G91G28Z0.

#3000=5(ATM-RE-MEASUREMENT ERROR)

GOTO100

N86

G91G28Z0.

#3000=6(ATLM-TOOL-WAS-BROKEN)

N100(FINISH)

#3003=0(SINGLE BLOCK ENABLE)

M99

% 

————————————

更多FANUC技术资料,请关注微信公众号

“屹高CNC” 或“FANUC-SERVICE” 

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

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

发表评论

登录后才能评论

联系我们

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

联系微信:QQ594673193

联系邮箱:594673193@qq.com

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

QR code