APP下载

FANUC系统数控车床宏程序解析

2018-03-30谢玉宝

科技创新与应用 2018年9期
关键词:数控车床

谢玉宝

摘 要:FANUC系统宏程序的编制是学习者的一个难点,主要是有变量的存在。掌握变量概念和变量的基本演算方法以及变量的赋值方法非常重要。宏程序分A/B类,手柄A类宏程序、正弦曲线B类宏程序、椭圆B类直角坐标宏程序分别实例讲解,学习者可根据实际机床新旧程度以及编程难易程度掌握自己的编程方法。

关键词:FANUC系统;数控车床;宏程序;椭圆;双曲线

中图分类号:TG519.1 文献标志码:A 文章编号:2095-2945(2018)09-0192-03

Abstract: The programming of macro programs in FANUC system is a difficult point for learners, mainly because of the existence of variables. It is very important to master the concept of variables, the basic calculus of variables and the assignment methods of variables. Macro program is divided into A/B types, handle A macro program, sine curve B macro program and elliptical B rectangular coordinate macro program. Learners can master their own programming methods according to the new and old degrees of actual machine tools and the degree of difficulty in programming.

Keywords: FANUC system; CNC lathe; macro program; ellipse; hyperbola

1 基础知识

在程序编制过程中,我们对含有变量的程序称之为用户宏程序。如果在主程序中调用了用户宏程序的指令,称之为用户宏程序指令。使用代码G65表示。

用户宏程序一般分为A、B两种类型。一般情况下,FANUC-0TD系统会采用A类宏程序编程,而FANUC-0i系统则采用B类宏程序编程。

2 程序编制

2.1 手柄A类型宏程序编程

编程编制说明:

如图1手柄图所示,椭圆的方程为X2/12.52+(Z+25)2/252=1,该椭圆方程式的另一种表达式为“X=12.5sinα,Z=25cosα-25”,即使用极坐标方式表示零件轮廓上的点的坐标。椭圆上各点坐标分别是(X12.5sinα,Z25cosα-25),点的坐标值随着角度的变化而发生变化,“α”称为自变量,而坐标“X”和“Z”是应变量。我们规定每次角度的增量为0.1°。

注意:使用极坐标编写该椭圆加工程序时,应注意编程点处的极角不等于图样上已知的平面角146.3°,需经换算后得到该点的极角为126.86°才能使用。

#100:为该椭圆X向短半轴A的长度。

#101:为该椭圆Z向長半轴B的长度。

#102:椭圆上的各点对应的角度α。

#103:赋值A sinα。

#104:赋值B sinα。

#105:椭圆轮廓上的点在坐标系中的X坐标值。

#106:椭圆轮廓上的点在坐标系中的Z坐标值。……

登录APP查看全文

猜你喜欢

数控车床
某数控车床的桁架机械手结构设计
一种加工偏心零件数控车床
FANUC数控车床主轴齿轮自动切换的实现
CH5116C/1数控车床换刀故障剖析
数控车床三点六爪式卡盘的研制与应用
数控车床车削加工工艺分析
在数控车床上批量钻铰孔类工件的实践
基于GSK988T的数控车床控制系统
大型数控车床产品人机交互关系的探讨
几种数控车床热变形试验分析