发那科加工中心编程汇总课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《发那科加工中心编程汇总课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 加工 中心 编程 汇总 课件
- 资源描述:
-
1、1 加工中心编程(FANUC) 培训资料 2 一、与编程相关的警告和注意 1、坐标系的设定 ( 原点偏置 ) 如果没有设置正确的坐标系,尽管指令正确的,但机床有可能并不按你想象的运作运动。这种误动作有可能损坏刀具、机床、工件甚至伤害用户。 2、程序编辑 一般来说,当加工程序正在使用时,请不要修改、插入、或者删除其中的命令。否则,机床将会发生不可预料的动作。 3、刀具补偿 当使用刀具补偿功能时,请仔细检查补偿方向和补偿量,如果在补偿功能方式下,指定返回参考点命令,补偿就会暂时取消,这可能引起机床不可预测的动作,因此指定以上命令时,请先取消补偿功能。 4、机床通电后, CNC装置尚未出现位置显示和
2、报警画面之前,请不要碰操作面板上的任何按键。 5、倍率禁止 在螺纹加工,刚性攻丝或其它攻丝期间,如果倍率被禁止,速度不能预测,可能会造成刀具、机床本身和工件的损害或伤害用户。 6、注意坐标值输入时的默认单位为 0.001mm,输入数据时注意小数点的编写。 3 一、与编程相关的警告和注意 7、非线性插补定位 当进行非线性插补定位时(在起点和终点之间,利用非线性运动进行定位,包括快速移动),在编程之前请仔细确认刀具路径的正确性。 8、绝对值/增量值方式 如果用绝对坐标编制的程序在增量方式下运行时,或者反过来,机床有可能发生误动作。 9、平面选择 在圆弧插补、螺旋插补或固定循环时如果指定的平面不正确
3、,机床有可能发生误动作。 10、注意在PM400、PM500等加工中心每个程序段中只能有一个 M指令,禁止修改后同一句程序段中出现两个或以上的 M指令。(YNC加工中心不能超过三个 M指令。) 4 二、数控机床简介 1、NC的定义:数字控制( Numerical Control ) 。用数字化信号对机床运动(位置及速度)及其加工过程进行控制的一种方法。 2、数控机床的分类、数控机床的分类 刀具旋转加工:铣床、加工中心 工件旋转加工:车床 放电加工:线切割、激光加工 3 3、坐标轴 直线轴:X、Y、Z 回转轴:A、B、C 附加轴:U、V、W 4 4、坐标轴及方向的确定方法 (1)右手法则 (2)
4、Z轴平行于机床主轴 (3)Z轴靠近工件的方向为负 (4)在编程中认为刀具移动而工件不动 5 三、程序的构成三、程序的构成 1、程序区是由多个程序段组成的 , 程序部分用程序号开始、用程序结束代码结束。 程序区的构成 程序区 程序号 O O0001; 程序段1 N1 G91 G00 X120.0 Y80.0; 程序段2 N2 G43 Z-32.0 H01; 程序段n Nn Z0; 程序结束 M30; 2、一个程序段多个字组成: N G X Y Z F S T M ; 顺序号 准备功能 位 置 信 息 进给速度 主轴功能 刀具功能 辅助功能 程序段结束 3、一个字的组成:地址 +数值 (1)字是构
5、成程序段的最小单位 (2)字母A-Z之一用作地址 (3)数值区分正负 例如:X-100.0 6 功能 地址 意义 指令值范围 程序号 O 程序号 19999 顺序号 N 顺序号 199999 准备功能 G 指定移动方式 099 尺寸字 X、Y、Z、A、B、C、U、V、W 坐标轴移动指令 99999.999 R 圆弧半径 99999.999 I、J、K 圆弧起点到圆弧中心的距离 99999.999 进给速度 F 每分钟进给速度、每转进给速度 1240000 mm/min 0.01500.00 mm/rev 主轴功能 S 主轴转速 020000 刀具功能 T 刀号 099999999 辅助功能 M
6、 机床上各种开关的控制 099999999 偏置号 D、H 刀具补偿 0400 暂停 P、X 暂停时间 099999999 程序号指定 P 子程序号 19999 重复次数 L、P、K 子程序重复次数 19999 参数 P、Q、R 固定循环参数 四、指令范围四、指令范围 可输入小数点的字母为: X、Y、Z、A、B、C、U、V、W、I、J、K、R、Q、F; 不可输入小数点的字母为: P、D、H、S、T、M。 7 五、准备功能(G代码) 1、几点注意事项: (1)G代码分两类:非模态G代码(只在当前程序段有效,也称为一次性代码)和模态G代码(在指令同组其它G代码前,该G代码一直有效)。 (2)在表中
7、,除了00组为非模态G代码外,其它全部是模态G代码 (3)在00组G代码中,G10、G11是模态G代码 (4)通过修改参数,可以设定G60的组别(可以为00组或01组) (5)G代码电源接通时的状态在表中用表示,如果同组有两个代码,可以通过参数设定其中一个为电源接通时的状态。 (6)当选择了表中未列出的G代码时,机床会报警。 (7)可以在同一程序段中指令多个不同组的G代码。如果在同一程序段中指令了多个同组的G代码,仅执行最后指令的G代码。 (8)如果在固定循环中指令了01组的G代码,则固定循环被取消。(与G80的作用相同) 8 2、G代码表 G代码 组 功能 G00 01 定位 G01 直线插
8、补 G02 圆弧插补(顺时针) G03 圆弧插补(逆时针) G04 00 停刀,暂停 G05.1 AI先行控制/AI轮廓控制 G07.1(G107) 圆柱插补 G08 先行控制 G09 准确停止 G10 可编程数据输入 G11 可编程数据输入方式取消 G15 17 极坐标指令取消 G16 极坐标指令 G17 02 选择XY平面 G18 选择ZX平面 G19 选择YZ平面 G20 06 英寸输入 G21 毫米输入 G22 04 存储行程检测功能有效 G23 存储行程检测功能无效 G27 00 返回参考点检测 G28 返回参考点 G29 从参考点返回 G30 返回第2、3、4参考点 G代码 组 功
9、能 G31 00 跳转功能 G33 01 螺纹切削 G37 00 自动刀具长度测量 G39 拐角偏置圆弧插补 G40 07 刀具半径补偿取消/三维补偿取消 G41 左侧刀具半径补偿/三维补偿 G42 右侧刀具半径补偿 G40.1(G150) 19 法线方向控制取消方式 G41.1(G151) 法线方向控制左侧接通 G42.1(G152) 法线方向控制右侧接通 G43 08 正向刀具长度补偿 G44 负向刀具长度补偿 G45 00 刀具偏置值增加 G46 刀具偏置值减少 G47 2倍刀具偏置值 G48 1/2倍刀具偏置值 49 08 刀具长度补偿取消 G50 11 比例缩放取消 G51 比例缩放
10、有效 G50.1 22 可编程镜像取消 G51.1 可编程镜像有效 G52 00 局部坐标系设定 G53 选择机床坐标系 G54 14 选择工件坐标系1 9 2、G代码表 G代码 组 功能 G81 09 钻孔循环 G82 钻孔循环或反镗循环 G83 排屑钻孔循环 G84 攻丝循环 G85 镗孔循环 G86 镗孔循环 G87 背镗循环 G88 镗孔循环 G89 镗孔循环 G90 03 绝对值编程 G91 增量值编程 G92 00 设定工件坐标系/最大主轴速度 G92.1 工件坐标系预置 G94 05 每分钟进给 G95 每转进给 G96 13 恒表面速度控制 G97 恒表面速度控制取消 G98
11、10 固定循环返回到初始点 G99 固定循环返回到R点 G160 20 横向进磨控制取消 G161 横向进磨控制 G代码 组 功能 G54.1 14 选择附加工件坐标系 G55 选择工件坐标系2 G56 选择工件坐标系3 G57 选择工件坐标系4 G58 选择工件坐标系5 G59 选择工件坐标系6 G60 00/01 单方向定位 G61 15 准确停止方式 G62 自动拐角倍率 G63 攻丝方式 G64 切削方式 G65 00 宏程序调用 G66 12 宏程序模态调用 G67 宏程序模态调用取消 G68 16 坐标旋转/三维坐标转换 G69 坐标旋转取消/三维坐标转换取消 G73 09 排屑钻
12、孔循环 G74 左旋攻丝循环 G75 01 切入磨削循环 G76 09 精镗循环 G77 01 切入直接固定尺寸磨削循环 G78 连续进刀表面磨削循环 G79 间歇进刀表面磨削循环 G80 09 固定循环取消 10 3、常用G代码说明 (1)绝对值编程(G90)和增量值编程(G91) 有两种方法指令刀具的移动:绝对值指令G90和增量值指令G91。 指令格式:G90 X_Y_Z_; G91 X_Y_Z_; 绝对值指令是刀具移动到“距坐标系原点的某一距离”的点; 增量值指令是指刀具从前一个位置移动到下一个位置的位移量。 如左图: 绝对值指令:G90 X40.0 Y70.0 增量值指令:G91 X-
13、60.0 Y40.0 11 3、常用G代码说明 (2)定位(G00):刀具以快速移动速度移动到指定的工件坐标系中的位置。 指令格式:G00 X_Y_Z_; (3)直线插补(G01):刀具沿直线移动 指令格式:G01 X_Y_Z_F_; 刀具以F指定的速度(一般为每分钟进给)沿直线移动到指定的位置,直到新的值被指定,F一直有效。 G00指令中可通过参数设置选择两种刀具轨迹之一:非直线插补定位和直线插补定位(如右图)。 G00指令中的快速移动速度由参数控制。 12 (4)圆弧插补(G02、G03):刀具沿圆弧运动。 指令格式: 、在XY平面: G17 G02,G03 X_Y_ I,J,R F_;
14、、在ZX平面: G18 G02,G03 X_Z_ I,K,R F_; 、在YZ平面: G19 G02,G03 Y_Z_ J,K,R F_; 3、常用G代码说明 13 指令 说明 G17 指定XY平面上的圆弧 G18 指定ZX平面上的圆弧 G19 指定YZ平面上的圆弧 G02 圆弧插补,顺时针方向 G03 圆弧插补,逆时针方向 X_ X轴或它的平行轴的指令值 Y_ Y轴或它的平行轴的指令值 Z_ Z轴或它的平行轴的指令值 I X轴从起点到圆弧圆心的距离(带符号) J Y轴从起点到圆弧圆心的距离(带符号) K Z轴从起点到圆弧圆心的距离(带符号) R 圆弧半径(带符号) F 沿圆弧的进给速度 (4
15、)圆弧插补(G02、G03):刀具沿圆弧运动。 3、常用G代码说明 14 圆弧插补的“顺时针”和“逆时针”是指从Z轴(Y轴或X轴)的正方向往负方向看。 圆弧中心用I,J,K指定时,如果是一个整圆,可以省略终点坐标,如果起点和终点之间的半径差超过参数的允许值,则会报警。 I0,J0,K0可以省略。 用R指定半径时,若圆弧小于180o,半径用正值表示,若圆弧大于180o,半径用负值表示,如果起点和终点位于相同位置,并用R时,程序编制出的圆弧为0o(即刀具不移动)。 如果同时指定I,J,K和R,则指定R的圆弧优先,其它的被忽略。 (4)圆弧插补(G02、G03):刀具沿圆弧运动。 3、常用G代码说明
展开阅读全文