第四章数控铣床的程序编程 第一节数控铣床编程的基本方法 有关坐标和坐标系的指令 (1)、绝对值编程G90与增量值编程G91 格式:G90GXY-Z G91G XYZ 注意:铣床编程中增量编程不能用U、W. 如果用就表示为U轴、W轴
第四章 数控铣床的程序编程 一、有关坐标和坐标系的指令 (1)、绝对值编程G90与增量值编程G91 • 格式: G90 G X— Y — Z — G91 G X— Y— Z— 注意:铣床编程中增量编程不能用U、W. 如果用,就表示为U轴、W轴. 第一节 数控铣床编程的基本方法
例:刀具由原点按顺序向1、2、3点移动时用G90、G91指 令编程 Y %0001 %0002 N1 G92 XO YO N1G91G01X20Y15 N2G90G01X20Y15N2X20Y30 N3X40Y45 N3X20Y20 NA X60 Y25 N4X-60Y25 X N5 XO YO N5M30 N6M30 注意:铣床中X轴不再是直径
注意:铣床中X轴不再是直径. 例:刀具由原点按顺序向1、2、3点移动时用G90、G91指 令编程。 1 2 3 X Y O 20 40 60 15 25 45 %0001 N1 G92 X0 Y0 N2 G90G01X20 Y15 N3 X40 Y45 N4 X60 Y25 N5 X0 Y0 N6 M30 G90 编程 %0002 N1G91G01X20 Y15 N2 X20 Y30 N3 X20 Y-20 N4 X-60 Y-25 N5 M30 G91 编程
(2)、工件坐标系设定G92 格式:G92XYZ Xy、z、为当前刀位点在工件坐标系中的坐标 G92指令通过设定刀具起点相对于要建立的工件坐 标原点的位置建立坐标系 此坐标系一建立起来,后序的绝对值指令坐标位 置都是此工件坐标系中的坐标值
(2)、工件坐标系设定G92 格式:G92 X_ Y_ Z_ X、Y、Z、为当前刀位点在工件坐标系中的坐标。 • G92指令通过设定刀具起点相对于要建立的工件坐 标原点的位置建立坐标系。 • 此坐标系一旦建立起来,后序的绝对值指令坐标位 置都是此工件坐标系中的坐标值
说明 G92XX2YY2772 则将工件原点设定到距刀具起 始点距离为X=-X2,Y=-Y2 W 工件 Z=-Z2的位置上 原点 G92设置加工坐标系
说明 G92 设置加工坐标系 Z Y W X X X Y X 54 54 Y机 机 9 2 9 2 Y G G 92 54 3 0 40 A X Y 59 59 3 0 30 G 5 9 B 45 15 2 0 3 5 G 52 3 5 3 5 C D X Y 机床原点 M Z2 X2 工件 原点 M 机床原点 X1 Z1 Y2 Y1 G92 X X2 Y Y2 Z Z2 则将工件原点设定到距刀具起 始点距离为X= -X2,Y= -Y2 , Z= -Z2 的位置上
(3)、工件坐标系选择G54-G59 G54 G55 G54工件坐标系 G54原点A G56 G59工件坐标系 G59原点 G57 G58 工件零点偏置 G59 机床原点 工件坐标系选择(G54G59)
(3)、工件坐标系选择 G54-G59 G G G G G G 54 55 56 57 58 59 工件零点偏置 机床原点 X Y Z X Y Z 工件坐标系选择(G54~G59) G54 原点 G59 原点 G59 工件坐标系 G54 工件坐标系
说明 1、G54~G59是系统预置的六个坐标系,可根据 需要选用 2、该指令执行后,所有坐标值指定的坐标尺寸 都是选定的工件加工坐标系中的位置。1~6号工 件加工坐标系是通过 CRT/MD方式设置的 3、G54~G59预置建立的工件坐标原点在机床坐 标系中的坐标值可用MD方式输入,系统自动记 4、使用该组指令前,必须先回参考点。 5、G54~G59为模态指令,可相互注销
说明 • 1、G54~G59是系统预置的六个坐标系,可根据 需要选用。 • 2、该指令执行后,所有坐标值指定的坐标尺寸 都是选定的工件加工坐标系中的位置。1~6号工 件加工坐标系是通过CRT/MDI方式设置的。 • 3、G54~G59预置建立的工件坐标原点在机床坐 标系中的坐标值可用MDI方式输入,系统自动记 忆。 • 4、使用该组指令前,必须先回参考点。 • 5、G54~G59为模态指令,可相互注销
(4)、G53-选择机床坐标系 编程格式:G53G90X~Y~Z~; >G53指令使刀具快速定位到机床坐标系中的指定位置上, 式中X、Y、Z后的值为机床坐标系中的坐标值。 例:G53X-100Y-100Z-20 >G53为非模态指令,只在当前程序段有效 >(5)、G52-局部坐标系设定 编程格式:G52X~Y~Z~; >式中X、Y、Z后的值为局部原点相对工件原点的坐标 值
• (4)、G53 --选择机床坐标系 编程格式:G53 G90 X~ Y~ Z~ ; ➢ G53 指令使刀具快速定位到机床坐标系中的指定位置上, 式中X、Y、Z后的值为机床坐标系中的坐标值。 例:G53 X-100 Y-100 Z-20 ➢ G53为非模态指令,只在当前程序段有效. ➢(5)、G52 –局部坐标系设定 编程格式:G52 X~ Y~ Z~ ; ➢ 式中X、Y、Z后的值为局部原点相对工件原点的坐标 值
几个坐标系指令应用举例 如图所示从A-B-C-D行走路线 X1 机床原点 机床原点 M 35 4 92 20 30 3045 W 工件 原点 G 92
• 几个坐标系指令应用举例 • 如图所示从A-B-C-D行走路线 Z Y W X X X Y X 54 54 Y机 机 9 2 9 2 Y G G 92 54 3 0 40 A X Y 59 59 3 0 30 G 5 9 B 45 15 2 0 3 5 G 52 3 5 3 5 C D X Y 机床原点 M Z2 X2 工件 原点 M 机床原点 X1 Z1 Y2 Y1
编程如下 N01G54G00G90X30.0Y40.0快速移到G54中的A点 N02G59 将G59置为当前工件坐标系 N03G00×30.0Y30.0 移到G59中的B点 N04G52X450Y15.0在当前工件坐标系G59中建立局部坐标系G52 N05G00G90X35.0Y20.0移到G52中的C点 N06G53×350Y35.0 移到G53(机械坐标系)中的D点
• 编程如下 • N01 G54 G00 G90 X30.0 Y40.0 快速移到G54中的A点 • N02 G59 将G59置为当前工件坐标系 • N03 G00 X30.0 Y30.0 移到G59中的B点 • N04 G52 X45.0 Y15.0 在当前工件坐标系G59中建立局部坐标系G52 • N05 G00 G90 X35.0 Y20.0 移到G52中的C点 • N06 G53 X35.0 Y35.0 移到G53(机械坐标系)中的D点 • ……
、坐标平面选定 坐标平面选择G17,G18,G19 °格式:(G17 G18 Y G19 G17 X G19 G18
二、坐标平面选定 坐标平面选择 G17,G18,G19 • 格式: G17 G18 G19 X Y Z G17 G18 G19