数控车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系统数控铣床几个简单编程实例 实例一平面加工 参考程序: 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钢。根据图...
...---进给加速G09------进给减速G10------数据设置G16------极坐标编程G17------加工XY平面G18------加工XZ平面G19------加工YZ平
数控车床在车削加工(数控车削编程综合实例大全完整版领取速来分享给自学者)
...我是你们的老朋友美丽老师,今天给大家分享《数控车削编程综合实例大全》有正在学习这方面的同学们都可以来领取资料学习哦!感谢大家的支持!喜欢我的作品记得多多关注+点赞+转发哦!数控车床的分类数控车床的基本功...
...的数控铣床又称为加工中心。下面我们就来看看数控铣床编程实例和操作详解。数控铣床编程实例数控铣床操作详解实例一毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图2-23所示的槽,工件材料为45钢。根据图...
数控打中心孔怎么编程(数控编程实例,圆周阵列孔加工的快速编程)
数控编程中,钻孔是一个比较常见的加工。一般我们会在拿到图纸后一个一个计算孔的位置坐标,然后逐个输入,工作量比较大。对于一些有规律的均布孔,其实我们可以用比较简洁的编程方式来解决。下面我们通过一个简单的...
数控车床自动编程(数控车削编程综合实例大全完整版领取速来分享给自学者)
...我是你们的老朋友美丽老师,今天给大家分享《数控车削编程综合实例大全》有正在学习这方面的同学们都可以来领取资料学习哦!感谢大家的支持!喜欢我的作品记得多多关注+点赞+转发哦!数控车床的分类数控车床的基本功...
数控车床的(数控车床编程教程,图文实例详解,这套资料就够了)
...文档的朋友,请私信小编,回复“008”即可下载。第一节数控车床编程基础一、数控车编程特点(1)可以采用绝对值编程(用X、Z表示)、增量值编程(用U、W表示)或者二者混合编程。(2)直径方向(X方向)系统默认为直径编程,也可以采...