一、编程基础
1.1坐标名称和控制轴:
在数控车床上通常有两个控制轴:一个是与主轴的旋转中心线平行的轴叫做Z轴;一个是与Z轴垂直的轴定义为X轴,如下图所示:
 
1.2参考点
所谓参考点是指机械上某一特定的位置。通过参考点返回功能,刀具(正立式)或工件(倒立式)经由中间点可以和容易的移动到该位置。在参考点返回完成后,指示返回完成的灯点亮。机床坐标系中可设定四个参考点。
机床通电后做手动或自动返回参考点,所到达的位置叫第一参考点。通常用符号“    ”表示。
2参考点:根据基本机械坐标系,使用参数设定的位置坐标值。
格式:G28 X_Z_ G30 P2 X_Z_
注:(X_Z_):中间点坐标。
功能:G28自动返回第1参考点。
      G30 P2P3P4)自动返回第234)参考点。
利用上面指令,可以使指令的轴自动返回到参考点。
指定返回到参考点中途经过的中间点, 用绝对值指令或增量值指令。
  (1) 快速从当前位置定位到指令轴的中间点位置(A 点→B )
  (2) 快速从中间点定位到参考点(B 点→R )
注意: 本机床采用了绝对编码器,在电源接通后,即使一次也没进行手动返回参考点,机床也可以正常操作。
1.3基本机械坐标系:
工件坐标系:G54~G596
基本机械坐标系与工件坐标系的区别与作用:
基本机械坐标系是第一参考点所在的坐标系。
工件坐标系是以具体的工件的基准点为原点所建立的坐标系,它是建立在基本机械坐标系之上的。
机床上坐标系也可通过G50 X_Z_;设定,以基本坐标系作位移,工件坐标系也同时位移。
注意: 在补偿状态,如果用G50设定坐标系,那么补偿前的位置是用G50设定的坐标系中的位置。
工件坐标系可以根据不同的零件选择不同的坐标系来简化编程。
工件坐标一般供编程使用,编程人员根据零件图样及加工工艺等建立的工件坐标系。确定时不必考虑工件毛坯在机床上的实际装夹位置。如图下图所示,其中O2即为工件坐标系原点。
1.4绝对值编程与增量值编程:
  作为指令轴移动量的方法,有绝对值指令和增量值指令两种方法。绝对值指令是用轴移动的终点位置的坐标值进行编程的方法,用为地址XZ。增量值指令是用轴移动量直接编程的方法,有位地址UW
P1是起点,P2是终点。
绝对值编程:G00 X100 Z80  (正立式)
            G00 X100 Z-80 (倒立式)
相对值编程:G00 U-30 W-40  (正立式)
            G00 U-30 W40  (倒立式)
 注意:绝对值和增量值指令在一个程序段内可以混用。当XU或者WZ在一个程序段中混
用时, 后面指令值有效。
1.5半径编程,直径编程:
数控车床在X方向都是直径编程,因此在X轴方向,刀具的移动量是编程值的一半。Z方向的移动量就是指令的移动量。
X轴用直径指定时,请注意下表条件:
X 轴指令
用直径指令
地址U 的增量指令
用直径指令
坐标系设定(G50)
用直径指令X 轴坐标值
G90,G92,G94中的m98调用子程序格式X轴的切深量
用半径值指令
圆弧插补的半径指令 (R,I,K)
用半径值指令
X 轴方向的进给速度
半径变化/ 半径变化/
X 轴的位置显示
用直径值显示
二、程序的结构
用指定的指令,刀具沿直线或圆弧移动,主轴电机按指令旋转或停止。在程序中,以刀具实际移动的顺序指定指令。使机床运行而送入CNC一组指令称为程序。
2.1程序号
  在本控制装置中,CNC的存储器里可以存储多个程序,为了把这些程序相互区别开,在程序的开头, 冠以用地址“O及后续四位数值构成的程序号。程序从程序号开始, M30 M99 为结束。
2.2程序段
程序是由多个指令构成的。把它的一个指令单位称为程序段。每个程序段独占一行。程序段之间是用程序段结束代码隔开。用字符表示程序段结束代码。地址是一个英文字母。程序段的结构如下:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。