数控车程序标准化格式-友嘉FTC-10

数控车程序标准化格式-友嘉FTC-10

数控编程中的有关标准与代码

数控编程中的有关标准与代码 为了满足设计、制造、维修和普及的需要,在输入代码、坐标系统、程序格式、加工指令及辅助功能等方面,国际上已经形成了两种通用标准,即国际标准化组织(ISO)标准和美国电子工业协会(EIA)标准。我国根据ISO标准制定了JB3050—1982《数字控制机床用七单位编码字符》、JB3051—1982《数字控制机床坐标和运动方向的命名》、JB3832—1985《数控机床轮廓和点位切削加工可变程序段格式》、JB/T3208—1999《数控机床程序段格式中的准备功能G和辅助功能M代码》等。但是由于各个数控机床生产厂家所用的标准尚未完全统一,其所用的代码、指令及其含义不完全相同,因此在编程时必须按所用数控机床编程手册中的规定进行。 2.1.1 数控机床的坐标系统 数控加工是基于数字的加工,刀具与工件的相对位置必须在相应坐标系下才能确定。数控机床的坐标系统,包括坐标系、坐标原点和运动方向,对于数控工艺制定、编程及操作,是一个十分重要的概念。 1.数控机床的坐标系 (1)标准坐标系和运动方向 标准坐标系采用右手直角笛卡儿定则。基本坐标轴为X、Y、Z并构成直角坐标系,相应每个坐 标轴的旋转坐标分别为A、B、C,如图2-1所示。 图2-1 数控机床标准坐标系 基本坐标轴X、Y、Z的关系及其正方向用右手直角定则判定,拇指为X轴,食指为Y轴,中指为Z轴,围绕X、Y、Z各轴的回转运动及其正方向+A、+B、+C分别用右手螺旋定则判定,拇指为X、Y、Z的正向,四指弯曲的方向为对应的A、B、C的正向。与+X、+Y、+Z、+A、+B、+C相反的方向相应用带“′”的+X′、+Y′、+Z′、+A′、+B′、+C′表示。注意:+X′、+Y′、+Z′之间不符合右手直角笛卡儿定则。 由于数控机床各坐标轴既可以是刀具相对于工件运动,也可以是反之,所以ISO标准和我国的JB3052—1982部颁标准都规定: ①不论机床的具体结构是工件静止、刀具运动,或是工件运动、刀具静止,在确定坐标系时,一律看作是刀具相对静止的工件运动。 ②机床的直线坐标轴X、Y、Z的判定顺序是:先Z轴,再X轴,最后按右手定则判定Y轴。 ③坐标轴名(X、Y、Z、A、B、C)不带“′”的表示刀具运动;带“′”的表示工件运动。 ④增大工件与刀具之间距离的方向为坐标轴正方向。 (2)坐标轴判定的方法和步骤 ①Z轴 规定平行于机床轴线的坐标轴为Z轴(见图2-2、图2-3、图2-4)。对于有多个主轴或没有主轴的机床(如刨床),标准规定垂直于工件装夹面的轴为Z轴。对于能摆动的主轴,若在摆动范围内仅有一个坐标轴平行主轴轴线,则该轴即为Z轴;若在摆动范围内有多个坐标轴平行主轴轴线,则规定其中垂直于工件装夹面的坐标轴为Z轴。 规定刀具远离工件的方向为Z轴的正方向(+Z)。

数控车一体化教学教案

数控教学备课教案实例 教学内容 备注数控中级到高级总课时 480 数控的概述及安全(30课时) 教学目的: 1:让学生了解什么是数控 数控的发展:数字控制机床(Numerically Controlled Machine Tool)简 称数控 NC (1)数控(NC)阶段(1952-1970年)这个阶段经历的三代。第一代数控:1952—1959年采用了电子管元件构成的专用数控装置(NC);第二代数控:1959—1964年采用了晶体管电路的NC装置;第三代数控:1965—1970年采用了小、中规模集成电路的NC装置。 (2)计算机数控(CNC)阶段(1970—现在)。第四代数控:1970—1974年采用了大规模集成电路的小型通用计算机控制系统(CNC);第五代数控:1974—1990年微处理器应用于数控系统;第六代数控:1990年以后PC机(个人计算机,国内习惯称微机)的性能已经发展到很高的阶段,可满足作为数控系统核心部件的要求,数控系统从此进入了基于PC(PC—BASED)时代。 (3)数控系统的介绍:典型数控系统简介 日本FANUC,MITSUBISHI;德国SIEMENS、HEIDENHAIN;西班牙FAGOR 等。 我国的有:华中数控、航天数控等。

2:让学生掌握安全规定及实训守则 (1)数控安全操作教育实习纪律规章制度:警钟长鸣,安全第一,生命无法重赖,安全不能忘怀。一次意外,终身遗憾,老师忠告,请重视您的实训安全。(实训手册数控车床操作规程21页) (2)数控车床的日常维护和保养(实训手册24页内容) (3)数控车床常见操作故障(举例说明常见数控车床的鼓掌以及解决方法:A换刀超时B保险开关跳C程序参数丢失D坐标混乱等 (4)职业道德(国家规定相应的职业人员思想道德标准以及 相应的法律规定) (5)数控车工国家职业技能鉴定标准 教学方法 讲解 举例 布置作业 背安全规定及实训守则 学生掌握情

新代数控车床宏程序说明

一.用户宏程序的基本概念 用一组指令构成某功能,并且象子程序一样存储在存储器中,再把这些存储的功能由一个指令来代表,执行时只需写出这个代表指令,就可以执行其相应的功能。 在这里,所存储的一组指令叫做宏程序体(或用户宏程序),简称为用户宏。其代表指令称为用户宏命令,也称作宏程序调用指令。 用户宏有以下四个主要特征: 1)在用户用户宏程序中可以使用变量,即宏程序体中能含有复杂的表达式; 2)能够进行变量之间的各种运算; 3)可以用用户宏指令对变量进行赋值,就象许多高级语言中的带参函数或过程,实参能赋值给形参; 4)容易实现程序流程的控制。 使用用户宏时的主要方便之处在于由于可以用变量代替具体数值,因而在加工同一类的工件时.只得将实际的值赋予变量既可,而不需要对每个不同的零件都编一个程序。 二.基本书写格式 数控程序文档中,一般以“%”字符作为第一行的起头,该行将被视为标题行。当标题行含有关键字“@MACRO”时整个文档就会以系统所定义的MACRO语法处理。如果该行无“@MACRO”关键词此档案就会被视为一般ISO程序文档格式处理,此时将不能编写用户宏和使用其MACRO语法。而当书写ISO程序文档时标题行一般可以省略,直接书写数控程序。“@MACRO”关键词必须是大写字母。 对于程序的注释可以采用“//……”的形式,这和高级语言C++一样。 例一:MACRO格式文档 % @MACRO //用户宏程序文档,必须包含“@MACRO”关键词 IF @1 = 1 THEN G00 X100.; ELSE G00 Z100.; END_IF; M99; 例二:ISO格式文档 % 这是标题行,可当作档案用途说明,此行可有可无 G00 X100.; G00 Z100.; G00 X0; G00 Z0; M99;

数控车床代码格式表

数控车床代码格式表 G00快速定位 G00X(U)_Z(W)__ G01直线切割 G01 X(U)_Z(W)__F__ G02顺时针圆弧插补X(U)_Z(W)__R__F__ G03逆时针圆弧插补X(U)_Z(W)__R__F__ 切削圆弧的大小和范围,通过指定圆弧的起点(刀具当前的位置)至圆弧中心的距离(I,K)以及圆弧的终点(在工件坐标系中设定的坐标上的X,Z 点,或通过增量坐标值U,V 指定的点)决定. I 指定圆弧起点至X 轴方向的圆弧中心的距离(半径值) K 指定圆弧起点至Z 轴方向的圆弧中心的距离 G 04暂停(以秒为单位) G04 p__ (1秒=10000)(例:G04 P10000) G04 U__ G04 X__ G09精确停止 G10道具修正量的可编程数据输入 G10 P__X__Z__R__Q__ G10 P__U__W__C__Q__ P:偏移编号 刀具磨损量的情况 P=刀具磨损编号 刀具形状量的情况 P=10000+刀具形状编号 X: X 轴偏移量(绝对值)

Z: Z轴偏移量(绝对值) U: X轴偏移量(增量值) W: Z轴偏移量(增量) R: 刀尖R偏移量(绝对值) C: 刀尖R偏移量(增量) Q:虚拟刀尖编号 G20英制输入 G21公制输入 G27参考点复位检查 G27X(U) 0 Z(W) 0 T0000 G28参考点返回 G28X(U)__Z(W)__ G30回到第二参考点 G30 X(U)__Z(W)__ G32螺纹切削 G32 X(U)__Z(W)__F__(F为螺距) G40刀尖R修正取消 G41刀尖R左修正 G42 刀尖R右修正 G50坐标系设定,主轴最高转速设定 G54-G59工件坐标系设定 G70精加工循环

数控车床由浅入深的宏程序实例

宏程序 裳华职业技术中专鲍新涛 宏程序概述 其实说起来宏就是用公式来加工零件的,比如说,如果没有宏的话,我们要逐点算出上的点,然后慢慢来用直线逼近,如果是个光洁度要求很高的工件的话,那么需要计算很多的点,可是应用了宏后,我们把椭圆公式输入到系统中然后我们给出Z坐标并且每次加10um那么宏就会自动算出X坐标并且进行切削,实际上宏在程序中主要起到的是运算作用。.宏一般分为A类宏和B类宏。 A类宏是以G65 Hxx P#xx Q#xx R#xx的格式输入的,而B类宏程序 则是以直接的公式和语言输入的和C语言很相似在0i系统中应用比较广。 宏程序的作用 数控系统为用户配备了强有力的类似于高级语言的宏程序功能,用户可以使用变量进行算术运算、逻辑运算和函数的混合运算,此外宏程序还提供了循环语句、分支语句和子程序调用语句,利于编制各种复杂的零件加工程序,减少乃至免除手工编程时进行繁琐的数值计算,以及精简程序量。 宏程序指令适合抛物线、椭圆、双曲线等没有插补指令的曲线编程;适合图形一样,只是尺寸不同的系列零件的编程;适合工艺路径一样,只是位置参数不同的系列零件的编程。较大地简化编程;扩展应用范围。 宏的分类 B类宏 由于现在B类宏程序的大量使用,很多书都进行了介绍这里我就不再重复了,但在一些老系统中,比如(FANUC)OTD系统中由于它的MDI键盘上没有公式符号,连最简单的等于号都没有,为此如果应用B类宏程序的话就只能在计算机上编好

再通过RSN-32接口传输的数控系统中,可是如果我们没有PC机和RSN-32电缆的话怎么办呢,那么只有通过A类宏程序来进行宏程序编制了,下面我介绍一下A 类宏的引用; A类宏 A类宏是用G65 Hxx P#xx Q#xx R#xx或G65 Hxx P#xx Qxx Rxx格式输入的,xx 的意思就是数值,是以um级的量输入的,比如你输入100那就是0.1MM.#xx就是号,变量号就是把数值代入到一个固定的地址中,固定的地址就是变量,一般OTD 系统中有#0~#100~#149~#500~#531.关闭电源时变量#100~#149被初始化成“空”,而变量#500~#531保持数据.我们如果说#100=30那么现在#100地址内的数据就是30了,就是这么简单.好现在我来说一下H代码,大家可以看到A类宏的标准格式中#xx和xx都是数值,而G65表示使用A类宏,那么这个H就是要表示各个数值和变量号内的数值或者各个变量号内的数值与其他变量号内的数值之间要进行一个什么运算,可以说你了解了H代码A类宏程序你基本就可以应用了,好,现在说一下H代码的各个含义: 应用 以下都以#100和#101和#102,及数值10和20做为例子,应用的时候别把他们当格式就行, 基本指令 H01赋值;格式:G65H01P#101Q#102:把#102内的数值赋予到#101中 G65H01P#101Q#10:把#10赋予到#101中 H02加指令;格式G65 H02 P#101 Q#102 R#103,把#102的数值加上#103的数值赋予#101

(完整版)数控车床教案

湖南省机械工业技术学院 数控编程与操作 2015 年上学期数控车一体化授课教案

教案附页

四、进刀和退刀方式 对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。如图 2.1.3 所示。举例说明 图 2.1.1 数控车床坐标系 三、直径编程方式在车削加工的数控程序中,X 轴的坐标值取为零件 图样上的直径 图 2.1.2 直径编程

图 2 .1.3 切削起始点的确定五、绝对编程与增量编程X、Z 表示绝对编程,U、W 表示增量编程,允许同一程序段中二者混合使用 图 2 .1.4 绝对值编程与增量编程如图 2.1.4所示,直线A→B ,可用:绝对: G01 X100.0 Z50.0; 相对: G01 U60.0 W-100.0; 混用: G01 X100.0 W-100.0; 或G01 U60.0 Z50.0; 第 2 节数控车床的基本编程方法数控车削加工包括内外圆柱面的车削加工、端面车削加工、钻孔加工、螺纹加工、复杂外形轮廓回转面的车削加工等,在分析了数控车床工艺装备和数控车床编程特点的基础上,下面将结合配置FANUC-0i 数控系统的数控车床重点讨论数控车床基本编程方法。一、坐标系设定编程格式G50 X~Z~ 式中X、Z 的值是起刀点相对于加工原点的位置。G50 使用方法与 G92 类似。 在数控车床编程时,所有X 坐标值均使用直径值,如图 2.1.5 所示。例:按图 2.1.5 设置加工坐标的程序段如下: G50 X 121.8 Z 33.9 X′109.7

数控车床宏程序编程

数控宏程序 一.什么是宏程序? 什么是数控加工宏程序?简单地说,宏程序是一种具有计算能力和决策能力的数控程序。宏程序具有如下些特点:1.使用了变量或表达式(计算能力),例如:(1)G01 X[3+5] ; 有表达式3+5 (2)G00 X4 F[#1] ; 有变量#1 (3)G01 Y[50*SIN[3]] ; 有函数运算2.使用了程序流程控制(决策能力),例如:(1)IF #3 GE 9 ; 有选择执行命令 ENDIF 2)WHILE #1 LT #4*5 ; 有条件循环命令 ENDW

二.用宏程编程有什么好处? 1.宏程序引入了变量和表达式,还有函数功能,具有实时动态计算能力,可以加工非圆曲线,如抛物线、椭圆、双曲线、三角函数曲线等; 2.宏程序可以完成图形一样,尺寸不同的系列零件加工; 3.宏程序可以完成工艺路径一样,位置不同的系列零件加工; 4.宏程序具有一定决策能力,能根据条件选择性地执行某些部分; 5.使用宏程序能极大地简化编程,精简程序。适合于复杂零件加工的编程。 一.宏变量及宏常量 1.宏变量 先看一段简单的程序: G00 X25.0 上面的程序在X tt作一个快速定位。其中数据25.0是固定的,引入变量后可以写成:#1=25.0 ;#1 是一个变量 G00 X[#1] ;#1 就是一个变量 宏程序中,用“ #”号后面紧跟1~4位数字表示一个变量,如#1, #50, #101,……。变 量有什么用呢?变量可以用来代替程序中的数据,如尺寸、刀补号、G指令编号……,变量的使用,给程序的设计带来了极大的灵活性。

使用变量前,变量必需带有正确的值。如 #1=25 G01 X[#1] ; 表示G01 X25 #1=-10 ; 运行过程中可以随时改变#1的值 G01 X[#1] ; 表示G01 X-10 用变量不仅可以表示坐标,还可以表示G M F、D H、MX、Y、……等各种代码后的数字。如: #2=3 G[#2] X30 ; 表示G03 X30 例1 使用了变量的宏子程序 %1000 #50=20 ; 先给变量赋值 M98 P1001 ; 然后调用子程序 #50=350 ; 重新赋值 M98 P1001 ; 再调用子程序 M30

数控加工程序段的结构与格式复习过程

数控加工程序段的结 构与格式

数控车床程序的结构 ☆学习目标 1、了解一个完整程序的基本构成。 2、掌握G、S、M、F、T功能的使用方法。 一、加工程序结构 数控加工中,为使机床运行而送到CNC的一组指令称为程序。每一个程序都是由程序名、程序内容和程序结束三部分组成。程序的内容则由若干程序段组成,程序段是由若干字组成,每个字又由字母和数字组成。即字母和数字组成字,字组成程序段,程序段组成程序。 二、程序代码 ①国际标准化组织ISO(international standard organization) ②美国电子工业协会EIA(electronic industries association) 国际上通用的数控代码有ISO、EIA两种。目前,数控编程广泛采用的程序段格式是ISO。 1、程序组成 (1)程序编号(程序名) 程序名为程序的开始部分,采用程序编号地址码区分存储器中的程序,每个程序都要有程序编号,在编号前采用程序编号地址码。不同数控系统程序编号地址码不同,如日本FANUC数控系统采用“O”作为程序编号地址码;美国的AB8400数控系统采用P作为程序编号地址码;德国的SIEMENS数控系统采用%作为程序编号地址码等。 程序名是零件加工程序的代码,它是加工程序的识别标记,不同程序名对应着不同的加工程序零件。 在程序名编写的时候要注意下面几点: ①程序名写在程序的最前面,并且单列一行。 ②在同一数控机床中,程序名不可以重复使用。

③ FANUC系统中,程序号的书写格式是O××××,其中O是地址符,其后为四位数字,数值从O0000到O9999,如O0001。在书写时起数字前的零可以省略不写,如O0001可写成O1。O0000在数控系统中通常有特殊的含义,一般应尽量避免使用。(O0000是MDI方式下默认的编号) (2)程序内容(刀具的运动轨迹) 程序内容部分是整个程序的核心,由若干个程序段组成,每个程序段由一个或多个指令字构成,每个指令字由地址符和数字组成,它代表机床的一个位置或一个动作,每一程序段结束用“;”号。 程序内容应具备六要素: ①、准备功能字G ②、尺寸功能字X、Z ③、进给功能字F ④、主轴功能字S ⑤、刀具功能字T ⑥、辅助功能字M (3)程序结束段 以程序结束指令M02或M30作为整个程序结束的符号。 M02与M30的区别: M02表示程序结束,不返回到程序开始部分;M30表示程序结束且返回到程序开始部分。 2、程序结构 ①加工程序由若干个程序段组成。 ②程序段由一个或若干个指令字组成,字是数控程序的最小单位。 ③每个指令字由地址符和数字组成(字―地址结构),代表机床的一个位置或一个动作。地址符由字母组成,每个字母、数字、符号(正负号)称为字符。 ⑤程序的起始符:O、%。 ⑥程序结束符:M02或M30。 ⑦每一行程序以分号结尾。 下表为加工程序结构举例 加工程序结构举例

(修改)数控车床编程与操作教案[1]

《数控车床编程》 教 案 班级:12数控与机电 科任:叶海强

课题一入门基础概述 教学目的与要求: 1、了解数控的定义及数控车床的基础知识, 2、了解数控车床的用途及分类 1.1数控车床的简介 1.1.1数控车床的发展历史 数控车床又称为 CNC车床,即计算机数字控制车床,是目前国内使用量最大,覆盖面最广的一种数控机床,约占数控机床总数的25%。 在上个世纪中叶40年代,美国首先开始研究数控车床,1952年,美国麻省理工学院(mit)伺服机构实验室成功研制出第一台数控铣床,并于1957年投入使用。 1.1.2数控车床的用途 数控车床主要用于加工轴类和盘类的回转体零件,如车削内外圆柱表面、圆锥表面,回转曲面和端面以及加工内外螺纹等。 1.1.3 数控车床的组成及布局 1.数控车床的组成 数控车床由数控车床主机、数控系统、驱动系统、辅助装置、机外编码器五个部分组成。 2.数控车床的布局 机床的布局是满足总体设计要求的具体实施办法的重要一环。因此,布局也是一种总体的优化设计。数控车床布局形式受到工件尺寸、质量和形状,机床生产率, 机床精度,操纵方便的运行要求和安全与环境保护的要求的影响。随着工件尺寸、 质量和形状的变化,数控车床的布局可有卧式车床、端面车床、单柱立式车床、双柱立式车床和龙门移动式立式车床的变化,如图5—4所示。

1. 1. 4数控车床的分类 1.按数控系统的功能分类 (1)经济型数控车床 (2)全功能型数控车床 (3)精密型数控车床 课题二编程基础 教学目的与要求: 1、了解一个完整程序的基本构成。 2、会选择编程坐标和坐标系统。 2.1数控机床的坐标系 数控机床的加工是由程序控制完成的,所以坐标系的确定与使用非常重要。根据ISO841标准,数控机床坐标系用右手笛卡儿坐标系作为标准确定。数控车床平行于主轴方向即纵向为Z轴,垂直于主轴方向即横向为X轴,刀具远离工件方向为正向。如图: 按刀座与机床主轴的相对位置划分,数控车床有前刀座和后刀座,相同的编程指令在前刀座和后刀座中运动轨迹是不同的,本系统可用于前刀座和后刀座数控车床,图 1-4 为前刀座的坐标系,图 1-5 为后刀座的坐标系。从图 1-4、图

数控编程程序格式

1)程序结构 程序段是可作为一个单位来处理的连续的字组,它实际是数控加工程序中的一段程序。零件加工程序的主体由若干个程序段组成。多数程序段是用来指令机床完成或执行某一动作。程序段是由尺寸字、非尺寸字和程序段结束指令构成。在书写和打印时,每个程序段一般占一行,在屏幕显示程序时也是如此。 (2)程序格式 常规加工程序由开始符(单列一段)、程序名(单列一段)、程序主体和程序结束指令(一般单列一段)组成。程序的最后还有一个程序结束符。程序开始符与程序结束符是同一个字符:在ISO代码中是%,在EIA代码中是ER。程序结束指令可用M02(程序结来)或M30(纸带结束)。现在的数控机床一般都使用存储式的程序运行,此时M02与M30的共同点是:在完成了所在程序段其它所有指令之后,用以停止主轴、冷却液和进给,并使控制系统复位。M02与M30在有些机床(系统)上使用时是完全等效的,而在另一些机床(系统)上使用有如下不同:用M02结束程序场合,自动运行结束后光标停在程序结束处;而用M3O结束程序运行场合,自动运行结束后光标和屏幕显示能自动返回到程序开头处,一按启动钮就可以再次运行程序。虽然M02与M30允许与其它程序字合用一个程序段,但最好还是将其单列一段,或者只与顺序号共用一个程序段。 程序名位于程序主体之前、程序开始符之后,它一般独占一行。程序名有两种形式:一种是以规定的英文字(多用O)打头、后面紧跟若干位数字组成。数字的最多允许位数由说明书规定,常见的是两位和四位两种。这种形式的程序名也可称作程序号。另一种形式是,程序名由英文字、数字或英文、数字混合组成,中间还可以加入“—”号。这种形式使用户命名程序比较灵活,例如在LC30型数控车床上加工零件图号为215的法兰第三道工序的程序,可命名为LC30-FIANGE-215-3,这就给使用、存储和检索等带来很大方便。程序名用哪种形式是由数控系统决定的。 % O1001 N0 G92 X0 Y0 Z0 N5 G91 G00 X50 Y35 S500 MO3 N10 G43 Z-25 T01.01 N15 G01 G007 Z-12 N20 G00 Z12 N25 X40 N30 G01 Z-17 N35 G00 G44 Z42 M05 N40 G90 X0 Y0 N45 M30 % (3)程序段格式 程序段中字、字符和数据的安排形式的规则称为程序段格式(block format)。数控历史上曾经用过固定顺序格式和分隔符(HT或TAB)程序段格式。这两种程序段格式己经过时,目前国内外都广泛采用字地址可变程序段格式,又称为字地址格式。在这种格式中,程序字长是不固定的,程序字的个数也是可变的,绝大多数数控系统允许程序字的顺序是任意排列的,故属于可变程序段格式。但是,在大多数场合,为了书写、输入、检查和校对的方便,程序字在程序段中习惯按一定的顺序排列。 数控机床的编程说明书中用详细格式来分类规定程序编制的细节:程序编制所用字符、程序

SOP-数控铣床标准化作业程序1

中国石油 数控铣床 标准作业程序 (试行) 川庆钻探工程有限公司测井公司编制

目录 规定 作业程序流程框图 岗位及职责 第一章设备启动前的检查 第二章设备操作 2.1开机 2.2调整刀具 2.3装夹工件 2.4回零、对刀 2.5开始铣削 2.6停机 2.7紧急处置 第三章设备维护保养 3.1数控铣床每日维护保养 3.2数控铣床每周维护保养 3.3数控铣床每月维护保养 3.4数控铣床半年维护保养 3.5数控铣床年度维护保养 附录一数控铣床启动前检查清单 附录二设备运转记录 附录三设备故障维修登记表 附录四数控铣床维护保养清单(每日)附录五数控铣床维护保养清单(每周)附录六数控铣床维护保养清单(每月)附录七数控铣床维护保养清单(半年)附录八数控铣床维护保养清单(年度)

规定:1. 进行数控铣床操作及维护保养作业必须执行本程序。 2. 本设备操作人员应经过培训,并取得上岗证后方可上岗操作。作业程序流程框图:

岗位和职责: A-最终责任,R-执行,C-咨询,I-告知

第一章设备启动前的检查 1.1操作人员上岗前应正确穿戴好劳保服、工鞋、护目镜、不准围围巾、佩戴装饰品,女工应戴工作帽。 1.2 操作人员负责设备启动前的检查,检查内容应包括: 1.2.1铣头安装紧固可靠、无松动、无裂纹。 1.2.2检查定位夹具完好。 1.2.2检查各油管及接头无渗漏。 1.2.1铣床主轴箱、进给箱、变速箱润滑油油面高度≥1/2油标高度,不足应及时添加。 1.2.2冷却油箱油面高度≥2/3油标高度,不足应及时添加。 1.2.3检查机床各进给轴及其它辅助设备的连接状态良好。 1.2.4铣床电器柜门及电源开关门关闭。 1.2.5铣床床身、工作台、主轴横梁及运动部件上无工件、工具等。 1.2.6检查操作面板各按键无损坏。 1.2.7图纸、工艺卡片放置在搁物架指定位置,保持其清洁和完整。 1.2.8刀具、量具及工具整齐摆放在工作台上。 1.2.9铣床四周保持场地干燥、光线适宜,操作者步行范围内无障碍物。 1.2.10检查前一日维护保养记录,确保设备无故障。 1.3 由当班操作人员负责填写《数控铣床启动前检查清单》(见附表一)。

数控编程教案

知识目标:1数控机床的组成 2数控机床的分类 3数控机床的加工特点 技能目标:1能说出数控机床的组成 2能说出数控机床的各种分类特点 3能说出数控机床优于普通机床的加工特点 任务下达:任务一、数控机床 任务分析 相关知识2 1数控机床的组成,输入/输出设备。数控装置,伺服系统,机床本体,检测反馈装置。 2数控机床的分类 (1)按加工方式分为 金属切削累,金属成型累,特种加工类,其他类 (2)按控制系统功能分类 点位控制数控机床 直线控制数控机床 轮廓控制机床 (3)按伺服控制分类 开环控制数控机床 闭环控制数控机床

半闭环控制数控机床 (4)按数控系统的功能分 高档数控机床 中档数控机床 抵挡数控机床 (5)按可联动的轴数分 两轴控制 两州半控制(两个轴式连续控制,第三轴式位位或直线控制) 多轴控制 3数控机床的加工特点 适应性强 适合加工复杂型面得零件 加工精度高加工质量稳定 加工生产率高 一机多用 减轻操作者的劳动强度 有利于生产管理的现代化 价格较费 调试于维修较复杂 任务实施:通过多媒体教学师生互动完成对数控机床组成,分类,加工特点的认知

任务评价:通过提问检查授课的效果

知识目标:1数控.数控机床的概念 2数控机床的发展趋势 技能目标: 1能说出普通机床与数控机床的根本区别 2能说出数控.数控机床的概念 3 能说出数控机床的发展趋势 任务下达: 任务二、认识数控机床 相关知识1 普通机床与数控机床在加工零件的根本区别:数控机床是按 事先编制好的加工程序自动的完成对零件的加工而普通机 床是由操作者按照工艺规程通过手动操作来完成零件的加 工. 1数控/数控机床 数控:数字控制CNC-Numberied.Control)的简称。是用数字 化信号对机床的运动及加工过程进行控制的自动控制技术 数控机床:采用数字控制的机床或装备了数控系统的机床 2数控机床的产生 (1)1949年美国密执安州特拉弗斯城帕森斯公司的帕森斯。为精 确的制作直升飞机叶片的样板.设想了用电子技术控制坐标的 镗床的方案 (2)1989年美国空军后勤司令部位了在短时间内造出经常变更设 计的火箭零件于帕森斯公司合作.并选择麻省理工学院伺服机 构研究所协作单位.于1952年研制成功

数控车理实一体化教案

数控车理实一体化教案 2012.2(浙江) 第一章数控机床基本知识 一、数控机床的产生 1947年,美国巴森兹()公司在生产直升机机翼检验样板时,提出了数控机床的初始设想,这一设想迎合了美国空军为开发航天及导弹产品的需要,于是在1949年及麻省理工学院()合作,开始了三坐标铣床的数控化工作,到1952年3月公布了世界上第一台数控机床的试制成功,取名为:“”,这就是第一台数控机床。从此,其它一些国家,如德国、日本、英国等国都开始研制数控机床,其中发展最快的还是日本,当今著名的数控系统厂商有:日本的法那科()、德国的西门子()等公司。1959年美国公司研制出具有刀库、换刀装置和回转工作台的新一代数控机床——加工中心()诞生了,并成为数控机床的主力。 自1952年开始,经历多次的发展演变,数控机床的发展大至可分为几下六个阶段: 第一阶段:1952年公司及合作开发的第一台电子管数控系统。 第二阶段:1960年出现晶体管和印刷电路板的数控系统。 第三阶段:1965年出现小规模集成电路的数控系统。 第四阶段:1970年小型计算机数控系统硬件的出现,并以软件形式开始实现数控功能的数控系统。

第五阶段:1974年出现了微处理器或微型计算机数控系统。 第六阶段:20世纪90年代后出现的智能数控系统。 二、数控技术的基本概念 数字控制(),简称,是用数字化信息实现机床控制的一种方法。数字控制机床()是采用了数字控制技术的机床,也称数控机床。这种机床是由硬件来实现数控功能。计算机数控(),简称,它是采用微处理器或专用微机的数控系统,由事先存入在存储器中的系统程序来控制,从而实现部分或全部数控功能,这样的机床一般称为机床。 三、数控机床的组成 现代数控机床一般由控制介质、数控装置、伺服系统、测量反馈装置和机床主机组成,如图1-1所示。 图1-1 数控机床的组成 1、控制介质 控制介质是存储数控加工所需程序的介质,目前常用的控制介质有穿孔带、穿孔卡片、磁带和磁盘等。早期常用的控制介质是8单位标准穿孔带。 2、数控装置

数控编程术语与标准系列

数控编程术语与标准系列 字符编码标准与加工程序指令标准化 以前广泛采用数控穿孔纸带作为加工程序信息输入介质,常用的标准纸带有五单位和八单位两种,数控机床多用八单位纸带。纸带上表示代码的字符及其穿孔编码标准有EIA (美国电子工业协会)制定的EIA RS-244和ISO(国际标准化协会)制定的ISO-RS840两种标准。国际上大都采用ISO代码,由于EIA代码发展较早,已有的数控机床中,有一些是应用EIA 代码的,现在我国规定新产品一律采用ISO代码。也有一些机床,具有两套译码功能,既可采用ISO代码也可采用EIA代码。目前绝大多数数控系统采用通用计算机编码,并提供与通用微型计算机完全相同的文件格式,保存、传送数控加工程序,因此,纸带已逐步被现代化的信息介质所取代。除了字符编码标准外,更重要的是加工程序指令的标准化,主要包括准备功能码(G代码)、辅助功能码(M代码)及其它指令代码。我国机械工业部制定了有关G代码和M代码的JB3202-1983标准,它与国际上使用的ISO1056-1975E标准基本一致。 数控机床的坐标系定义 数控机床通过各个移动件的运动产生刀具与工件之间的相对运动来实现切削加工。为表示各移动件的移动方位和方向(机床坐标轴),在ISO标准中统一规定采用右手直角笛卡儿坐标系对机床的坐标系进行命名,在这个坐标系下定义刀具位置及其运动的轨迹。 机床坐标的命名方法如图所示:

通常在坐标轴命名或编程时,不论在加工中是刀具移动,还是被加工工件移动,都一律假定工件相对静止不动而刀具在移动,并同时规定刀具远离工件的方向作为坐标轴的正方向。在坐标轴命名时,如果把刀具看作相对静止不动,工件移动,那么,在坐标轴的符号上应加注标记('),如X'、Y'、Z'等。确定机床坐标轴,一般是先确定Z轴,再确定X轴和Y轴。 1.确定Z轴对于有主轴的机床,如车床、铣床等则以机床主轴轴线方向作为Z轴方向。对于没有主轴的机床,如刨床,则以与装卡工件的工作台相垂直的直线作为Z轴方向。如果机床有几个主轴,则选择其中一个与机床工作台面相垂直的主轴作为主要主轴,并以它来确定Z轴方向。 2.确定X轴X轴一般位于与工件安装面相平行的水平面内。对于机床主轴带动工件旋转的机床,如车床、磨床等,则在水平面内选定垂直于工件旋转轴线的方向为X轴,且刀具远离主轴轴线方向为X轴的正方向。对于机床主轴带动刀具旋转的机床,当主轴是水平的,如卧式铣床、卧式镗床等,则规定人面对主轴,选定主轴左侧方向为X轴正方向;当主轴是竖直时,如立式铣床、立式钻床等,则规定人面对主轴,选定主轴右侧方向为X轴正方向。对于无主轴的机床,如刨床,则选定切削方向为X轴正方向。 3.确定Y轴Y轴方向可以根据已选定的Z、X轴方向,按右手直角坐标系来确定。 坐标运动命名 如果机床除有X、Y、Z主要直线运动之外,还有平行于它们的坐标运动,则应分别命名为U、V、W。如果还有第三组运动,则应分别命名为P、Q、R。如在第一组回转运动A、B和C的同时,还有第二组回转运动,可命名为D或E等。 数控加工程序的程序段格式 字地址格式一个零件的加工程序是由许多按规定格式书写的程序段组成。每个程序段包含着各种指令和数据,它对应着零件的一段加工过程。常见的程序段格式有固定顺序格式、分隔符顺序格式及字地址格式三种。而目前常用的是字地址格式。典型的字地址格式如图。

数控车削编程与操作训练教案

《数控车削编程与操作训练》教案 班级:2008届数控班教师:陈广达 课题:§2.3 N、F、T、S功能及数控车床指令(G00、GO1、 GO2、 GO3)课型:新授 课时:4课时 教材分析: 本教材为技能型紧缺人才培养培训系列教材中等职业学校数控技术应用专业教学用书。本节课的内容位于本教材第二章第三节内容。在此之前,学生学习了数控编程基础的简介和思想,这为过度到本节的学习起着铺垫作用。本节内容在《数控车削变成与操作训练》中,占据非常重要的作用,是数控加工中最常用的最基本的内容。是数控车、数控铣床和数控加工中心编程的基础,对学生今后的学习有着极为重要的作用。 学情分析: 从学生的认知结构和学习习惯上分析来看,学生学习了数控编程基础的简介和思想,对编程思想有了一定的了解,对本节课来说有了一定的基础。学生普遍对于计算机和机床感兴趣。因此,应该充分利用计算机辅助教学和机床的实际操作相结合的教学方式。 从学生的生理和心理方面分析,中专生逻辑思维从经验型逐步向理论型发展,观察能力、记忆能力和想象能力也随着迅速发展。从年龄特点来看,抓住学生特点,积极采用形象生动、形式多样的教学方法和学生广泛的、积极主动参与的学习方式,定能激发学生兴趣,有效地培养学生能力,促进学生个性发展。 教学目标: 1、知识目标: (1)要求学生掌握N、F、T、S功能格式、应用。 (2)要求学生掌握数控车床指令:(G00、GO1、GO2、GO3) 2、能力目标: 通过学习,要求学生能综合应用以上指令进行仿真实验。对简单工件进行编程和加工,培养学生勤于思考、自觉对所学知识进行总结、归纳能力。 3、情感目标: 培养学生积极科学的思维方法,严谨的学习态度,勤于思考,准确的归纳、应用的能力。 教学重点: N、F、T、S功能格式、应用; 数控车床指令(G00、GO1、GO2、GO3)的应用。 教学难点: N、F、T、S功能及G00、GO1、GO2、GO3的应用。 教学方法及手段; 讨论、思考、分析、动手操作、合作学习 教具: 装有数控模拟加工程序的计算机,数控车床 教学过程:

华中数控车宏程序修订稿

华中数控车宏程序 WEIHUA system office room 【WEIHUA 16H-WEIHUA WEIHUA8Q8-

华中数控宏程序 一.什么是宏程序? 什么是数控加工宏程序?简单地说,宏程序是一种具有计算能力和决策能力的数控程序。宏程序具有如下些特点: 1.使用了变量或表达式(计算能力),例如: (1)G01 X[3+5] ;有表达式3+5 (2)G00 X4 F[#1] ;有变量#1 (3)G01 Y[50*SIN[3]] ;有函数运算 2.使用了程序流程控制(决策能力),例如: (1)IF #3 GE 9 ;有选择执行命令 …… ENDIF (2)WHILE #1 LT #4*5 ;有条件循环命令 …… ENDW 二.用宏程编程有什么好处? 1.宏程序引入了变量和表达式,还有函数功能,具有实时动态计算能力,可以加工非圆曲线,如抛物线、椭圆、双曲线、三角函数曲线等; 2.宏程序可以完成图形一样,尺寸不同的系列零件加工; 3.宏程序可以完成工艺路径一样,位置不同的系列零件加工; 4.宏程序具有一定决策能力,能根据条件选择性地执行某些部分; 5.使用宏程序能极大地简化编程,精简程序。适合于复杂零件加工的编程。

一.宏变量及宏常量 1.宏变量 先看一段简单的程序: G00 上面的程序在X轴作一个快速定位。其中数据是固定的,引入变量后可以写成: #1= ;#1是一个变量 G00 X[#1] ;#1就是一个变量 宏程序中,用“#”号后面紧跟1~4位数字表示一个变量,如#1,#50, #101,……。变量有什么用呢?变量可以用来代替程序中的数据,如尺寸、刀补号、G指令编号……,变量的使用,给程序的设计带来了极大的灵活性。 使用变量前,变量必需带有正确的值。如 #1=25 G01 X[#1] ;表示G01 X25 #1=-10 ;运行过程中可以随时改变#1的值 G01 X[#1] ;表示G01 X-10 用变量不仅可以表示坐标,还可以表示G、M、F、D、H、M、X、Y、……等各种代码后的数字。如: #2=3 G[#2] X30 ;表示G03 X30 例1 使用了变量的宏子程序。 %1000 #50=20 ;先给变量赋值 M98 P1001 ;然后调用子程序 #50=350 ;重新赋值

数控提纲及课后习题

第一部分提纲 1、数控机床的组成 2、数控机床的分类与含义 3、程序编制的步骤、首件试切的作用 4、数控机床坐标系 5、几个概念:数字控制、伺服系统、脉冲当量、数控机床的控制轴与联动轴 6、什么是插补、插补方法分类, 7、滚珠丝杠幅预紧的分类与原理 8、进给系统中齿轮传动副、滚珠丝杠螺母副的间隙将会造成什么后果 9、CNC装置硬件结构分类? 10、CNC装置软件结构分类? 11、M00、M01、M02、M03、M04、M05、M06、M30、M98、M99 12、G00、G01、G02、G03、G40、G41、G42、G43、G44、G49、G90、G 91、G92、G80、G81、G70、G71、G72、G73 13、逐点比较法的公式、确定刀具进给方向的依据、直线、圆弧计算过程、插补轨迹图 14、数字增量插补法的插补周期及其相关因素 15、刀具补偿原理与方法 16、在逐点比较法直线插补中,已知 f、δ、直线与X轴的夹角α,则V、Vmax、Vmin=?mm/s 17、数控机床上加工工件时所特有的误差是什么 18、伺服系统的作用、分类、所采用的插补方法、使用的电动机 19、旋转变压器的工作方式? 20、增量式光电编码器的组成、原理 21、绝对值编码器的原理,能分辨的最小角度与码位数的关系

22、光栅的组成、摩尔条纹的计算、特性、读数原理 23、步进电机、交流伺服电机、直流伺服电机的应用场合,步进电机失步的类型。 24、步进电机步距角的计算 25、交流伺服电机的种类、调速方法 26、步进电动机功率驱动电路的种类 27、主运动的传动形式 28、车、铣数控加工编程,用绝对坐标或增量坐标编程,刀补的应用,进刀、退刀方式选择,粗车循环的应用,带公差尺寸的编程处理方法 29.数控机床由哪几部分组成?<用框图表示) 30、有一台数控机床在进给系统每一次反向之后就会使运动滞后于指令信号,请分析产生这种现象的原因及消除的办法。 31、步进电机常用的驱动放大电路有哪几种?它们在性能上各有何特点? 32、说说正式加工前的程序校验和空运行调试有什么意义? 33、数控加工编程的主要内容有哪些? 34、简述绝对坐标编程与相对编程的区别。 35、在孔加工中,一般固定循环由哪6个顺序动作构成? 36、简要说明数控机床坐标轴确立的基本原则。 37、说明模态指令<模态代码)和非模态指令<非模态代码)的区别) 38、.刀具半径补偿的作用是什么?使用刀具半径补偿有哪几步,在什么移动指令下才能建立和取消刀具半径补偿功能? 39、数据采样式进给位置伺服系统中选择采样周期时,应考虑那些因素? 40、光电盘为什么要采用相同的两套光电元件?它们的安装位置如何确定? 41、什么叫做数控机床的脉冲当量?它影响数控机床的什么性能?一般数控机床的脉冲当量为多大值? 42、 G90 G00 X20.0 Y15.0与G91 G00 X20.0 Y15.0有什么区别? 第二部分课后习题

数控程序编制与注释规范资料

数控程序编制规范 A.培训的需求 1)DNC需要有严格的程序管理与规范 2)数控系统一般不支持中文输入。 3)软件编程是程序编制最终的选择。 4)与国际标准接轨,降低编程的工作量 5)严格加工程序的规范与标准 6)高质量的程序可以提高产品质量 B.培训的目的 1)提高程序的质量 2)规范刀具与工步的名称 3)编制标准规范的程序 4)文件及程序的标准化,规范化 5)便于DNC系统的实施与高质量 6)降低辅助时间,提高加工效率 7)所有数控相关人员必须掌握

一、 1.1 程序文件夹与文件的命名规范 对于各位编程员的编制的程序有必要进行规范, 1.为了安全起见,编制的程序不得放到C盘,原则上放到D和E盘,文件夹可 以直接用本工序命名,例如 d:\数控车程序和加工中心程序\57764 2.单工序的程序文件一般格式有TXT,*NC 等格式,所以在命名本工序的程 序文档名称时必须规范,原则上就是参照程序名称的命名原则来命名, 这就是说,操作工进入节点的时候必须知道程序的全部信息,才可以调 用, 3.例如 57764-A-OP5/L1-F-1.TXT 57764-A 代表产品图号和图号版本 C1 是车加工工序一。统称车1 F是FANUC系统 注意:在这里不需要注明版本号 程序标识 1.程序号 通常程序号是用来识别程序号码,没有实际的意义,只是识别程序的号码而已,程序使用的第一个程序段通常是程序号,程序号有2种地址:EIA格式为标准字母O,ASII(ISO)为冒号(:),所以控制系统通常显示带字母的O的程序号,一般是O1-9999内, 2.程序名 程序名称,是识别产品信息与工序等唯一标识,一般在程序号的后面,用注释来说明,长度不超过16个字符(32个字母),程序名称必须和程序号在同一行。

数控车床一体化教学备课教案

机床工安全操作规程

一、一般要求 1、工作环境应干燥整洁,废油、废棉纱不准随地乱丢,原材料、半成品、成品必须堆放整齐,严禁堵塞通道。 2、操作机床时要站在木踏板上,不准脚踩或靠机床。拆装工件时要切断机床电源。 3、所有工、夹、量具必须完好适用,放在专门地方,不准放在机床导轨及工作台上。禁止在运转的机床上面递送工具及其他物件。 4、机床运转中,不准用手清除铁屑,不准用手检查运动中的工具和工件。 5、机床运转中如遇停电,应切断电源退出刀架。 二、车床 1、装卸卡盘,应在主轴孔内穿进铁棍或坚实木棍作保护。 2、加工偏心工件,应加配重铁平稳,并低速切削。 3、细长工件应装中心架,工件长度超过床头箱外1m时,必须搭设支架。 4、高速切削大型工件时,不准紧急制动和突然变换旋转方向。如需换向,要先停车。 5、打磨或抛光工件时,刀架要退到安全位置,防止衣袖触及工件或胳膊碰到卡盘。 6、在立车上装卸工件时,应先将刀架放在安全位置,人不能站在转盘上。车削薄壁工件时,应注意卡紧,并严格控制切削速度,随时紧固刀架螺丝,车刀不宜伸出过长。 三、钻床 1、钻头和工件必须卡紧固定,不准用手拿工件钻孔,钻薄工件时,工件下面应垫好平整木板。 2、钻头排屑困难时,进钻和退钻应反复交替进行。 3、操作人员的头部不得靠近旋转部分,禁止戴手套和用管子套在手柄上加力钻孔。 4、摇臂旋转范围内,不得堆放物件及站立闲人。 四、铣床 1、加工工件时,应先开动铣轴,后进刀。 2、铣床自动进刀时,进给应在刀具未与工件接触以前进行。刀具必须装夹牢固。 3、高速切削时,应注意工件的进给方向与铣刀的旋转方向,避免铁屑飞出伤人。 五、刨床 1、工件必须卡紧,刨削前应先将刨刀升高,方准开车。 2、刨削前要调整好刨刀位置,避免吃刀过大。 3、牛头刨的操作人员必须站在工作台两侧,其最大行程内不准站人,严禁头或手伸进刀具行程内检查工作。 4、龙门刨的床面上严禁站人或堆放物件,床面伸出部分和单臂龙门刨的侧面应装置防护栏杆。 5、刀架螺丝要随时紧固,以防刀具突然脱落,刨刀不宜伸出过长。 6、切削过程中发现工件松动或位移时,必须停车找正紧固。

相关文档
最新文档