数控编程教学从零开始(简单的数控编程)

1、机床坐标系和运动方向的承认

机床的直线运动X、Y、Z三个坐标系选用右手笛卡儿直角坐标系,如图11-6所示。坐标轴定义次第是先承认Z轴,再承认X轴,最终承认Y轴。对工件作旋转运动的机床(如车床)以刀具远离工件方向为X轴的正方向;对刀具作旋转运动的机床(如立式铣床),刀具为Z轴时,面临刀具主轴向立柱看,右方向为X轴的正方向。

三个旋转轴坐标系分别平行于X、Y、Z坐标轴,按右手螺纹前进方向取为正向。

2、数控车床的基本指令

1)程序格式

加工程序一般由程序开端、程序内容和程序结束等三部分组成。

程序最初为程序号,用于加工程序的开端标识,程序号一般由字符“%”及这今后的四位数字标明。

程序结束可用辅佐功用M02(程序结束)、M30(程序结束,回来起点)等来标明。

程序的主要内容由若干个程序段(BLOCK)组成,程序段是由一个或若干个信息字组成,每个信息字又是由地址符和数据符字母组成。信息字是指令的最小单位。

2)程序段格式

现在常用的是字地址程序段格式,使用标准是JB3832-85。

下面是一个典型的字地址程序段格式:

N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF

其间, N001―标明第一个程序段

G01―标明直线插补

X60.0 Z-20.0―分别标明X,Z坐标方向的移动量

F,S,T―分别标明进给速度、主轴转速、刀具号

M03―标明主轴按顺时针方向旋转

LF―标明程序段结束

3)数控系统中的基本功用代码

(1)程序段序号:N10、N20…

(2)预备功用:G00-G99 是使数控设备作某种操作的功用。

G代码分为模态代码和非模态代码两种。所谓模态代码是指某一G代码(G01)一经指定就一贯有用,直到后边程序段中运用同组G代码(G03)才华替代它。而非模态代码只在指定的本程序段中有用,下一段程序需求时有必要重写(如G04)。金属加工微信,值得您的关注。

a.快速点定位指令G00

G00指令是模态代码,它指令刀具分别以点定位控制方法从刀具地点点快速运动到下一个政策方位。它只是快速定位,而无运动轨道要求。

b.直线插补指令G01

直线插补指令是直线运动指令,也是模态代码。它指令刀具在两坐标或三坐标间以插补联动方法按指定的F进给速度(单位为mm/min)作任意斜率的直线运动。

其指令书写格式是:G01 X_Z_F_;F指令也是模态指令,它能够用G00指令撤销。假设早G01程序段之前的程序段没有F指令,则机床不动。因此,G01程序中有必要还有F指令。

c.圆弧插补指令G02/G03(选用笛卡尔坐标判断)

圆弧插补指令指令刀具在指定平面内按给定的F进给速度作圆弧运动,切削出圆弧概括。在车床上加工圆弧时,不仅要用G02/G03指出圆弧的顺逆时针方向,用XZ指定圆弧的终点坐标,并且还要指定圆弧的半径。

其指令书写格式是:G02/G03 X_Z_R_;

(3)辅佐功用:用来指定机床的辅佐动作(如机床的启停、转向、切削液的开关、主轴转向、刀具夹紧松开等〕

M00-程序暂停

M01-程序计划暂停

M02-程序结束

M03-主轴正转(CW)

M04-主轴回转(CCW)

M05-主轴停转

M06-加工中心换刀

M07、M08-冷却液开

M09-冷却液关

M10-工件夹紧

M30-程序结束,回来起点

M03和M04指令之间有必要用M05指令使主轴停转后进行。

(4)进给功用F

假设选用直接指定法,在F后边直接写上要求的进给速度,如F1000,标明进给量是1000mm/min);车螺纹、攻丝和套扣时,由于进给速度与主轴转速有关,F后边数字是指定的导程。

(5)主轴功用S

S指定主轴转速,如S800,标明主轴转速为800r/min。

(6)刀具功用T

指令数控系统进行换刀,用地址T和这今后的4位数字来指定刀具号和刀具补偿号(刀具偏置号)。前2位是刀具序号:0~99,后2位是刀具补偿号:0~32。每一刀具加工结束后,有必要撤销刀具补偿。

刀具序号能够和刀盘上的刀位号相对应;

刀具补偿包含形状补偿和磨损补偿;

刀具序号和刀具补偿号不用相同,为便利起见也可一致。

在数控设备中,程序的记录是靠程序号来辨别的,即调用程序或许修改程序都要通进程序号来调出。

a.程序编号的结构:O ;

“O”后边数字用4位数(1~9999)标明,不允许为“0”。

b.程序段次第号:在程序段前加上次第号,如:N ;

“O”后边数字用4位数(1~9999)标明,不允许为“0” 。

工件坐标系的设定

工件安装在卡盘上,机床坐标系与工件坐标系一般是不重合的,为便于编程,应建立一个工件坐标系,使刀具在此坐标系中进行加工。

G50 X Z

该指令规则刀具起刀点或换刀点至工件原点的距离,坐标X,Z为刀尖在工件坐标系中的起始点方位。

关于有刀具补偿功用的数控机床,其对刀差错能够经过刀具偏移来补偿,所以调整机床时的要求并不严峻。

数控车床的基本对刀方法

常用的对刀方法有三种:试切对刀法、机械检测对刀仪对刀、光学检测对刀仪对刀。

选用G50 U W 能够使坐标系发生平移,用新的坐标值替代旧的坐标值,使机床坐标系与工件坐标系彼此替代。应当留意,在机床坐标系中,坐标值是刀架中心点相关于机床原点的距离;而在工件坐标系中,坐标值是刀尖相对工件原点的距离。

(0)

相关推荐

  • 什么是编程及如何零基础自学编程

    最近小编收到很多问题,其中一个就是下面小编为大家整理一下关于什么是编程及如何零基础自学编程的步骤,希望这些方法能够帮助到大家. 操作方法 01 首先,编程是编写程序的中文简称,就是让计算机代为解决某个 ...

  • 采用java窗口编程建立一个简单的调查界面

    有时候,我们在编写应用的时候,需要编写类似问卷调查表的一个界面,例如,要有单选框与多选框,下面一个简单的年龄与食物的调查表为例来说明一下吧. 一(三)准备 01 1.打开IED: 所谓,IED就是ja ...

  • 简单介绍vbs编程中的msgbox使用方法

    今天小编教大家一个vbs中的对话框代码,就是msgbox的简单使用. 操作方法 01 vbs是一种简单方便的脚本语言,我们可以在windows系统中进行编程,平时我们可以使用vbs做一些小的脚本,这里 ...

  • 学习简单的编程,制作简单的表白工具

    简答的几下操作,编写出一个windows窗体应用程序,简单易上手.但是首先得先安装编程软件,我安装的是微软产品的Visual studio2015,具体的安装操作下面的里有详细操作. 操作方法 01 ...

  • 从零开始学习C语言编程

    诞生于上世纪70年代的C语言是一门古老的语言了, 但作为一门底层语言,时至今日它仍然非常强大.学习C语言能够为学习其他更复杂的语言打下良好的基础,因为你在C语言中学习到的知识对几乎所有的编程语言都适用 ...

  • vc6.0简单for循环编程

    For循环是C语言中常用的循环语句,要分情况使用它和while循环,下面一起使用一下for循环语句 操作方法 01 首先建立语言环境和主函数main() 02 接着就可以使用for循环,我们使数字以二 ...

  • 学c语言该怎么入门?

    C语言是很多朋友走入编程世界的入门编程语言,C语言除用于编程教学外,在嵌入式编程中应用较多,学好C语言为找到好的工作也增加了不少的筹码,下面小编结合自己的学习,为大家介绍一下学c语言该怎么入门 操作方 ...

  • 数控编程入门学习

    数控的编程入门简单,需要熟悉数控机床的操作原理,让小编教给你入门的指南. 操作方法 01 数控机床不同的厂家出品的数控软件大同小异,熟悉原理后可以触类旁通. 02 在做数控编程之前需要先熟悉数控软件的 ...

  • 如何快速学习powermill编程?

    新手应该如何快速学习学习powermill编程呢?今天,就告诉大家如何应该快速学习学习powermill编程. 操作方法 01 学习powermill编程(CNC),首先要了解他的领域和部分.那么po ...

  • caxa数控车中如何进行尺寸标注?

    caxa数控车是比较常用的数控车自动编程软件,但是它的标注问题确实不是很人性化.当然它的优点在CAM这块.要想作图这块还的CAD,但是有的时候懒得打开多个软件,caxa也是可以的,还有有的时候为了校验 ...