自动控制网—学习自动控制技术电气自动化技术从这里开始!
当前位置: 自动控制网 > 机床 >

数控机床手工编程

时间:2015-11-02 07:49来源:www.eadianqi.com 编辑:自动控制网
手工编程时,要求编程人员熟悉所用数控机床的控制媒介和指令系统。 数控机床的控制媒介已经在前面数控机床的组成中介绍过了,下面简单介绍数控机床指令的形成及基本格式。 1.指令的形成 在图2-10中,纸带的每一个位置上,几乎都可能存在孔。实际上,纸带

  手工编程时,要求编程人员熟悉所用数控机床的控制媒介和指令系统。 自动控制网www.eadianqi.com版权所有

  数控机床的控制媒介已经在前面数控机床的组成中介绍过了,下面简单介绍数控机床指令的形成及基本格式。

本文来自www.eadianqi.com

  1.指令的形成 本文来自www.eadianqi.com

  在图2-10中,纸带的每一个位置上,几乎都可能存在孔。实际上,纸带的代码是由各个位置上孔的有无所构成的。由于每一个位置上存在孔的有或无两种可能性,可以用0(无孔)或1(有孔)表示,所以这个代码系统称之为二进制代码系统。 自动控制网www.eadianqi.com版权所有

  一个二进制数字称为一个位(bit),一个字符码是由一行二进制位构成的,即一个字符码是位(bit)的组合,它代表一个字母、数字或是其他的符号。字是字符的集合,用于形成指令的一个部分。典型的数控字是由X位置、Y位置、切削速度等组成。程序段则是字的集合。一个程序段是一条完整的数控指令,若干个程序段组成一道完整的工序。 本文来自www.eadianqi.com

  2.数控机床的指令格式 本文来自www.eadianqi.com

  数控机床的控制指令格式虽然在国际上有很多标准规定,但实际上并不完全统一。某些早期生产的数控机床在控制器的逻辑设计上作了简化,很多功能未达到目前国际上通用的标准,而许多新型数控机床又在不断地改进和创新,有很多功能超过了目前国际上通用的标准。此外,即使是同一功能,不同厂商采用的指令格式也有一定的差异。所以这里只能举例说明一般的指令格式。 本文来自www.eadianqi.com

  一般说来,一个程序段中指令的字母数字编排顺序如下:

本文来自www.eadianqi.com

  N×××G××X±××…×Y±××…×Z±××…×
  
其他坐标IJKPQRAB…F××S××T××M××CR 本文来自www.eadianqi.com

  上述各种功能符号的含义是:
   N——程序段的顺序号,为了方便检索用;
   G——准备功能指令,用来描述机床的动作类型,如G01表示直线插补,G02表示顺时针圆弧插补等;
   XYZAB——位移信息,X,Y,Z表示沿坐标轴平移,A,B表示绕相应轴旋转;
   IJK——位移信息,常用来表示圆弧的圆心坐标;
   PQR——刀具半径向量沿X,Y,Z坐标轴方向的校正量;
   F——进给功能指令,规定走刀的进给速度;
   S——速度功能指令,规定所选择的主轴转速;
   T——刀具功能指令,规定选用的刀具号;
   M——辅助功能指令,控制机床的某种特定动作,如M08表示打开冷却液,M00表示程序结束并停机等;
   CR——程序段结束。
本文来自www.eadianqi.com

  详细说明见表1和表2。 本文来自www.eadianqi.com

表1 常用工具准备指令
代码
    功能                      
G00
点位控制,将工件定位到编程位置上
G01
直线插补
G02
顺时针方向圆弧插补
G03
逆时针方向圆弧插补
G17
XY平面选择
G18
ZX平面选择
G19
YZ平面选择
G33
螺纹切削,等螺距
G40
取消刀具偏移
G41
刀具左偏
G42
刀具右偏
G60~G79
保留用于点位系统
G80
取消固定循环
G81~G89
用于镗孔、钻孔、攻丝等的固定循环
G90
绝对坐标编程
G91
相对坐标编程
 
 
本文来自www.eadianqi.com

表2 常用辅助功能指令
     功能                    
M00
程序停机
M01
选择停机,按下“选择停”按扭后才起作用
M02
程序结束,走带到下一程序的起点
M03
主轴顺时针方向旋转
M04
主轴逆时针方向旋转
M05
主轴停转
M06
换刀
M07
开2号冷却液
M08
开1号冷却液
M09
关闭冷却液
M10
夹紧
M11
松开
M30
程序终了,自动倒带
本文已影响