数控铣床操作步骤-发那科系统2019

数控铣床操作步骤-发那科系统2019
数控铣床操作步骤-发那科系统2019

FANUC 数控铣床操作步骤 1. 开气源、开电源:(急停键一定

是按下的)机床后面的旋钮旋转到

ON ,系统面板上系统电源开关打

开,初始化到系统界面显示报警后,

顺时针旋转打开急停键。

2. 回零:工作方式选择到回零方

式,分别使X/Y/Z 轴初始化回零。

(按一下带有回零标志的方向键,

先使Z 轴回零,再使X 、Y 轴回零。如果回零失败,调节进给速度或者

使机床远离回零位置,然后按编辑区右下角的RESET 键解除报警,再重新回零。)

3. 在MDI 方式下,按“PROG ”按钮,输入机床的初始进给速度和主轴转速,O0000;F200S3000M03;M05;按“加工启动”执行该

命令使其有效。

4. 传输程序:在编辑区按“PROG ”键,显示屏显

示程序菜单,输入与系统里不同的文件名(O 开始,

后面跟4位数字键)。然后在“菜单按键区”按多几

次“→”向右的按键,找到“输入出”按键,按下

“输入出”按键,然后再按“输入”按键,最后按

“执行”键,等待计算机通过RS232传输程序。

计算机端打开CIMCOEdit 软件。如上图所示,可以打开程序,然后发送,也可以通过“机床通讯”菜单直接发送程序文件。

5. 刀补:将刀具在手动或者手摇轮方式下移动到工件的坐标原点(画图的坐标原点)。在编辑区按“OFS SET ”按键,显示屏上显示工件坐标系,在“菜单按键区”按下坐标系,在编辑区按“↓”向下的箭头,将光标移到G54坐标系,在“X 坐标系”输入“X ?”, 在“Y 坐标系”输入“Y ?”, 在“Z 坐标系”输入“Z0.0”,每次输入零点后要按一下菜单的“测量”按钮,这样对刀就完成了。将刀具移动到安全位置。

6. 加工:为了检查对刀,在工作状态选择区按下单步运行“SBK ”键,工作方式选择急停键 主轴转速选择 加工暂停

加工启动 工作状态选择

XYZ 轴的方向键 系统电源开关 工作方式选择 进给速度选择 快速进给速度选择 菜单按键 编辑区

“MEMORY”,然后按面板下方的绿色触动按钮“CYCLE START”,如果发现对刀有问题,重新执行“刀补”,然后重复操作“加工”的步骤,没有问题,再按“SBK”键,取消单步运行,然后按“CYCLE START”键机床连续加工。

7.关机:加工完毕,将工件取下移动机床打扫卫生。关机时,先按下急停按钮,再关面板的电源开关,最后关机床的电源开关,老师确认后方可离开实验室。

铣削加工零件的尺寸为100mm×100mm,按照这个尺寸自行设计图案并加工。刀具尺寸为φ6mm的平底铣刀。

Mastercam 生成加工代码的修改步骤

以下查找替换要将光标移到最前面再执行:

1.将T1M6替换为:G54X0Y0Z5F300S3000M03

2.G43 H1删除

3.文件中的A0.删除(如果有)

4.M5和M30之间的语句删除

注意:改写程序时,一定要在英文输入法下修改。画图的原点位置一定要在工件上,最好设定为图形的中心为画图原点。

发那科数控系统难点

目录编辑 前言 第1章FANUC 0i数控车床的操作 1.1数控车床操作面板 1.1.1CRT/MDI操作面板 1.1.2机床位置界面 1.1.3程序管理界面 1.2数控车床的手动操作 1.2.1开机 1.2.2回参考点 1.2.3手动连续进给操作 1.2.4手轮操作 1.2.5主轴手动操作 1.3程序的管理与编辑 1.3.1创建新程序 1.3.2删除程序 1.3.3搜索数控程序 1.3.4编辑CNC程序(删除、插入、替换) 1.3.5行的删除 1.3.6确立自动插入程序段顺序号的功能 1.3.7扩展的程序编辑功能 1.3.8背景编辑 1.4数控车床重要参数设置 1.4.1设置刀具磨耗值 1.4.2设置刀具形状(偏置)值 1.4.3显示和设置工件原点偏移值 1.5数控车床的图形模拟加工 1.6程序运行 1.6.1MDI方式运行数控程序 1.6.2自动加工 1.6.3中断运行 1.6.4自动/单段方式 1.7安全操作 1.7.1报警 1.7.2急停处理 1.7.3超程处理 1.8数控程序检查 1.8.1图形模拟检查程序 1.8.2机床锁住和辅助功能锁住 1.8.3空运行 1.8.4单程序段运行 1.8.5试切削 1.9数控车床操作的一般步骤

1.9.1开机 1.9.2回零 1.9.3工件装夹 1.9.4对刀 1.9.5编辑并调用程序 1.9.6图形模拟加工 1.9.7程序试运行 1.9.8自动加工 1.9.9测量工件 1.9.10结束加工、关机 第2章数控车床夹具、刀具的使用及对刀操作 2.1数控车床工件的定位方法和装夹方式 2.1.1定位基准 2.1.2轴类零件常用的定位方法 2.1.3盘套类零件的定位方法 2.1.4数控车床常用的装夹方式 2.2数控车床的夹具 2.2.1自定心卡盘及其装夹校正 2.2.2单动卡盘及其装夹校正 2.2.3软爪与弹簧夹套 2.2.4两顶尖拨盘和拨动顶尖 2.2.5花盘、角铁和常用附件 2.2.6心轴 2.3数控车床刀具及其使用 2.3.1车刀的类型 2.3.2常用数控车刀的刀具参数 2.3.3机夹可转位车刀介绍及选用 2.4车刀的安装 2.4.1车刀的装夹步骤和装夹要求(以外圆刀为例)2.4.2数控车床常用的刀架 2.4.3普通焊接车刀的安装 2.4.4机夹可转位车刀的安装 2.5螺纹车刀的装夹与刃磨 2.5.1螺纹车刀的装夹 2.5.2螺纹加工刀具的刃磨 2.6对刀操作 2.6.1刀位点 2.6.2换刀点位置的设定 2.6.3对刀的基本原理 2.6.4对刀的方法 2.6.5对刀注意事项 第3章FANUC 0i数控车床加工实例 3.1简单轴类零件的数控加工 3.1.1工艺的分析

FANUC 数控系统简介

FANUC 数控系统简介 一、FANUC数控系统的发展 1、FANUC 公司创建于1956年,1959年首先推出了电液步进电机,在后来的若干年中逐步发展并完善了以硬件为主的开环数控系统。进入70年代,微电子技术、功率电子技术,尤其是计算技术得到了飞速发展,FANUC公司毅然舍弃了使其发家的电液步进电机数控产品,一方面从GETTES公司引进直流伺服电机制造技术。1976年FANUC公司研制成功数控系统5,随时后又与SIEMENS公司联合研制了具有先进水平的数控系统7,从这时起,FANUC公司逐步发展成为世界上最大的专业数控系统生产厂家,产品日新月异,年年翻新。 2、1979年研制出数控系统6,它是具备一般功能和部分高级功能的中档CNC系统,6M适合于铣床和加工中心;6T适合于车床。与过去机型比较,使用了大容量磁泡存储器,专用于大规模集成电路,元件总数减少了30%。它还备有用户自己制作的特有变量型子程序的用户宏程序。 3、1980年在系统6的基础上同时向抵挡和高档两个方向发展,研制了系统3和系统9。系统3是在系统6的基础上简化而形成的,体积小,成本低,容易组成机电一体化系统,适用于小型、廉价的机床。系统9是在系统6的基础上强化而形成的具备有高级性能的可变软件型CNC系统。通过变换软件可适应任何不同用途,尤其适合于加工复杂而昂贵的航空部件、要求高度可靠的多轴联动重型数控机床。

4、1984年FANUC公司又推出新型系列产品数控10系统、11系统和12系统。该系列产品在硬件方面做了较大改进,凡是能够集成的都作成大规模集成电路,其中包含了8000个门电路的专用大规模集成电路芯片有3种,其引出脚竟多达179个,另外的专用大规模集成电路芯片有4种,厚膜电路芯片22种;还有32位的高速处理器、4兆比特的磁泡存储器等,元件数比前期同类产品又减少30%。由于该系列采用了光导纤维技术,使过去在数控装置与机床以及控制面板之间的几百根电缆大幅度减少,提高了抗干扰性和可靠性。该系统在DNC方面能够实现主计算机与机床、工作台、机械手、搬运车等之间的各类数据的双向传送。它的PLC装置使用了独特的无触点、无极性输出和大电流、高电压输出电路,能促使强电柜的半导体化。此外PLC的编程不仅可以使用梯形图语言,还可以使用PASCAL语言,便于用户自己开发软件。数控系统10、11、12还充实了专用宏功能、自动计划功能、自动刀具补偿功能、刀具寿命管理、彩色图形显示CRT等。 5、1985年FANUC公司又推出了数控系统0,它的目标是体积小、价格代,适用于机电一体化的小型机床,因此它与适用于中、大型的系统10、11、12一起组成了这一时期的全新系列产品。在硬件组成以最少的元件数量发挥最高的效能为宗旨,采用了最新型高速高集成度处理器,共有专用大规模集成电路芯片6种,其中4种为低功耗CMOS专用大规模集成电路,专用的厚膜电路3种。三轴控制系统的主控制电路包括输入、输出接口、PMC(Programmable Machine

FANUC数控系统数据备份与恢复

FANUC 使用存储卡数据备份和恢复 1.关闭系统插存储卡 2.起动引导系统方法及画面如下(BOOT SYSTEM ): 5. 操作方法:用软件UP DOWN 进行选择处理。把光标移到要选择的功能上,按软件SELECT ,英文显示请确认?之后按软件YES 或NO 进行确认。正常结束时英文显示请按SELECT 键。最终选择END 结束引导系统BOOT SYSTEM ,起动CNC ,进入主画面。 6. 软菜单:[<1][SELECT 2][YES 3][NO 4][UP 5][DOWN 6][7>]使用软键起动时,数字显示部的数字不显示。用软键或数字键进行1-7操作说明如下表:

FANUC数控系统Compact flash card (CF存储卡)的选用和详细操作步骤 默认分类2007-12-11 12:45:06 阅读210 评论0 字号:大中小订阅 1.前言:Compact flash card (CF 卡) 可以当作FANUC控制器的数据服务器储存空间。而且,当插在FANUC控制器的PCMCIA 接口上可以当作备份数据用的记忆卡(IC 卡)。 2.组成:如果使用桌上型计算机请选配CF 卡、CF转接槽及USB型式的CF卡片阅读机。如果使用笔记型计算机请选配CF 卡、CF转接槽(但要确认你的笔记型计算机是否支持PCMCIA 接口)。 CF 卡、CF转接槽USB型式的CF卡片阅读机 3.兼容的控制器: 控制器厂商控制器型式数据服务器/网络接口 发那科0i-MB 数据服务器(ATA flash 型式) 21i-MB 数据服务器(ATA flash 型式) 18i-MB 数据服务器(ATA flash 型式) 4. 规格: 4.1使用TYPE II 接口。

发那科fanuc数控系统常见问题及解决方法

发那科fanuc数控系统常见问题及解决方法 学习2010-06-13 09:04:52 阅读106 评论0 字号:大中小订阅 1、要编辑FS10/11格式程序,必须将设定画面的:FS15 TAPE FORMATE=1 (FANUC 0i-TB) 请问FS10/11格式程序什么含义它有什么特点如何进行参数设定我想了解的详细一点,非常感谢您的回信!操作书中所讲,让我看的满头汗水。 答:18 使用FS10/11 纸带格式的存储器运行概述通过设定参数(#1),可执行FS10/11 纸带格式的程序。说明Oi 系列和10/11 系列的刀具半径补偿,子程序调用和固定循环的数据格式是不同的。10/11 系列数据格式可用于存储器运行。其它数据格式必须遵从Oi 系列。当指定的数据值超出Oi 系列的规定范围时,出现报警。对于Oi 系列无效的功能不能存储也不能运行。 详细参见B-63844C/01 编程18.使用FS10/11 纸带格式的存储器运行 2、关于梯形图(0i-A) 梯形图传下来后如何用LADDER--3打开,详细步骤是怎样的 答:打开LADDER III, 新建一个文件,PMC类型要和你的实际类型一致,然后再进入"文件"--"导入"(import), 选择"Memory card file" 再选择需要导入的文件名(传下来的梯形图),确定, 就可以了。 3、还是老问题(FANUC-0i) 专家同志:你好我按您的方法去操作了.在A轴显示正常的那台台中精机上用手动操作A轴,超过360度时,会报警A超程,而在A轴显示不正常的台中精机上手动操作时,即使超过360度,也不会报警,不停的往一个方向摇时,其显示值会累加,当然,反方向摇时会累减.我好困惑.是哪个参 数设错了呢还得请您指导.谢谢!!!!! 4、参数不可改写(BJ-FANUC Oi-MB) 最近不知道是怎么回事,我们所用的加工中心,在设置中的参数可写入不能置1了。请帮我们分析一下是什么原因引起的。怎样能够修改参数。谢谢。还有一个问题是最近每天我们的机床 都出现了926报警,这是怎么回事呀? 答:1.不能修改PWE,可能是将设定画面的3292#7改为1了,2。检查除了PWE不能修改外,看其他的能否改动。3。926报警和伺服放大器之间的连接有关系,当出现该报警时,观察电器 柜中的放大器各个数码管都显示什么 5、如何关掉光栅尺(FANUC-16) 一台发那科16系统带光栅尺加工中心,X轴回原点时,报警090,回不了原点.现在要把光栅尺关掉, 请问,怎样才能关掉呢多谢! 答:1.参数1815#1=02.伺服参数:2084/2085(N/M),设定=电机一转移动量(丝杠毫米数)/1000。2024=1=电机一转移动量(微米)假如丝杠为10毫米,则:2084=1,2085=100, 1825=10000 6、还是注释的问题(FANUC-SEVERIES OI MB) 因为我们经常用到宏程序,也就是说方括号和圆括号可能在一个程序中同时出现,在我以前用的VMC800(由成都托普数控生产)机床上是用LCD下面的软键输入的,这样不会在不修改参数的情况下就能输入方括号和圆括号了.请问要实现这种功能时,应该怎么办谢谢你们在百忙之中回 复的信息,对我的工作有相当大的帮助,谢谢! 答:3204 #0PAR 使用小键盘时,"["和"]"字符,0:作为"["和"]"使用。1:作为"("和")"使用。3204 #2EXK 是否使用输入字符扩展功能。0:不使用1:使用。注软键[C-EXT]是在程序画面的操作选择软键。用此键,可以通过软键操作输入"("、")"、"@"。使用小型键盘时,因没有"("、")"、"@"键,故使用[C-EXT]键。试一下3204 #0=0,3204 #2=1

FANUC变量对照表

表1 宏调用时所传递的字段参数名与当前宏局部变量对照表 字段名 宏变量 字段名 宏变量 字段名 宏变量 字段名 宏变量 A #1 I #4 T #20 G 不能为自变量 B #2 J #5 U #21 L C #3 K #6 V #22 N D #7 M #13 W #23 O E #8 Q #17 X #24 P F #9 R #18 Y #25 H #11 S #19 Z #26 系统变量 #FANUC Oi 系统变量一览表 1000~#1015,#1032 ——是指接口输入变量 #1100~#1115,#1132,#1133——是指输出变量 #10001~#10400,#11001!11400——是指刀具长度补偿值 #12001~#12400,#13001~#13400——是指刀具半径补偿值 #2001~#2400——是指刀具长度与半径补偿值(偏置组数能小于等于200时) #3000——是指报警 #3001,#3002——是指时钟 #3003,#3004——是指循环运行控制 #3005——是指设定数据(SETTING 值) 变量号码 用途 #1000~#1035 接口信号DI #11000~#1035 接口信号DO #2000~#2999 刀具补偿量 #3000,#3006 P/S 报警,信息 #3001,#3002 时钟 #3003,#3004 单步,连续控制 #3007 镜像 #4001~#4018 G 代码 #4107~#4120 D ,E ,F ,H ,M ,S ,T 等 #5001~#5006 各轴程序段终点位置 #5021~#5026 各轴现时位置 #5221~#5315 工件偏置量 公式

FANUC数控系统故障现象分析与处理

FANUC数控系统故障现象分析及处理 1.FS6系列,第一机床厂的CK6140数控车床(系统:system-3TD31-05。CNC主板型号:A20B-0008-0200.211。主轴伺服控制板型号: A350-0008-T372/04。) 例1 车床主轴无论正、反转,运转约5min后,按停止按钮,主轴旋转不能立即停止(无制动),若再启动机床主轴(不论方向如何)时,机床CRT 无显示报警号,主轴驱动器控制板上的LED3灯亮,机床不能运行。 分析排除:该车床为直流主轴驱动,LED3灯亮的原因是直流电机输入电源相序不正确或缺相造成,由于机床已使用过,接线未动,不可能是相序不正确,应是缺相造成。缺相原因可能是某个晶闸管损坏或驱动器未触发其晶闸管工作转换(逆变)。因主轴开始能运行一段时间,只要不是热稳定性差应是未触发晶闸管工作转换(逆变)所致。速度反馈回路、电流反馈回路及其控制电路是造成未触发晶闸管工作转换(逆变)的主要原因。故①查主轴编码器及其传动,传动无松动,编码器工作正常,说明速度反馈回路正常。②更换主轴伺服控制板备用板,故障现象未改变(该板在另一台车床上试用正常),说明控制回路正常。③在电流反馈回路上,因未检测到零电流,系统撤消了触发脉冲,出现逆变颠覆导致缺相报警,更换电流互感器后故障消除。 例2 用换刀指令开始找不到刀位号,经修理刀架又不能锁紧,但在所指定的刀位处刀架有停顿现象,然后刀架继续旋转。 分析排除:刀架找不到刀位号一般是接近开关无DC24V或8个接近开关中有损坏的。刀架不能锁紧一般是刀架电机反转延时参数不对,或刀架夹紧到位限位开关不起作用,或锁紧机构有故障。经关机后用手盘刀架电机,刀架锁紧正常,说明锁紧机构正常,用万用表查限位开关,动作和线路正常,说明不是限位开关不起作用。故①查接近开关无DC24V,系电源线端脱焊所致。②焊好脱线后,刀架能在指定刀位有停顿现象,但刀架未锁紧,说明刀架PLC输入输出信号正常,进一步检查系夹紧延时参数不对所致,调整后故障排除。 2.FANUCserier0iMate-TC,机床集团有限责任公司生产的CKA6150车床(系统:001940D711-01。CNC:A20B-311-B500。伺服放大器:A06B-6130-H002。I/O:A20B-2002-0520/07A。) 例1 在加工零件过程中系统停电,按系统上电按钮开关后,系统无反应。经查找维修后再给系统上电,机床报警,CRT显示报警号为“2004 feedrate override zero”,伺服放大器上的LED电源灯不亮,机床不能运行。 分析排除:停电后开始按系统上电按钮开关,系统无反应,由于无机床电路图,只能打开电器柜和操作面板检查控制电路,经查启动按钮常开触点两侧(线号54,52与中间继电器KA11的常开触点并联)无DC24V电压,停止按钮常闭触点两侧(线号51,52)导通正常,KA11线圈一端接54号线,另一端接电源负极,说明线号51与电源正极不导通,经查是该导线断开造成,修复后系统上电正常(KA11吸合正常)。再查给伺服送强电的KM11交流接触器未吸合,KM11线圈一端和控制变压器的5、6接线端的0号线接,另一端线号107接到伺服放大器的CX29(MCC)接口(线号107、106),再接到另一伺服放大器的CX29(MCC)接口(线号106、3L+),线号3L+再经空开与控制变压器的5、6接线端的32 号线接,通电检查线号0与3L+的电压为AC220V,说明故障与放大器接口线路未导通有关,而伺服使能信号是通过中间继电器KA13(外部允许…急停、限位开

发那科系统变量详解

第二节变量 普通的加工程序直接数字标注G代码和移动距离,例如G55和X55.0,用定制宏指令时,可以直接用数字或使用变量。当使用变量号时可通过程序或MDI 操作改变变量值,例如: 变量的表示:当标注一个变量时在符号(#)的后面标注变量号,例如:#1表达式可以用来当变量号,但表达式必须放在括号里,例如:#[#33-2+#4]。 变量的类型: 变量的取值范围:局部变量和公共变量可以取: 0、-1047到-10-29和+10-29到+1047范围内的任意值 如果计算无结果会P/S警报器报警。 小数点的使用:在程序中给变量进行赋值时,可以省略小数点。 例如:#1=100;意义就是;变量#1的实际值是100.000。 变量的使用:在程序中要使用一个变量值,在地址语句后面标注变量号即可,当用表达式标注变量时表达式要放在括号里,例如:G02 I[#1+#18]F#9;

在1/1000mm的增量系统中被使用的变量值的小数点后面第四位会被四舍五入。例如:#1=500.123678;那么当执行G00X#1时实际的命令会被翻译成 G00X500.124; 当使用了一个没有定义的变量时,该变量会被忽略。例如#1=0;#2的是空,那么当运行G00X#1Y#2;时其结果是G00X0; 未定义的变量:当没有给变量定义值时,该变量称为“空”变量。变量#0永远是空变量。它不能写,但能读。比如: 当使用了一个没有定义的变量时,该变量会被忽略。除非用<空>代替否则<空>等于0。 当用在条件表达式时:只在EQ和NE时<空>才不等同于0

变量不能不使用的情况:程序号、顺序号、选择快的跳跃不能使用变量。 例如:O#2;/#3G00Z300.0;N#9Y1000.0;这种情况都是不可以的使用变量的。 第三节系统变量 可以用系统变量读和写CNC内部的数据,如当前的工件坐标系中的位置和刀具偏置数据。有些系统变量只能读。系统变量对编写自动化程序和通用程序十分重要。 关于界面信号的变量:

发那科(FANUC)数控系统的操作及有关功能

FANUC有多种数控系统,但其操作方法基本相同。本文叙述常用的几种操作。 1 工作方式 FANUC公司为其CNC系统设计了以下几种工作方式,通常在机床的操作面板上用回转式波段开关切换。这些方式是: 1.编辑(EDIT)方式在该方式下编辑零件加工程序。 2.手摇进给或步进(HANDLE/INC)方式用手摇轮或单步按键使各进给轴正、反 向移动。 3.手动连续进给(MDI)方式用手按住机床操作面板上的各轴方向按钮使所选 轴向连续地移动。若按下快速移动按钮,则使其快速移动。 4.存储器(自动)运行(MEM)方式用存储在CNC内存中的零件程序连续运行机 床,加工零件。 5.手动数据输入(MDI)方式该方式可用于自动加工,也可以用于数据(如参 数、刀偏量、坐标系等)的输入。用于自动加工与存储器方式的不同点是: 该方式通常只加工简单零件,因此都是现编程序现加工。 6.示教编程对于简单零件,可以在手动加工的同时,根据要求加入适当指令, 编制出加工程序。操作者主要按这几种方式操作系统和机床。 2 加工程序的编制 普通编辑方法将工作方式置于编辑(EDIT)方式,按下程序(PROG)键使显示处于程序画面,此方式下有两种编程语言:G 代码语言和用户宏程序语言(MACRO)。常用的是G代码语言,程序的地址字有G**、M**、S**、T**、X**、Y**、Z**、F**、O**、N**、P**等。 程序如下例所示: 00010: N1 G92 X0 Y0 Z0; N2 S600 M03; N3 G90 G17 G00 G41 D07 X250.0 Y550.0; N4 G01 7900.0 F150; N5 G03 X500.0 Y1150.0 R650.0; N6 G00 G40 X0 Y0 M05; N7 M30; 编程时应注意代码的含义。在车床、铣床、磨床等不同系列的系统中,同一个G 代码意义是不同的。不同的机床厂用参数设定的G代码系及设计的M 代码的意义也不相同,编程时需查看机床说明书。 用户宏程序(MACRO)的编辑方法与G代码程序的编制基本相同,不同点是宏程序是以语句基本单元(不是以字符)进行编辑的。程序实例如下: 09100; G81 Z#26 R#18 F#9 K0; IF [#3EQ90] GOTO1; #24=#5001+#24; #25= #5002+#25;

CAD系统变量参数解析(最全最详细)

CAD系统变量参数详细解析 变量名称说明 ACADLSPASDOC 0 仅将加载到AutoCAD 任务打开的第一个图形中; 1 将加载到每一个打开的图形中 ACADPREFIX 存储由ACAD 环境变量指定的目录路径(如果有的话),如果需要则附加路径分隔符 ACADVER 存储AutoCAD 的版本号。这个变量与DXF 文件标题变量$ACADVER 不同,"$ACADVER" 包含图形数据库的级别号 ACISOUTVER 控制ACISOUT 命令创建的SAT 文件的ACIS 版本。ACISOUT 支持值15 到18、20、21、30、40、50、60 和70。 AFLAGS 设置ATTDEF 位码的属性标志:0无选定的属性模式:1.不可见2.固定4.验证.8.预置ANGBASE 类型:实数;保存位置:图形初始值:相对于当前UCS 将基准角设置为0 度。ANGDIR 设置正角度的方向初始值:0;从相对于当前UCS 方向的0 角度测量角度值。0 逆时针1 顺时针 APBOX 打开或关闭AutoSnap 靶框。当捕捉对象时,靶框显示在十字光标的中心。0 不显示靶框1 显示靶框 APERTURE 以像素为单位设置靶框显示尺寸。靶框是绘图命令中使用的选择工具。初始值:10 AREA AREA 既是命令又是系统变量。存储由AREA 计算的最后一个面积值。 ATTDIA 控制INSERT 命令是否使用对话框用于属性值的输入:0.给出命令行提示1.使用对话框中国热模网首发 ATTMODE 控制属性的显示:0 关,使所有属性不可见;1.普通,保持每个属性当前的可见性; 2.开,使全部属性可见 ATTREQ 确定INSERT 命令在插入块时默认属性设置。0.所有属性均采用各自的默认值;1.使用对话框获取属性值 AUDITCTL 控制AUDIT 命令是否创建核查报告(ADT) 文件:0.禁止写ADT 文件 1.写ADT 文件 AUNITS 设置角度单位:0.十进制度数1.度/分/秒2.百分度3.弧度4.勘测单位 AUPREC 设置所有只读角度单位(显示在状态行上)和可编辑角度单位(其精度小于或等于当前AUPREC 的值)的小数位数。 AUTOSNAP 0.关(自动捕捉);1.开2.开提示4.开磁吸8.开极轴追踪16 开捕捉追踪32 开极轴追踪和捕捉追踪提示 BACKZ 以绘图单位存储当前视口后向剪裁平面到目标平面的偏移值。VIEWMODE 系统变量中的后向剪裁位打开时才有效。 BINDTYPE 控制绑定或在位编辑外部参照时外部参照名称的处理方式:0.传统的绑定方式1.类似"插入"方式 BLIPMODE 控制点标记是否可见。BLIPMODE 既是命令又是系统变量。使用SETVAR 命令访问此变量:0.关闭1.打开 CDATE 设置日历的日期和时间,不被保存。 CECOLOR 设置新对象的颜色。有效值包括BYLAYER、BYBLOCK 以及从1 到255 的整数。

发那科数控系统的编程与操作

第一节指令详解 一、FANUC系统准备功能表 表4-1FANUC0iMATE-TB数控系统常用G代码(A类)一览表

二、FANUC0iMATE-TB编程规则 1.小数点编程:在本系统中输入的任何坐标字(包括X、Z、I、K、U、W、R等)在其数值后须加小数点。即X100须记作X100.0。否则系统认为所坐标字数值为100× 0.001mm=0.1mm。 2.绝对方式与增量方式:FANUC-0T数控车系统中用U或W表示增量方式。在程序段出现U即表示X方向的增量值,出现W即表示Z方向的增量值。同时允许绝对方式与增量混合编程。注意与使用G90和G91表示增量的系统有所区别。 3.进给功能:系统默认进给方式为转进给。 4.程序名的指定:本系统程序名采用字母O后跟四位数字的格式。子程序文件名遵循同样的命名规则。通常在程序开始指定文件名。程序结束须加M30或M02指令。 5.G指令简写模式:系统支持G指令简写模式。 三、常用准备功能代码详解 1.直线插补(G01) 格式:G01X(U)Z(W)F 说明:基本用法与其它各系统相同。此处主要介绍G01指令用于回转体类工件的台阶和端面交接处实现自动倒圆角或直角。 ⑴圆角自动过渡:

——格式:G01XRF G01ZRF ——说明:X 轴向Z 轴过渡倒圆(凸弧)R 值为负,Z 轴向X 轴过渡倒圆(凹弧)R 值为正。 ——程序示例: O4001 N10T0101 N20G0X0Z1.S500M03 N30G1Z0F0.2 N40G1X20.R-5. N50G1Z-25.R3. N60G1X30.5 N70G28X120.Z100. N80M30 ⑵直角自动过渡: ——程式:G01XCF G01ZCF ——说明:倒直角用指令C ,其符号设置规则同倒圆角。 ——程序示例: O4002 N10T0101 N20G0X0Z1.S500M03 N30G1Z0F0.2 N40G1X20.C-2. 图4-1-1圆角自动过渡过

发那科0I-C系列数控系统数据传输方法

发那科0I-C系列数控系统 (有关数据传输) 1.发那科系统:(Oi系列) 1.1存储卡的操作 需要准备的存储卡配件: ?CF卡:卡不能在电脑里进行格式化;容量一般在1G之内使用。 ?PCMCIA卡适配件:CF卡转PCMCIA插槽(系统侧使用)。 ?CF卡读卡器:CF卡转USB接口(电脑侧使用)。 参数设置: ?20号参数:设为4 ?138号参数:第七位DNM设为1 ?通道转换:按功能键SYSTEM显示系统画面,依次按软键PMC,?, MONIT,ONLINE显示在线监视设定画面。使用光标键修改第二项为 RS-232C = USE(光标反黑为选定) 一般要求:使用卡进行机床数据的备份和恢复时,因使用绝对值编码器,首先应对各轴进行回零操作,防止参考零点的丢失。 利用卡进行加工程序的输入和输出 ? 1.把卡上的程序输入到系统里: ◆按下机床操作面板上的EDIT(编辑)软键。 ◆按下功能键(PROG)。 ◆按下右边的软键(?). ◆按下软键(卡),显示卡的存储情况。 ◆按下软键(操作) ◆按下软键(F读取)。 ◆输入文件号,并按下软键(F设定)。 ◆输入程序号,并按下软键(O设定)。 ◆按软键(执行)即可。 ? ? ? 2.把系统上的程序输出到卡里: ◆按下机床操作面板上的EDIT(编辑)软键。 ◆按下功能键(PROG)。 ◆按下右边的软键(?). ◆按下软键(卡),显示卡的存储情况。 ◆按下软键(操作)。 ◆按下软键(输出)。 ◆按下软键(执行)即可。 利用卡进行DNC加工: ?选择DNC加工方式。 ?按下功能键(PROG)。 ?按下右边的软键(?),找到软键(DNC-CD)并选择。 ?输入要执行DNC加工的文件号。 ?按下软键(DNC-ST)。

FANUC系统宏程式详解

宏程序的简单调用格式: 格式: G65 P 程序序号 L 重复次数变量分配 变量对照表 控制命令 1. If [ 条件表达式 ] GOTO n 2. While [ 条件表达式 ] DO m End m 运算符号相等:EQ 不等于: NE 大于:GT 小于:LT 大于等于: GE 小于等于: LE

FANUC系统宏程式 FANUC系统宏程序编程 一变量 普通加工程序直接用数值指定G代码和移动距离;例如,GO1和X100.0 。使用用户宏程序时,数值可以直接指定或 用变量指定。当用变量时,变量值可用程序或用MDI 面板上的操作改变。 #1=#2+100 G01 X#1 F300 说明: 变量的表示计算机允许使用变量名,用户宏程序不行。变量用变量符号(例如:#1 表达式可以用于指定变量号。此时,表达式必须封闭在括号中例如: #[#1+#2-12] 变量的类型变量根据变量号可以分成四种类型变量号变量类型功能 #0空变量该变量总是空, 没有值能赋给该变量. #1-#33局部变量 局部变量只能用在宏程序中存储数据,例如,运算结果.当断电时, 局部变量被初始化为空. 调用宏程序时, 自变量对局部变量赋值, #100-#199 #500-#999公共变量公共变量在不同的宏程序中的意义相同.当断电时,变量#100-#199 初始化为空. 变量#500-#999 的数据保存, 即使断电也不丢失. #1000系统变量 系统变量用于读和写CNC运行时各种数据的变化,例如, 刀具的当前位置和补偿值. 变量值的范围 局部变量和公共变量可以有0 值或下面范围中的值: -1047 到-10-29 或-10-2 到-1047 如果计算结果超出有效范围,则发出 P/S 报警NO.111. 小数点的省略 当在程序中定义变量值时,小数点可以省略。 例:当定义#1=123 ;变量#1 的实际值是123.000 。 变量的引用为在程序中使用变量值,指定后跟变量号的地址。当用表达式指定变量时,要把表达式放在括号中。例如: G01X[#1+#2]F#3; 被引用变量的值根据地址的最小设定单位自动地舍入。 例如: 当G00X#/; 以1/1000mm 的单位执行时,CNC把123456 赋值给变量#1, 实际指令值为G00X12346. 改变引用变量的值的符号,要把负号(-)放在#的前面。 例如:G00X-#1 当引用未定义的变量时,变量及地址都被忽略。 #)和后面的变量号指定

FANUC系统宏程式详解

宏程序的简单调用格式: 格式:G65 P程序序号 L重复次数变量分配 变量对照表 A #1 I #4 T #20 B #2 J #5 U #21 C #3 K #6 V #22 D #7 M #13 W #23 E #8 Q #17 X #24 F #9 R #18 Y #25 H #10 S #19 Z #26 控制命令 1.If [条件表达式] GOTO n 2.While [条件表达式] DO m End m 运算符号 相等:EQ 不等于: NE 大于:GT 小于:LT 大于等于:GE 小于等于:LE

FANUC系统宏程式 FANUC系统宏程序编程 一变量 普通加工程序直接用数值指定G代码和移动距离;例如,GO1和X100.0。使用用户宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用MDI面板上的操作改变。 #1=#2+100 G01 X#1 F300 说明: 变量的表示 计算机允许使用变量名,用户宏程序不行。变量用变量符号(#)和后面的变量号指定。 例如:#1 表达式可以用于指定变量号。此时,表达式必须封闭在括号中。 例如:#[#1+#2-12] 变量的类型 变量根据变量号可以分成四种类型 变量号变量类型功能 #0 空变量该变量总是空,没有值能赋给该变量. #1-#33 局部变量局部变量只能用在宏程序中存储数据,例如,运算结果.当断电时,局部变量被初 始化为空.调用宏程序时,自变量对局部变量赋值, #100-#199 #500-#999 公共变量公共变量在不同的宏程序中的意义相同.当断电时,变量#100-#199初始化为空. 变量#500-#999的数据保存,即使断电也不丢失. #1000 系统变量系统变量用于读和写CNC运行时各种数据的变化,例如,刀具的当前位置和补偿 值. 变量值的范围 局部变量和公共变量可以有0值或下面范围中的值: -1047到-10-29或-10-2到-1047 如果计算结果超出有效范围,则发出P/S报警NO.111. 小数点的省略 当在程序中定义变量值时,小数点可以省略。 例:当定义#1=123;变量#1的实际值是123.000。 变量的引用 为在程序中使用变量值,指定后跟变量号的地址。当用表达式指定变量时,要把表达式放在括号中。 例如:G01X[#1+#2]F#3; 被引用变量的值根据地址的最小设定单位自动地舍入。 例如: 当G00X#/;以1/1000mm的单位执行时,CNC把123456赋值给变量#1,实际指令值为G00X12346. 改变引用变量的值的符号,要把负号(-)放在#的前面。 例如:G00X-#1 当引用未定义的变量时,变量及地址都被忽略。 例如:当变量#1的值是0,并且变量#2的值是空时,G00X#1 Y#2的执行结果为G00X0。 双轨迹(双轨迹控制)的公共变量

FANUC数控机床机械原点的设置及回零常见故障分析

FANUC数控机床机械原点的设置及回零常见故障分析 当前大多数数控机床均采用通过减速档块的方式回零,但谊方式在日常使用中故障率却艰高,有时甚至出现机械原点的丢失。本文以FANUC系统的台中精机VCENTER-70加工中心为例浅析了数控机床机械原点的设置方法,并对该类数控机床常见回零故障的各种形式式进行了分析与总结。 机械原点是机床生产厂家在生产机床时任机床上设置的一个物理位置,可以使控制系统和机床能够同步,从而建立起一个用于测量机床运动坐标的起始位置点,通常也是程序坐标的参考点。大多数数控机床在开机后都需要回零即回机械原点的操作。本文以FANUC系统的台中精机VCENTER-70加工中心为例浅析了数控机床机械原点的设置方法,并对此类数控机床常见回零故障的各种形武进行了分析与总结。 1 机械原点设置 1.1 机械原点丢失的原因 台中精机生产的VCENTER-70加工中心采用增量编码器作为机床位置的检测装置。系统断电后,工件坐标系的坐标值就会失去记忆,尽管靠电池能够维持坐标值的记忆,但只是记忆机床断电前的坐标值而不是机床的实际位置,所以机床首次开机后要进行返回参考点操作。而当系统断电遇到电池没电或特殊情况失电时,就会造成机械原点的丢失.从而使机床回参考点失败而无法正常工作。此时机床会产生。#306 n轴电池电压0#的报警信息,并且还会产生机械坐标丢失报警。#300第n轴原点复位要求”(n代指X、Y、Z)。 1.2 机械原点的设置 在通常情况下,设置数控机床机械原点的方法主要有以下两种:1)手动使X、Y、Z三轴超程印利用三轴的极限位置选择机械原点。2)利用各坐标轴的伺服检溯反馈系统提供相应基准脉冲来选择机床参考点即机械原点。由于第一种方法是机床厂家通常建议的也是较为简便和实用的方法.因此本文在此详细介绍第1种做法。以X轴为例,设置步骤如下: (1)将机床操作面板上的方式选择开关设定为MDI方式。 (2)按下机床MDI面板上的功能键[OFS/SET]数次,进入设定画面。 (3)将写参数中的0改为1,由此,系统进入了参数可写状态。此时机床出现。SWO 100参数写入开关处于打开”的报警信息。忽略这条报警信息,设置完参数后改回为0即可。 (4)按下功能键lsYSTEM】,进入系统参数键面。通过参数搜索找到参数1815(如表l 所示)通常情况下,X轴的#4APZ或#5 APC会显示为0,若不为0就将其设定为0。 (5)找到参数1320,此参数为存储各轴正向行程的坐标值。将其X轴的正向行程设定为最大值999999。目的是让X轴的正向软限位位置值大于其正向硬限位的位置值。 (6)将方式选择开关打到手轮方式,然后摇动手轮使工作台碰及X轴的正向限位档块,此时机床会出现“#500+X过行程”报警。

发那科系统变量详解

` 第二节变量 普通的加工程序直接数字标注G代码和移动距离,例如G55和X55.0,用定制宏指令时,可以直接用数字或使用变量。当使用变量号时可通过程序或MDI操作改变变量值,例如: #33=#1+10.5 G01 X#1 F500 变量的表示:当标注一个变量时在符号(#)的后面标注变量号,例如:#1表达式可以用来当变量号,但表达式必须放在括号里,例如:#[#33-2+#4]。变量的类型:

变量的取值围:局部变量和公共变量可以取: 47-29-2947范围内的任意值0、-10和+10到-10到+10 如果计算无结果会P/S警报器报警。 小数点的使用:在程序中给变量进行赋值时,可以省略小数点。例如:#1=100;意义就是;变量#1的实际值是100.000。

变量的使用:在程序中要使用一个变量值,在地址语句后面标注变量号即可,当用表达式标注变量时表达式要放在括号里,例如:G02 I[#1+#18]F#9; 文档Word ` 在1/1000mm的增量系统中被使用的变量值的小数点后面第四位会被四舍五入。例如:#1=500.123678;那么当执行G00X#1时实际的命令会被翻译成 G00X500.124; 当使用了一个没有定义的变量时,该变量会被忽略。例如#1=0;#2的是空,那么当运行G00X#1Y#2;时其结果是G00X0; 未定义的变量:当没有给变量定义值时,该变量称为“空”变量。变量#0永远是空变量。它不能写,但能读。比如: 当使用了一个没有定义的变量时,该变量会被忽略。除非用<空>代替否则 <空>等于0。

当用在条件表达式时:只在EQ和NE时<空>才不等同于0 当#1=<空>时当#1=0时

FANUC常用系统参数说明

FANUC0 小括号()改为中括号【】将3204中的PAR由0改为1. 释放风扇报警(ALM701)参数PRM8901#0(FAN) O8000-O8999保密设置NE8(NO.3202#0). O9000-O9999保密设置NE9(NO.3202#4). FANUC Series Oi-MD: 在显示器上修改梯图。 按SYSTEM键,按右扩展键几次,直到显示器下面出现[PMCCNF]时,按[PMCCNF]软键,按[设定]软键,在出现的画面上将:编程允许(EDIT ENABLE),内置编程器许可(PROGRA MM ER ENABLE),编辑后保存到快闪存储器(WRITE TO F-ROM (EDIT)), 这三项打开即可修改梯图. FANUC Series Oi-MC : 按SYSTEM 键,按[ > ] 软键几次,当出现[PMCPRM]软键时按此键,按[SETING]软键,在出现的画面上将:EDIT ENABLE置1 WRITE TO F-ROM (EDIT)置1 PROGRAMMER ENABLE 置1 这三项打开即可修改梯图。

这三项只要能置为1 ,就能进入梯图修改,若置不了1,就是有参数封住了,防止别人乱改梯图。对于有密码的梯形图,要输入密码才可以看到,才可以修改。为使用梯形图编辑功能,应该在“PARAMETERS FOR ONLINE MONITOR”中把“RS-232-C”和“F-BUS”选择为“NOT USE”,以使在线监控功能无效。 自动插入顺序号:0000 #5 SEQ 自动插入顺序号增量值:3216 最大主轴转速:3772 加工中心乱刀修正 System------参数-----PNMNET-----数据-----操作-----缩放-----寻找。 旧版本系统D144,主轴25,D145 1POT(1).D146(2)……新版本系统D300主轴25,D301 1POT(1).D302 2POT(2)……

CNC常用系统变量

CNC常用系统变量 系统变量 #4000:主程式号 #4120:当前刀具号 #3100:数据空(宏变量) #3004=2 :控制G01进给 #3901:已加工数量 #3902:加工目标数 #3290:第1位=1,宏变量解锁 #3001:计时器单位【毫秒】 #3002:计时器单位【小时】 #3011:机台日期2011.9.12(20110912) #3012:机台时间9.10.21(091021) #5023Z值(无法改动的数值) #5022→当前机械坐标Y值(无法改动的数值) #5021X值(无法改动的数值) #5043Z值(无法改动的数值) #5042→绝对坐标Y值(无法改动的数值) #5041X值(无法改动的数值) #5063 #5062 }绝对坐标与当前机械坐标的相对值 #5061 系统变量相对应的坐标系探头代入 系统变量→坐标系→→探头程式 #5201公共坐标X值¤ #5202坐标Y值¤ #5203坐标Z值 #5221→G54坐标X值U54 #5241→G55坐标X值U55 #5261→G56坐标X值U56 #5281→G57坐标X值U57 #5301→G58坐标X值U58 #5321→G59坐标X值U59 (说明:凡是系统变量坐标系尾数是“1”表示X值,“2”表示Y值,“3”表示Z值。)#7001→G54.1P1X值U1001 #7021→G54.1P2X值U1002 #7041→G54.1P3X值U1003 #7061→G54.1P4X值U1004 #7081→G54.1P5X值U1005 #7101→G54.1P6X值U1006 #7121→G54.1P7X值U1007 (说明:凡是坐标系尾数是“1”表示X值,“2”表示Y值,“3”表示Z值。)

Fanuc系统宏程序变量

系统变量用于读和写NC 内部数据,例如,刀具偏置值和当前位置数据。但是,某些系统变量只能读。系统变量是自动控制和通用程序开发的基础。说明接口信号是可编程机床控制器(PMC)和用户宏程序之间交换的信号。 刀具补偿值:用系统变量可以读和写刀具补偿值。 可使用的变量数取决于刀补数,是否区分外形补偿和磨损补偿以及是否区分刀长补偿和刀尖补偿。当偏置组数小于等于200 时,也可使用#2001~#2400。 宏程序报警:

例: #3000=1(TOOL NOT FOUND) →报警屏幕上显示“3001 TOOL NOT FOUND”(刀具未找到) 停止和信息显示:程序停止执行并显示信息。 时间信息:时间信息可以读和写。

自动运行控制:可以改变自动运行的控制状态。 ·当电源接通时,该变量的值为0。 ·当单程序段停止无效时,即使单程序段开关设为ON,也不执行单程序段停止。 ·当指定不等待辅助功能(M,S 和T 功能)完成时,在辅助功能完成之前,程序即执行到下一程序段。而且分配完成信号DEN 不输出。

·当电源接通时,该变量的值为0。 ·当进给暂停无效时: (1)当进给暂停按钮被按下时,机床以单段停止方式停止。但是,当用变量#3003 使单程序段方式无效时,单程序段停止不执行。 (2)当进给暂停按钮压下又松开时,进给暂停灯亮,但是,机床不停止;程序继续执行,并且机床停在进给暂停有效的第一个程序段。 ·当进给速度倍率无效时,倍率总为100%,而不管机床操作面板上的进给速度倍率开关的设置。 ·当准确停止检测无效时,即使那些不执行切削的程序段也不进行准确停止检测(位置检测)

相关文档
最新文档