加工中心程序解释说明

加工中心程序解释说明
加工中心程序解释说明

程序代码程序代码目的

%文件开始标识O00100

程序第 100号

(ZHI-XING-CHONG-JIAN-LCP-II//HJ-D00/01)解释说明(直型重建板LCPII,图纸号)

T1 M06

换用刀库中的1号刀具

G00 G80 G40 G90 G54 X0 Y0. A0 B0 S1800 M03调用绝对坐标系G54,取消刀具半径补偿,

打孔固定循环取消,快速定位到X0Y0A0B0

位置,主轴正转1800转每分钟G43 H01 Z50. M08

调用1号刀具长度负补偿,快速定位高度

Z50,打开切削液G81 Z-0.5 R2. F60.

固定循环开始,点孔深度0.5,安全距离

2.0,速度60

X-12. Y0点孔坐标为 X-12. Y0X-24. Y0点孔坐标为 X-24. Y0X-36. Y0点孔坐标为 X-36. Y0X-48. Y0点孔坐标为 X-48. Y0X-60. Y0点孔坐标为 X-60. Y0G80 M09

打孔固定循环取消,关闭切削液

M05

主轴停止G91 G28 Z0. Y0.

主轴,Y轴返回参考点

T2 M06换用2号刀具

G00 G40 G80 G90 G54 X0 Y0. A0 B0 S1800 M03调用绝对坐标系G54,取消刀具半径补偿,

打孔固定循环取消,快速定位到X0 Y0. A0

B0位置,主轴正转1800转每分钟G43 H02 Z50. M08

调用2号刀具长度负补偿,快速定位高度

Z50,打开切削液G83 Z-5.5 R2. Q1. F80.

从X0 Y0.打孔固定循环开始,工件表面深度以下5.5处,安全距离表面2.0,进给速

度80,每次进刀深度为1

X-12. Y0 点孔坐标为 X-12. Y0X-24. Y0点孔坐标为 X-24. Y0X-36. Y0点孔坐标为 X-36. Y0X-48. Y0 点孔坐标为 X-48. Y0X-60. Y0 点孔坐标为 X-60. Y0G80 M09打孔固定循环取消,关闭切削液

M05

主轴停止G91 G28 Z0. Y0.

主轴,Y轴返回参考点

T3 M06换用3号刀具

G00 G40 G90 G80 G54 X0 Y0. A0 B0 S1200 M03调用绝对坐标系G54,取消刀具半径补偿,

打孔固定循环取消,快速定位到X0 Y0. A0

B0位置,主轴正转1200转每分钟G43 H03 Z50. M08调用3号刀具长度负补偿,快速定位高度

Z50,打开切削液G00 Z20.

在X0 Y0.处将主轴快速定位到高度为20

M97 P10调用本地N10号 子程序

G90 G00 X-12. Y0 Z20.

用绝对坐标系快速位移到此处位置,并同

时将主轴快速定位到高度为20

M97 P10调用本地N10号 子程序

G90 G00 X-24. Y0 Z20.

用绝对坐标系快速位移到此处位置,并同

时将主轴快速定位到高度为20

M97 P10调用本地N10号 子程序

G90 G00 X-36. Y0 Z20.

用绝对坐标系快速位移到此处位置,并同

时将主轴快速定位到高度为20

M97 P10调用本地N10号 子程序

G90 G00 X-48. Y0 Z20.

用绝对坐标系快速位移到此处位置,并同

时将主轴快速定位到高度为20

M97 P10调用本地N10号 子程序

G90 G00 X-60. Y0 Z20. 用绝对坐标系快速位移到此处位置,并同时将主轴快速定位到高度为20

M97 P10调用本地N10号 子程序

G90 G00 Z80. M09调用绝对坐标系,快速将主轴定位高度80,同时关闭切削液

M05主轴停止

G91 G28 Z0. Y0.主轴,Y轴返回参考点T4 M06换用4号刀具

G00 G40 G90 G54 X0 Y0. A0 B0 S2500 M03 调用绝对坐标系G54,取消刀具半径补偿,快速定位到X0 Y0. A0 B0位置,主轴正转

2500转每分钟

G43 H04 Z50. M08调用4号刀具长度负补偿,快速定位高度

Z50,打开切削液

G00 Z20. 在X0 Y0.处将主轴快速定位到高度为20 M97 P20调用本地N20号 子程序

G90 G00 X-12. Y0 Z20.用绝对坐标系快速位移到此处位置,并同时将主轴快速定位到高度为20

M97 P20调用本地N20号 子程序

G90 G00 X-24. Y0 Z20.用绝对坐标系快速位移到此处位置,并同时将主轴快速定位到高度为20

M97 P20调用本地N20号 子程序

G90 G00 X-36. Y0 Z20. 用绝对坐标系快速位移到此处位置,并同时将主轴快速定位到高度为20

M97 P20调用本地N20号 子程序

G90 G00 X-48. Y0 Z20.用绝对坐标系快速位移到此处位置,并同时将主轴快速定位到高度为20

M97 P20调用本地N20号 子程序

G90 G00 X-60. Y0 Z20. 用绝对坐标系快速位移到此处位置,并同时将主轴快速定位到高度为20

M97 P20调用本地N20号 子程序

G90 G00 Z80. M09调用绝对坐标系,快速将主轴定位高度80,同时关闭切削液

M05主轴停止

G91 G28 Z0. Y0.主轴,Y轴返回参考点T5 M06换用5号刀具

G00 G40 G90 G54 X0 Y0. A0 B0 S2800 M03调用绝对坐标系G54,取消刀具半径补偿,快速定位到X0 Y0. A0 B0位置,主轴正转

2800转每分钟

G43 H05 Z50. M08调用5号刀具长度负补偿,快速定位高度

Z50,打开切削液

G00 Z20.在X0 Y0.处将主轴快速定位到高度为20 M97 P30调用本地N30号 子程序

G90 G00 X-12. Y0 Z20.用绝对坐标系快速位移到此处位置,并同时将主轴快速定位到高度为20

M97 P30调用本地N30号 子程序

G90 G00 X-24. Y0 Z20.用绝对坐标系快速位移到此处位置,并同时将主轴快速定位到高度为20

M97 P30调用本地N30号 子程序

G90 G00 X-36. Y0 Z20. 用绝对坐标系快速位移到此处位置,并同时将主轴快速定位到高度为20

M97 P30调用本地N30号 子程序

G90 G00 X-48. Y0 Z20.用绝对坐标系快速位移到此处位置,并同时将主轴快速定位到高度为20

M97 P30调用本地N30号 子程序

G90 G00 X-60. Y0 Z20. 用绝对坐标系快速位移到此处位置,并同时将主轴快速定位到高度为20

M97 P30调用本地N30号 子程序

G90 G00 Z80. M09调用绝对坐标系,快速将主轴定位高度80,同时关闭切削液

M05主轴停止

G91 G28 Z0. Y0.主轴,Y轴返回参考点

M30程序结束

N10说明子程序第10号

G91 G00 Z-15.相对坐标将主轴向负方向快速移15

G01 Z-4.5 F500. 用直线插补方式将主轴向负方向以500的进

给量移4.5

Z-5.5 F80. 用直线插补方式将主轴向负方向以80的进

给量移5.5

Y0.8 F60.用直线插补方式将Y轴向正方向以60的进给量移0.8,此时开始铣锥度孔

G03 J-0.8

用逆时针圆弧插补方式以0.8为半径走整圆,此时一个完整的锥度孔做完,以准备

为后面做螺纹孔

G01 Y-0.8 F100. 用直线插补方式将Y轴向负方向以100的进给量移0.8,回到锥度孔中心

G00 Z60.快速将主轴向正方向移相对高度60,离开

此孔

G90调用绝对坐标系,以区别G91坐标系

M99返回主程序,单个孔完成

N20说明子程序第20号

G91 G00 Z-15.相对坐标将主轴向负方向快速移15

G01 Z-5. F500.用直线插补方式将主轴向负方向以500的进

给量移5

Z-1.35 F100.用直线插补方式将主轴向负方向以100的进给量移1.35,此步骤是将孔倒圆角的一个

深度

Y0.6用直线插补方式将Y轴向正方向以100的进

给量移0.6

G03 J-0.6用逆时针圆弧插补方式以0.6为半径走整圆,此时一个完整的倒圆角做完

G01 Y-0.6用直线插补方式将Y轴向负方向以100的进给量移0.6,回到倒圆角孔的中心

G00 Z60. 快速将主轴向正方向移相对高度60,离开

此孔

G90调用绝对坐标系,以区别G91坐标系M99返回主程序,单个孔完成

N30说明子程序第30号

G91 G00 Z-15.相对坐标将主轴向负方向快速移15

G01 G91 Z-5. F500.用直线插补方式将主轴向负方向以500的进

给量移5

Z-4.5 F150.用直线插补方式将主轴向负方向以150的进给量移4.5,此步骤是将螺纹刀下在板孔中

G01 G91 G41 X2.1 Y0 D05 F10.调用相对坐标系,调用第5号刀具左刀补半径补偿,以直线插补方式相对进刀速度为

10移到X2.1 Y0处

G03 X-2.1 Y2.135 R2.126 Z0.2 F60.用逆时针圆弧插补方式以进给速度为60移到X-2.1 Y2.135处,半径为R2.126,同时主轴相对向正方向移0.2,以铣出1/4螺纹

G03 X-2.171 Y-2.135 R2.161 Z0.2

用逆时针圆弧插补方式移到X-2.171 Y-2.135处,半径为R2.161,同时主轴相对向

正方向移0.2,以铣出1/4螺纹

G03 X2.171 Y-2.206 R2.196 Z0.2

用逆时针圆弧插补方式移到X2.171 Y-2.206处,半径为R2.196,同时主轴相对向

正方向移0.2,以铣出1/4螺纹

G03 X2.241 Y2.206 R2.231 Z0.2用逆时针圆弧插补方式移到X2.241 Y2.206处,半径为R2.231,同时主轴相对向正方向移0.2,以铣出1/4螺纹

G03 X-3.741 Y0 R1.947 Z1. F200.用逆时针圆弧插补方式以进给速度为200移到X-3.741 Y不动,半径为R1.947,同时主

轴相对向正方向移1

G01 G40 X1.5 Y0 取消刀具半径补偿,以直线插补方式移到

X1.5 Y0

G00 Z60. 快速将主轴向正方向移相对高度60,离开

此孔

G90 调用绝对坐标系,以区别G91坐标系M99返回主程序,单个孔完成

%文件结尾标识

机床动作过程

机床无动作

机床无动作

机床无动作

刀库旋转至1号刀具后移动至主轴下,主轴选用1号刀后,刀

库返回原处

机床X、Y、A、B工作台快速移动到G54坐标系原点,同时主

轴开始以1800转每分钟正转

机床主轴快速移动高度为50处,同时喷出切削液

从X0 Y0.处打孔,主轴快速从以上距离50处移动到2.0处,然后以进给速度60点孔至表面以下0.5处,完成后再快速移

动至50处。

X工作台在上个位置处快速移动到此处,循环以上方式点孔X工作台在上个位置处快速移动到此处,循环以上方式点孔X工作台在上个位置处快速移动到此处,循环以上方式点孔X工作台在上个位置处快速移动到此处,循环以上方式点孔X工作台在上个位置处快速移动到此处,循环以上方式点孔主轴停止在50处,同时关闭切削液

主轴停止

主轴和Y轴快速移动至机床原点处停止

刀库旋转至2号刀具后移动至主轴下,主轴选用2号刀后,刀

库返回原处

机床X、Y、A、B工作台快速移动到G54坐标系原点,同时主

轴开始以1800转每分钟正转

机床主轴快速移动高度为50处,同时喷出切削液

从X0 Y0.处打孔,主轴快速从以上距离50处移动到2.0处,然后以进给速度80,每次下刀深度为1,点孔至表面以下5.5处,完成后再快速移动至50处。

X工作台在上个位置处快速移动到此处,在此完成以上循环

点孔方式,主轴再回到50处

X工作台在上个位置处快速移动到此处,在此完成以上循环

点孔方式,主轴再回到50处

X工作台在上个位置处快速移动到此处,在此完成以上循环

点孔方式,主轴再回到50处

X工作台在上个位置处快速移动到此处,在此完成以上循环

点孔方式,主轴再回到50处

X工作台在上个位置处快速移动到此处,在此完成以上循环

点孔方式,主轴再回到50处

主轴停止在50处,同时关闭切削液

主轴停止

主轴和Y轴快速移动至机床原点处停止

刀库旋转至3号刀具后移动至主轴下,主轴选用3号刀后,刀

库返回原处

机床X、Y、A、B工作台快速移动到G54坐标系原点,同时主

轴开始以1200转每分钟正转

机床主轴快速移动高度为50处,同时喷出切削液

主轴快速从50处下降至20处

在此处,机床开始调用N10子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

在此处,机床开始调用N10子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

在此处,机床开始调用N10子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

在此处,机床开始调用N10子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

在此处,机床开始调用N10子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

此时只将主轴从前子程序60高度上升至80,同时关闭切削液

主轴停止

主轴和Y轴快速移动至机床原点处停止

刀库旋转至4号刀具后移动至主轴下,主轴选用4号刀后,刀

库返回原处

机床X、Y、A、B工作台快速移动到G54坐标系原点,同时主

轴开始以2500转每分钟正转

机床主轴快速移动高度为50处,同时喷出切削液

主轴快速从50处下降至20处

在此处,机床开始调用N20子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

在此处,机床开始调用N20子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

在此处,机床开始调用N20子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

在此处,机床开始调用N20子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

在此处,机床开始调用N20子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

此时只将主轴从前子程序60高度上升至80,同时关闭切削液

主轴停止

主轴和Y轴快速移动至机床原点处停止

刀库旋转至5号刀具后移动至主轴下,主轴选用5号刀后,刀

库返回原处

机床X、Y、A、B工作台快速移动到G54坐标系原点,同时主

轴开始以2800转每分钟正转

机床主轴快速移动高度为50处,同时喷出切削液

主轴快速从50处下降至20处

在此处,机床开始调用N30子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

在此处,机床开始调用N30子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

在此处,机床开始调用N30子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

在此处,机床开始调用N30子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

在此处,机床开始调用N30子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

X工作台快速从前一个位置移动到此处,同时主轴从前一个

高度60处下降至20处

在此处,机床开始调用N30子程序,子程序动作以下有详细说明,机床走完子程序后,主轴快速在60高度,等待下个指

令代码

此时只将主轴从前子程序60高度上升至80,同时关闭切削液

主轴停止

主轴和Y轴快速移动至机床原点处停止

机床停止一切运动

机床无动作

主轴快速下降15

主轴在当前位置以500速度下降4.5

主轴在当前位置以80速度下降5.5

Y轴向正方向进0.8

X,Y轴联动,以形成一个以0.8为半径的锥度孔

Y轴向负方向以100的进给量移0.8

主轴以快速移动方式向上升60

机床无动作

机床无动作

机床无动作

主轴快速下降15

主轴在当前位置以500速度下降5

主轴在当前位置以100速度下降1.35

Y轴向正方向进0.6

X,Y轴联动,以形成一个以0.6为半径的锥度孔Y轴向负方向以100的进给量移0.6

主轴以快速移动方式向上升60

机床无动作

机床无动作

机床无动作

主轴快速下降15

主轴在当前位置以500速度下降5

主轴在当前位置以100速度下降1.35

机床在带有刀补的量向X正方向进2.1

X、Y、Z轴联动,X向负方向进2.1,Y向正方向进2.135,Z向

上升0.2

X、Y、Z轴联动,X向负方向进2.171,Y向负方向进2.135,Z

向上升0.2

X、Y、Z轴联动,X向正方向进2.171,Y向负方向进2.206,Z

向上升0.2

X、Y、Z轴联动,X向正方向进2.241,Y向正方向进2.206,Z

向上升0.2

X、Z轴联动,X向负方向进3.741,Y轴不动,Z向上升1

X轴向正方向进1.5,回到孔中心

主轴以快速移动方式向上升60

机床无动作

机床无动作

机床无动作

相关文档
最新文档