青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2595|回复: 4

什么是宏程序 宏程序在数控编程中的作用

  [复制链接]
发表于 2009-11-2 19:05 | 显示全部楼层 |阅读模式
什么是宏程序 宏程序在数控编程中的作用
3 a) L3 z- e$ c% G+ M         
9 M/ y4 t3 f, ~9 W      数控编程是数控加工准备阶段的主要内容,通常包括分析零件图样,确定加工工艺过程;计算走刀轨迹,得出刀位数据;编写数控加工程序;制作控制介质;校对程序及首件试切。有手工编程和自动编程两种方法。手工编程是指编程的各个阶段均由人工完成。对于几何形状复杂的零件需借助计算机使用规定的数控语言编写零件源程序,经过处理后生成加工程序,称为自动编程。6 K" u. ~  ~+ A
          随着数控技术的发展,先进的数控系统不仅向用户编程提供了一般的准备功能和辅助功能,而且为编程提供了扩展数控功能的手段。FANUC
* |6 E& Z, j* N' u5 S4 n; b      6M数控系统的参数编程,应用灵活,形式自由,具备计算机高级语言的表达式、逻辑运算及类似的程序流程,使加工程序简练易懂,实现普通编程难以实现的功能。0 l( i- @/ k. i) C( J+ j
          宏程序是加工编程的重要补充。FANUC 6M数控系统变量表示形式为# 后跟1~4位数字,变量种类有三种:(1)
4 c6 y6 _; d9 a% g: e9 [$ {      局部变量:#1~#33是在宏程序中局部使用的变量,它用于自变量转移。(2)
; P$ g% E3 T+ \      公用变量:用户可以自由使用,它对于由主程序调用的各子程序及各宏程序来说是可以公用的。#100~#149在关掉电源后,变量值全部被清除,而#500~#509在关掉电源后,变量值则可以保存。(3) 0 ?8 K4 T$ g5 Z
      系统变量:由 # ( {1 Q1 D7 F8 y
      后跟4位数字来定义,它能获取包含在机床处理器或NC内存中的只读或读/写信息,包括与机床处理器有关的交换参数、机床状态获取参数、加工参数等系统信息。
( [0 V* a; D9 O4 }          - v" l' T" q$ R9 O( d; n/ @  c5 }
      编程中变量的用途有四个,运算;递增量或递减量;与一个表达式比较之后,决定是否实现跳转功能的条件分支;将变量值传送到零件程序中去。其中运算又包括:算术运算(赋值、加、减、乘、除、绝对值、四舍五入整数化、舍去小数点以下部分);函数运算(正弦、余弦、正切、反正切、平方根);逻辑操作(与、或);比较操作(等于、大于、小于、大于或等于、小于或等于、不等于)! j) o' a7 d$ {, t
     
发表于 2013-10-22 13:24 | 显示全部楼层
这么好的帖子没人顶,所以楼主不想写了。
回复 支持 反对

使用道具 举报

发表于 2014-2-23 23:08 | 显示全部楼层
其实宏程序用得好的话,能省很多事的,虽然现在的各类编程软件大行其道,只要用好了宏程序,会起到事半功倍的效果!
回复 支持 反对

使用道具 举报

发表于 2014-7-11 08:48 | 显示全部楼层
楼主能教教怎么编宏程序,主要是代码都是啥意思,谢谢, C0 M' U  K# A+ b# p" c* x* r# Z% [
回复 支持 反对

使用道具 举报

发表于 2015-6-2 17:05 | 显示全部楼层
我只有3个宏程序案例。腾讯口口联系:275172086
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-2-4 23:46 , Processed in 0.074274 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表