QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 5280|回复: 24
收起左侧

[已解决] 学习数控编程的一点经验

[复制链接]
发表于 2008-9-9 11:02:15 | 显示全部楼层 |阅读模式 来自: 中国浙江金华

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
一点经验,贡大家参考

学习数控编程的一点经验.rar

4.45 KB, 下载次数: 267

发表于 2008-9-9 13:56:08 | 显示全部楼层 来自: 中国安徽合肥
下载看看
发表于 2008-9-9 14:39:27 | 显示全部楼层 来自: 中国江西南昌
我也来看看,谢谢LZ的分享精神!!
发表于 2008-9-9 15:28:19 | 显示全部楼层 来自: 中国江苏泰州
看了,不像是某个人的学习经验,都是些官方说法,呵呵,要是能看到真正的个人加工、学习经验就好了!
' a# m/ i6 ]: b$ a
% J5 T4 |: z& E+ l  t. w' @" d5 E我把附件解开放在这里,方便大家看!8 y% T7 I$ ?7 q2 b  H( O/ G

0 l2 t- C3 T. ~( c: W4 [第一个文件讲CAM,如下:
4 Q) o, T6 e8 x( [! m- A
3 b+ |; `, m- B/ h0 N" f0 b) Q7 b如何学习CAM空白% e1 \& e2 H2 i5 h( ?

7 t+ Q7 n' @' l1 g9 ]. e! M
/ d& g& t5 y& V+ E      您现在的位置:
9 [% B- A) H6 t' ~  r& w* x2 ]+ J/ v  `5 [" `& D+ w
1 n) d' A3 I5 U$ t. T3 ^5 e" G! W9 O4 m
        如何学习CAM 7 M1 N8 _6 k- ?+ N- A; d

- O- P1 z0 ~# F5 f      交互式图形编程技术的学习(也就是我们常说的CAM编程的要点)可分三个方面:) d- B7 {) R  [/ `  A5 S, {
$ T# b4 {- L2 k: x2 P6 ?
      1、是学习CAD/CAM软件应重点把握核心功能的学习,因为CAD/CAM软件的应用也符合所谓的“20/80原则”,即80%的应用仅需要使用其20%的功能。0 T& m8 _4 P% z9 K) Q2 ^% w
" Q4 ^" r* `4 x( ]. h
      2、是培养标准化、规范化的工作习惯。对于常用的加工工艺过程应进行标准化的参数设置,并形成标准的参数模板,在各种产品的数控编程中尽可能直接使用这些标准的参数模板,以减少操作复杂度,提高可靠性。, P1 |) n- ^4 f+ I

9 l+ B5 |6 N/ s/ _5 q% j( ~7 g      3、是重视加工工艺的经验积累,熟悉所使用的数控机床、刀具、加工材料的特性,以便使工艺参数设置更为合理。
, s, X* y/ ~5 C/ c! N% i. H) _0 `. q# b: y) A3 I$ M/ h
      需要特别指出的是,实践经验是数控编程技术的重要组成部分,只能通过实际加工获得,这是任何一本数控加工培训教材都不可能替代的。虽然本书充分强调与实践相结合,但应该说在不同的加工环境下所产生的工艺因素变化是很难用书面形式来表述完整的。3 j9 `& ]% M' e: y% e3 a

' n2 @' j( }3 d8 k      最后,如同学习其他技术一样,要做到“在战略上藐视敌人,在战术上重视敌人”,既要对完成学习目标树立坚定的信心,同时又脚踏实地地对待每一个学习环节。
发表于 2008-9-9 15:29:40 | 显示全部楼层 来自: 中国江苏泰州
第二个文件讲数控编程的一点经验,如下:
7 w. W$ f% G0 n
% O1 ]8 n" s+ \学习数控编程的一点经验空白
% a- a9 i2 a2 N, F& e
: `) h+ h1 K3 V; J
4 B  P' p+ k; `! N* ~" E      您现在的位置:
( J$ G) e- N3 q" B2 {" g& J. H+ S' K% V1 J. x! s9 w

; v3 B/ z# }0 T" f      学习数控编程的一点经验 # t' u( n/ `( s

; H  Y% |& a( [. r4 W0 I4 z  e      掌握数控编程基本方法并在此基础上有更大的提高,必须进行大量的编程练习和实际操作,在实践中积累丰富的经验。编程前,要做大量的准备工作,如:/ m& _2 M& r6 e& f  `5 E) ?4 `
      空白馐鼗驳男阅芎凸娓瘢
发表于 2008-9-9 15:32:11 | 显示全部楼层 来自: 中国江苏泰州
数控机床及编程中常用术语(第一部分)# y8 K8 {: O9 |

- ~) l: ^6 a! Q9 d$ ~( H1 Q          为了方便读者阅读相关数控资料和国外数控产品的相关手册,在此选择了常用的数控词汇及其英语对应单词,所选用的数控术语主要参考国际标准ISO2806和中华人民共和国国家标准GB 81291987 以及近年新出现的一些数控词汇。 ( a# A- ~5 E' A' t9 }# f/ A% x4 D2 V6 Y
1)计算机数值控制 Computerized Numerical Control, CNC 用计算机控制加工功能,实现数值控制。 $ Z" N& Z3 c! d! z* P- Q! ~
2)轴(Axis)机床的部件可以沿着其作直线移动或回转运动的基准方向。
% r$ o2 ~* r6 W& R+ }8 m5 a: X6 u3)机床坐标系( Machine Coordinate Systern )固定于机床上,以机床零点为基准的笛卡尔坐标系。
7 a- c5 m& \% t; z, g* z% J- `6 ?2 j4)机床坐标原点( Machine Coordinate Origin )机床坐标系的原点。 " \  Z" B. s' h- t$ r# ~! R3 k
5)工件坐标系( Workpiece Coordinate System )固定于工件上的笛卡尔坐标系。 + s6 P  A0 ]6 ?, |$ h
6)工件坐标原点( Wrok-piexe Coordinate Origin)工件坐标系原点。
( u3 k& l4 \, g7)机床零点( Machine zero )由机床制造商规定的机床原点。 & w8 e) ~) w$ M# Z8 R
8)参考位置( Reference Position )机床启动用的沿着坐标轴上的一个固定点,它可以用机床坐标原点为参考基准。 + n# s; p. _# |  d* E
9)绝对尺寸(Absolute Dimension)/绝对坐标值(Absolute Coordinates)距一坐标系原点的直线距离或角度。 4 F$ F# M# L% D% @5 J5 l
10)增量尺寸( Incremental Dimension ) /增量坐标值(Incremental
; |& N5 l  y; N8 F- Z- b; QCoordinates
)在一序列点的增量中,各点距前一点的距离或角度值。 . o3 J( [+ R4 g
11)最小输人增量(Least Input Increment 在加工程序中可以输人的最小增量单位。
9 j7 U& X4 I  w# J5 A3 c  v$ O12)命令增量(Least command Increment)从数值控制装置发出的命令坐标轴移动的最小增量单位。 2 h$ G1 N* x& e( p& G+ `
13)插补 (InterPolation)在所需的路径或轮廓线上的两个已知点间根据某一数学函数(例如:直线,圆弧或高阶函数)确定其多个中间点的位置坐标值的运算过程。 0 K) {4 i! X0 u
14)直线插补(Llne Interpolation)这是一种插补方式,在此方式中,两点间的插补沿着直线的点群来逼近,沿此直线控制刀具的运动。
! [& k/ S8 R' z15)圆弧插补(Circula : Interpolation)这是一种插补方式,在此方式中,根据两端点间的插补数字信息,计算出逼近实际圆弧的点群,控制刀具沿这些点运动,加工出圆弧曲线。 . t' c& }+ m8 \
16)顺时针圆弧(Clockwise Arc)刀具参考点围绕轨迹中心,按负角度方向旋转所形成的轨迹.方向旋转所形成的轨迹.
, |- `$ Z0 ]0 Z* R1 S! F17)逆时针圆弧(Counterclockwise Arc)刀具参考点围绕轨迹中心,按正角度方向旋转所形成的轨迹。
) D8 Y7 h; G9 L18)手工零件编程(Manual Part Prograrnmiog)手工进行零件加工程序的编制。
8 V, u' z- K2 N* P' x19)计算机零件编程(Cornputer Part prograrnrnlng)用计算机和适当的通用处理程序以及后置处理程序准备零件程序得到加工程序。
" L, [7 ?, u+ D: J6 L7 h- n" P9 I3 z4 ~6 n
[ 本帖最后由 poxiangzi 于 2008-9-9 15:47 编辑 ]
发表于 2008-9-9 15:48:56 | 显示全部楼层 来自: 中国江苏泰州
术语(第二部分)
( {8 G+ M' _, v+ ]
( h0 Z* L$ Z! P: j2 t20)绝对编程(Absolute Prograrnming)用表示绝对尺寸的控制字进行编程。 ) d0 y1 W. W3 r) c2 Z. p, S$ j  L
21)增量编程(Increment programming)用表示增量尺寸的控制字进行编程。
6 k; r: G3 y" x5 G7 [2 k22)宇符(Character)用于表示一组织或控制数据的一组元素符号。
3 \4 N. v: O$ X23)控制字符(Control Character)出现于特定的信息文本中,表示某一控制功能的字符。
/ ?. O+ i) y# P3 N* X24)地址(Address)一个控制字开始的字符或一组字符,用以辨认其后的数据。 ; `5 C+ h% L5 u/ X, p" a; [
25)程序段格式(Block Format)字、字符和数据在一个程序段中的安排。 9 l0 V. }8 z4 }5 k+ r
26)指令码(Instruction Code) /机器码(Machine Code)计算机指令代码,机器语言,用来表示指令集中的指令的代码。
/ ^  q1 x2 f1 h/ g9 ]27)程序号(Program Number)以号码识别加工程序时,在每一程序的前端指定的编号- m) a) N: I3 B" a' B8 ^/ d

! P+ x' c/ g# b0 `. Y28)程序名(Prograo Name)以名称识别加工程序时,为每一程序指定的名称。 5 v* e9 S' O: }) W6 s
29)指令方式(Command Mode)指令的工作方式。
9 Z  F! P7 \: u+ s30)程序段(Block)程序中为了实现某种操作的一组指令的集合.
8 w! L: S: Y  R- S& m; L& u) w31)零件程序(P art
: `. ~# @2 p5 {, D' t8 lProgram
)在自动加工中,为了使自动操作有效按某种语言或某种格式书写的顺序指令集。零件程序是写在输人介质上的加工程序,也可以是为计算机准备的输人,经处理后得到加工程序。 3 c% {- p+ `; C6 D7 |8 I
32)加工程序(Machine
; q9 z& q) V) X4 `9 R' ]Program
)在自动加工控制系统中,按自动控制语言和格式书写的顺序指令集。这些指令记录在适当的输人介质上,完全能实现直接的操作。 ; n* x7 A) {, _$ X3 X
33)程序结束(End of Program)指出工件加工结束的辅助功能 . D8 k% K1 n" y
34)数据结束(End of Data)程序段的所有命令执行完后,使主轴功能和其他功能(例如冷却功能)均被删除的辅助功能。
' `2 k6 C$ K+ N0 d; o35)程序暂停(Progrom Stop)程序段的所有命令执行完后,删除主轴功能和其他功能,并终止其后的数据处理的辅助功能.
. ~- S2 K( v. {  d+ ]+ V36)准备功能(Preparatory Functton)使机床或控制系统建立加工功能方式的命令. " T8 X2 O, _. V$ B4 f  H1 P; x
37)辅助功能(MiscellaneouS Function)控制机床或系统的开关功能的一种命令。
! h+ q2 s- [: t$ {* g( n! v7 E38)刀具功能(Tool Funetion)依据相应的格式规范,识别或调人刀具。
发表于 2008-9-9 15:50:29 | 显示全部楼层 来自: 中国江苏泰州
术语(第三部分):
0 Z  {) x) O$ ^# {
$ D. b6 h( e- E39)进给功能(Feed Function)定义进给速度技术规范的命令。 ( F: N/ D7 L' ]& h  [
40)主轴速度功能(Spindle Speed Function)定义主轴速度技术规范的命令。
/ i0 b4 P3 M$ ?6 V1 i  y: E* L9 R41)进给保持(Feed Hold)在加工程序执行期问,暂时中断进给的功能。
( {. F: ?" t0 f+ k( K! x42)刀具轨迹(Tool Path)切削刀具上规定点所走过的轨迹。
2 {& `5 ?4 e" b* ]- ?/ u- M2 A43)零点偏置(Zero
! M, C* r* G5 Z3 }- jOffset
)数控系统的一种特征.它容许数控测量系统的原点在指定范围内相对于机床零点移动,但其永久零点则存在数控系统中。 5 d! \  |  Z  X# K8 H: S0 u( s
44)刀具偏置(Tool Offset)在一个加工程序的全部或指定部分,施加于机床坐标轴上的相对位移.该轴的位移方向由偏置值的正负来确定。 , D/ O7 B' E8 T" @
45)刀具长度偏置(Tool Length Offset)在刀具长度方向卜的偏晋。 + @, G2 A" T2 f9 U' A" H! d- X
46)刀具半径偏置(Tool Radlus OffseO)刀具在两个坐标方向的刀具偏置。
1 K' I6 T& z/ h  i47)刀具半径补偿(Cutter Compensation)垂直于刀具轨迹的位移,用来修正实际的刀具半径与编程的刀具半径的差异。
! H2 ^6 [9 \3 L  ?* t48)刀具轨迹进给速度(Tool Path Feedrate)刀具上的基准点沿着刀具轨迹相对于工件移动时的速度,其单位通常用每分钟或每转的移动量来表示。 ( l, H3 G1 M4 e: ~: l( _, c7 d
49)固定循环(Fixed Cycle , Canned 4 {- @+ I0 D' s- V. Z# D
Cycle
)预先设定的一些操作命令,根据这些操作命令使机床坐标袖运动,主袖工作,从而完成固定的加工动作。例如,钻孔、铿削、攻丝以及这些加工的复合动作。 # G* U8 A% O) T
50)子程序(Subprogram)加工程序的一部分,子程序可由适当的加工控制命令调用而生效。 4 m+ M2 v- d3 k, ^
51)工序单(Planning sheet)在编制零件的加工工序前为其准备的零件加工过程表。 ; m1 H9 N7 F  F4 P
52)执行程序(Executlve Program)在 CNC 系统中,建立运行能力的指令集合。 6 o; S; X) O/ h9 x' J& l' J
53)倍率(Override)使操作者在加工期间能够修改速度的编程值(例如,进给率、主轴转速等)的手工控制功能。
' Q: X/ [( G; G9 z0 R54)伺服机构(Servo-Mwchanisnt)这是一种伺服系统,其中被控量为机械位置或机械位置对时间的导数。1 F& h; f  m  W5 p3 X& v: I' e* F
55)误差(Error)计算值、观察值或实际值与真值、给定值或理论值之差。 : k5 Z- o: u5 k8 r- g4 O& d1 Y
56)分辨率(Resolution)两个相邻的离散量之间可以分辨的最小间隔。
发表于 2008-9-9 21:09:07 | 显示全部楼层 来自: 中国福建厦门
好,支持一下
发表于 2008-9-10 10:53:16 | 显示全部楼层 来自: 中国河南郑州
看来后面的,好像LZ有点忽悠人,不过初学者还是应该看一下,还是谢谢LZ....
发表于 2008-9-12 10:35:25 | 显示全部楼层 来自: 中国江苏泰州
原帖由 poxiangzi 于 2008-9-9 15:29 发表 http://www.3dportal.cn/discuz/images/common/back.gif$ a7 D4 h+ l5 ~3 P
第二个文件讲数控编程的一点经验,如下:9 \/ [$ ]# _0 _

% H* `' r: \  @  O学习数控编程的一点经验空白. T6 ]! {* u( @

3 K& m  J; O9 o7 c' T! U* y2 Y
9 i$ r2 v7 Y0 z5 B" p      您现在的位置: % H' L0 B) \; _, d, N
4 K+ `3 N( E# p$ j

3 a! }, H3 Y4 C: R6 |      学习数控编程的一点经验
0 b" J: I5 y; U% P
7 i7 |. g+ _( K6 m, B( y      掌握数控编程基本方法并在此基础上有更大的提高,必须进行大量的编 ...
" s7 ]. m% M; _

' }# c& @4 U4 M不知道为什么变成了乱码,重发一下,不好意思!! l4 W& j' C1 T+ n

8 ]; ]! `' ~% c, D
! O" L- R6 J2 z7 q- g学习数控编程的一点经验
7 M# J: _- X: B5 c7 Y* J2 o
( q; }+ x- m# c+ C* `2 h    掌握数控编程基本方法并在此基础上有更大的提高,必须进行大量的编程练习和实际操作,在实践中积累丰富的经验。编程前,要做大量的准备工作,如:  Z6 `" `5 ^3 d9 I! y2 c! I( m6 }
    了解数控机床的性能和规格;
$ {  S  v0 m4 \9 j* ^6 E' h7 J    熟悉数控系统的功能及操作;
: ?0 ^" T3 D; s* U- [    加强工艺、刀具和夹具知识的学习,掌握工艺编制技术,合理选择刀具、夹具及切削用量等,将工艺等知识融入程序,提高程序的质量;- s8 E1 X" N: h: ~. J5 l
    养成良好的编程习惯和风格,如程序中要使用程序段号、字与字之间要有空格、多写注释语句等,使程序清晰,便于阅读和修改;# \$ G; h: }7 m5 O
编程时尽量使用分支语句、主程序及宏功能指令,以减少主程序的长度。
发表于 2008-9-15 22:42:21 | 显示全部楼层 来自: 中国重庆
:L :L :L :L
发表于 2008-10-5 10:55:01 | 显示全部楼层 来自: 中国广东湛江
概念性比较强,不是很实用啊.
发表于 2008-10-12 22:38:45 | 显示全部楼层 来自: 中国湖北武汉
下载了
" X' |9 A2 l- H/ @4 n$ \我是初学者6 \) j5 [- a2 C& L* a. v
看一下还是蛮受用的
发表于 2008-10-30 23:11:33 | 显示全部楼层 来自: 中国广东江门
dddddddddddddddddddddd
发表于 2008-10-31 11:53:37 | 显示全部楼层 来自: 中国
支持/////////
发表于 2008-10-31 13:36:38 | 显示全部楼层 来自: 中国河北保定
支持一下!
发表于 2008-10-31 20:58:48 | 显示全部楼层 来自: 中国湖南长沙
原帖由 poxiangzi 于 2008-9-9 15:28 发表 http://www.3dportal.cn/discuz/images/common/back.gif
$ _7 t: o" A$ \& F+ T9 L9 U1 @看了,不像是某个人的学习经验,都是些官方说法,呵呵,要是能看到真正的个人加工、学习经验就好了!, D2 }. c5 l5 a. I4 h
4 D- y& ~% P1 D3 N- {  Y- r
我把附件解开放在这里,方便大家看!3 A. |3 `/ d$ r) N& G

8 g$ T! i; {: W& B第一个文件讲CAM,如下:- w2 b- M8 r2 t" F1 I2 ~

0 p3 u9 ~# ?+ j5 T如何学习CAM空白
3 J" t% E' I( p- y; u4 |  f- j. {+ F# Q* x
8 R5 A& o. k/ u% C; Z
      您现在的位 ...
汗   就这样··?
发表于 2009-8-3 14:27:16 | 显示全部楼层 来自: 中国湖北十堰
谢谢,好人啊
发表于 2009-8-3 18:33:19 | 显示全部楼层 来自: 中国河南南阳
说的很好  特别是说编程的那点:养成良好的编程习惯和风格,如程序中要使用程序段号、字与字之间要有空格、多写注释语句等,使程序清晰,便于阅读和修改;编程时尽量使用分支语句、主程序及宏功能指令,以减少主程序的长度。# x# I" R3 {- C9 X3 x# s
      现在遇到些会编程  但是不懂得格式的    程序搞的像天书
发表于 2010-6-20 16:01:32 | 显示全部楼层 来自: 中国天津
tai hao le
发表于 2010-6-20 17:13:37 | 显示全部楼层 来自: 中国江苏镇江
谢谢!
" ]; u( |, X$ p( d5 F4 i学会了一个原则:二八原则
发表于 2011-8-25 12:54:17 | 显示全部楼层 来自: 中国台湾
对我这初学者很有用呀,谢谢了,
# u* o7 S3 ^: t' m; A  l4 y! nTHANK YOU
发表于 2011-8-26 09:50:52 | 显示全部楼层 来自: 中国浙江杭州
1111111111111111
发表于 2011-8-26 20:21:03 | 显示全部楼层 来自: 中国河北石家庄
初学都估计看不懂吧,完全理论
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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