FANUC系统-斗笠式加工中心 加工程序解析
来源:互联网 发布:牛津大学古典学数据库 编辑:程序博客网 时间:2024/06/12 01:05
本人有幸研究过FANUC系统的PMC和加工程序,此文献给曾经的自己!
从车床CK6150开始研究,毕竟PMC程序不涉及自动换刀等功能,相对于加工中心VMC850 简单了很多;
我觉得学习FANUC机床的应该必备两本书,一本是《FANUC数控系统PMC编程技术》罗敏著;一本是《典型数控系统应用技术(FANUC篇)》罗敏著;结合实习的机会
,看懂配电图,结合配电柜验证,一边操作机床,一边学习,学会琢磨,不懂要问前辈,慢慢的吃透这两本书,同时也是对机床的整体的解剖了;
至于学习FANUC机床,我个人是从车床PMC开始的,从机床上拷贝PMC程序出来(毕竟工厂稳定使用的嘛),从IO表入手,结合软件搜索同名变量,分析逻辑,
分析PMC程序推理出机床的动作,最好是将PMC程序打印出来,方便分析和做记录;结合机床功能,最好是有个熟悉机床的动作的人给以引导和验证分析结果;
反复的推敲和验证,将心中所想的疑惑得以解决了就是最好的结果了。
最后,若是理解透了PMC,那你的PMC水平也就不低了,可以尝试修改PMC,再烧入机床,不懂的怎么弄的要问前辈。
一句话,理论与实际要相结合。
此文不针对PMC做解析,而是示例解析几个 加工中心的加工程序,共同进步。
%
N0020 G54 (set origin position)‘设定第一个工件坐标
N0030 G90 (absolute dimensions)‘G90(绝对值方式编程)编入程序时,以后所有编入的坐标值均以编程零点为基准的
N0040 G17 (XY plane)‘X-Y平面设定
N0050 G64 (disable stopping between moves)‘连续路径方式,用于粗加工
N0060 M05 (extra header code)‘
N0080 G94 F1000 (feedrate in mm/min)‘进给率,每分钟进给,这是机床开机的默认状态
N0090 G01 X-151.500 Y0.000 Z0.000 (move to start point)‘G01使刀具按照直线插补方式移动到指定位置。移动到开始的点(-151.5,0,0)
N0100 M00 (stop to load ballbar)‘
N0110 G01 X-150.000 Y0.000 (in feed)‘进给
N0120 G03 X-150.000 Y0.000 I150.000 J0.000 (CCW arc)‘G03是顺圆插补,I和K均是圆弧终点的坐标值。I是X方向值、J是Y方向值,K是Z方向值
N0130 G03 X-150.000 Y0.000 I150.000 J0.000 (CCW arc)
N0140 G01 X-151.500 Y0.000 (out feed)‘退出进给
N0150 G04 X5 (pause between runs)‘加工运动暂停,时间到后,继续加工。暂停时间由F后面的数据指定。单位是秒
G04(延时或暂停指令)
一般用于正反转切换、加工盲孔、阶梯孔、车削切槽
N0160 G01 X-150.000 Y0.000 (in feed)
N0170 G02 X-150.000 Y0.000 I150.000 J0.000 (CW arc)
N0180 G02 X-150.000 Y0.000 I150.000 J0.000 (CW arc)
N0190 G01 X-151.500 Y0.000 (out feed)
N0200 M30 (end of program) ‘退出程序
%
- FANUC系统-斗笠式加工中心 加工程序解析
- 加工
- 加工中心的选用
- FANUC系统开发API(FOCAS2)pc应用开发,机加工领域
- 第一节 加工中心数控系统简介
- 加工中心编程技术讲座文库
- 立式加工中心坐标系是什么
- 课题十 加工中心的编程技巧
- 附表5 加工中心刀具调整卡
- CNC加工中心刀柄类型有哪些
- 基于canal数据加工系统
- 附表4 数控加工程序清单
- 程序猿到美加工作: 面试, 生活,税
- 木条加工
- PCB加工
- 木材加工
- 木材加工
- 木材加工
- IOS 在iPhone上实现简单Http服务
- 设计模式之装饰器
- C#控制台 输出hello world之 用派生类的方法屏蔽基类的方法输出
- 树莓派做web服务器
- Java 设计模式之建造者模式的详解(创建模式)
- FANUC系统-斗笠式加工中心 加工程序解析
- java面向对象3
- C#控制台 输出hello world之 使用基类的引用输出
- PAT-B 1054. 求平均值
- 我们聊一聊ConcurrentHashMap
- Android自定义控件之标题控件
- HTTP缓存机制
- C++ 类、对象,及其调用方法
- Spark RDD、DataFrame和DataSet的区别