




已阅读5页,还剩133页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 铣床概述 1 1铣床的种类与型号1 2铣床的组成1 3立式铣床与卧式铣床的区别1 4铣床的主要运动 1 1铣床的种类与型号 铣床的种类 立式铣床 卧式铣床 普通卧式铣床 万能卧式铣床 铣床的型号 X5025 X6130 铣床类 立式组 立式升降台铣床 工作台宽250mm 铣床类 卧式组 卧式万能升降台型 工作台宽300mm 1 2铣床的组成 1 横梁2 挂架3 主轴 刀具4 纵向工作台5 横向工作台 转台6 升降台7 床身 1 3立式铣床与卧式铣床的区别 立式铣床的主轴轴线垂直于工作台 主轴能扳转角度 45 工作台不能搬角度 卧式万能铣床的主轴轴线平行于工作台 工作台能扳转角度 45 主轴不能搬角度 1 4铣床的主要运动 刀具的旋转运动是铣床的主运动 工件由工作台带动做直线运动是铣床的进给运动 进给运动 主运动 2 常用铣刀的安装 带孔端铣刀 通过短刀杆来安装在主轴上 拉杆拉紧 主轴孔 刀柄 拉杆 带柄立铣刀 30 50mm规格的直接安装在立式铣床的主轴里 用拉杆拉紧 2 16mm规格铣刀为直柄的 通过弹簧夹灌装夹 在主轴里用拉杆拉紧 注 14 28mm规格的 通过变直径套装夹 然后在主轴里用拉杆拉紧 3 铣床的加工方法 周铣 铣齿轮 铣沟槽 铣平面 铣齿轮 铣沟槽 铣六面体 成型法齿轮加工用万能分度头 分度方法计算 例 已知齿轮模数M 2 齿轮齿顶圆直径为D 100求齿轮齿数Z 周节p 分度圆直径d 齿顶高h 齿根高h1 齿轮基本公式h 1 MH1 1 25 Md Z M Z D 2 M M 根据齿数Z和分度头传动比计算分度手柄的转数 n 40 Z 40 D 2 M M D n 40 Z 40 D 2 M M 40 100 2 2 2 40 48 10 11 逆铣 旋转方向与进给方向相反 顺铣 旋转方向与进给方向相同 什么是周铣法的顺铣和逆铣 4 铣床的常用附件 回转台 给工件做直接等分或圆周等分 加工圆弧槽 回转工作台 在回转工作台上铣圆弧槽 分度头 给工件做均匀等分 凸轮 分度头的挂轮轴配合机床的纵向工作台的丝杠加工螺旋槽 分度头加工斜面时的应用例 万能立铣头 首先安装在卧式万能铣床上 代替立式铣床使用 作用是扩大加工范围 燕尾槽铣刀 T型槽铣刀 凸型槽铣刀 凹型槽铣刀 角度铣刀 模数铣刀 立式铣刀 5 铣刀的种类及用途 常见的铣刀 按刀具的形状分 盘状刀具 带孔刀具 指状刀具 带柄刀具 主要运动 切削运动 滚刀的旋转运动 保证滚刀以一定的线速度切削齿轮 分齿运动 保证滚刀的转速和被切齿轮的转速之间的啮合关系 垂直进给运动 滚刀沿工件轴向进给 使滚刀逐渐切削至齿宽 径向进给运动 滚刀沿工件径向进给使滚刀逐渐切削至齿根 滚齿机 6 齿轮加工机床 插齿机主要运动 切削运动 刀具的上下往复运动 保证刀具以一定的线速度切削齿轮 分齿运动 使插齿刀和被切齿轮之间保持一对齿轮传动的啮合关系 圆周进给运动 使插齿刀每往复运动一次在分度圆上转过一定的弧长 让刀运动 避免擦伤已加工表面和减少刀齿的磨损 径向进给运动 插齿刀沿工件径向的进给 保证逐渐切削至齿根 1 1数控机床的组成 1 2数控机床的分类 1 3数控加工工艺 1 5数控机床在机械制造业中的优势 1 4数控加工与传统加工的比较 CNC computerNumericalControl 计算机数控机床一般由输入输出设备 CNC装置 或称CNC单元 伺服单元 驱动单元 或称执行机构 可编程控制器及机床本体等组成 除了机床本体之外 其它部分统称为计算机数控 CNC 系统 1 1数控机床的组成 数控程序 输入装置 输出装置 计算机数控装置 CNC装置 PLC 主轴控制 主轴电机 机床本体 速度控制单元 伺服电机 位置检测装置 数控机床的种类很多 其分类方法尚无统一规定 一般可按以下几种不同的方式分类 1 按工艺用途分类有数控车床 数控铣床 数控钻床 数控磨床 数控镗铣床 数控剪床 数控冲床 数控齿轮加工机床 数控电火花加 工机床 数控线切割机床 数控液压机 各种工艺用途的数控机床 以及加工中心等 1 2数控机床的分类 2 按运动方式分类 点位控制数控机床 直线控制数控机床 轮廓控制数控机床 2 1点位控制数控机床 点位控制是指刀具从某一位置移到下一位置的过程中 不考虑其运动轨迹 只要求刀具能最终达到目标位置 刀具移动过程中不切削 一般采用快速运动 数控钻床 数控镗床和数控冲床等 2 2直线控制数控机床 直线控制数控机床不仅要保证点与点之间的准确位置 而且要控制两点之间的位移速度 刀具移动过程中切削工件 其加工路线一般由各坐标轴平行的垂直线段或与坐标轴成450的斜线组成 简易数控车床 数控铣床 数控镗床等 2 3轮廓控制数控机床 大多数数控铣床 数控车床 加工中心等 轮廓控制数控机床的数控装置同时对两个或两个以上的坐标轴进行连续控制 加工时不仅要控制起点和终点 还要控制加工过程中每个点的速度和位置来满足加工轨迹的要求 3 按伺服系统类型的不同分类 数控机床按伺服系统类型的不同可以分为 1 开环伺服系统数控机床 2 闭环伺服系统数控机床 3 半闭环伺服系统数控机床 1 开环伺服系统 开环伺服数控机床是一总比较原始的数控机床 这类机床数控系统将零件的程序处理后 输出数据指令给伺服系统 驱动机床运动 没有来自位置传感器的反馈信号 最典型的开环伺服系统如图 指令输入 数控装置 进给脉冲 步进电机驱动器 工作台 步进电机 齿轮箱 2 闭环伺服系统数控机床 闭环伺服体统机床带有位置检测装置 直接对工作台的位移进行检测和反馈 当数控系统发出位移指令脉冲 电动机带动工作台移动时 工作台上的位置检测器把机械位移转换成电信号 反馈到数控装置并与指令位置信号进行比较 得到的差值驱动工作台向减少误差的方向移动 直到差值0 伺服驱动器 位置信号 位置比较环节 速度控制环节 伺服电机 工作台 位置测量装置 速度反馈 A 3 半闭环伺服系统数控机床 半闭环伺服系统是用安装在进给电机轴短的角位移测量元件 如脉冲编码器 旋转变压器等 来代替机床工作台上的直线测量元件 用测量电动机的旋转角位移来代替测量工作台的直线位移 这种系统未将丝杠螺母副 齿轮传动副装置包含在闭环系统中 大多数数控机床采用的是半闭环系统 伺服驱动器 位置信号 位置比较环节 速度控制环节 伺服电机 工作台 角位移测量装置 速度反馈 A 4 按数控机床系统功能水平分类 1 低档数控机床2 普及型数控机床3 高档数控机床 低挡数控机床的主CPU一般为8位或16位微处理机 由步进电机驱动 脉冲当量0 01 0 005mm 快进速度4 10m min 普及型数控机床的主CPU一般为16位或32位微处理机 CRT显示自负和图形 进行人机对话 自诊断等 伺服系统为半闭环系统 脉冲当量0 005 0 001mm 快进速度10 20m min 高档数控机床的主CPU一般为32位或64位微处理机 具有中档数控机床的功能 还具有三维动画图形显示等 伺服系统为闭环系统 脉冲当量0 001 0 0001mm 快进速度10 20m min 1 确定零件上需要数控加工的表面 2 对零件图纸进行数控加工的工艺分析 3 数控加工的工艺设计 4 编制加工程序 5 输入加工程序 6 对加工程序进行校验和修改 7 运行加工程序对零件进行加工 1 3数控加工工艺 数控加工工艺就是用数控机床加工零件的方法 数控加工工艺是伴随数控机床的产生 发展而逐步完善起来的一种应用技术 它是人们长期从事数控加工实践的经验总结 一般来说 数控加工主要包括以下几个方面内容 图纸 工艺分析 工艺卡 数控加工程序 人工操作 输入数控系统 机床 1 4数控加工与传统加工的比较 数控加工 传统加工 工件 1 5数控机床在机械制造业中的优势 数控机床在机械制造业中得到日益广泛的应用 是因为它有效地解决了复杂 精密 小批多变的零件加工问题 能适应各种机械产品迅速更新换代的需要 经济效益显著 具体表现在以下几个方面 生产效益一般比普通机床提高3 5倍 多的可达8 10倍 减少刀具和夹具的存储和花费 减少零件的库存和搬运数 减少工装 减少人为误差 提高加工精度 零件重复精度高 互换性好 缩短新产品的试制和生产周期 当零件设计改变时 只需要改变零件程序即可 易于组织多品种生产 使企业能对市场需要迅速做出响应 能加工传统方法不能加工的大型复杂零件 有利于产品质量的控制 生产便于管理 减轻了劳动强度 改善了劳动条件 节省人力 降低了劳动花费 2 2 数控铣床分类 2 3 数控铣床主要加工对象 2 1 数控铣床的基本组成 2 5 数控铣床常用刀柄及刀具 2 6 数控铣床常用夹具 2 4 数控铣床主要加工范围 2 7 数控铣床型号及主要技术参数 2 8 典型数控系统 2 1数控铣床的基本组成 组成 机床本体 主传动系统 数控系统 冷却润滑系统 进给伺服系统 2 2数控铣床的分类 中型 大型 卧式 立卧两用式 两轴半控制 三轴控制 多轴控制 小型 立式 按体积分 按主轴布局形式分 按控制坐标的联动轴数分 经济型 全功能型 高速铣削型 按数控系统的功能分 数控铣床的分类 主轴头升降式数控铣床 龙门式数控铣床 工作台升降式数控铣床 按构造上分类 数控铣床的分类 2 3数控铣床的主要加工对象 1 平面类零件平面类零件的特点是各个加工表面是平面 或可以展开为平面 目前在数控铣床上加工的绝大多数零件属于平面类零件 平面类零件是数控铣削加工对象中最简单的一类 一般只须用三轴数控铣床的两轴联动 即两轴半坐标加工 就可以加工 带平面轮廓的平面类零件 带斜平面的平面类零件 带正台和斜筋平面类零件 数控铣床的主要加工对象 飞机上变斜角梁缘条 直纹曲面类零件是指由直线依某种规律移动产生的曲面类零件 直纹曲面类零件的加工面不能展开为平面 变斜角类零件加工面与水平面的夹角成连续变化的零件称为变斜角类零件 加工变斜角类零件最好采用四轴或五轴数控铣床进行摆角加工 若没有上述机床 也可在三轴数控铣床上采用两轴半控制的行切法进行近似加工 但精度稍差 2 直纹曲面类零件 变斜角类零件 B 采用三轴联动方法加工 所用的铣床必须具有X Y Z三轴联动加工功能 可进行空间直线插补 这种方法常用于发动机及模具等较复杂空间曲面的加工 数控铣床的主要加工对象 3 曲面类 立体类 零件 加工面为空间曲面的零件称为曲面类零件 曲面类零件的加工面与铣刀始终为点接触 一般采用三轴联动数控铣床加工 常用的加工方法主要有下列两种 A 采用两轴半联动行切法加工 行切法是在加工时只有两个坐标联动 另一个坐标按一定行距周期行进给 这种方法常用于不太复杂的空间曲面的加工 2 4 数控铣床主要加工范围 数控铣床适合加工平面 斜面 外轮廓 型腔 槽 键槽 钻孔 较孔 扩孔 攻丝等 立式数控铣床 卧式数控铣床 适于加工箱体 箱盖 平面凸轮 样板 形状复杂的平面或立体零件 以及模具的内 外型腔等 适于加工复杂的箱体类零件 泵体 阀体 壳体等 2 5 数控铣床常用刀柄及刀具 整体式钻头 2 6 数控铣床常用夹具 2 7数控铣床型号 XKA5032A 类别代号铣床类机床 特性代号数控机床 系列代号立式铣床 组代号升降台式 工作台宽度320mm 改进序号第一次重大改进 通用代号 数控铣床的结构和主要技术参数 机床主要技术参数工作台面积 宽 长 320mm 1320mm工作台最大行程纵向800mm横向315mm垂向400mm立铣头最大回转角度 45 主轴端部锥度 ISO No 50主轴端面至工作台面距离60 460mm主轴中心线至床身导轨面距离350mm主轴转速级数18级主轴转速范围30 1500r min进给速度级数无级纵 横向进给范围6 3000mm min垂向进给范围4 1800mm min纵 横向快进速度4000mm min垂向快进速度2400mm min定位精度土0 015mm重复定位精度 0 005mm主电动机功率7 5kW进给电动机功率 纵 横向 1 1kW 垂向 1 4kW 一 数控编程的基本概念 二 数控编程的方法 四 数控加工程序的格式与组成 三 数控铣床的坐标系 一 数控铣床编程的基本概念 编程就是将加工零件的加工顺序 刀具运动轨迹 尺寸数据 工艺参数以及辅助操作等加工信息 用规定字符 数字 符号按规定代码格式 编制成加工程序单 这一过程 就称为是编程 运动轨迹与方向 尺寸数据 主运动和进给运动 切削用量 换刀 主轴控制 冷却液开关 刀具夹紧 松开等辅助操作 编程的内容包括 数控编程工艺流程如图所示 不同的数控系统 不同的机床 程序编制基本上是相似的 但又各不相同 我们要学习的是日本大隈 OKUMA 数控系统 大隈数控系统的许多功能指令与其他数控系统很近似 典型数控系统 1 FANUC法那科 克 数控系统2 SIEMENS西门子数控系统3 FAGOR法格数控系统4 OKUMA大隈数控系统6 华中数控系统6 广州数控系统7 航天数控系统 二 数控编程的方法 2 1 手工编程手工编程是指编制零件程序加工程序的前几个步骤 即从零件图纸工艺分析 坐标点的计算直至编写零件程序单 均由人工完成 手工编程可分为1 直接编程 2 简化编程 3 宏程序 0 0 X Y A B C G15H1G00Z10M03S600X5Y9 5G01Z 1F200G03X1Y7R7G01X6 5Y8 5 G00Z5X8 8Y11 5G01Z 1 G00Z50M05M30 N n 直接编程 A B X Y R Z Q Q Q Q d d d G15H1M03S600F200G00Z5 1 50 2 10 3 36 4 3 2 5 1 SIN 4 SIN 180 3 4 6 0 7 ATAN 5 2 11 0N05G68R 11N10 8 6 TAN 7 9 1 SIN 3 10 1 COS 3 G00X 9Y 10 简化编程 宏程序 G01Z 2X0Y 8Z 6G01X 9Y 10Z 2G00Z5X0Y0 6 6 5IF 6LE 2 GOTO10 6 0 11 11 2 3IF 11LE360 2 3 GOTO05G00Z50G69M05M30 2 3 常用自动编程软件 1 CAXA制造工程师 2 Pro Eniineer 3 UG 4 Mastercam 5 CATIA 6 CIMATRON 由我国北京北航海尔软件公司研制开发 是美国PTC公司研制开发 是美国UGS公司研制开发 是美国CNCSoftware公司研制开发 是最早实现曲面造型的软件 是以色列Cimatron公司提供的软件 2 2 自动编程自动编程是借助数控自动编程系统由计算机来辅助生成零件的程序 此时 编程人员一般只需要借助数控编程系统提供的各种功能 对加工对象 工艺参数及加工过程进行较简单的描述 即可由编程系统自动完成数控加工程序编制的其余内容 笛卡尔 数控机床采用的是笛卡尔的直角三坐标系统 X Y Z三轴之间的关系遵循右手定则 如右图所示 右手三指互成直角 拇指指向X轴正方向 食指指向Y轴正方向 中指指向Z轴正方向 三 数控铣床的坐标系统 遵循右手笛卡尔直角坐标系原则 又称机械坐标系 其坐标原点的位置则由机床生产厂设定 机床坐标系的原点也称为机床零点 若采用增量式位置检测装置 则每次机床上电后 必须进行回零点的运行操作 以建立机床坐标系 如果采用绝对式位置检测装置 则可以省去这个操作 机床坐标系 数控铣床的坐标系 由于数控铣床有立式和卧式之分 所以机床坐标轴的方向也因其布局的不同而不同 以立式数控铣床为例 工件坐标系 用来确定工件几何形体上各要素的位置而设置的坐标系 工件坐标系的原点即为工件零点 工件零点的位置是任意的 它是由编程人员在编制程序时根据零件的特点选定的 工件坐标系原点 机床坐标系原点为机床X Y Z坐标轴的正向极限位置 为了方便编程 工件编程坐标一律采用工件固定 刀具移动的坐标系 由CNC系统自动转换成刀具的运动 在编程时 直接使用机床坐标系计算被加工工件的坐标点会很不方便 所以一般要建立工件坐标系 要确定工件原点 工件原点也称编程原点 设在工件的工艺基准处 程序名 由英文字母和数字组成 程序的内容 由若干程序段组成 程序段 由若干字组成 每个字又由字母和数字组成 程序结束 以结束指令M02或M30作为整个程序的结束 1程序段组成 每个程序都由程序号 程序内容和程序结束三部分组成 2常用地址码的含义如表所示 3程序编制中的基本指令 1 G指令 准备功能指令是使数控机床准备好某种运动方式的指令分为模态指令和非模态指令 模态指令表示在程序中一经被应用 直到出现同组其它任一G指令时才失效 否则该指令继续有效 直到被同组指令取代为止 非模态指令只在本程序段中有效 组成 G后带二位数字组成 从G00到G99共100种 常用的G指令 G15G01 G03G53 G59G17 G19G80G81 G89G40 G42 2 M指令 辅助功能指令作用 用于控制CNC机床开关量 如主轴正反转 停止 冷却液的开停 程序暂停结束等 组成 M后带二位数字组成 M03 起动主轴 正转 M08 冷却液开启M05 主轴停止M09 冷却液关闭M04 主轴反转M30 程序结束M02 程序结束 3 F指令 进给速度指令续效代码 一般直接指定 即F后跟的数字就是进给速度的大小 如F100表示进给速度为100mm min在程序启动第一个G01或G02或G03功能时 必须同时驱动F功能 4 S指令 主轴速度指令如S600表示主轴速度为600n s 4 绝对坐标编程和相对坐标编程 采用绝对坐标编程时 尺寸字描述的是刀具运动的终点坐标 绝对坐标指令 G90 系统默认 而采用相对坐标编程 尺寸字描述的是刀具相对前一个程序段中运动终点相对起点的位移 相对坐标指令 G91 X Y 0 0 A 80 20 B 20 80 起点 终点 绝对值指令 G90 编程 G A 80 20 坐标G90G01X20Y80 G90程序段不能单独运行 增量值指令 G91 编程 G91G01X 60Y60 G91程序段则能够单独运行 5 1工件坐标系 G15 及坐标平面选择指令 G17 G19 G17 平面XY 系统默认 G18 平面XZ G19 平面YZ 工件坐标系G15Hn Hn 制定工件坐标系组号 有50组可供选择 即0 n 50 5 常用的指令及其格式 Z X Y G17 G18 G19 坐标平面选择指令 5 2基本移动指令 1 快速定位 G00 G0 格式 G00X Y Z 功能 该指令命令刀具以点定位方式快速从刀具所在点到达指定点 G00为模态指令 只能快速定位 不能切削加工 可以同时指令一轴 两轴或三轴 2 直线插补 G01 G1 格式 G01X Y Z F 功能 可以同时指令一轴 两轴或三轴 2019 12 20 69 可编辑 3 圆弧插补 G02 G2 G03 G3 式中 I J K 圆心分别在x y z轴相对圆弧起点的增量 IJK编程 G02为顺时针圆弧插补指令G03为逆时针圆弧插补指令格式 G17G02X Y R F G03X Y I J G18G02X Z R F G03I K G19G02Y Z R F G03J K 式中 R 为圆弧的半径值圆弧中心角 180 表示为R 0圆弧中心角 180 表示为R 0 G02 G03 顺时针圆弧插补 逆时针圆弧插补 0 x y 100 80 60 R30 始点 终点 100 G02X80Y15R30F100 G03X100Y100R30F100 100 100 80 15 整圆的遍程 G15H1制定坐标G00Z10M03S600主轴X0Y0G00X30Y0G01Z 3F100指定进给量G02I 30J0G00Z5G00X0Y0MO5主轴停M30程序停止 5 3刀具半径补偿指令G40 G41 G42 G40G41G42 G00G01 格式 XYZDn 指令功能 数控系统根据工件轮廓和刀具半径自动计算刀具中心轨迹 控制刀具沿刀具中心轨迹移动 加工出所需要的工件轮廓 编程时避免计算复杂的刀具中心轨迹 说明 G40 取消刀具半径补偿 G41 左刀补 在刀具前进方向左侧补偿 见下图A G42 右刀补 在刀具前进方向右侧补偿 见下图B Dn 刀补表中刀补号码 D00 D20 它代表了刀补表中对应的半径补偿值 左刀补与右刀补的判断 注意 1 G41 42只能与G00或G01一起使用 且刀具必须移动 注意 2 D为刀具半径补偿号码 一般补偿量应为正值 若为负值 则G41和G42正好互换 G15H1M03S600G00Z5X0Y0G41G01X30Y0D01G01Z 3F100G03I 30J0G00Z5G40G01X0Y0M05M30 例 带刀具半径补偿的整圆刀具运动轨迹 G15H1M03S600G00Z5X0Y0G42G01X30Y0D01G01Z 3F100G03I 30J0G00Z5G40G01X0Y0M05M30 切入切出点 切入点 切出点 5 4刀具补偿功能 长度补偿 刀具长度补偿指刀具在Z方向的实际位移比程序给定值增加或减少一个值 指令说明 1 G56指令为Z轴刀具长度补偿 2 G53指令为取消刀具长度补偿 格式中的Z值是指程序中的指令值 H01为刀具长度补偿代码 后面两位数字是刀具长度补偿寄存器的地址符 G56Z100H01 0 Z X D H G0Z0G0Z100H01 基准刀具 工件上表面 工件原点Z0的位置 G54 此为长度正补偿 补偿值为正值 正向长度补偿 0 Z X H G0Z100H01 基准刀具 工件原点Z0的位置 G54 工件上表面 此为长度负向补偿 补偿值为负值 负向长度补偿 刀具长度补偿值的确定方法 采用对刀仪测量法 对刀显微镜测量法 试切法确定 5 5简化编程 5 5 1孔加工固定循环 G80G73G81G83 格式 G81XYZRPF 式中 X Y孔位坐标 Z为孔底坐标 R为R平面的Z坐标 P为孔底进给暂停时间 s F为进给速度 1 G81一般钻孔循环 A B X Y R Z 一般钻孔循环G81基本动作 G15H3T1M03G81X10Y10Z 15R5P1F100Y30X50Y10G80Z150G00X0Y0M05M30 一般钻孔循环应用举例G81 R 5 5 2高速深孔啄钻循环指令 断屑 格式 G73X Y Z R Q P F A B X Y R Z Q Q Q Q d d d 式中 X Y孔位坐标 Z为孔底坐标 R为R平面的Z坐标 P为孔底进给暂停时间 s F为进给速度 Q 每次进给深度 2 3 图中 d为刀具快速后退一个设定量d 该值由系统参数设定 高速深孔啄钻循环指令G73基本动作G73X10Y10Z 26R5P1Q5F100 5 5 3深孔循环指令 排屑 格式 G83X Y Z R Q P F 式中 X Y孔位坐标 Z为孔底坐标 R为R平面的Z坐标 P为孔底进给暂停时间 s F为进给速度 Q 每次进给深度 2 3 A B X Y R Z Q Q Q Q d1 d1 图中 从R平面快进至离前次加工表面d1的上方然后切削进给 该值由系统参数设定 A B X Y R Z 5 5 4初镗循环指令G85格式 G85X Y Z R P F FA 式中 X Y孔位坐标 Z为孔底坐标 R为R平面的Z坐标 P为孔底进给暂停时间 s F为进给速度 FA为返回时进给速度 G85X10Y10Z 26R5P1Q5F100FA300 G15H1T1M03S475G90G17G00Z50G00X30Y15CALLO100第一次调用子程序G00X30Y65CALLO100第二次调用子程序G00X110Y65CALLO100第三次调用子程序G00X110Y15CALLO100第四次调用子程序G00Z50M05M30 O100G00Z5G01Z 4F100G91G01X50Y30X 50Y 30G00Z20G90RST 主程序 子程序 CALLO100 CALLO100 CALLO100 CALLO100 5 5 5子程序 程序的书写格式 OSKX程序号G15H1建立坐标系G90G17进给方式T1选刀具M03 M04主轴正转 主轴转速G00X0Y0Z50刀具快速定位G01Z5F100程序内容N10 N20G00XOYOZ100返回坐标点N30M30 程序结束 5 6数学运算的编程方法 在编程的过程当中 不免存在着一些数学运算 需要用人工或计算器计算 是比较麻烦的过程 如果数学运算的方法直接输入就能够节省很多时间与精力 例如 G15H1T1M03S600 G01X10 SQRT 3 Y20X20 COS 20 Y20 SIN 20 M30 常用数学运算 开方 函数计算 10 SQRT 3 SIN n 正玄函数ASIN n 反正玄函数COS n 余玄函数ACOS n 反余玄函数TAN n 正切函数ATAN n 反正切函数 注 算数式中的所有括弧只可以使用中 括弧 其他的无效 例2 N01G15H1N02G90G17N03G00Z50N04M03S300N05G00X 30Y 30N06G00Z2N07G01Z 3F100N08G41G01X20Y14D01N09G01Y62N10G02X44Y86R24N11G01X100N12G03X120Y62R24N13G01Y40N14X100Y14N15X20N16G00G40X0Y0M09N17G00Z50N19M30 数控铣床编程练习 C 40 70 D 51 771 70 B 30 60 E 82 32 65 F99 64 55 G 110 55 A 30 30 H 110 30 0 X Y G15H01G00Z10M03F100X0Y0G41G00X30Y30D01G01Z 5G01Y60X40Y70X51 771G02X82 32Y65R20G03X9964Y55R20G01X110Y55Y30X30G00Z10G40G00X0Y0Z50X65Y55G41Y45D01G03I0J10G00Z50G40X0X0M05M30 0 0 X Y A B C G15H1G00Z10M03S600X5Y9 5G01Z 1F200G03X1Y7R7G01X6 5Y8 5 G00Z5X8 8Y11 5G01Z 1 G00Z50M05M30 N n 宏程序编程 应用 通过变量计算 减少手工编程时的繁琐的数值计算 精简了程序 通过变量编程使NC程序不仅适用于特定数值下的一次加工 而是适用于相似的一类加工 增加了程序的灵活性和通用性 利用变量的函数运算 逻辑运算可以对非圆曲线及立体曲面进行编程 非圆曲线包括除园以外的各种可以用方程描述的二次曲线 如抛物线 椭圆 双曲线 阿基米德螺旋线及各种参数方程 极坐标方所说描述的平面曲线和列表曲线 定义 宏程序与子程序类似 对编制相同加工的操作可以使程序简化 同时宏程序中可以使用变量 算术和逻辑运算及转移指令 还可以方便地实现循环程序设计 使相同加工操作的程序更方便 更灵活 宏变量是一种能够在数控加工程序内部使用的特殊形式的实数类变量 从使用类型上可以分为系统变量和用户变量 用户变量是专门留给数控加工程序编制人员使用的 可以任意读写 使用 并且能够代替程序中的坐标值 主轴转速 进给速度值以及G功能代码值等 3 1变量编程的表示方法及格式 宏变量的形式大隈系统 VCn n 1 2 3 4 法那克系统 n n 1 2 3 4 引用方法例如 VC1 1000 1 1000F VC1F 1VC2 20 2 20Z VC2Z 2VC1 VC2 1 1 运算指令变量的赋值与置换VC1 5 1 5VC2 VC1 2 12 加法运算VC1 VC1 VC2VC1 100 VC2 1 1 2 1 100 2VC1 VC1 VC2VC1 100 VC2 1 1 2 1 100 23 乘法运算VC1 VC1 VC2 1 1 2VC1 VC1 VC2 1 100 24 函数运算正弦 VC1 SIN VC2 1 SIN 2 余弦 VC1 COS VC2 1 COS 2 控制命令转移指令 IF 条件式 GOTOn n为跳转的位置 一般写成程序段号 条件为 EQ 等于 NE 不等于 GT 大于 GE 大于等于 LT 小于 LE 小于等于 例如 VC10 0 10 0N01G00X VC10N01G00X 10VC10 VC10 10 10 10 10IF VC10LT100 N01IF 10LT100 GOTO01 3 2利用宏程序实现非圆曲线轮廓的加工 数控系统一般只有直线和圆弧插补功能 也就是说通过运动代码G01 G02 G03只能实现直线和圆弧两种轨迹运动 那么众多的非圆曲线轨迹运动怎么实现呢 其数学处理方法就是利用极限的原理 对于非圆曲线轮廓 用直线或圆弧逼近它 在这里我们又遇到了一个 节点 的概念 节点 就是逼近线段与非圆曲线的交点 它不同于我们先前学到的基础编程里的 基点 概念 一个已知曲线方程的节点数主要取决于所用逼近线段的形状 曲线方程的特性以及允许的误差 3 2 2编程实例 正多边形逼近园 大隈系统 VC10 10 刀具半径变量赋值 VC1 0 角度变量赋初值 VC2 50 VC10 半径 刀具半径变量赋值 VC3 H 加工深度绝对值 VC4 360 判断变量的最终值 G15H01 调用工件零点 G0G90X VC2 Y0 快速定位到落刀点 Z10 快速下降到安全高度 G01Z VC3 F100 工进到加工深度 N01G01X COS VC1 VC2 Y SIN VC1 VC2 用变量数学表达式对坐标地址赋值 VC1 VC1 1 循环变量均匀递增 IF VC1LEVC4 N01 控制语句 G0Z10 抬刀 M30 程序结束 在这个程序中 我们不但在函数中使用了计算参数 而且对所有的地址复赋值都采用了变量 这个程序就被称为宏程序 VC2 VC1 VC10 VC3 G15H1M03S600F200G00Z5 1 50 2 10 3 36 4 3 2 5 1 SIN 4 SIN 180 3 4 6 0 7 ATAN 5 2 11 0N05G68R 11N10 8 6 TAN 7 9 1 SIN 3 10 1 COS 3 G00X 9Y 10G01Z 2X0Y 8Z 6G01X 9Y 10Z 2G00Z5X0Y0 6 6 5IF 6LE 2 GOTO10 6 0 11 11 2 3IF 11LE360 2 3 GOTO05G00Z50G69M05M30 加工中心 1 加工中心简介 1 1分类1 2特点1 3与数控铣床的区别 1 1分类 按主要切削方式分 镗铣类加工中心立式加工中心卧式加工中心车削类加工中心 立式加工中心 模具加工及面铣切削加工 手机模具加工 卧式加工中心 柔性制造系统 1 2加工中心的特点 具有自动换刀功能 加工连续性强 加工工序集中 在一台机床上可以完成多种工序的加工 机床精度高 适合加工高精度零件和型面复杂的工件 主轴转数高 进给数度快 具有较高的柔性 适应性强 产品一致性好 可互换 1 3与数控铣床的区别 加工中心有自动换刀功能 加工中心主轴转数高 进给速度快 加工中心机床精度高 加工中心数控系统功能更全 性能更高 控制能力更强 2 加工中心常用辅助工具 2 1寻边器用于寻找工件原点在机床上的坐标值 2 2刀具测量仪用于测量刀具的长度和直径 3 加工中心编程指令 西门子系统 3 1原点设定指令3 2运动指令3 3半径补偿指令3 4长度补偿指令3 5绝对值与相对值指令3 6工艺指令3 7钻孔固定循环3 8换刀指令 3 1原点设定指令 G54 G59 也可以叫机床坐标系零点偏置 机床坐标系 编程坐标系 编程零点在机床坐标系的坐标 编程零点在机床坐标系的坐标 机床坐标设定界面 3 2运动指令 G01 直线插补 0 x y 100 80 刀位点 终点 G01X100Y80F100 G00 快速移动 点定位 0 x y 100 80 刀位点 终点 G00X100Y80 G02 G03 顺时针圆弧插补 逆时针圆弧插补 0 x y 100 80 刀位点 终点 终点 刀位点 G02X100Y60CR 10F100 60 R10 G03X100Y80CR 10F100 G02 顺时针圆弧插补 0 x y 100 80 刀位点 终点 G02X80Y70CR 10F100 60 R10 70 80 G02 顺时针圆弧插补 0 x y 100 80 刀位点 终点 G02X100Y80I0J 10F100 60 R10 70 80 J I 小结 圆心角小于等于180度时半径值写正值圆心角大于180度时半径值写负值整圆时 要用圆心相对于起点的相对坐标 练习 程序 G01X0Y0F100G01X230F100G01X70Y40G01Y120G01X230G02X180CR 35G01Y140G03X120CR 30G01Y120G02X70CR 25G01X0G01Y0 3 3半径补偿指令 3 3 1G41 半径左补偿3 3 2G42 半径右补偿3 3 3G40 取消半径补偿 3 3 1半径左补偿 G41 程序 G41G01X0Y0D01F100G01Y120G01X70G03X120R25G01Y140G02X180R30G01Y120G03X230R25G01X300G01Y40G01X230Y0G01X0G40G01X 30Y 30 刀位点X 30Y 30 3 3 2半径右补偿 G42 G42G01X0Y0D01F100G01X230 3 3 3取消半径补偿 G40 程序 G41G01X0Y0D01F100G01Y120G01X70G03X120CR 25G01Y140G02X180CR 30G01Y120G03X230CR 25G01X300G01Y40G01X230Y0G01X0G40G01X 30Y 30 刀位点X 30Y 30 圆心坐标为X 30Y 30 小结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学信息培训总
- 前端技术模拟面试题及答案
- 患者搬运约束技术培训试题及答案
- 辅警法律知识培训提纲课件
- 农业银行2025兴安盟秋招笔试性格测试题专练及答案
- 邮储银行2025鄂尔多斯市秋招笔试创新题型专练及答案
- 农业银行2025凉山彝族自治州秋招笔试创新题型专练及答案
- 农业银行2025鹰潭市小语种岗笔试题及答案
- 2025年3D打印的食品制造工艺
- 2025行业数字化转型成功案例分析
- 基于西门子PLC的声控喷泉系统设计
- 烟草局联合快递企业开展涉烟寄递违法行为培训
- 2025年全国“质量月”质量知识竞赛题库及答案
- 污水处理厂处理设施设备更新改造工程项目可行性研究报告(参考模板)
- 机制砂石骨料工厂设计规范2025年
- 股癣护理课件
- 土方开挖培训课件
- 变电运维培训课件
- 血小板功能障碍的实验室诊断
- 动脉穿刺术后护理
- 2025年天津市中考英语试卷(含标准答案及解析)
评论
0/150
提交评论