本文主要介绍ck6150数控车床编程(ck6136s数控车床编程),下面一起看看ck6150数控车床编程(ck6136s数控车床编程)相关资讯。
数控车床的编程必须严格遵守相关标准,数控编程是一项非常严格的工作。首先,你必须掌握一些基础知识,才能学习编程方法,编译正确的程序。
一、数控车床坐标系和运动方向的规定。
(一)建立坐标系统的基本原则
1.始终假设工件是静止的,刀具相对于工件移动。
2.坐标系采用右手笛卡尔坐标系。如图128所示,拇指方向为x轴正方向,食指为y轴正方向,中指为z轴正方向。在确定x、y、z坐标的基础上,根据右手螺旋法则,可以很容易地确定a、b、c三个旋转坐标的方向。
图128右手笛卡尔坐标系
3.规定z坐标的移动由传递切削动力的主轴决定,平行于主轴轴线的坐标轴为z轴,x轴为水平,平行于工件夹紧面,垂直于z轴。
4.规定刀具远离工件的方向为坐标轴的正方向。
根据以上原理,车床为前刀架时,x轴向前,指向操作者,如图129所示;当机床是后刀架时,x轴是前后方向,远离操作者,如图130所示。
图129卧式床身前刀架数控车床坐标系。
图130斜床后刀数控车床坐标系
(2)机床坐标系
机床坐标系是基于机床原点的zox轴直角坐标系。
1.机器原点
机床原点(也叫机械原点)是机床坐标系的原点,是机床上的一个固定点。它的位置是由机床设计制造单位决定的,通常不允许用户改变。数控车床的机器原点一般是主轴回转中心与卡盘后端面的交点,如图131所示。
图131机器原点
2.机床参考点
机床的参考点也是机床上的一个固定点,它利用机械停止或电气装置来限制刀架运动的极限位置。该功能主要用于定位机床坐标系。因为如果每次启动后,无论刀架停留在哪里,系统都将当前位置设置为(0,0),这将导致基准面不一致。
数控车床开机后,首先要回到参考点(也叫回零)。机床通电后,回到参考点前,crt上显示的z、x坐标值为0,与刀架位置无关。只有在返回参考点的操作完成后,刀架才移动到机床的参考点。此时,机床坐标系中刀架参考点的坐标值显示在crt上,即建立了机床坐标系。
(3)工件坐标系
数控车床加工时,工件可以被卡盘夹紧在机床坐标系的任意位置。这样在机床坐标系中编程就很不方便。因此,程序员在编写零件加工程序时,通常会选择一个工件座。坐标系,也叫编程坐标系,程序中的坐标值都是基于工件坐标系的。
工件坐标系的原点可由程序员根据具体情况确定,一般位于图纸的设计基准或工艺基准。根据数控车床的特点,工件坐标系的原点通常位于工件左右端面的中心或卡盘前端面的中心。
二、数控车床加工程序的结构和格式
(一)节目片段结构
一个完整的节目一般由三部分组成:节目名称、节目内容和节目结尾。
1.程序名称
fanuc系统程序名为o o×××。××××××为四位正整数,取值范围为00009999。比如o2255。程序名通常需要一个单独的段落,不需要段落编号。
2.节目主题。
程序的主体由几个程序段组成,表示数控机床要完成的所有动作。每个程序段由一条或多条指令组成,每个程序段一般占一行,用 作为每个程序段的结束代码。
3.程序结束指令。
程序结束指令可以是m02或m30。通常,需要一个单独的段落。
(二)节目片段的格式
现在最常用的是可变程序段格式。每个程序段由若干个地址字组成,地址字由英文字母、特殊字和代表地址字的数字组成,如表12所示。
表12可变程序段格式
一个
2
三
四
五
六
七
八
九
10
普通
g
x
u
y
v
z
w
ijk
稀有
f
s
t
m
程序段号
准备功能
坐标尺寸字
进给功能
纺锤体功能
工具功能
辅助功能
例如:n50g1 x 30.0z40.0f100
描述:
1.n×××是程序段号,用地址符号n和后面的数字表示。在大多数系统中
节目段号仅用作 的目标位置指示跳跃 or 程序检索与应用。因此,它的大小和顺序可以颠倒或省略。程序段在内存中是按照输入的顺序排列的,而程序的执行是严格按照内存中信息的顺序逐段进行的,即执行顺序与程序段号无关。然而,当省略节目段号时,该节目段将不是 跳跃 or 程序检索与应用。
2.程序段的中间部分是程序段的内容,主要包括准备功能字、尺寸功能字、进给功能字、主轴功能字、刀具功能字、辅助功能字等。但并不是所有的程序段都必须包含这些虚词,有时一个程序段只能包含一个或几个虚词,比如下面的程序段都是正确的。
n10 g01 x100.0 f100
n80 m05
3.程序段号也可以由数控系统自动生成,程序段号的增量可以通过 机床参数 ,一般增量值可以设置为10,以便于 插入 修改程序时的操作。
三、数控车床的编程指令系统
fanuc0i系统目前在国内数控机床上广泛使用,其常用功能指令分为三类:准备功能指令、辅助功能指令和其他功能指令。
1.准备功能说明
常用准备功能说明见表13。
表13 fanuc系统常用准备功能列表
g指令
组
功能
程序格式和描述
▲g00
01
快速点定位
g00 x(u)z(w);
g01
线性内插法
g01 x(u)z(w)f;
g02
顺时针圆弧插补
g02 x(u)z(w)rf;
g02 x(u)z(w)ikf;
g03
逆时针圆弧插补
g04
00
中止
g04 x;或者g04u或者g04p
二十国集团
06
英语输入
g20
g21
公制输入
g21
g27
00
返回参考点检查
g27 xz
g28
返回参考点
g28 xz
g30
返回第二、第三和第四参考点。
g30 p3 xz;
或者g 30 p 4 xz;
g32
01
螺纹切削
g32 xzf(f是主角)
g34
变螺距螺纹切削
g34 xzfk
▲g40
07
刀尖半径补偿取消
g40 g00 x(u)z(w);
g41
刀尖半径补偿
g41 g01 x(u)z(w)f;
g42
刀尖半径得到补偿
g42 g01 x(u)z(w)f;
g50
00
14
坐标系设置或最大主轴速度设置
g50 xz或者
g50s;
g52
局部坐标系设置
g52 x _ _ z _ _
g53
选择机床坐标系
g53 x _ _ z _ _
▲g54
选择工件坐标系1
g54
g55
选择工件坐标系2
g55
g56
选择工件坐标系3
g56
g57
选择工件坐标系4
g57
g58
选择工件坐标系5
g58
g59
选择工件坐标系6
g59
g65
00
宏程序调用
g65 pl独立变量名称;
g66
12
宏程序模态调用
g66 pl独立变量名称;
▲g67
宏模式呼叫取消
g67
70国集团
00
精细车削循环
g70 pq
71国集团
粗车循环
g71 ur
g71 pquwf
72国集团
端面粗车复合循环
72国集团wr;
g72 pquwf
73国集团
多次车削循环
73国集团uwr;
g73 pquwf
74国集团
端面深孔钻削循环
g74r;
g74 x(u)z(w)pqrf;
75国集团
00
外径/内径钻孔循环
g75 r;
g75 x(u)z(w)pqrf;
76国集团
螺纹切削复合循环戒指
76国集团pqr;
g76 x(u)z(w)rpqf;
g90
01
外径/内径切削循环
g90 x(u)z(w)f;
g90 x(u)z(w)rf;
g92
螺纹切削的复合循环
g92 x(u)z(w)f;
g92 x(u)z(w)rf;
g94
结束切割循环
g94 x(u)z(w)f;
g94 x(u)z(w)rf;
g96
02
恒定线速度控制
g96s;
▲g97
取消恒定线速度控制
g97s;
g98
05
每分钟进给量
g98f;
▲g99
每圈进给量
g99f;
注:①▲的答案是启动的默认指令。
②00组g代码都是无模式指令。
③不同组的g代码可以在同一程序段中指定。如果在同一程序段中指定了同一组g代码,则最后指定的g代码有效。
④根据组号显示g代码。对于表中未列出的功能说明,请参考相关制造商的编程说明。
2.辅助功能指令
fanuc系统中常用的辅助功能说明见表14。
表14常用m指令列表
序列号
指令
功能
序列号
指令
功能
一个
m00
节目暂停
七
m30
程序结束并返回到程序头。
2
m01
程序选择停止
八
m08
冷却剂沸腾
三
m02
程序结束
九
m09
冷却液关闭
四
m03
主轴顺时针旋转。
10
m98
调用子程序
五
m04
主轴逆时针旋转。
11
m99
返回主程序
六
m05
主轴停止
3.其他功能说明
其他常用的功能指令还有刀具功能指令、主轴转速功能指令和进给功能指令。这些功能指令的应用非常有利于简化编程,这将在下面的内容中详细介绍。
了解更多ck6150数控车床编程(ck6136s数控车床编程)相关内容请关注本站点。