数控铣床基本编程指令与简单程序编写
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
英寸 毫米 移动轴脉冲当量
度 度 旋转轴脉冲当量
这 3 个 G 代码必须在程序的开头坐标系设定之前用单独的程 序段指令或通过系统参数设定。程序运行中途不能切换。
五、 基本编程指令
1、快速定位指令G00
格式:G00 X_Y_Z_
其中,X、Y、Z、为快速定位终点,在G90时为 终点在工件坐标系中的坐标;在G91时为终点相对
Z
(X 3 ,Y 3 ,Z 3 )
XY 中间点
M
Z2
返回点
Z
Z1
工件 原点
Y X
y1
y2
Y W X
W
X1 X2
四、 有关单位的设定
1、尺寸单位选择G20,G21,G22
格式: G20 英制 G21 公制 尺寸输入制式 G22 脉冲当量
线性轴 旋转轴
英制(G20) 公制(G21) 脉冲当量(G22)
N05 G00 G90 X35.0 Y20.0 N06 G53 X35.0 Y35.0
…… 移到G52中的C点 移到G53(机械坐标系)中的D点
二、坐标平面选定
坐标平面选择 G17,G18,G19 格式: G17 G18 G19
Y
G17
G19
G18
X
Z
Y
G17—— XY平面, G18—— ZX平面,
编程格式:G52 X~ Y~ Z~ ;
式中X、Y、Z后的值为局部原点相对工件原点的坐标值。
几个坐标系指令应用举例
如图所示从A-B-C-D行走路线
X1
M 机床原点
35
Y机 D X机 C
G 52 35 30 45 X
Y1 Z Y 92 Y 54
40
机床原点 M Y 59
30 15
Z1
35 Y 20
B
Z2
于起点的位移量。(空间折线移动)
说明:
1、G00 一般用于加工前快速定位或加工后快速退刀。 2、为避免干涉,通常的做法是:不轻易三轴联动。 一般先移动一个轴,再在其它两轴构成的面内联动。 如:进刀时,先在安全高度Z上,移动(联动)X、Y 轴,再下移Z轴到工件附近。 退刀时,先抬Z轴,再移动X-Y轴。
Y W 工件 原点 X Y2
A
G 59
X 59
G 54
30
X2
G 92
X 54 X
92
编程如下
N01 G54 G00 G90 X30.0 Y40.0 快速移到G54中的A点
N02 G59
N03 G00 X30.0 Y30.0
将G59置为当前工件坐标系
移到G59中的B点
N04 G52 X45.0 Y15.0 在当前工件坐标系G59中建立局部坐标系G52
例:刀具由原点按顺序向1、2、3点移动时用G90、G91指 令编程。
G90 编程 Y 45 25 15 O 2 3 1 20 40 60 X %0001 N1 G92 X0 Y0 N2 G90G01X20 Y15 N3 X40 Y45 N4 X60 Y25 N5 X0 Y0 N6 M30 G91 编程 %0002 N1G91G01X20 Y15 N2 X20 Y30 N3 X20 Y-20 N4 X-60 Y-25 N5 M30
工件坐标系选择(G54~G59)
说明
1、G54~G59是系统预置的六个坐标系,可根据需 要选用。 2、该指令执行后,所有坐标值指定的坐标尺寸都 是选定的工件加工坐标系中的位置。1~6号工件 加工坐标系是通过CRT/MDI方式设置的。 3、G54~G59预置建立的工件坐标原点在机床坐标 系中的坐标值可用MDI方式输入,系统自动记忆。 4、使用该组指令前,必须先回参考点。 5、G54~G59为模态指令,可相互注销。
G28指令前要求机床在通电后必须 (手动) 返 回过一次参考点。 使用G28指令时,必须预先取消刀具补偿。 G28为非模态指令。
参考点控制指令(G29)
(2)、自动从参考点返回G29
格式: G29 X _ Y _ Z
其中,X、Y、Z 为指令的定位终点位置。
M
参考点 中间点 Z中间点
G17 G19 G18
G19—— YZ平面。
X
坐标平面选择指令是用来选择圆弧插补的 平面和刀具补偿平面的。
G17、G18、G19为模态功能,可相互注销,G17为缺省
值。
Z
三、 参考点控制指令
(1)、自动返回参考点 G28
格式: G28 X _ Y _ Z _
其中,X、Y、Z 为指定的中间点位置。
注意:铣床中X轴不再是直径.
(2)、工件坐标系设定G92
格式:G92 X_ Y_ Z_
X、Y、Z、为当前刀位点在工件坐标系中的坐标。
G92指令通过设定刀具起点相对于要建立的工件坐 标原点的位置建立坐标系。
此坐标系一旦建立起来,后序的绝对值指令坐标位
置都是此工件坐标系中的坐标值。
说明
X1
M 机床原点
35
Y机 D X机
Y1 Z
G92 X
Y 92
机床原点 M X2 Y 59
30 15
Z1
35 Y Y2 Z Z2 Y 20
Y W 工件 原点 X Y2
X2
G 92
Y 54 G 则将工件原点设定到距刀具起 X 35 X 59 A 40 30 45 始点距离为 X= X2 ,Y= -Y2 , G 59 G 54 -Z2 的位置上。 Z= X 54
选择机床坐标系
(4)、G53 --选择机床坐标系
编程格式:G53 G90 X~ Y~ Z~ ;
G53 指令使刀具快速定位到机床坐标系中的指定位置 上,式中X、Y、Z后的值为机床坐标系中的坐标值。 例:G53 X-100 Y-100 Z-20 G53为非模态指令,只在当前程序段有效.
(5)、G52 –局部坐标系设定
M
参考点 中间点 Z中间点
Z
(X 3 ,Y 3 ,Z 3 )
XY 中间点
M
Z2
返回点
Z
Z1
工件 原点
Y X
y1
y2
Y W X
W
X1 X2
说明: 执行G28指令时,各轴先以G00的速度快移到程
序指 令的中间点位置,然后自动返回参考点。 在使用上经常将XY和Z分开来用。先用G28 Z... 提刀并回Z轴参考点位置,然后再用G28 X...Y... 回到XY方向的参考点。 在G90时为指定点在工件坐标系中的坐标;在 G91时为指令点相对于起点的位移量
52
B
C
Z2
30
X
92
G92 设置加工坐标系
(3)、工件坐标系选择 G54-G59
Z
G54 G55 G56 G57 G58 G59
Z
。。。
G54 工件坐标系 G54 原点 Y G59 原点 G59 工件坐标系 Y
பைடு நூலகம்X 工件零点偏置 机床原点 X