




已阅读5页,还剩83页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
宏程序讲解 用户宏程序程序保护与快捷程序编辑图形对话编程 ManualGuidei 交流内容 一 变量二 运算指令三 控制指令四 系统变量五 宏程序调用六 典型应用举例 用户宏程序相关 主程序 宏程序 主程序和宏程序的关系 形状类似但大小不同 圆 方及其它 其它 自动化功能 刀具长度测量 生产管理等 特殊形状 椭圆 球等 大小相同但位置不同 组孔 阵列等 宏程序的适用范围 宏程序与子程序的比较 变量的种类变量的显示与设定变量的使用未定义变量 一 变量 例 10 1005表达式也可以用于指定变量号 需封闭在括号中 例 2 1 500 2 可在程序段结尾加注释说明变量内容 需用括号封闭 例 2 3 1 TOOLNUMBER 变量符号 变量号 变量的表示 1 变量的种类 变量的种类 1 变量的种类 变量的范围 1 变量的种类 1 按下显示宏程序变量值 2 变量的显示 2 按 显示局部和公共变量值 i 将计算结果赋值给对应的变量号 常数 变量 函数和运算符的组合 表示方法 1 2 100 1 2 18 SIN 5 3 变量的使用 当在程序中定义变量值时 小数点可以省略 1 123 1 123 000 变量的引用 跟在地址后面的数值可用变量来代替 G01X10 0F 1 F 1 把 1值作为F的指令值 G01X 1 2 F 1 把表达式放在括号中 变量的定义 把变量用于地址数据的时候 被引用变量的值根据地址的最小设定单位自动地四舍五入 G01X 1 当 1赋值为12 3456时 实际指令值为G01X12 346 改变引用变量的值的符号 要把负号放在 的前面 G00X 1 当引用未定义的变量时 变量及地址字都被忽略 G00X 1Y 2 当 1 0 2为空时 G00X0 程序号 顺序号和任选程序段跳转号不能使用变量 O 1 N 3Y200 0 2G00X10 当变量值未定义时 这样的变量成为变量 变量 0总是空变量 它不能写只能读 未定义变量的引用 当引用一个未定义的变量时 地址本身也被忽略 4 未定义变量 未定义变量的计算 除了用赋值以外 其余情况下与0相同 用赋值 条件表达式 EQ和NE中的不同于0 条件表达式 二 运算指令 运算命令的种类运算顺序 加减乘除 1 运算命令的种类 下取整 FIX 舍去小数点以下部分上取整 FUP 将小数后部分进位到整数部分ROUND函数 在算术运算或逻辑运算指令中使用时 在第1个小数位置四舍五入 在NC语句地址中使用时 根据地址的最小设定单位将指定值四舍五入 数据处理 1 运算命令的种类 三角函数的角度单位为度 如 90 30 表示为90 5 三角函数 1 运算命令的种类 其它函数 2 2 1 SQRT 2 1 414 1 1 运算命令的种类 逻辑运算 对32位的每一位按二进制进行逻辑运算 1 运算命令的种类 2 运算顺序 函数 乘除运算 AND 加减运算 OR XOR 1 2 3 SIN 4 2 运算顺序 可以利用 来改变运算顺序 可嵌套5次 可以使用函数名前面的两个字母来指定该函数 ROUND ROFIX FI 无条件转移 GOTO语句 条件转移 IF语句 循环 WHILE语句 三 控制指令 GOTOn n 程序段号 1 99999 无条件地转移到程序段n去 n也可用变量或表达式来代替GOTO10 GOTO 10 1 无条件转移 GOTO语句 IF GOTOn 若满足 下步操作转移到程序段号为n的程序段去 若不满足 执行下个程序段 IF THEN 若满足 执行THEN后的宏程序语句 只执行一个语句 IF 1EQ 2 THEN 3 0 2 条件转移 IF语句 j和 k也可用来代替 条件表达式 2 条件转移 IF语句 WHILE DOm m 1 2 3 条件成立时执行的程序 ENDm DOm和ENDm必须成对使用 并以其中的m作为识别号相互识别 m的范围为1 2 3 可以根据需要多次使用 3 循环 WHILE语句 END1 程序WHILE DO1 DO的区域不能交叉 DO一定要在END之前规定 识别号 1 2 3 可多次使用 3 循环 WHILE语句 可以从DO区域的内部向外部转移 不可以从DO区域的外部向内部转移 DO循环可以嵌套3级 3 循环 WHILE语句 常用格式 当前值 初值 WHILE 当前值 比较 目标值 DOm 执行循环操作 当前值 当前值 1 ENDm 3 循环 WHILE语句 四 系统变量 刀具补偿值CNC报警时间信息模态信息位置信息工件零点偏移 1 刀具补偿值 表达式后为不超过26个字符的报警信息屏幕上显示报警号和报警信息 报警号为 3000的值加上3000 3000 1 WRONGDATAINPUT 屏幕显示 3001WRONGDATAINPUT 例 2 CNC报警 3 时间信息 当电源接通时 3003的值为0当单程序段停止无效时 即使操作面板上的单程序段开关设为ON 也不执行单程序段停止 当不指定等待辅助功能M S和T功能完成时 在辅助功能完成之前程序执行到下列程序段而且分配完成信号DEN不输出 4 自动运行 5 SETTING值 6 镜像 7 加工零件数 8 模态信息 9 位置信息 10 工件零点偏移值 11 PMC信号 11 PMC信号 11 PMC信号 五 宏程序的调用 非模态调用G65模态调用G66G M代码调用宏程序M T代码调用子程序 G65PpLl 自变量赋值 要调用的程序号 重复次数 用G65指令 把由P指令的宏程序体调用L次L的缺省值为1按照 自变量赋值 的规定 将自变量的实际数值调到相应的程序体中 1 非模态调用G65 有两种形式的自变量赋值规定 自变量赋值 自变量赋值 自变量赋值 对字母A Z后加数值来赋值 但G L N O P除外I J K须按字母顺序指定 G65P9003X30 Y45 Z 3 F300 9 300 24 30 0 25 45 0 26 3 0 自变量赋值 I J K的下标代表自变量赋值的顺序 在实际编程中不写 G65P9999A1 0B1 3C4 1I100 0J50 0K30 0I50 0J30 0K10 0I40 0J60 0K30 0 G65P9999J1 0I2 0K3 0J4 0I5 0 5 J1 1 0 7 I2 2 0 9 K2 3 0 11 J3 4 0 13 I4 5 0 G66PpLl 自变量赋值 G67 每一轴移动指令调用一次宏程序 p 要调用的宏程序号l 重复次数 默认值为1 G67 取消模态调用指令 2 模态调用G66 O0001 G66P9100L2A1 0B2 0 G00G90X100 0 Y200 0 X150 0Y300 0 G67 M30 O9100 G00Z 1 G01Z 2F300 M99 G指令调用 G65P9010X100 Y20 R3 Z 20 F300 G81X100 Y20 R3 Z 20 F300 将宏程序调用指令G65P901 用G 来代替宏程序号901 与G代码 之间的对应关系由参数指定在被调用的宏程序中不能再使用G M代码调用宏程序 程序体中的G M代码作为普通的G M代码处理 变量赋值 3 G M指令宏程序方式调用 将参数No 6050设为81 G代码调用宏程序时 M指令调用 G65P9020A1 0B2 0 M50A1 0B2 0 将宏程序调用指令G65P902 用M 来代替宏程序号902 与M代码 之间的对应关系由参数指定在被调用的宏程序中不能再使用M G代码调用宏程序 程序体中的M G代码作为普通的M G代码处理 变量赋值 将参数No 6080设为50 M代码调用宏程序时 M指令调用 M98P9001 M03 将子程序调用指令M98P900 用M 来代替宏程序号900 与M代码 之间的对应关系由参数指定在被调用的子程序中不能再使用G M代码调用宏程序 程序体中的G M代码作为普通的G M代码处理 不能进行变量赋值 4 M T指令子程序方式调用 将参数No 6071设为03 M代码调用子程序时 T指令调用 当参数No 6001 5设为1时 使用T代码可调用O9000程序 T代码所指定的数值自动赋值给变量 149 T代码调用O9000 T 刀具选择指令 六 应用举例 圆周等距钻孔椭圆插补 圆周上等距钻孔 B B B X 圆心坐标 24 Y 圆心坐标 25 Z 孔的深度 26 R 钻孔初始高度坐标 18 U 圆弧半径 21 A 起始角度 1 B 角度增量值 2 H 孔的个数 11 F 进给速度 9 O9999 30 4001 31 4003 32 4109 IF 31EQ90 GOTO1 24 24 5001 25 25 5002 26 26 5003 18 18 5003 N1WHILE 11GT0 DO1 5 24 21 COS 1 6 25 21 SIN 1 G81G90X 5Y 6Z 26R 18F 9 1 1 2 11 11 1 END1 G80G 30G 31F 32 M99 O0001 G90G92X0Y0Z100 0 G65P9999X100 0Y50 0R3 0Z 50 0F300U100 0A0B45 0H5 0 M30 5 孔当前的位置 6 孔当前的位置 O0001 G92X0Y0 G65P9999U100 0R80 0A1 0F300 M30 椭圆插补 O9999 30 4001 31 4003 32 4109 5 1 24 5001 25 5002 WHILE 5LE360 DO1 2 24 21 COS 5 3 25 18 SIN 5 G01G90X 2Y 3F 9 5 5 1 END1 G 30G 31F 32 M99 程序保护与快捷程序编辑 一 程序保护二 常用快捷程序编辑 程序保护与快捷程序编辑 一 程序保护 PMC信号 一 程序保护 相关参数 一 程序保护 相关参数 一 程序保护 相关参数 二 常用快捷程序编辑 程序检索 程序号 程序号 O检索 程序删除 单独程序删除 程序号 程序全部删除 O 9999 二 常用快捷程序编辑 程序批量输出与读取 输出时 O 9999 输出 读取时 O 9999 读取 注 此时输出与输入的文件名为固定ALL PROG TXT 二 常用快捷程序编辑 程序扩展编辑功能 拷贝 选择 拷贝 目标位置 粘贴 剪切 选择 剪切 目标位置 粘贴 注 如果选择整个程序 可以使用全选择 无需结合 二 常用快捷程序编辑 FANUCMANUALGUIDEi MANUALGUIDEi有对程序的编辑和操作的引导功能 可完成程序的编辑 检测 准备以及加工现场的全部操作 加工前准备 加工程序的生成 修正 加工程序的检查 实际加工 加工后测量 强大的程序编辑功能 循环加工的编程简化缩短了编程时间 模拟3维实体模型的加工过程方便程序的检查 加工前设定引导功能如测量头的使用 刀具补偿测量 工件原点的测量缩短加工准备时间 加工中的机械状态显示 刀具轨迹描绘更方便的确认加工状态 后台编辑 加工模拟 加工时可以同时编辑程序工作效率得到提高 设定引导功能 工件在线测量引导功能缩短了加工后的测量时间 MANUALGUIDEi的作用 什么是MANUALGUIDEi 车床 加工中心及复合加工机床程序的程序的编辑 操作等内容都通过此画面进行操作和支持引导 综合操作画面所有操作都集成在此画面上 CAD CAM的高兼容性可直接使用CAD CAM生成的ISO代码体系程序 所以可以被正常读入 并进行加工模拟和检查 编程的简化基于ISO代码格式 复杂加工循环可通过菜单形式简单输入 机床状态的简单确认当前位置 进给速度 主轴转速 负载表等重要内容的显示 竖排软键操作 Series30i 31i 32i 经常使用的按键显示在竖排软键上可实现自定义功能设定的操作 方便的菜单选择菜单以图标形式表示 可方便直观的选择 加工程序的确认可进行3维模型加工的模拟 CAD CAM MANUALGUIDEi的特点 车削加工和铣削加工的循环菜单 缩短编程时间 适于复合加工 车削循环 孔加工棒料粗加工 包括预成型材料 棒料精加工螺纹加工 通用螺纹 公制螺纹等 沟槽加工 普通沟槽 梯形沟槽 铣削循环 孔加工 点群 直线 圆弧 方形 栅格 平面加工 方形 圆 轨迹 多边形 任意形状 轮廓加工 方形 圆 轨迹 多边形 任意形状 型腔加工 方形 圆 轨迹 多边形 任意形状 沟槽加工 方形 圆 轨迹 多边形 任意形状 车削循环输入画面 铣削循环输入画
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 滨州市中石化2025秋招面试半结构化模拟题及答案市场营销与国际贸易岗
- 国家能源绍兴市2025秋招面试专业追问及参考法学岗位
- 厦门市中储粮2025秋招笔试行测高频题库及答案
- 常德市中石油2025秋招笔试模拟题含答案电气仪控技术岗
- 中国移动兰州市2025秋招企业文化50题速记
- 常德市中石油2025秋招面试半结构化模拟题及答案电气仪控技术岗
- 邵阳市中储粮2025秋招面试专业追问题库基建工程岗
- 2025年刚体转动考试题及答案
- 中国联通怒江自治州2025秋招企业文化50题速记
- 中国广电临夏回族自治州2025秋招笔试行测题库及答案计算机类
- 养老护理员中级考试题库2025年(附答案)
- 2025贵州威宁自治县招聘城市社区工作者17人考试参考试题及答案解析
- 2025年南宁产业投资集团有限责任公司人员招聘笔试备考题库及答案详解(网校专用)
- 云南昆明元朔建设发展有限公司招聘笔试题库2025
- 2025至2030年中国车载摄像头行业市场调研及投资战略规划建议报告
- 政府机关防恐防暴演练方案范文
- 钢铁销售基础知识培训
- GB/T 45952-2025科技馆运行评估规范
- 5.1延续文化血脉 教案 -2025-2026学年统编版道德与法治九年级上册
- 2025年保密观原题附答案
- 基于项目学习的英语核心素养心得体会
评论
0/150
提交评论