数控车g90编程实例(数控编程加工中,基本编程方法,常用G,M,F,S,T你知道吗)

Posted

篇首语:壮心未与年俱老,死去犹能作鬼雄。本文由小常识网(cha138.com)小编为大家整理,主要介绍了数控车g90编程实例(数控编程加工中,基本编程方法,常用G,M,F,S,T你知道吗)相关的知识,希望对你有一定的参考价值。

数控车g90编程实例(数控编程加工中,基本编程方法,常用G,M,F,S,T你知道吗)

大家好,我是木子,今天给大家带来,数控编程加工中,基本的编程方法里面常用的G,M,F,S,T这些代码指令你都知道吗?话不都说,上干货

数控编程加工与技术

一、数控铣床的分类及加工对象

(1)立式数控铣床。一般适宜盘、套、板类零件,进行钻、扩、镗、铣、锪、攻螺纹等加工以及侧面的轮廓加工


(2)卧式数控铣床。一般适宜箱体类零件,进行除安装面和顶面以外面的各种加工。

(3)龙门式数控铣床。主要用于大型或形状复杂零件的各种平面、曲面和孔的加工。

(4)万能式数控铣床。一次装夹可完成对工件五个表面的加工。


二、数控铣削加工特点

(1)适应性强、灵活性好,能加工轮廓形状特别复杂或难以控制尺寸的零件。

(2)能加工普通机床无法(或很难)加工的零件。

(3)能加工一次装夹定位后,需进行多道工序加工的零件。

(4)加工精度高,加工质量稳定可靠。

(5)自动化程度高,生产效率高。

(6)要求刀具有良好的抗冲击性、韧性、耐磨性和坚硬性。

三、机床坐标系和参考点

1、机床的坐标系

机床主轴轴线方向为 Z轴,刀具远离工件的方向为Z轴正方向。X轴与工作台面相平行,立式铣床,主轴右侧方向为X轴正方向,卧式铣床,人面对主轴正向时的左侧方向为X轴正方向。Y轴方向可根据Z、X轴按右手笛卡儿直角坐标系来确定

2、参考点

参考点又称为机床零点,是机床上的一个固定点。机床启动后,首先要将机床位置“回零”,即回参考点,以此在数控系统内部建立一个以机床零点为坐标原点的机床坐标系。

四、数控铣削编程要点及注意问题

1、数控铣削编程要点

(1)了解数控系统功能及机床规格。

(2)熟悉加工顺序。

(3)合理选择刀具、夹具及切削用量、切削液。

(4)编程尽量使用子程序及宏指令。

(5)注意小数点的使用。

(6)程序零点要选择在易计算的确定位置。

(7)换刀点选择在无换刀干涉的位置。

2、数控铣削编程时应注意的问题

(1)铣刀的刀位点。在加工程序编制中,用以表示铣刀特征的点,也是对刀和加工的基准点

(2)零件尺寸公差对编程的影响。

①图示标注尺寸改为公差中值尺寸。

②改变封闭尺寸的标注方法

(3)安全高度。

(4)进刀/退刀方式。

(5)刀具半径补偿。

3、加工路线的确定

(1)保证被加工零件的精度和表面粗糙度的要求。

(2)尽量使走刀路线最短,减少空刀时间。

(3)要考虑切入点和切出点的程序处理。用立铣刀的端刃和侧刃铣削平面轮廓时,为了避免在轮廓的切入点和切出点留下刀痕,应沿轮廓外形的延长线切入和切出。切入点和切出点一般选在零件轮廓两几何元素的交点处。延长线可由相切的圆弧和直线组成,以保证加工出的零件轮廓形状平滑。

基本编程方法

一、常用G代码

1、G90——绝对坐标编程指令

格式:G90

说明:该指令表示程序段中的运动坐标数字为绝对坐标值,即从编程原点开始的坐标值。

2、G91——增量坐标编程指令

格式:G91

说明:该指令表示程序段中的运动坐标数字为增量坐标值,即刀具运动的终点坐标是相对于起点坐标值的增量。

3、G00——快速点定位指令

格式:G00 X_ Y_ Z_

说明:

(1)该指令表示刀具以点位控制方式从所在点快速移动到目标点。其中,X、Y、Z为目标点的坐标。

(2)刀具移动速度不用指定,由系统参数确定,可在机床说明书中查到。

4、G01——直线插补指令

格式:G01 X_ Y_ Z_ F_

说明:该指令指定两个(或三个)坐标以联动的方式,按指定的进给速度 F,插补加工任意的平面(或空间)直线。

如图所示,刀具由初始点 A直线插补到目标点B

用G90编程的程序为G90 G01 X54. Y126. F100

用G91编程的程序为G91 G01 X-80. Y74. F100

5、G02/G03——圆弧插补指令

格式: G02/G03 X_ Y_ Z_ I_ J_ K_ F_

或G02/G03 X_ Y_ Z_ R_ F_

说明:

(1)G02表示顺时针圆弧插补,G03表示逆时针圆弧插补。

(2)X、Y、Z为圆弧终点坐标,I、J、K为圆心相对于圆弧起点的坐标。

(3)R为圆弧半径,当圆弧小于或等于180°时,R为正值;当圆弧大于180°时,R为负值。

(4)如果圆弧是一个封闭整圆,只能使用圆心坐标编程

如图所示的三段圆弧

①使用圆弧半径 R编程绝对坐标编程方式:

G90 G92 X0. Y-30.

G03 X30. Y0. R30. F100

G02 X110. Y0. R40.

G03 X160. Y-50. R-50.

增量坐标编程方式:

G92 X0. Y-30

G91 G03 X30. Y30. R30. F100

G02 X80. Y0. R40.

G03 X50. Y-50. R-50.

②使用圆心坐标 I、J编程绝对坐标编程方式:

G90 G92 X0. Y-30.

G03 X30. Y0. I0. J30. F100

G02 X110. Y0. I40. J0.

G03 X160. Y-50. I0. J-50.

增量坐标编程方式:

G92 X0. Y-30.

G91 G03 X30. Y30. I0. J30. F100

G02 X80. Y0. I40. J0.

G03 X50. Y-50. I0. J-50.

如图所示为一封闭整圆,要求由 A点开始,逆时针圆弧插补返回 A点。

其程序为:

G90 G03 X40. Y0. I-40. J0. F100

G91 G03 X0. Y0. I-40. J0. F100

6、G04——暂停指令

格式:G04 P

说明:该指令使程序暂停一段时间,以便进行某些人为的调整,暂停后,继续执行下一个程序段。时间单位为秒。

7、G17/G18/G19——加工平面选择指令

格式:G17/G18/G19

说明:(1)G17指定刀具在 XY平面上运动;

G18指定刀具在 ZX平面上运动;

G19指定刀具在 YZ平面上运动。如图所示。

(2)由于数控铣床大都在 XY平面内加工,故G17为机床的默认状态,可省略。

如图所示为半径等于60的球面,其球心位于坐标原点 O。刀心轨迹 A→B、B→C、C→A的圆弧插补程序分别如下:

8、G20/G21——英制/公制输入指令

格式:G20/G21

说明:

(1)G20/G21是两个互相取代的G代码,公制输入G21为缺省状态。在一个程序内,不能同时使用G20与G21指令,且必须在坐标系确定之前指定。

(2)公制与英制单位的换算关系为:1 mm≈0.394 in;1 in≈25.4 mm。

9、G27——返回参考点校验指令

格式:G27 X_ Y_ Z_

说明:

(1)刀具快速进给,并在指令规定的位置上定位。若所到达的位置是参考点,则返回参考点的各轴指示灯亮。如果指示灯不亮,则说明程序中所给的指令有错误或机床定位误差过大。

(2)执行G27指令的前提是机床在通电后必须返回过一次参考点(手动返回或G28指令返回)。使用G27指令时必须先取消刀具补偿功能,否则会发生不正确的动作。G27程序段执行后,数控系统继续执行下一程序段,若需要机床停止,则必须在该程序段后增加M00或M01指令,或在单个程序段中运行M00或M01。

10、G28——自动返回参考点指令

格式:G28 X_ Y_ Z_

说明:

(1)该指令通常用来在参考点换刀,所以返回参考点可以理解为返回换刀点。

(2)该指令可以使刀具从任何位置,以快速定位方式经过中间点返回参考点,到达参考点时,返回参考点指示灯亮。

(3)在使用G28指令时,必须先取消刀具半径补偿,而不必先取消刀具长度补偿,因为G28指令包含刀具长度补偿取消、主轴停止、切削液关闭等功能。所以该指令一般用于自动换刀。

(4) X、Y、Z为中间点的坐标。

11、G29——从参考点自动返回指令

格式:G29 X_ Y_ Z_

说明:

(1)该指令使刀具从参考点以快速点定位方式经过中间点返回到加工点。

(2)中间点的坐标值不需要指定,由前面程序段G28指令中设定。通常G28和G29指令配合使用,使机床换刀后直接返回加工点,而不必计算中间点与参考点之间的实际距离。

(3) X、Y、Z为返回点的坐标。

如图所示是G28、G29功能应用实例,按绝对值编程格式编程如下:

G28 X150. Y95.

T02 M00

G29 X185. Y8.

12、G54~G59——工件原点偏置

格式:G54~G59

说明:

(1)将工件坐标原点平移至工件基准处,称为工件原点的偏置。

(2)一般可预设6个(G54~G59)工件坐标系,这些坐标系的原点在机床坐标系中的值,可用手动数据输入方式输入,存储在机床存储器内,使用时可在程序中指定。如图所示。

(3)一旦指定了G54~G59之一,就确定了工件坐标系原点,后续程序段中的工件绝对坐标均为此工件坐标系中的值。

13、G92——设置工件坐标系

格式:G92 X_ Y_ Z_

说明:

(1)在使用绝对坐标指令编程时,预先要确定工件坐标系。

(2)通过G92可以确定当前工件坐标系原点,该坐标系在机床重开机时消失。

(3)G92指令需单独一个程序段,该程序段中尽管有位置指令值,但并不产生运动。在使用G92指令前,必须保证刀具处于程序原点。执行G92指令后,也就确定了刀具刀位点的初始位置与工件坐标系原点的相对距离,并在CRT上显示刀位点在工件坐标系中的当前位置。

二、F、S、T、M代码

1、进给速度功能F

(1)代码法

F后面跟两位数字,这些数字不是进给速度的大小,而是机床进给速度数列的序号。

(2)指定法

F后面的数字是进给速度的大小,例如F100 ,进给速度是100 mm/min。

2、主轴功能S

用于确定主轴转速,由地址符S及其转速数值表示,单位是r/min。

3、刀具功能T

用于选择刀具,由地址符T及其后的2位数字表示刀具号。

4、辅助功能M

M代码是机床加工过程的工艺操作指令,即控制机床的各种功能开关,由地址符M和规定的两位数字表示。

好了,今天的分享就到这里了,希望大家喜欢哦!!

相关参考

数控铣床编程教学(FANUC系统数控铣床几个简单编程实例)

FANUC系统数控铣床几个简单编程实例 实例一平面加工 参考程序: O0001; G90G94G21G17; G91G28Z0; G90G54M03S350; G00X-52.0Y-50.0; Z5.0M08; G01Z-8.0F50; Y50.0F52; G00Z5.0; X-44.0Y-50.0; G01Z-4.0F50; Y50.0F52; G00Z5.0; X10.Y50.0; G01Z-6.0F50; G02X10.0Y...

数控中心孔编程(西门子数控系统基础篇编程实例钻孔、铣圆,直线等)

西门子数控系统基础篇编程实例在下面的编程实例中,我们不用去考虑工件的材料,装夹以及零件的加工节拍时间,只需我们去了解如何运用G指令以及标准循环参数的设定。例1钻孔编程实例要求:用Ø10麻花钻钻出4-Ø10孔,孔深20mm...

数控车床棒料怎么使用(总结篇:数控车削编程指令大全与实例介绍,内容简单详细)

1)绝对坐标编程常用代码X和Z表示;增量坐标编程时用U和W表示,可按绝对坐标、增量坐标或两者混合编程。--般不用G90、G91指令。2)由于车削常用的毛坯为棒料或锻件,加工余量较大,可充分利用各种固定循环功能,达到多次循环...

数控铣床自动循环编程(数控铣床编程操作,四个实例助你快速入门)

...的数控铣床又称为加工中心。下面我们就来看看数控铣床编程实例和操作详解。数控铣床编程实例数控铣床操作详解实例一毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图2-23所示的槽,工件材料为45钢。根据图...

数控车床编程g90的r怎么算(数控机床的G代码)

...---进给加速G09------进给减速G10------数据设置G16------极坐标编程G17------加工XY平面G18------加工XZ平面G19------加工YZ平

数控车床在车削加工(数控车削编程综合实例大全完整版领取速来分享给自学者)

...我是你们的老朋友美丽老师,今天给大家分享《数控车削编程综合实例大全》有正在学习这方面的同学们都可以来领取资料学习哦!感谢大家的支持!喜欢我的作品记得多多关注+点赞+转发哦!数控车床的分类数控车床的基本功...

数控平面铣床(数控铣床编程操作,四个实例助你快速入门)

...的数控铣床又称为加工中心。下面我们就来看看数控铣床编程实例和操作详解。数控铣床编程实例数控铣床操作详解实例一毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图2-23所示的槽,工件材料为45钢。根据图...

数控打中心孔怎么编程(数控编程实例,圆周阵列孔加工的快速编程)

数控编程中,钻孔是一个比较常见的加工。一般我们会在拿到图纸后一个一个计算孔的位置坐标,然后逐个输入,工作量比较大。对于一些有规律的均布孔,其实我们可以用比较简洁的编程方式来解决。下面我们通过一个简单的...

数控车床自动编程(数控车削编程综合实例大全完整版领取速来分享给自学者)

...我是你们的老朋友美丽老师,今天给大家分享《数控车削编程综合实例大全》有正在学习这方面的同学们都可以来领取资料学习哦!感谢大家的支持!喜欢我的作品记得多多关注+点赞+转发哦!数控车床的分类数控车床的基本功...

数控车床的(数控车床编程教程,图文实例详解,这套资料就够了)

...文档的朋友,请私信小编,回复“008”即可下载。第一节数控车床编程基础一、数控车编程特点(1)可以采用绝对值编程(用X、Z表示)、增量值编程(用U、W表示)或者二者混合编程。(2)直径方向(X方向)系统默认为直径编程,也可以采...