《FANUC系统与华中系统的比较.doc》由会员分享,可在线阅读,更多相关《FANUC系统与华中系统的比较.doc(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上毕业论文题目:FANUC系统与华中系统的比较学 院 机电工程学院 年 级 08级 专 业 数控专业 学 号 学生姓名 指导教师 2011 年 3 月专心-专注-专业毕业设计(论文)鉴定表院 系 机电工程学院 专 业 数控技术 年 级 08级 姓 名 题 目 FANUC系统与华中系统的比较 指导教师 评 语 过程得分: (占总成绩20%)是否同意参加毕业答辩 指导教师 (签字)答辩教师评 语 答辩得分: (占总成绩80%) 毕业论文总成绩 等级: 答辩组成员签字 年 月 日毕业设计(论文)任务书班 级 08级 学生姓名 学 号 发题日期: 2010 年 11 月 15
2、日 完成日期: 2 月 10 日题 目 FANUC系统与华中系统的比较 1、本论文的目的、意义 数控技术作为制造业实现自动化、柔性化、集成化生产的基础。比较数控系统,有助于我们更全面的了解数控系统,掌握数控技术,它不仅是制造业提高产品质量和生产效率的重要手段,数控技术的应用水平更是体现国家综合国力的重要标志,所以我们要学好数控,掌握数控技术。 2、学生应完成的任务 知道什么是数控系统,数控系统的组成,基本的数控系统,简介FANUC系统与华中系统,并进行比较。 3、论文各部分内容及时间分配:(共 20 周)第一部分 选题,写开题报告 (1-2周) 第二部分 收集资料,写作第一章:数控系统的概念
3、(3 周) 第三部分 写作第二章:常用数控系统的简析 (45周)第四部分 写作第三章:比较两个系统 (6-10周)第五部分 检查并纠错 (11-13周)评阅及答辩 ( 周)备 注 指导教师: 年 月 日审 批 人: 年 月 日摘 要1946年世界上诞生了第一台电子计算机。第一台计算机诞生6年后,即在1952年,计算机技术应用到了机床上。1952在美国诞生了第一台数控机床。从此,传统的机床产生了质的变化。早期的计算机运算速度低,这对当时的科学计算和数据处理影响不大,但它不能适应机床实时控制的要求。人们不得不采用数字逻辑电路,搭成机床专用计算机作为数控系统,被称为硬件连接数控(HARDWIRED
4、NC),简称为数控(NC)。随着电子元器件的发展,这个阶段又历经三代:1952年的第一代电子管计算机组成的数控系统;1959年的第二代晶体管计算机组成的数控系统;1965年的第三代小规模的集成电路计算机组成的数控系统。这一阶段从1970年开始至今。1970年研制成功大规模集成电路,并将其用于通用小型计算机。此时的小型计算机,其运算速度比五、六十年代的计算机有了大幅度的提高。专门搭成的专用计算机成本低,可靠性高。于是,小型计算机被用作数控系统的核心部件,从此进入了计算机数控(CNC)阶段。计算机数控阶段也经历了三代: 1970年第四代小型计算机数控系统; 1974年第五代微处理器组成的数控系统
5、1990年第六代基于PC的数控系统 。数控系统近五十年来经历了两个阶段六代的发展,只是发展到了第五代以后,才从根本上解决了数控系统可靠性低,价格极为昂贵,应用很不方便等极为关键的问题,因此即使在工业发达国家,数控机床大规模地得到应用和普及也是在上世纪的七十年代末、八十年代初以后的事情,也就是说 数控技术经过了近三十年的发展才走向普及应用我国数控技术起步于20世纪50年代末期,经历了初期的封闭式开发阶段。数控技术作为制造业实现自动化、柔性化、集成化生产的基础,是制造业提高产品质量和生菜效率的重要手段,数控技术的应用水平更是体现国家综合实力的重要标志。现在制造业已经成为国民经济的支柱产业。现在市场
6、上的主流数控系统包括华中系统、FANUC系统、SIEMENS系统。 关键词: 数控;系统 ;比较目 录11第一章 数控系统概念1.1数控系统的定义及组成1.1.1数控系统的定义数控是数字控制(Numeric Control,NC)的简称。 我们当前的机床数控系统是在传统的硬件数控的基础上发展起来的。 它用一台计算机代替硬件数控装置,由软件实现部分或全部数控功能。因此,机床数控系统是一种包含计算机在内的用数字控制技术实现的自动控制系统, 其被控对象可以是各种生产过程。 机床数控系统一般由输入输出装置、计算机数控装置(CNC装置)、伺服驱动装置、辅助控制装置等部分组成, 有些数控系统还配有位置检测
7、装置, 如图31所示。 其中数控装置是数控系统的核心部分,它由硬件和软件两大部分共同构成, 硬件主要包括微处理器(CPU)、存储器和各种接口; 软件主要有系统软件和应用软件。应用软件包括零件数控加工程序或其他辅助软件,如CADCAM软件。系统软件是为实现CNC系统各项功能所编制的专用软件, 也叫控制软件,它存放在计算机EPROM内存中。各种CNC系统的功能设置和控制方案各不相同, 它们的系统软件在结构上和规模上差别很大,但是一般都包括输入数据处理程序、插补运算程序、速度控制程序、管理程序和诊断程序等。 1.1.2 数控系统的组成 输入输出设置数控装置伺服系统机床本体反馈装置图11机床数控系统的
8、组成1.输入/输出装置CNC机床在进行加工前,必须接受由操作人员输入的零件加工程序,然后才能根据输入的加工程序进行加工控制,从而加工出所需的零件。在加工过程中,操作人员要向机床数控装置输入操作命令,数控装置要为操作人员显示必要的信息,如坐标值、报警信号等。此外,输入的程序有时并非全部正确,还需要编辑、修改和调试。以上工作都是机床数控系统和操作人员进行信息交流的过程,要进行信息交流,CNC系统中就必须具备必要的交互设备,即输入输出装置。2.数控装置数控装置是数控系统的核心。它的主要功能是:正确识别和解释数控加工程序,并对解释结果进行各种数据计算和逻辑判断处理,从而完成各种输入、输出任务。其形式可
9、以是由数字逻辑电路构成的专用硬件数控装置或是计算机数控装置。前者称作数控装置,或NC装置,其数控功能由硬件逻辑电路实现;后者称为CNC装置,其数控功能由硬件和软件共同实现。数控装置将数控加工程序信息按两类控制量分别输出,从而控制机床各组成部分实现各种数控功能:一类是连续控制量,送往伺服驱动装置;另一类是离散的开关控制量,送往PLC逻辑控制装置。 3.伺服驱动装置伺服驱动装置包括主轴伺服驱动装置和进给伺服驱动装置两部分。伺服驱动装置由驱动电路和伺服电动机组成,并与机床上的机械传动部件组成数控机床的主传动系统和进给传动系统。主轴伺服驱动装置接收来自PLC的转向和转速指令,经过功率放大后驱动主轴电动
10、机转动。进给伺服驱动装置在每个插补周期内接收数控装置的位移指令,经过功率放大后驱动进给电动机转动,同时完成速度控制和反馈控制功能。根据所选电动机的不同,伺服驱动装置的控制对象可以是步进电动机、直流伺服电动机或交流伺服电动机。伺服驱动装置有开环、半闭环和闭环之分。由于主轴的运动没有进给轴的要求高,因此,有时普通数控车、铣床的主轴电机不是伺服电动机,而是普通电动机。 4.辅助装置设置辅助控制装置是介于数控装置和机床机械、液压部件之间的控制装置。通过可编程序控制器(PLC)来实现,PLC和数控装置相互配合,共同完成数控机床的控制。数控装置主要完成与数字运算和程序管理等有关的功能,如零件程序的编辑、译
11、码、插补运算、位置控制等。PLC主要完成与逻辑运算有关的动作。零件加工程序中的M代码、S代码、T代码等顺序动作信息,经译码后转换成对应的控制信号,控制辅助装置完成机床的相应开关动作,如工件的装夹、刀具的更换、切削液的开关等一些辅助功能。它接收机床操作面板和来自数控装置的指令。 5.位置检测装置位置检测装置与伺服驱动装置配套组成半闭环和闭环伺服驱动系统。位置检测装置通过直接或间接测量执行部件的实际进给位移量,反馈到数控装置并与指令(理论)位移量进行比较,将其误差转换放大后控制执行部件的进给运动,以提高系统精度。 1.2 数控系统的基本原理1.2.1数控系统的工作过程数控机床的编程人员在编制好零件
12、加工程序后,就可以由操作人员输入(包括MDI输入、由输入装置输入和通信输入)至数控装置,并存储在数控装置的零件程序存储区内。要加工时,操作者可用菜单命令调入需要的零件加工程序到加工缓冲区,数控装置在采样到来自控制面板的“循环启动”指令后,即对加工缓冲区内的零件加工程序进行自动处理(如运动轨迹处理、机床输入输出处理等),然后输出控制命令到相应的执行部件(伺服单元、驱动装置和PLC等),加工出符合图纸要求的零件。这个过程可以用图1-2表示。程序存储数据处理译码插补 处理位置控制成形运动零件加工PLC控制切削运动,机床I/O程序图12 数控系统的工作过程1.2.2 程序的储存CNC系统一般在计算机的
13、存储器中开辟一个零件程序区,输入时将零件整个加工程序一次送入存储区。零件加工程序在零件程序存储区中连续存放,段与段之间、程序与程序之间不留任何空间。零件程序存储区中设有一个零件程序目录表和取程序指针单元,该指针单元的内容永远指向下一步存入或取出单元的地址。数控系统的程序输入和读出过程分别如图13和图14所示。零件加工程序零件程序缓冲区零件程序储存区图13数控系统的程序输入过程零件程序存储区零件程序缓冲区译码图14数控系统的程序读出过程1.2.3 译码所谓“译码”就是将输入的数控加工程序段按一定规则翻译成CNC装置中计算机能识别的数据形式,并按约定的格式存放在指定的译码结果缓冲器中。具体来讲,译
14、码就是从数控加工程序缓冲器或MDI缓冲器中逐个读入字符,先识别出其中的文字码和数字码,然后根据文字码所代表的功能,将后续数字码送到相应的译码结果缓冲器单元中。译码可在加工前一次性将整个程序翻译完,并在译码过程中对程序进行语法检查,若有语法错误则报警,即所谓的编译方式;另一种处理方式是在加工过程中进行译码,即计算机在进行加工控制时,利用空闲时间来对后面的程序段进行译码,称为解释方式。 第二章 常用数控系统简析2.1 FANUC系统简介2.1.1 FANUC数控系统的发展FANUC 公司创建于1956年,1959年首先推出了电液步进电机,在后来的若干年中逐步发展并完善了以硬件为主的开环数控系统。进
15、入70年代,微电子技术、功率电子技术,尤其是计算技术得到了飞速发展,FANUC公司毅然舍弃了使其发家的电液步进电机数控产品,一方面从GETTES公司引进直流伺服电机制造技术。1976年FANUC公司研制成功数控系统5,随时后又与SIEMENS公司联合研制了具有先进水平的数控系统7,从这时起,FANUC公司逐步发展成为世界上最大的专业数控系统生产厂家,产品日新月异,年年翻新。1979年研制出数控系统6,它是具备一般功能和部分高级功能的中档CNC系统,6M适合于铣床和加工中心;6T适合于车床。与过去机型比较,使用了大容量磁泡存储器,专用于大规模集成电路,元件总数减少了30%。它还备有用户自己制作的
16、特有变量型子程序的用户宏程序。1980年在系统6的基础上同时向抵挡和高档两个方向发展,研制了系统3和系统9。系统3是在系统6的基础上简化而形成的,体积小,成本低,容易组成机电一体化系统,适用于小型、廉价的机床。系统9是在系统6的基础上强化而形成的具备有高级性能的可变软件型CNC系统。通过变换软件可适应任何不同用途,尤其适合于加工复杂而昂贵的航空部件、要求高度可靠的多轴联动重型数控机床。1984年FANUC公司又推出新型系列产品数控10系统、11系统和12系统。该系列产品在硬件方面做了较大改进,凡是能够集成的都作成大规模集成电路,其中包含了8000个门电路的专用大规模集成电路芯片有3种,其引出脚
17、竟多达179个,另外的专用大规模集成电路芯片有4种,厚膜电路芯片22种;还有32位的高速处理器、4兆比特的磁泡存储器等,元件数比前期同类产品又减少30%。由于该系列采用了光导纤维技术,使过去在数控装置与机床以及控制面板之间的几百根电缆大幅度减少,提高了抗干扰性和可靠性。该系统在DNC方面能够实现主计算机与机床、工作台、机械手、搬运车等之间的各类数据的双向传送。它的PLC装置使用了独特的无触点、无极性输出和大电流、高电压输出电路,能促使强电柜的半导体化。此外PLC的编程不仅可以使用梯形图语言,还可以使用PASCAL语言,便于用户自己开发软件。数控系统10、11、12还充实了专用宏功能、自动计划功
18、能、自动刀具补偿功能、刀具寿命管理、彩色图形显示CRT等。1985年FANUC公司又推出了数控系统0,它的目标是体积小、价格代,适用于机电一体化的小型机床,因此它与适用于中、大型的系统10、11、12一起组成了这一时期的全新系列产品。在硬件组成以最少的元件数量发挥最高的效能为宗旨,采用了最新型高速高集成度处理器,共有专用大规模集成电路芯片6种,其中4种为低功耗CMOS专用大规模集成电路,专用的厚膜电路3种。三轴控制系统的主控制电路包括输入、输出接口、PMC(Programmable Machine Control)和CRT电路等都在一块大型印制电路板上,与操作面板CRT组成一体。系统0的主要特
19、点有:彩色图形显示、会话菜单式编程、专用宏功能、多种语言(汉、德、法)显示、目录返回功能等。FANUC公司推出数控系统0以来,得到了各国用户的高度评价,成为世界范围内用户最多的数控系统之一。1987年FANUC公司又成功研制出数控系统15,被称之为划时代的人工智能型数控系统,它应用了MMC(Man Machine Control)、CNC、PMC的新概念。系统15采用了高速度、高精度、高效率加工的数字伺服单元,数字主轴单元和纯电子式绝对位置检出器,还增加了MAP(Manufacturing Automatic Protocol)、窗口功能等。FANUC公司是生产数控系统和工业机器人的著名厂家,
20、该公司自60年代生产数控系统以来,已经开发出40多种的系列产品。FANUC公司目前生产的数控装置有F0、F10/F11/F12、F15、F16、F18系列。F00/F100/F110/F120/F150系列是在F0/F10/F12/F15的基础上加了MMC功能,即CNC、PMC、MMC三位一体的CNC。2.1.2 FANUC数控系统的特点FANUC公司数控系统的特点如下:(1)结构上长期采用大板结构,但在新的产品中已采用模块化结构。(2)采用专用LSI,以提高集成度、可靠性,减小体积和降低成本。(3)产品应用范围广。每一CNC装置上可配多种上控制软件,适用于多种机床。(4)不断采用新工艺、新技
21、术。如表面安装技术SMT、多层印制电路板、光导纤维电缆等。(5)CNC装置体积减小,采用面板装配式、内装式PMC(可编程机床控制器)。(6)在插补、加减速成、补偿、自动编程、图形显示、通信、控制和诊断方面不断增加新的功能:插补功能:除直线、圆弧、螺旋线插补外,还有假想轴插补、极其坐标插补、圆锥面插补、指数函数插补、样条插补等。切削进给的自动加减速功能:除插补后直线加减速,还插补前加减速。补偿功能:除螺距误差补偿、丝杠反向间隙补偿之外,还有坡度补偿线性度补偿以及各新的刀具补偿功能。故障诊断功能:采用人工智能,系统具有推理软件,以知识库为根据查找故障原因。(7)CNC装置面向用户开放的功能。以用户
22、特订宏程序、MMC等功能来实现。(8)支持多种语言显示。如日、英、德、汉、意、法、荷、西班牙、瑞典、挪威、丹麦语等。(9)备有多种外设。如FANUC PPR, FANUC FA Card,FANUC FLOPY CASSETE,FANUC PROGRAM FILE Mate等。(10)已推出MAP(制造自动化协议)接口,使CNC通过该接口实现与上一级计算机通信。(11)现已形成多种版本。 FANUC 系统早期有3系列系统及6系列系统,现有0系列、10/11/12系列、15、16、18、21系列等,而应用最广的是FANUC 0系列系统。2.2华中数控系统简介2.1.1 华中数控系统的发展1. 第
23、一代华中I型2. 第二代华中20003. 华中“世纪星”HNC21/22分别经历1234代,其中4代扩展到6轴4. 精简版“世纪星”HNC18I/19I2.1.2 华中数控系统的特点 1 华中数控综合实验台由数控装置、变频调速主轴及三相异步电动机、交流伺服单元及交流伺服电动机、步进电动机驱动器及步进电动机、测量装置、十字工作台组成。如图2-1所示。图2-1华中数控综合实验台2. “世纪星”系统功能主要特点如下:(1)编程语言采用国际通用的G代码编程,具有直线、圆弧、螺旋线插补功能,支持程序的旋转、缩放、镜像、刀具补偿、宏程序、子程序调用、多种坐标系设定等功能。支持MasterCAM、UG、Pr
24、oE等CAD/CAM系统生成的数控加工程序。(2)支持公制/英制输入,绝对值/增量值编程,每分钟/每转进给和直径/半径编程功能。(3)支持公制/英制输入,绝对值/增量值编程,每分钟/每转进给和直径/半径编程功能。(4)车床支持倒角(直角、圆角)、螺纹切削,螺纹切削具有多头螺纹加工功能,并可加工变螺距螺纹。铣床既支持柔性攻丝也支持刚性攻丝,刚性攻丝的使用提高了加工效率, 保证螺纹精度。(5)支持恒线速度切削功能,根据刀尖的位置自动变化主轴速度,使切削线速度保持恒定,以满足工件加工的工艺要求,大大提高精加工面粗糙度,延长刀具的使用寿命。(6)具有小线段连续高速加工功能(G64)和准确定位功能(G6
25、1),加减速控制采用S曲线加减速。G64支持程序超前预处理,超前预读程序,将小线段按连续轨迹高速进给,根据拐角大小,自适应控制进给速度,保证拐点处的误差小于跟踪误差的允差设定,特别适合加工CAD/CAM生成的复杂模具加工程序。(7)8重子程序调用,宏程序支持逻辑运算符(AND、OR、NOT)、函数(SIN, COS, TAN, ATAN,ATAN2,ABS, INT, SQRT, EXP)、条件判别语句(IF, ELSE, ENDIF)和循环语句(WHILE, ENDW),可实现复杂的运算,功能强大。用户使用变量进行算术、逻辑和函数的混合运算,可编制各种复杂的零件加工程序,减少甚至免除繁琐计算
26、,大大精简程序量。(8)支持单、双向螺距补偿和反向间隙补偿,螺距补偿数据最多可达256点。具有跟踪误差允差设定与报警功能,数控系统实时监控机床实际坐标,对机床的非正常运行状态进行报警。(9)具有断点保存与恢复功能,大零件程序加工可分时段加工,系统记忆上次中断加工时的状态,为用户提供极大的方便。(10)三维图形实时显示刀具轨迹和零件形状,界面实时加工参数显示,包括坐标位置(机床、工件、相对)、跟踪误差、剩余进给、M、S、T和进给速度、倍率等,显示内容丰富。(11)空运行和图形化程序校验功能,方便加工代码的编制和检验。(12)进给修调、快速修调和主轴转速修调三种控制功能,修调范围达到10150。(
27、13)系统采用汉字用户界面,提供完善的在线帮助功能(程序代码和帮助图例),操作简便,易于掌握和使用。(14)支持自动换刀、刀具长度补偿和刀尖半径补偿。车床系统支持多种对刀方式(相对刀偏和绝对刀偏),刀补具有圆弧半径补偿,满足高精度加工的要求。(15)支持指定程序行加工、任意程序行加工和程序跳段功能,加工代码的控制更加方便、灵活。(16)提供标准的PLC图形显示和设置,方便用户的查看和修改。(17)提供二次开发接口,可按用户要求定制控制系统的功能,适合专用机床控制系统的开发。 第三章 比较华中数控系统与FANUC系统3.1数控系统的结构的比较电源 3.1.1FANUC数控系统的结构PCB DC-
28、DC PMC 输入输出控制 MDI HSSB3.1.2 华中数控系统的结构图32 华中数控系统的结构3.2 急停与超程解除控制线路的工作原理的比较3.2.1 FANUC数控系统的工作原理急停:用于在紧急情况下,停止机床的运动,一般用其按钮触点控制切断强电。超程解除:数控系统通常可提供两种行程保护功能,一种为在机床各坐标轴的极限位置安装限位开关,当其被压下时,向数控系统发出超程信号使之减速停止。另一种为存储行程极限,它允许在机床坐标系中设定多个坐标值形式的区域,禁入区域可以由用户指定为设定区域的内侧或外侧,当机床移动进入禁入区域则停止移动,并显示超程报警。图33 急停与超程解除控制线路3.2.2
29、 华中数控系统的工作原理 所有急停按钮的常闭触点以串联方式,连接到系统的急停回路中。在正常情况下,急停按钮处于松开状态,其触点处于常闭状态。按下急停按钮后,其触点断开,使得系统的急停回路所控制的中间继电器KA 断电,而切断移动装置(如进给轴电机/主轴电机/刀库/架电机等)的动力电源同时连接在PLC 输入端的中间继电器KA 的一组常开触点向系统发出急停报警此信号在打开急停按钮时则作为系统的复位信号。图34急停与超程解除控制原理图 发生超程后系统处于超程报警状态各进给装置的动力电源已被切断为了解除超程用户应按以下步骤操作:1 按住数控装置操作面板上的超程解除按钮使系统复位在解除。超程前不得松开超程
30、解除按钮。2 手动操作机床的进给轴按正确的方向移动使被压下的超程限位开关松开此时超程解除按钮上的指示灯将熄灭。3 松开超程解除按钮。3.3数控系统的参数的比较3.3.1 FANUC数控系统的参数1 有关“SETTING”的参数2 有关阅读机/穿孔机接口的参数2.1所有通道共用的参数2.2 有关通道1的参数(I/O=0)2.3 有关通道1的参数(I/O=1)2.4 有关通道2的参数(I/O=2)3 有关POWER MATE管理器的参数4 有关轴控制、设定单位的参数5 有关坐标系的参数6 有关存储式行程检测的参数7 有关进给速度的参数8 有关加减速控制的参数9 有关伺服的参数10 有关DI/DO的
31、参数11 有关MDI、显示和编辑的参数12 有关程序的参数13 有关螺距误差补偿的参数14 有关主轴控制的参数15 有关刀具补偿的参数16 有关固定循环的参数16.1 有关钻削固定循环的参数16.2 有关螺纹切削循环的参数16.3 有关多重固定循环的参数16.4 有关小孔钻削循环的参数17 有关刚性攻丝的参数18 有关缩放/坐标旋转的参数19 有关单一方向定位的参数20 有关极坐标插补的参数21 有关法线方向控制的参数22 有关分度盘分度的参数23 有关用户宏程序的参数24 有关图案数据输入的参数25 有关跳步功能的参数26 有关自动刀具补偿(T系列)和自 动刀具长度补偿(M系列)的参数27
32、有关外部数据输入/输出的参数28 有关图形显示的参数29 有关运行时间和加工零件数显示的参数30 有关刀具寿命管理的参数31 有关位置开关功能的参数32 有关手动运行和自动运行的参数33 有关手动手轮进给和手动插入的参数34 有关用档块设定参考点的参数35 有关软操作面板的参数36 有关程序再起动的参数37 有关多边形加工的参数38 有关PMC轴控制的参数39 有关基本功能的参数40 有关简易同步控制的参数41 有关顺序号校对停止的参数42 其它参数43 有关维修的参数3.3.2 华中数控系统的参数1. 系统参数(1)插补周期;(2)刀具寿命管理使能;(3)移动轴脉冲当量分母(分子为1um);
33、(4)旋转轴脉冲当量分母(分子为1/1000度);2通道参数3 坐标轴参数(以坐标轴参数轴0 为例)(1)轴名称;(2)所属通道号;(3)轴类型;(4)外部脉冲当量分子和外部脉冲当量分母;(5)正软极限位置;(6)负软极限位置;(7)回参考点方式;(8)回参考点方向;(9)参考点位置;(10)参考点开关偏差;(11)回参考点快移速度;(12)回参考点定位速度;(13)单位定向偏移值;(14)最高快移速度;(15)最高加工速度;(16)快移加减速时间常数(17)快移加减速4. 轴补偿参数(1)方向间隙;(2)螺补类型;(3)补偿点数;(4)参考点偏差号;(5)补偿间隔;(6)偏差值;5. 硬件配
34、置参数参数(1)部件*型号;(2)标识;(3)地址;(4)配置1;(5)配置2;6.PMC系统参数(1)开关量输入总组数;(2)开关量输出总组数;(3)输入模块*部件号(*:07);(4)输出模块*部件号(*:07);(5)输入模块*组数(*:07);(6)输出模块*组数(*:07);7.PMC参数P0P998.外部报警信息9.DNC参数(1)选择串口号(1、2);(2)数据传输波特率;(3)收发数据位长度;(4)数据传输停止位;(5)奇偶校验位3.4 数控系统宏指令编程的比较3.4.1 内容提要 宏指令编程是指像高级语言一样,可以使用变量进行算术运算、逻辑运算和函数混合运算和程序编写形式、在
35、宏程序形式中,一般不具备自动编程辅助手段,数控系统的指令功能有限,但却提供宏程序功能时熟练应用宏程序指令进行编程,可以显著地增强机床的加工能力,同时可精简程序量。 FANUC系统宏指令编程A类宏功能运用变量在常规的主程序和子程序内,总是将一个具体的数值赋给一个地址。为了使程序更具通用性、更加灵活,在宏程序中设置了变量,即将变量赋给一个地址。 变量可以用“#”号和跟随其后的变量序号来表示:#i 将跟随在一个地址后的数值用一个变量来代替,即引入了变量。 公共变量是在主程序和主程序调用的各用户宏程序内公用的变量。 系统变量定义为:有固定用途的变量,它的值决定系统的状态。系统变量包括刀具偏置变量,接口
36、的输入/输出信号变量,位置信息变量等。 宏指令G65宏指令G65可以实现丰富的宏功能,包括算术运算、逻辑运算等处理功能。 一般形式G65 Hm P#i Q#j R#k 宏功能指令(1) 算术运算指令(2) 逻辑运算指令(3)三角函数指令(4)控制类指令 算术运算指令G码H码功 能定 义G65H01定义,替换# i# jG65H02加# i# j# kG65H03减# i# j-# kG65H04乘# i# j # kG65H05除# i# j/# kG65H21平方根# i# j G65H22绝对值# i|# j|G65H23求余# i# j-trunc# j/# k # k Trunc;丢弃
37、小于1的分数部分G65H24BCD码二进制码# iBIN# jG65H25二进制码BCD码# iBCD# jG65H26复合乘/除# i# i # j# kG65H27复合平方根1# i# j2# k2 G65H28复合平方根2# i# j2-# k2 逻辑运算指令G码H码功 能定 义G65H11逻辑“或”# i# j OR # kG65H12逻辑“与”# i# j AND # kG65H13异或# i# j XOR # k三角函数指令G码H码功 能定 义G65H31正弦# i# j SIN # kG65H32余弦# i# j COS # kG65H33正切# i# j TAN# kG65H34反正切# iATAN# j/# k控制类指令G码H码功 能定 义G65H80无条件转移GO TO nG65H81条件转移1IF # j# k,GOTOnG65H82条件转移2IF # j# k,GOTOnG65H83条件转移3IF # j# k,GOTOnG65H84条件转移4IF # j# k,GOTOnG65H85条件转移5IF # j# k,GOTOnG65H86