序编号夹具名称夹具编号使用设备车间虎钳数控加工中心机加车间工步号工步内容刀具号刀具规格主轴转速进给量背吃刀量备注铣球面球头铣刀.自动粗铣圆弧外轮廓立铣刀.自动精铣圆弧外轮廓同上.自动数控编程.数控编程的分类数控编程方法可分为手工编程和自动编程两种。手工编程是指主要由人工来完成数控机床程序编制各个阶段的工作。当被加工零件形状不十分复杂和程序较短时,都可以采用手工编程的方法。手工编程在目前仍是广泛采用的编程方式,即使在自动编程高速发展的将来,手工编程的重要地位也不可取代,仍是自动编程的基础。在先进的自动编程方法中,许多重要的经验都来源于手工编程,并不断丰富和推动自动编程的发展。自动编程自动编程是指借助数控语言编程系统或图形编程系统,由计算机来自动生成零件加工程序的过程。编程人员只需根据加工对象及工艺要求,借助数控语言编程系统规定的数控编程语言或图形编程系统提供的图形菜单功能,对加工过程与要求进行较简便的描述,而由编程系统自动计算出加工运动轨迹,并输出零件数控加工程序。由于在计算机上可自动地绘出所编程序的图形及进给轨迹,所以能及时地检查程序是否有错,并进行修改,得到正确的程序。.编程方法的选择本题中的零件结构形状复杂,涉及到曲面加工,按理说选择自动编程进行加工,考虑到自动编程程序较多,不便于修补,因此采用手工编制,这就引用到了宏程序,由于曲面加工轨迹复杂,采用普通的代码编程无法实现曲面的加工,因此宏程序诞生了,下面来简单介绍下宏程序的些使用方法。宏程序的基本概念虽然子程序对编制相同的加工程序非常有用,但用户宏程序由于可以使用变量算术和逻辑运算及条件转移,使得编制形状相同的通用加工程序例如型腔加工宏程序和用户固定循环更简便。使用时,加工程序可用条简单指令调出用户宏程序,和调用子程序完全样。加工程序用户宏程序变量普通加工程序直接用数值指定代码和移动距离例如和.。使用用户宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用面板操作改变。说明变量的表示通用编程语言允许对变量命名,但用户宏程序不行。变量用变量符号和后面的变量号指定。例如表达式可以用于指定变量号。此时,表达式必须括在括号中。例如变量的类型变量根据变量号可以分成四种类型变量号变量类型功能空变量该变量总是空,没有值能赋给该变量.局部变量局部变量只能用在宏程序中存储数据,例如,运算结果.当断电时,局部变量被初始化为空.调用宏程序时,自变量对局部变量赋值,公共变量公共变量在不同的宏程序中的意义相同.当断电时,变量初始化为空.变量的数据保存,即使断电也不丢失.系统变量系统变量用于读和写运行时各种数据的变化,例如,刀具的当前位置和补偿值.变量值的范围局部变量和公共变量可以有值或下面范围中的值到或到如果计算结果超出有效范围,则发出报警小数点的省略当在程序中定义变量值时,小数点可以省略。例当定义变量的实际值是.。变量的引用为在程序中使用变量值,指定后跟变量号的地址。当用表达式指定变量时,要把表达式放在括号中。例如被引用变量的值根据地址的最小设定单位自动地舍入。例如当以的单位执行时,把赋值给变量,实际指令值为.改变引用变量的值的符号,要把负号放在的前面。例如当引用未定义的变量时,变量及地址都被忽略。例如当变量的值是,并且变量的值是空时,的执行结果为。双轨迹双轨迹控制的公共变量对双轨迹控制,系统为每轨迹都提供了单独的宏变量,但是,根据参数.和的设定,些公共变量可同时用于两个轨迹。未定义的变量当变量值未定义时,这样的变量成为空变量。变量总是空变量。它不能写,只能读。引用当引用个未定义的变量时,地址本身也被忽略。当空当运算除了用空赋值以外,其余情况下空与相同。当空时当时空条件表达式和中的空不同于。当空时当时成立不成立成立不成立成立不成立不成立不成立限制程序号,顺序号和任选程序段跳转号不能使用变量。例下面情况不能使用变量算术和逻辑运算下面表中列出的运算可以在变量中执行。运算符右边的表达式可包含常量和或由函数或运算符组成的变量。表达式中的变量和可以用常数赋值。左边的变量也可以用表达式赋值。功能格式备注定义加法减法乘法除法正弦反正弦余弦反余弦正切反正切角度以度指定,表示为.度。平方根绝对值舍入上取整下取整自然对数指数函数或异或与逻辑运算位位地按二进制数执行。从转为从转为用于与的信号交换。说明角度单位函数和的角度单位是度。
(图纸) 二维图.dwg
(其他) 实体图.mxe
(其他) 铣削零件的数控加工工艺.doc