




已阅读5页,还剩60页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数控加工中宏程序的编制方法 中国数控信息网欢迎您 FANUC宏程序简介 在数控编程中 宏程序编程灵活 高效 快捷 宏程序不仅可以实现象子程序那样 对编制相同加工操作的程序非常有用 还可以完成子程序无法实现的特殊功能 例如 型腔加工宏程序 固定加工循环宏程序 球面加工宏程序 锥面加工宏程序等 FANUC宏程序特殊用法 宏程序还可以实现系统参数的控制 如 坐标系的读写 刀具偏置的读写 时间信息的读写 倍率开关的控制等 中国数控信息网欢迎您 SIEMENS参数编程 与FANUC类似 但功能要弱一些 变量以 R 开始 如 R0 R1 R99 不包含系统变量 系统变量以 开头 FANUC宏程序的构成 1 包含变量2 包含算术或逻辑运算 的程序段3 包含控制语句 例如 GOTO DO END 的程序段4 包含宏程序调用指令 G65 G66 G67或其他G代码 M代码调用宏程序 的程序段 中国数控信息网欢迎您 FANUC宏程序的变量 FANUC数控系统变量表示形式为 后跟1 4位数字 变量种类有四种 FANUC宏程序的变量 FANUC宏程序的变量 FANUC宏程序的变量 中国数控信息网欢迎您 刀具补偿存储器C的系统变量 当偏置组数小于等于200时 也可以用 2001 2400 刀具补偿存储器C用G10指令进行设定 P 刀具补偿号R 绝对值指令 G90 方式时的刀具补偿值 增量值指令 G91 方式时的刀具补偿值为该值与指定的刀具补偿号的值相加 自动运行控制的系统变量 自动运行控制的系统变量 攻丝加工循环 工件原点偏移值的系统变量 工件原点偏移值的系统变量 工件原点偏移值的系统变量 工件原点偏移值的系统变量 工件原点偏移值的系统变量 工件原点偏移值的系统变量 工件原点偏移值的系统变量 工件原点偏移值的系统变量 用G10改变工件坐标系零点偏移值 格式 G10L2PpIP P 0 外部工件零点偏移值P 1 工件坐标系G54的零点偏移值P 2 工件坐标系G55的零点偏移值P 3 工件坐标系G56的零点偏移值P 4 工件坐标系G57的零点偏移值P 5 工件坐标系G58的零点偏移值P 5 工件坐标系G59的零点偏移值IP 对于绝对值指令 G90 为每个轴的工件零点偏移值 对于增量值指令 G91 为每个轴加到设定的工件零点偏移值 FANUC宏程序运算符 FANUC宏程序运算符 FANUC宏程序运算符 FANUC宏程序运算符 FANUC宏程序的转移和循环 无条件转移 GOTOn n为顺序号 1 99999 例 GOTO10为转移到N10程序段 中国数控信息网欢迎您 FANUC宏程序的转移和循环 条件转移 IF语句 IF 条件表达式 GOTOn当指定的条件表达式满足时 转移到标有顺序号n的程序段 如果指定的条件表达式不满足时 执行下个程序段 中国数控信息网欢迎您 FANUC宏程序的转移和循环 条件转移 IF语句 IF 条件表达式 GOTOn FANUC宏程序的转移和循环 IF 条件表达式 THEN当指定的条件表达式满足时 执行预先决定的宏程序语句 例 IF 1EQ 2 THEN 3 0 中国数控信息网欢迎您 FANUC宏程序循环 WHILE 条件表达式 Dom m 1 2 3 注 循环允许嵌套 最多3层 但不允许交叉 条件不满足 条件满足 ENDm FANUC宏程序循环 FANUC宏程序循环 FANUC宏程序循环 FANUC宏程序的条件表达式运算符 中国数控信息网欢迎您 FANUC宏程序的调用 非模态调用G65 格式 G65PpLl其中p 要调用的程序号L 调用次数 默认为1 自变量 数据传递到宏程序 FANUC宏程序的调用 模态调用 G66 G66PpLl 程序点G67 取消模态 其中p 要调用的程序号L 调用次数 默认为1 自变量 数据传递到宏程序 中国数控信息网欢迎您 FANUC宏程序的调用 FANUC宏程序的调用 自变量指定 FANUC宏程序的G代码调用 FANUC宏程序的G代码调用 中国数控信息网欢迎您 FANUC宏程序的M代码调用 FANUC宏程序中刀具半径补偿 SIEMENS参数编程 格式 Rn n的缺省取值范围为0 99 例如 R1R2 R99 中国数控信息网欢迎您 SIEMENS参数编程中的数学运算符 SIEMENS参数编程中的数学运算符 SIEMENS参数编程中的比较或逻辑运算符 SIEMENS参数编程示例 SIEMENS参数编程程序跳转 无条件跳转GOTOBLABEL 向后跳转 向程序头跳转 GOTOFLABEL 向前跳转 向程序尾跳转 LABEL为程序段标示 中国数控信息网欢迎您 SIEMENS参数编程程序跳转 条件跳转IF表达式GOTOBLABEL 向后跳转 向程序头跳转 IF表达式GOTOFLABEL 向前跳转 向程序尾跳转 LABEL为程序段标示 SIEMENS参数编程程序跳转 宏程序示例 采用 20R4铣刀加工SR30的球 已知球心坐标为 X0Y0Z 5 宏程序示例 宏程序示例 分析 铣球程序一般采用自动编程来实现 但是 利用宏程序强大的功能同样也可以实现 而且程序更加简洁 编程思路 铣球可以认为是多个铣圆的组合 排刀分布 有两种方案 一是按Z向分布 二是按圆心角分布 从保证表面质量来看 最佳方案为按圆心角分布 宏程序示例 圆弧起点计算 从X正向开始起刀 刀具根部R4的圆心在XZ平面的运动轨迹为与R30等距的圆R34 见图示中红色轨迹 刀尖点上4mm处的轨迹 即褐色轨迹 为红色轨迹沿X正向平移6毫米 刀尖点坐标为褐色轨迹沿Z轴向下平移4mm 即绿色轨迹 起始角度 ARCSIN 5 4 34 15 349 起始位置X值 34 COS 15 349 6 38 787起始位置Z值 0 通用表达式 34 sin 15 349 5 4 宏程序示例 变量定义 1为圆心角 范围由 15 349 90 2为刀尖中心X值 34 COS 1 6 3为刀尖中心Z值 34 SIN 1 5 4 宏程序示例 宏程序示例 用 20R10铣刀加工轮廓处R5圆角 宏程序示例 G00X2 5Y26 664G01G41D01X 8 991Y2 023G03X2 5Y 3 336I11 491J9 641X32 969Y 208I0 J150 G02X44 955Y 10 952I2 031J 9 792G03Y 49 048I199 09J 19 048G02X33 452Y 59 88I 9 955J 952G03X 28 452I 30 952J 197 59G02X 39 922Y 48 75I 1 548J9 88G03Y 11 25I 148 823J18 75G02X 27 969Y 208I9 922J1 25G03X2 5Y 3 336I30 469J146 872X13 991Y2 023I0 J15 G40G01X2 5Y26 664 下面为铣外形的一段程序 采用刀具半径补偿 宏程序示例 编程思路 利用G10指令修改刀具半径偏置值来实现倒圆角 G10格式为G10L12P1R 其中 P1表示修改D01 R后为刀具半径偏置值 设定倒角的圆心角为变量 1 取值范围为0 90 设定 2为刀具半径偏置值 取值 COS 1 15 5设定 3为Z值 取值 SIN 1 5 10 5 10 中国数控信息网欢迎您 宏程序示例 M03S3000G00G90G54Z100 1 0X2 5Y26 64Z5 WHILE 1LE90 DO1 2 COS 1 15 5 3 SIN 1 5 10 5 10G10L12P1R 2G01Z 3F900 G00X2 5Y26 664G01G41D01X 8 991Y2 023G03X2 5Y 3 336I11 491J9 641X32 969Y 208I0 J150 G02X44 955Y 10 952I2 031J 9 792G03Y 49 048I199 09J 19 048G02X33 452Y 59 88I 9 955J 952G03X 28 452I 30 952J 197 59G02X 39 922Y 48 75I 1 548J9 88G03Y 11 25I 148 823J
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 曹刿论战教学课件
- 2025“蓉漂人才荟”成都大学考核招聘高层次人才16人笔试参考题库附答案解析
- 2025年精神科常见疾病诊疗方案模拟考试卷答案及解析
- 2026国家能源集团山西公司秋季校园招聘39人职位表笔试模拟试题及答案解析
- 2025浙江宁波北仑区档案馆招聘编外工作人员1人笔试模拟试题及答案解析
- 2026中国华能集团有限公司能源研究院高校毕业生招聘笔试参考题库附答案解析
- 2025中石油深圳新能源研究院有限公司秋季高校毕业生招聘笔试备考试题及答案解析
- 2025年宁波市鄞州区妇幼保健所招聘编外人员2人笔试模拟试题及答案解析
- 2026中国华能集团有限公司广西分公司本部优才计划招聘笔试模拟试题及答案解析
- 2025年免疫科自身免疫性疾病的诊断治疗模拟测试卷答案及解析
- 四年级下册心理健康教案-第二十五课 有了苦恼会倾诉-培养孩子的乐观情绪|北师大版
- 预应力混凝土管桩(L21G404)
- DL-T5024-2020电力工程地基处理技术规程
- PICC堵管原因与再通方法
- 初中数学分层作业设计举例-有理数
- 给小学生科普化学
- 驾照体检表完整版本
- 磁保持继电器基础知识课件
- 安全生产区域管理办法范本
- 设备保管协议
- 中石油职称英语通用教材
评论
0/150
提交评论