广州数控车床跟FANUC数控车床宏程序的不同点文档
更新时间:2023-04-11 20:13:01 阅读量: 实用文档 文档下载
浅谈广州数控车床与FANUC 数控车床宏程序编制
的不同点
对于FANUC 系统数控车床的宏B 程序编制,大家并不陌生,所有的教材都有例子,但对于广州数控系统车床来说,宏A 程序几乎查不到实例资料,厂家说明书只介绍几个G65格式,对于广大数控人员来说,只是凤毛麟角,无实际例子,往往无从下手,下面本人举一些程序例子,供大家参考。
宏程序是用户把实现某种功能的一组指令像子程序一样预先存入存储器中,用一个指令代表这个存储的功能,在程序中只要指定该指令就能实现这个功能。通常我们把这一组指令称为用户宏程序本体,简称宏程序,把代表指令称为用户宏程序调用指令,简称宏指令。用户宏程序允许使用变量,可以给变量赋值,变量间可以进行算术和逻辑运算,这样用户可以扩展数控系统的功能。用户宏程序有A 、B 两种功能,广州数控系统GSK980TD 使用宏A 程序,FANUC-0i 系统数控使用宏B 较多。
FANUC 数控系统车床的宏程序指令可参考其它有关数控的书。 FANUC 数控系统车床例子如下:
图1椭圆的长轴a=20,短轴b=15
椭圆标准方程公式是: 1//22=+b X a Z
X=a Z a b 22-
O0001
G99 M3 S400
T0101
G0 X32 Z2 图
1
G73 U15 R16
G73 P10 Q20 U0.3 W0 F0.2
N10 G0 X0
G01 Z0
#1=20 赋值#1=20
#2=15 赋值#2=15
#3=20 赋值#3=20,#3为起点到圆心的距离
WHILE [#3 GE 0] DO 1 当#3大于等于0,执行1 语句,否
则执行END 1以下语句
#4=#2*SQRT[#1*#1-#3*#3]/#1 #4=#2×2
23#
1# /#1
G1 X[2*#4]Z[#3-20] 车椭圆
#3=#3-0.5 步距0.5
END 1 语句1 结束
N20 X32
G0 X100 Z100
M00
M3 S100 T0101
G0X 34 Z2
G70 P10 Q20 F0.08
G0 X100 Z100
M30
从以上例子看出,宏B程序比较直观易懂,符合语言的逻辑规律。而广州数控系统宏A程序相对来说比较呆板,下面详细说明。
广州数控系统车床变量的表示用“#”+变量号来表示
格式:#i(I=200,202,203,……) 示例:#205,#209,#223
根据变量号的不同,变量分为公用变量和系统变量:
公用变量有#200~#231、#500~#515,在程序中是公用的,变量值掉电保持。
系统变量的用途中系统中是固定的,系统变量接口输入信号有#1000~1015,接口输出信号有#1100~#1105。
一般指令格式:G65 Hm P#i Q#j R#k;
m:表示运算命令或转移命令功能
#i;存入运算结果的变量名
#j:进行运算的变量名1,也可是常数
#k:进行运算的变量名2,也可是常数
如:G65 H02 P#201 Q#202 R15;(#201=#201+15)
具体各H后的m值含义见广州数控系统说明书。
广州数控系统车床例子如下:
椭圆的长轴a=20,短轴b=15
椭圆参数方程公式是Z=bCOS(t),X=aSIN(t)
即得Z=20COS(t),直径X=30SIN(t)
O0001
G99 M3 S400
T0101
G0 X32 Z3
G1 Z1 F0.2
G65 H01 P#201 Q28500 赋值#201=28.5
N70 G65 H01 P#200 Q0000 赋值#200=0°,起始角0°
N80 G65 H31 P#204 Q30000 R#200 #204=30×SIN#200
G65 H02 P#204 Q#204 R#201 #204=#204+#201
G65 H32 P#205 Q20000 R#200 #205=20×COS#200
G65 H03 P#205 Q#205 R19500 #205=#205-19.5
G1 X#204 Z#205 车椭圆
G65 H02 P#200 Q#200 R5000 #200=#200+5°角度增量5°
G65 H84 P80 Q#204 R29990 当#204小于29.99时,返回
N80语句,大于时执行下一
句
G65 H03 P#201 Q#201 R1500 #201=#201-1.5
G0 X32 Z1
G0 X#201
G65 H84 P70 Q#200 R85000 当#200小于85°时,返回
N70语句,大于时执行下一
句
G0 X100 Z100
M00
T0101 M3 S1000
G0 X0 Z3
G1 Z0 F0.08
G65 H01 P#200 Q0000 赋值#200=0
N90G65 H31 P#204 Q30000 R#200 #204=30×SIN#200
G65 H32 P#205 Q20000 R#200 #205=20×COS#200
G65 H03 P#205 Q#205 R20000 #205=#205-20
G1 X #204 Z#205 车椭圆
G65 H02 P#200 Q#200 R1000 #200=#200+1°角度增量1°G65 H84 P90 Q#200 R90000 当#200小于90°时,返回
N90语句,大于时执行下一
句
G0 X100 Z100
M30
可见广州数控系统车床编程方式与FANUC数控系统车床大不相同,广州数控系统车床的宏程序编程只能用参数方程来加工,转移判断语句与FANUC数控系统WHILE…DO 语句相似。
对于车內椭圆的工件,例子如下:
FANUC数控系统车床:
图2椭圆的长轴a=40,短轴b=20
O0001
G99 M3 S400
T0101
G0 X15 Z2
G71 U1 R0.5
G71 P10 Q20 U-0.3 W0
F0.2
N10 G0 X39
G1 Z0
X20 Z-33.35
Z-40
X19 N20 G0Z2 图2
G0 X17 Z2
G73 U-3 R4
G73 P30 Q40 U-0.3 W0 F0.2
N30 G0 X40
G01 Z0
#1=40 赋值#1=40
#2=20 赋值#2=20
#3=0 赋值#3=0,#3为起点到圆心的距离
WHILE [#3 GE -33.35] DO 1 当#3大于等于-33.35,执行1
句,否则执行END 1以下语
句
#4=#2*SQRT[#1*#1-#3*#3]/#1 #4=#2×2
23#
1# /#1
G1 X[2*#4]Z#3 车椭圆
#3=#3-0.5 步距0.5
END 1 语句1 结束
W-6
X17
N40 G0 Z2
G0 X100 Z100
M00
M3 S100 T0101
G0X 42 Z2
G70 P10 Q20 F0.08
G0 X100 Z100
M30
此程序先进行粗镗内孔使余量减小,最后分4刀加工椭圆。而广州数控系统车床可先钻好孔,再一层层车削。
广州数控系统车床:
椭圆的长轴a=40,短轴b=20
椭圆参数方程公式是Z=bCOS(t),X=aSIN(t)
即得Z=40COS(t),直径X=40SIN(t)
O0001
G99 M3 S400
T0101
G0 X0 Z3
G1 Z1 F0.2
G65 H01 P#201 Q38500 赋值#201=38.5
N70 G65 H01 P#200 Q90000 赋值#200=90°
N80 G65 H31 P#204 Q40000 R#200 #204=40×SIN#200
G65 H03 P#204 Q#204 R#201 #204=#204-#201
G65 H32 P#205 Q40000 R#200 #205=40×COS#200
G1 X#204 Z#205 车椭圆
G65 H02 P#200 Q#200 R3000 #200=#200+5°角度增量5°G65 H83 P80 Q#204 R0000 当#204大于0时,返回N80
语句,小于时执行下一句
G65 H03 P#201 Q#201 R1500 #201=#201-1.5
G0 X0 Z1
G0 X#201
G65 H84 P70 Q#200 R185000 当#200小于185°时,返回
N70语句,大于时执行下一
句
G0 X100 Z100
M00
T0101 M3 S1000
G0 X40 Z3
G1 Z0 F0.08
G65 H01 P#200 Q90000 赋值#200=90°
N90 G65 H31 P#204 Q40000 R#200 #204=40×SIN#200
G65 H32 P#205 Q40000 R#200 #205=40×COS#200
G1 X #204 Z#205 车椭圆
G65 H02 P#200 Q#200 R1000 #200=#200+1°角度增量1°G65 H84 P90 Q#200 R180000 当#200小于180°时,返回
N90语句,大于时执行下一
句
G0 X100 Z100
M30
正在阅读:
广州数控车床跟FANUC数控车床宏程序的不同点文档04-11
2009年哈工大动力工程与工程热物理硕士研究生入学考试专业课试题08-12
新型肥料与施肥技术04-24
第十三章 光单元检测04-11
居里夫人的三克镭02-13
浅析孙犁《白洋淀纪事之一—荷花淀》02-20
2018年中国智能体脂秤行业分析报告-市场深度调研与投资前景预测(目录)08-30
中国式团队管理(时代光华试题)09-22
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 数控车床
- 不同点
- 广州
- 文档
- 程序
- FANUC
- 【最新修订版】基于verilog_hdl的异步FIFO设计毕业论文设计
- 自主招生语文试卷(附答案)
- (完整word版)古诗词鉴赏知识点归纳.docx
- 小学综合实践活动课《走进博物馆》案例(邵莉)教学文案
- 2022-2022年中国超声波乳化分散器行业市场调查及投资前景预测报
- 国外民宿行业发展现状分析
- 连云港专业技术人员权益保护考试题库答案
- 恩施论文网职称论文发表网-电气工程自动化建设问题发展探讨论文
- 【典型案例】人民司法案例:未订立无固定期限劳动合同的双倍工资
- 第二号 临时公告披露申请表、董事会及监事会声明、全天停牌申请
- (完整版)北师大版五年级数学下册露在外面的面练习题及答案
- 润滑油公司实体绩效管理规定细则
- 广州市眼镜店市场调查报告
- 穆斯林开斋节美好祝福语大全
- 湖北省黄冈中学、黄石二中2022届上学期高三数学文科联考试卷
- GSP零售药店考试试卷及答案演示教学
- 【完整版】2022-2025年中国原奶行业发展趋势预测与发展战略咨询
- 2022年浙江财经大学思想政治理论课教学与研究部702马克思主义基
- 开展危险化学品使用安全生产专项整治行动实施方案
- 幼儿园:大班科学活动《小工具用处大》及反思