青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 349|回复: 2

[UG经典资料] 学好UG编程,你得先读读这些东西

[复制链接]
发表于 2022-4-29 11:28 | 显示全部楼层 |阅读模式
一、数控编程基础

7 M' _' J3 |9 I
1、编数控程序的作用——为什么要编写数控程序?

  O% l8 T, {: f) ?+ ]2 s/ s1 Z' w6 {
数控机床是一种自动化的机床,加工时,是根据工件图样要求及加工工艺过程,将所用刀具及各部件的移动量、速度和动作先后顺序、主轴转速、主轴旋转方向、刀头夹紧、刀头松开及冷却等操作,以规定的数控代码形式编成程序单,输入到机床专用计算机中。然后,数控系统根据输入的指令进行编译、运算和逻辑处理后,输出各种信号和指令,控制各部分根据规定的位移和有顺序的动作,加工出各种不同形状的工件。因此,程序的编制对于数控机床效能的发挥影响极大。
3 W5 X& h9 y8 N
2、数控程序标准——数控程序是什么样子?

( U& D% a. j: x! O/ b4 G
数控机床必须把代表各种不同功能的指令代码以程序的形式输入数控装置,由数控装置进行运算处理,然后发出脉冲信号来控制数控机床的各个运动部件的操作,从而完成零件的切削加工。目前数控程序有两个标准:国际标准化组织的ISO和美国电子工业协会的EIA。我国采用ISO代码。

) j: x3 s3 S$ t/ X0 ^* }. A+ [  g
3、加工坐标系与机械坐标系——两者是一回事吗?
+ y" [/ C9 `" D
大部分立式数控加工中心或数控机床规定:假设工作台不动,操作员站在机床前观察刀具运动,刀具向右为X轴,向里为Y轴,向上为Z轴,均为右手笛卡儿坐标系。机床各轴回零在某固定点上,此点为机床的机械零点

. n* p/ C. @; z2 c0 z% D  b1 G# b
编程时在工件较方便找正的位置确定的零点为编程零点。模具厂的工件,因开始加工的坯料大多是长方体,一般零点选在工件的对称中心,也叫“四边分中”的位置,为X、Y轴的零点,Z值大多定在最高面处。
$ E1 k: Q+ \" A2 d2 S
4、程序代码——常用的代码是有哪些?

$ W; t# [* g  ?# G
在众多机床系统中,目前常用的数控程序代码是G代码。
 楼主| 发表于 2022-4-29 11:29 | 显示全部楼层
1.png
* I2 k. q3 g: l. }0 C( b' b. H& E& g
二、编程软件介绍
- ?9 {$ Q1 o/ a
1、复杂程序怎么编?编程软件有哪些?究竟哪个好用?
5 s# g# g6 s6 o8 ^& n1 Q
随着技术的进步,3D的数控编程一般很少采用手工编程,而使用商品化的CAD/CAM软件。

6 |1 V) {/ \# D: ?, A- m* E
CAD/CAM是计算机辅助编程系统的核心,主要功能有数据的输入/输出、加工轨迹的计算及编辑、工艺参数设置、加工仿真、数控程序后处理和数据管理等。

' n: `6 X! e1 d+ v9 O
目前,在我国深受用户喜欢的、数控编程功能强大的软件有Mastercam、UG、Cimatron、PowerMILL、CAXA等。各软件对于数控编程的原理、图形处理方法及加工方法都大同小异,但各有特点,因每种软件都不是十全十美,对于用户来说,不但要学习其长处,也要深入了解它们的短处,这样才能应用自如。
* K' I9 g( M" m# q' j/ K) B
2、典型数控机床控制面板介绍

) {$ p$ [* o+ c
作为CNC数控编程员,首先要了解自己所编的程序是如何运行的,所以有必要学会某一种数控机床的操作,如果有条件,最好是能正确实际操机达到一定程度的水平,再学数控编程,这样可以使所编程序切合实际。常用的典型数控系统有FANUC(日本)、SIMEMENS(德国)、FAGOR(西班牙)、HEIDENHAIN(德国)、MITSUBISH(日本)等公司的数控系统及相关产品,它们在数控行业中占据主导地位。我国数控产品以华中数控、航天数控为代表,也将高性能数控系统产业化。
  z  m+ X! x1 a9 F9 n

2 X7 R4 G0 N) [( K
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-29 11:31 | 显示全部楼层
三、数控机床操作要领及注意事项

( O0 {1 e1 a: B6 F8 y
5 b6 l7 n. B2 r6 C* J7 M" v: z
(1)电源接通。要检查各电表是否正常、气压表是否正常、油水仪表是否正常。如无问题可按POWER ON按钮接通电源,几秒钟后机床自检,CRT显示坐标。如出现报警信息,先自己分析排除,解决不了的,立即报告上级请专业人员处理。如正常可进行接下来的操作。

. `- W% b+ B# e. ^9 K9 _! v/ P
(2)机床回参考零点,手动或自动,以便使机床正常运转。

" O! W/ [; w& L0 b* z7 s2 e8 A) a8 h
(3)分析数控程序单,对照编程图形,了解整个走刀情况、对刀方式及装夹方式;准备刀具、量具及夹具;在机床上按要求装夹工件。

9 Q/ V7 o4 w* y/ r/ X+ H
(4)工件分中找正,将工件坐标系零点的机械值输入到G54、G55等存储器。

$ D) v2 L% S6 I
(5)装上刀具对刀,将长度补偿值输入到H值。
- A  R; o1 x4 s$ i+ a" \
(6)复制数控程序,根据现有的刀号、补偿号修改程序的头部及尾部。
7 |- e  h% ^/ Z( C
(7)开高压气吹风。

& r" ], O1 R# u: W
(8)在DNC状态下通过DNC网络传送数控程序。
" z( q6 b6 ]: K& f
(9)一开始要慢慢进刀,等待刀切入工件时,切削平稳正常时才将进给倍率开关调到正常速度。调转速开关,使声音洪亮,切削平稳时为止。根据要求确定合适的转速S及进给F,使每刃切削量达到合理高效的要求。
& v  E/ E1 g3 w- U" `
(10)如果加工钢件,开粗时要密切关注刀粒的磨损程度,发现有问题要及时调整或更换。

8 I8 v$ Q; g5 P9 s( S' _7 M
(11)要对自己所使用的机床精度、刀具转动精度及加工误差有所了解,要和编程员密切沟通,使光刀时留足够多的余量。

$ m3 b, X, ~- Z! R! `
(12)加工完成要在机床上对照编程图形进行测量。如不合格,要分析原因。要通过调整编程余量重新编程或调整补偿数再加工,直到合格为止。合格后才拆下。清理机床,准备加工下一件。

6 h4 i. [' G2 q4 p! ~& G+ `: T+ |) [
+ `$ z" X# S# Y8 V0 u
四、对初学者的忠告建议
/ P8 q* v2 P: h0 M* [
% A% i% d" n+ `+ j; x3 K( L
学好UG数控编程应具备的知识——文化程度不高,能学好CNC吗?

, z0 ]& I  g7 r  k7 k: y. W
CNC编程是一项综合性的技能,要学好,单有热情是不够的,还必须事先学好一定的基础知识,这样才能真正理解并能灵活运用于实际工作。

+ K: e8 k' b* d1 O
要能用UG或其他软件进行基本的3D绘图和基本的操作。因为要使刀路优化必须要整理图形、修改图形,有时还要增加或减少辅助线、辅助面。
! I6 `& @3 f. t
机械加工及制图的基本知识。这是干好这一行的基础知识,建议大家边工作边学。
: [- W* h/ x+ _' x
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-5 19:04 , Processed in 0.120504 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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