数控车床编程 非机械专业适用 豪北大学 工程训练中心 Northeastern University
非机械专业适用
目录 1.概述 2.数控编程的方法 3.机床坐标系和工件坐标系 4.数控车床的编程特点 5.程序的结构与格式 6.常用编程指令的含义与格式 7.编程示例
目录 1. 概述 2. 数控编程的方法 3. 机床坐标系和工件坐标系 4. 数控车床的编程特点 5. 程序的结构与格式 6. 常用编程指令的含义与格式 7. 编程示例
1.概论 数控加工是用数控机床加工零件的方法,是伴随数控机 床的产生、发展而逐步完善起来的一种应用技术,它是人们 长期从事数控加工实践的经验总结。一般来说,数控加工包 括以下几个方面的内容: 1.确定零件上需要数控加工的表面; 2.对零件图纸进行数控加工的工艺分析: 3.数控加工的工艺设计: 4.编制加工程序; 5.输入加工程序 6.对加工程序进行校验和修改; 7.运行加工程序对零件进行加工。 数控编程:是将零件的工艺过程、工艺参数、刀具位移量、 位移方向及其他辅助动作按动作顺序、规定的指令代码及 程序格式编成加工程序,称为数控编程
1. 概论 数控加工是用数控机床加工零件的方法,是伴随数控机 床的产生、发展而逐步完善起来的一种应用技术,它是人们 长期从事数控加工实践的经验总结。一般来说,数控加工包 括以下几个方面的内容: 1.确定零件上需要数控加工的表面; 2.对零件图纸进行数控加工的工艺分析; 3.数控加工的工艺设计; 4.编制加工程序; 5.输入加工程序; 6.对加工程序进行校验和修改; 7.运行加工程序对零件进行加工。 数控编程:是将零件的工艺过程、工艺参数、刀具位移量、 位移方向及其他辅助动作按动作顺序、规定的指令代码及 程序格式编成加工程序,称为数控编程
2.数控编程的方法 2.1手工编程 2.2自动编程 分析零件图样、确 利用计算机专用软 认加工工艺过程、编写 件编制数控加工程序的 零件加工程序等都是人 过程为自动编程。 工完成。 根据零件图样的要 对形状简单、计算 求,使用数控语言,由 量小、程序不多的零件, 计算机自动进行数值计 采用手工编程较简单, 算及后置处理,编写出 而且经济、及时。在加 零件加工程序,以直接 工直线与圆弧组成的轮 通讯的方式送入到数控 廓加工中,手工编程的 机床。 应用较广泛
2. 数控编程的方法 2.1 手工编程 分析零件图样、确 认加工工艺过程、编写 零件加工程序等都是人 工完成。 对形状简单、计算 量小、程序不多的零件, 采用手工编程较简单, 而且经济、及时。在加 工直线与圆弧组成的轮 廓加工中,手工编程的 应用较广泛。 2.2 自动编程 利用计算机专用软 件编制数控加工程序的 过程为自动编程。 根据零件图样的要 求,使用数控语言,由 计算机自动进行数值计 算及后置处理,编写出 零件加工程序,以直接 通讯的方式送入到数控 机床
3.机床坐标系和工件坐标系 在数控机床上加工零件,机床的动作是由数控 系统发出的指令来控制的。为了确定机床的运动方 向、移动的距离,就要在机床上建立一个坐标系, 这个坐标系就叫标准坐标系,也叫机床坐标系。其 坐标系原点在机床装配、调试时已经作为一个物理 位置固定。 3.1机床坐标象建立的原则: (1)刀具相对于静止的零 件运动的原则; (2)标准坐标系(机床坐 标系)采右手迪卡尔直角 +X 坐标系; 右手坐标系
3. 机床坐标系和工件坐标系 在数控机床上加工零件,机床的动作是由数控 系统发出的指令来控制的。为了确定机床的运动方 向、移动的距离,就要在机床上建立一个坐标系, 这个坐标系就叫标准坐标系,也叫机床坐标系。其 坐标系原点在机床装配、调试时已经作为一个物理 位置固定。 3.1 机床坐标系建立的原则: (1)刀具相对于静止的零 件运动的原则; (2)标准坐标系(机床坐 标系)采右手迪卡尔直角 坐标系;
3.机床坐标系和工件坐标系 (3)运动方向的确定 规定:以增大刀具与工件之间距离的方向为坐标正 方向。 32数控车床坐标条的建立 数控车床坐标系是一个平面的直角坐标系。 Z轴:在标准的数控车床坐标系中,传递主切削力 的主轴轴线为Z轴,取刀具远离工件的方向为正方向 (+Z)。 X轴:X轴为水平方向上垂直于Z轴并平行于工件的 轴线
(3)运动方向的确定 规定:以增大刀具与工件之间距离的方向为坐标正 方向。 3.2 数控车床坐标系的建立 数控车床坐标系是一个 在标准的数控车床坐标系中,传递主切削力 的主轴轴线为Z轴,取刀具远离工件的方向为正方向 (+Z)。 X轴为水平方向上垂直于Z轴并平行于工件的 轴线。 3. 机床坐标系和工件坐标系
3.机床坐标系和工件坐标系 3.3不同刀架 位置数控车床 的坐系 数控车床 根据刀架位置 不同,可分为 前置刀架和后 置刀架,后置 刀架车床床身 多为倾斜式, 按上述情况相 op Zp(Z> OP Zp(Z> 应有两种坐标 Xp 形式。 前百刀架 后百刀架
3.3 不同刀架 位置数控车床 的坐系 数控车床 根据刀架位置 不同,可分为 前置刀架和后 置刀架,后置 刀架车床床身 多为倾斜式, 按上述情况相 应有两种坐标 形式。 3. 机床坐标系和工件坐标系
3.机床坐标系和工件坐标系 3.4工件坐标条: 机床坐标系的建立保证了刀具在机床上的正确 运动,但是加工程序的编写通常是针对某一工件并 根据图样进行的。为了便于尺寸计算与检查,加工 程序的坐标原点一般都尽量与零件图样的尺寸基准 相一致。这种针对某一工件建立的坐标系称为工件 坐标系,也称为编程坐标系。 机床原点 工件原点0 +Z 工件原点01 +X
3.4 工件坐标系: 机床坐标系的建立保证了刀具在机床上的正确 运动,但是加工程序的编写通常是针对某一工件并 根据图样进行的。为了便于尺寸计算与检查,加工 程序的坐标原点一般都尽量与零件图样的尺寸基准 相一致。这种针对某一工件建立的坐标系称为 ,也称为 。 3. 机床坐标系和工件坐标系
3.机床坐标系和工件坐标系 3.4.1工件原点(即程序原点): 设定的依据是:既要符合图样 1 尺寸的标注习惯,又要便于编程。 因此当编程时,一般先找出图样上 ∽ 的设计基准点,并通常以该点作为 工作原点,数控车床工件原点一般 选择在轴线与工件右端面、左端面 的交点上。如图以工件左端面与轴 线的交点作为工作原点时为O1。以 右端面与轴线的交点作为工作原点 10 时为02 如果以工件原点为坐标原点, 0 100-0.035 就建立一个Z轴与X轴的直角坐标系, 则此坐标系就称为工件坐标系。数 控车床上工件坐标系的Z轴一般与 主轴轴线重合。 X X2
3.4.1 工件原点(即程序原点): 设定的依据是:既要符合图样 尺寸的标注习惯,又要便于编程。 因此当编程时,一般先找出图样上 的设计基准点,并通常以该点作为 工作原点,数控车床工件原点一般 选择在轴线与工件右端面、左端面 的交点上。如图以工件左端面与轴 线的交点作为工作原点时为O1。以 右端面与轴线的交点作为工作原点 时为O2。 如果以工件原点为坐标原点, 就建立一个Z轴与X轴的直角坐标系, 则此坐标系就称为工件坐标系。数 控车床上工件坐标系的Z轴一般与 主轴轴线重合。 3. 机床坐标系和工件坐标系
3.机床坐标系和工件坐标系 3.4.2G50工件坐标集的设定: 格式:G50X(@)Z): 其中α(直径值)和β 分别为刀尖的起始点距工 0 件原点在X向和Z向的坐标 工件原点 值。通过G50坐标系设定 指令告诉系统,刀尖点相 对工件原点的位置,即建 立一个工件坐标系。 刀尖点 G50是一个非运动指 令,只起预置寄存作用, 一般作为第一条指令放在 整个程序的前面
3.4.2 G50工件坐标系的设定: 格式:G50 X(α) Z(β); 其中α (直径值)和β 分别为刀尖的起始点距工 件原点在X向和Z向的坐标 值。通过G50坐标系设定 指令告诉系统,刀尖点相 对工件原点的位置,即建 立一个工件坐标系。 G50是一个非运动指 令,只起预置寄存作用, 一般作为第一条指令放在 整个程序的前面。 3. 机床坐标系和工件坐标系