不同的数控车床,其编程功能指令基本相同,但也有个别功能指令的定义有所不同,这里以FANUC―0T系统为例介绍数控车床的基本编程功能指令。
1.快速点定位指令(G00)
该指令使刀架以机床厂设定的最快速度按点位控制方式从刀架当前点快速移动至目标点。该指令没有运动轨迹的要求,也不需规定进给速度。
指令格式:G00 X____Z____,或G00 U____W____
【例题1】 快速进刀(G00)编程,如图3-13所示。
2.直线插补指令(G01)
该指令用于使刀架以给定的进给速度从当前点直线或斜线移动至目标点,即可使刀架沿X轴方向或Z轴方向作直线运动,也可以两轴联动方式在X、Z轴内作任意斜率的直线运动。
指令格式:G01 X___Z___F___,或G01 U___ W___F___
如进给速度F值已在前段程序中给定且不需改变,本段程序也可不写出;若某一轴没有进给,则指令中可省略该轴指令。
【例题2】外圆柱切削编程,如图3-14所示。
3.圆弧插补指令(G02、G03)
该指令用于刀架作圆弧运动以切出圆弧轮廓。G02为刀架沿顺时针方向作圆弧插补,而G03则为沿逆时针方向的圆弧插补。
指令格式:G02 X___Z___I___K___F___,或G02 X___Z___R___F___
G03 X___Z___I___K___F___,或G03 X___Z___R___F___
【例题3 】顺时针圆弧插补,如图3-15所示。
4.螺纹切削指令(G32)
该指令用于切削圆柱螺纹,圆锥螺纹和端面螺纹。
指令格式:G32 X___Z___F___
其中F值为螺纹的螺距。
【例题4】圆柱螺纹切削,如图3-16所示。
5.暂停指令(G04)
该指令可使刀具作短时间(n秒钟)的停顿,以进行进给光整加工。主要用于车削环槽、不通孔和自动加工螺纹等场合,如图3-17所示。
指令格式:G04 P___
指令中P后的数值表示暂停时间。
6.自动回原点指令(G28)
该指令使刀具由当前位置自动返回机床原点或经某一中间位置再返回到机床原点,如图3-18所示。
指令格式:G28 X(U)____Z(W)____T00
指令中的坐标为中间点坐标,其中X坐标必须按直径给定。直接返回机床原点时,只需将当前位置设定为中间点即可。刀具复位指令 T00必须写在G28指令的同一程序段或该程序段之前。刀具以快速方式返回机床原点。
7.工件坐标系设定指令(G50)
该指令用以设定刀具出发点(刀尖点)相对于工件原点的位置,即设定一个工件坐标系,有的数控系统用G92指令。该指令是一个非运动指令,只起预置寄存作用,一般作为第一条指令放在整个程序的前面。
指令格式:G50 X___Z___
指令中的坐标即为刀具出发点在工件坐标系下的坐标值。
【例题5】工件坐标系设定,如图3-19所示。