在这一部分中,将以XK5032立式数控铣床为基础,介绍数控铣床程序编制的基本方法。XK5032立式数控铣床所配置的是FANUC-0MC数控系统。该系统的主要特点是:轴控制功能强,其基本可控制轴数为X、Y、Z三轴,扩展后可联动控制轴数为四轴;编程代码通用性强。编程方便,可靠性高。常用文字码及其含义见下表:
normal style="LINE-HEIGHT: 150%" align=center>功能
normal style="LINE-HEIGHT: 150%" align=center>文字码
normal style="LINE-HEIGHT: 150%" align=center>含义
normal style="LINE-HEIGHT: 150%" align=center>程序号
normal style="LINE-HEIGHT: 150%" align=center>O:ISO/: EIA
normal style="LINE-HEIGHT: 150%" align=center>表示程序代号(1-9999)
normal style="LINE-HEIGHT: 150%" align=center>程序段号
normal style="LINE-HEIGHT: 150%" align=center>N
normal style="LINE-HEIGHT: 150%" align=center>表示程序段代号(1-9999)
normal style="LINE-HEIGHT: 150%" align=center>准备机能
normal style="LINE-HEIGHT: 150%" align=center>G
normal style="LINE-HEIGHT: 150%" align=center>确定移动方式等准备功能
normal style="LINE-HEIGHT: 150%" align=center>坐标字
normal style="LINE-HEIGHT: 150%" align=center>X、Y、Z 、A、、C
normal style="LINE-HEIGHT: 150%" align=center>坐标轴移动指令(±99999.999mm)
normal style="LINE-HEIGHT: 150%" align=center>R
normal style="LINE-HEIGHT: 150%" align=center>圆弧半径(±99999.999mm)
normal style="LINE-HEIGHT: 150%" align=center>I、J、K
normal style="LINE-HEIGHT: 150%" align=center>圆弧圆心坐标(±99999.999mm)
normal style="LINE-HEIGHT: 150%" align=center>进给功能
normal style="LINE-HEIGHT: 150%" align=center>F
normal style="LINE-HEIGHT: 150%" align=center>表示进给速度(1-1000mm/min)
normal style="LINE-HEIGHT: 150%" align=center>主轴功能
normal style="LINE-HEIGHT: 150%" align=center>S
normal style="LINE-HEIGHT: 150%" align=center>表示主轴转速(0-9999r/min)
normal style="LINE-HEIGHT: 150%" align=center>刀具功能
normal style="LINE-HEIGHT: 150%" align=center>T
normal style="LINE-HEIGHT: 150%" align=center>表示刀具号(0-99)
normal style="LINE-HEIGHT: 150%" align=center>辅助功能
normal style="LINE-HEIGHT: 150%" align=center>M
normal style="LINE-HEIGHT: 150%" align=center>冷却液开、关控制等辅助功能(0-99)
normal style="LINE-HEIGHT: 150%" align=center>偏移号
normal style="LINE-HEIGHT: 150%" align=center>H
normal style="LINE-HEIGHT: 150%" align=center>表示偏移代号(0-99)
normal style="LINE-HEIGHT: 150%" align=center>暂停
normal style="LINE-HEIGHT: 150%" align=center>P 、X
normal style="LINE-HEIGHT: 150%" align=center>表示暂停时间(0-99999.999s)
normal style="LINE-HEIGHT: 150%" align=center>子程序号及子程序调用次数
normal style="LINE-HEIGHT: 150%" align=center>P
normal style="LINE-HEIGHT: 150%" align=center>子程序的标定及子程序重复调用次数设定(1-9999)
normal style="LINE-HEIGHT: 150%" align=center>宏程序变量
normal style="LINE-HEIGHT: 150%" align=center>P、Q、R
normal style="LINE-HEIGHT: 150%" align=center>变量代号
下面将就以下几个基本功能作分析:(点击下面的链接查看具体说明)
- 加工坐标系的建立
- 刀具半径补偿功能
- 坐标系旋转功能
- 子程序调用功能
- 比例及镜向功能
- A类宏功能应用