数控铣加工中心编程讲义.docx
- 文档编号:11480637
- 上传时间:2023-03-01
- 格式:DOCX
- 页数:23
- 大小:24.67KB
数控铣加工中心编程讲义.docx
《数控铣加工中心编程讲义.docx》由会员分享,可在线阅读,更多相关《数控铣加工中心编程讲义.docx(23页珍藏版)》请在冰豆网上搜索。
数控铣加工中心编程讲义
数控铣、加工中心编程讲义
一、数控机床编程基本知识
二、数控铣床编程基本指令
三、数控铣床编程实例
四、数控铣床编程基本指令
五、数控铣床编程实例
六、用户宏程序
1、机床坐标轴阿里巧巧
2、机床原点、参考点、机床坐标系
3、工件原点和工件坐标
4、绝对、增量编程
5、直径、半径编程阿里巧巧
6、程序格式
1、坐标系统
1)基本坐标轴
数控机床的坐标轴和方向的命名制订了统一的标准,规定直线进给运动的坐标轴用X,Y,Z表示,常称基本坐标轴。
b5E2RGbCAP
2)旋转轴
阿里巧巧
围绕X,Y,Z轴旋转的圆周进给坐标轴分别用A,B,C表示,根据右手螺旋定则,如图1所示,以大姆指指向+X,+Y,+Z方向,则食指、中指等的指向是圆周进给运动的+A,+B,+C方向。
p1EanqFDPw
基本轴与旋转轴的方向:
阿里巧巧
+X=-X′,+Y=-Y′,+Z=-Z′,
+A=-A′,+B=-B′,+C=-C′
同样两者运动的负方向也彼此相反。
3)附加坐标轴:
在基本的线性坐标轴X,Y,Z之外的附加线性坐标轴指定为U,V,W和P,Q,R。
这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向的方法来决定。
ZJK-7532立式铣床轴的定义
2、机床参考点、机床零点、机床坐标系
机床参考点:
为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴的移动范围内设置一个固定的机械的机床参考点<测量起点),<该点系统不能确定其位置)DXDiTa9E3d
机床零点:
通过已知参考点<已知点)、系统设置的参考点与机床零点的关系可确定一固定的机床零点,也称为机床坐标系的原点。
<该点系统能确定其位置)。
RTCrpUDGiT
机床坐标系:
以机床原点为原点,机床坐标轴为轴,建立的坐标系即机床坐标系。
<该坐标系是机床位置控制的参照系)5PCzVD7HxA
3、工件坐标系、程序原点
定义:
工件坐标系是编程人员在编程时使用的,编程人员选择工件上的某一点为原点<也称程序原点),建立一个坐标系,称为工件坐标系。
工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。
jLBHrnAILg
5-1、M指令(或辅助功能>
5-2、G指令(准备功能>
五、数控铣床常用编程指令
一、有关坐标和坐标系的指令
1、绝对值编程G90与相对值编程G91
格式:
G90G X Y Z
G91G X Y Z
G90为绝对值编程,每个轴上的编程值是相对于程序原
点的。
G91为相对值编程,每个轴上的编程值是相对于前一位
置而言的,该值等于沿轴移动的距离。
aliqq
G90、G91为模态功能,G90为缺省值。
aliqq
区别:
图8中给出了刀具由原点按顺序向1、2、3点移动时两种不同指令的区别。
2、坐标系设定G92
格式:
G92 X_Y_Z_A_
其中,X、Y、Z、A为坐标原点<程序原点)到刀具起点<对刀点)的有向距离。
建立:
G92指令通过设定刀具起点相对于坐标原
点的位置建立坐标系。
此坐标系一旦建立起来,
后序的绝对值指令坐标位置都是此工件坐标系中的坐
标值。
X、Z取值原则:
1、方便数学计算和简化编程;2、容易找正对刀;3、便于加工检查;4、引起的加工误差小;5、不要与机床、工件发生碰撞;6、方便拆卸工件;7、空行程不要太长;xHAQX74J0X
注意
1、执行此段程序只是建立在工件坐标系中刀具起点相对于程序原点的位置,刀具并不产生运动。
aliqq
2、执行此程序段之前必须保证刀位点与程序起点<对刀点)符合。
3、G92指令必须单独一个程序段指定,并放在程序的首段。
3、工件坐标系选择G54-G59阿里巧巧
格式:
注意事项:
G92指令需后续坐标值指定刀具起点在当前工件坐标系中的坐标值,因此须用单独一个程序段指定,该程序段中尽管有位置指令值,但并不产生运动,在使用G92指令前,必须保证刀具回到加工起始点即对刀点。
使用G54~G59建立工件坐标系时,该指令可单独指定LDAYtRyKfE
aliqq
(如上例中的N02句>,也可与其他指令同段指定(如上例中的N01句>。
使用该指令前,先用MDI方式输入该坐标系坐标原点在机床坐标系中的坐标值,使用G54指令在开机前,必须回过一次参考点阿里巧巧Zzz6ZB2Ltk
4、直接机床坐标系编程G53
格式:
G53
在含有G53指令的程序段中,用绝对值编程(G90>的移
动指令位置就是在机床坐标系中(相对于机床原点>的
坐标值。
G53指令仅在其被规定的程序段中有效。
5、坐标平面选择G17,G18,G19
格式:
G17
G18
G19
aliqq
该指令选择一个平面,在此平面中进行圆弧插补和刀
具半径补偿。
G17选择XY平面,G18选择ZX平面,G19选择YZ平面。
阿里巧巧
移动指令与平面选择无关。
例如在规定了G17 Z_时,
阿里巧巧
Z轴照样会移动。
G17、G18、G19为模态功能,可相互注销,G17为缺省
值。
二、有关单位的设定
1、尺寸单位选择G20,G21,G22
格式:
G20
G21
G22
本系统采用3种尺寸输入制式:
英制由G20指定,公制
由G21指定,脉冲当量由G22指定,缺省时采用公制。
3种制式下线性轴、旋转轴的尺寸单位如表4所示。
2、进给速度单位的设定G94、G95
格式:
G94[F_]
G95[F_]
G94为每分钟进给,F的单位依G20/G21/G22的设定而分别为mm/min,in/min或脉冲当量/min。
此外,G94F_可以指定旋转轴的速度,旋转轴的速度单位为度/min或脉冲当量/min。
dvzfvkwMI1
阿里巧巧
G95为每转进给,在F之后,直接指定刀具在主轴转一转的进给量,单位依G20/G21/G22的设定而分别为mm/r,in/r或脉冲当量/r。
这个功能必须在主轴装有编码器时才能使用。
rqyn14ZNXI
G94、G95为模态功能,可相互注销,G94为缺省值。
三、进给控制指令aliqq
1、快速定位指令G00阿里巧巧
格式:
G00 X_Y_Z_A_
阿里巧巧
其中,X、Y、Z、A为快速定位终点,
G90时为终点在工件坐标系中的坐标;
G91时为终点相对于起点的位移量。
阿里巧巧
G00为模态功能,可由G01、G02、G03或G33功能注销。
2、单方向定位指令G60
格式:
G60 X_Y_Z_A_
其中,X、Y、Z、A、为定位终点,在G90时为终点在工件坐标系中的坐标;在G91时为终点相对于起点的位移量。
EmxvxOtOco
在单向定位时,每一轴的定位方向是由机床参数确定
的。
在G60中,先以G00速度快速定位到一中间点,然
后以一固定速度移动到定位终点。
中间点与定位终点
的距离<偏移值)是一常量,由机床参数设定,且从
中间点到定位终点的方向即为定位方向。
aliqq
G60指令仅在其被规定的程序段中有效。
3、线性进给指令G01
格式:
G01 X_Y_Z_A_F_
其中,X、Y、Z、A、为终点,
G90时为终点在工件坐标系中的坐标;
G91时为终点相对于起点的位移量。
G01和F都是模态代码,G01可由G00、G02、G03或G33功能注销。
4、圆弧进给指令G02,G03
圆弧进给
阿里巧巧
格式:
其中用G17代码进行XY平面的指定,省略时就被默认为是G17,
aliqq
但当在ZX 园弧插补注意事项: 1、当圆弧圆心角小于180°时,R为正值,aliqq 2、当圆弧圆心角大于180°时,R为负值, 3、整圆编程时不可以使用R,只能用I、J、K; 4、F为编程的两个轴的合成进给速度。 aliqq 例.见下图所示,用Φ8的刀具,沿双点画线加工距离工件上表面3mm深凹槽 例.图27所示的螺旋线程序 G91时: G91G03X-30.0Y30.0R30.0Z10F100 G90时: G90G03X0Y30.0R30.0Z10F100 G91时: G91G19G02Y30Z-30R30X10F100 阿里巧巧 G90时: G90G19G02Y30Z0.0R30.0X10F100 例.图27所示的螺旋线程序 %0027aliqq G92X30Y-50Z30 G01Y0F200 G03X0Y30R30Z10 G00Z30 aliqq X30Y-50 M30 例.下图所示用直径10mm的键槽刀加工直径50的孔,工件高10mm %0027 N1G92X0Y0Z30 N10G03I-20Z3 N2G01Z11X20F200 N11G03I-20Z2 N3G03I-20Z10 N12G03I-20Z1aliqq N4G03I-20Z9 N13G03I-20Z0 N5G03I-20Z8 N14G03I-20 N6G03I-20Z7 N15G01X0 N7G03I-20Z6 N16G00Z30 N8G03I-20Z5 N17X30Y-50 N9G03I-20Z4 N18M30 6、虚轴指令G07及正弦线插补 aliqq 格式: 阿里巧巧 虚轴规定如下: G07 取0时: 指定轴为虚轴 G07 取1时: 指定轴为实轴 7、正弦线插补<虚轴加螺旋线插补) 1、在G07指定{X、Y、Z}0指令之后,{X、Y、Z}轴就为虚轴, 2、虚轴只参加计算,不运动。 aliqq 3、G07仅在其被规定的程度段中有效。 4、虚轴仅对自动操作有效,手动操作无效。 阿里巧巧 例.图28所示,关于Y–Z平面上的单周期正弦曲线插补,X轴为虚轴。 aliqq X×X+Y×Y=R×R 圆弧半径) Y=RSIN<2π×Z/L) 单周期Z轴移动量) 阿里巧巧 程序如下: %0001 N01 G92X0Y0Z0 N02 G07X0G90G03X0Y.0I0J5.0Z20.0F100 阿里巧巧 N04 G07X1 N05 M30 阿里巧巧 例.图28所示,关于x–y平面上的单周期正弦曲线插补,X轴为虚轴。 Z×Z+Y×Y=R×R 圆弧半径) Y=RSIN<2π×X/L) 单周期Z轴移动量)阿里巧巧 程序如下: %0001 N01 G92X0Y0Z0 N02 G07Z0G19G90G03Y.0Z0J5K0X20.0F100 aliqq N04 G07Z1 N05 M30 四、回参考点控制指令 阿里巧巧 1、自动返回到参考点G28 格式: G28X_Y_Z_A_ 其中,X、Y、Z、A、为指令的终点位置 该指令的终点称之为“中间点”,而非参考点。 在G90时为终点在工件坐标系中的坐标;在G91时为终阿里巧巧 点相对于起点的位移量。 由该指令指定的轴能够自动地定位到参考点上。 阿里巧巧 2、自动从参考点返回G29 格式: G29X_Y_Z_A_ 其中,X、Y、Z、A、为指令的定位终点, aliqq 在G90时为终点在工件坐标系中的坐标;在G91时为终 点相对于中间点的位移量。 阿里巧巧 由此功能可使刀具从参考点经由一个中间点而定位于阿里巧巧 指定点。 通常该指令紧跟在一个G28指令之后。 aliqq 用G29的程序段的动作,可使所有被指令的轴以快速进 给经由以前用G28指令定义的中间点,然后再到达指定 点。 G29指令仅在其被规定的程序段中有效。 五、刀具补偿功能指令 1、刀具半径补偿G40,G41,G42 格式: 其中刀补号地址D后跟的数值是刀具号,它用来调用内aliqq 存中刀具半径补偿的数值。 在进行刀具半径补偿前,必须用G17或G18、G19指定补偿是在哪个平面上进行。 a,b必须与指定平面中的轴相对应。 在多轴联动控制中,投影到补偿平面上的刀具轨迹受到补偿,平面选择的切换必须在补偿取消方式下进行,若在补偿方式进行,则报警。 SixE2yXPq5 G40是取消刀具半径补偿功能。 G41是在相对于刀具前进方向左侧进行补偿,称为左刀 阿里巧巧
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 加工 中心 编程 讲义