一、基础知识点 1、从零件图开始,到获得数控机床所需控制介质的全过程称为程序编制,程序编制的方法有手工编程和自动编程。 2、数控机床实现插补运算较为成熟并得到广泛应用的是直线插补和圆弧插补。 3、自动编程根据编程信息的输入与计算机对信息的处理方式不同,分为数控语言编程(APT语言)、交互式图形编程。 4、数控机床由程序载体、输入装置、数控装置、伺服系统、检测装置、机床本体等部分组成。 5、数控机床按控制运动轨迹可分为点位控制、点位直线控制和轮廓控制等几种。按控制方式又可分为开环控制、闭环控制和半闭环控




一、基础知识点

 

程序指令

1、FANUC车床指令

G代码

M代码

2、铣床和加工中心指令

数控指令包括准备功能指令G功能、辅助功能指令M功能、刀具功能指令T功能、主轴功能指令S功能、进给功能指令F功能。常用指令有:

G00 定位 G00 IP…

G01 直线插补 G01 IP…F…

G02 圆弧插补CW顺时针

G03 圆弧插补CCW反时针

G04 暂停

G15 极坐标指令取消

G16 极坐标指令

G17 选择XY平面

G18 选择ZX平面

G19 选择YZ平面

G20 英寸输入

G21 毫米输入

G27 返回参考点检测 G27 IP…

G28 返回参考点 G28 IP…

G29 从参考点返回 G29 IP…

G30 返回第2、3、4、参考点 G30 IP…

G40 07 取消刀尖R补偿 G40 XU--Z(W)--I-- K--

G41 刀尖R补偿左

G42 刀尖R补偿右

G43 正向刀具长度补偿 G43 Z… H…

G44 负向刀具长度补偿 G44 Z.. .H…

G49 刀具长度补偿取消

G50 比例缩放取消

G51 比例缩放有效 G51 X.. Y.. Z…P..

G52 局部坐标系设定 G52 IP…

G53 选择机床坐标系 G53 IP…

G54 选择工件坐标系1

G55 选择工件坐标系2

G56 选择工件坐标系3

G57 选择工件坐标系4

G58 选择工件坐标系5

G59 选择工件坐标系6

G68 坐标旋转/三维坐标转换 G68 X…Y…R…

G69 坐标旋转取消/三维坐标转换取消

G73 排屑钻孔循环 G73 X… Y… Z…R… Q… F… K…

G74 左旋攻丝循环 G74 X… Y… Z…R… P… F… K…

G76 精镗循环 G76 X… Y… Z…R… Q…P… F… K…

G80 固定循环取消/外部操作功能取消

G81 钻孔循环、锪镗循环或外部操作功能 G81 X… Y… Z… R… F… K…

G82 钻孔循环或反镗循环 G82 X… Y… Z… R…P… F… K…

G83 排屑钻孔循环 G83 X… Y… Z… R…Q… F… K…

G84 攻丝循环 G84 X… Y… Z… R…P…Q… F… K…

G85 镗孔循环 G85 X… Y… Z… R… F… K…

G86 镗孔循环 G86 X… Y… Z… R… F… K…

G87 反镗循环 G87 X… Y… Z… R…Q… P….F… K…

G88 镗孔循环 G88 X… Y… Z… R…P….F… K…

G89 镗孔循环 G89 X… Y… Z… R…P….F… K…

G90 绝对值编程 G90 IP…

G91 增量值编程 G91 IP…

G92 设定工件坐标系或最大主轴速度钳制 G92 IP…

G94 每分进给 G94 F…

G95 每转进给 G95 F…

G96 恒表面速度控制 G96 S…

G97 恒表面速度控制取消 G97 S…

G98 固定循环返回到初始点

G99 固定循环返回到R点M00 程序停止

M02 程序结束

M03 主轴顺时针旋转

M04 主轴逆时针旋转

M05 主轴停止

M08  冷却液打开

M09  冷却液关闭

M30 程序结束并返回

M98  调用子程序       例如 :M98P0032007;调用O2007子程序3次

M99 子程序结束

 

编程举例

1车床

实验题1

毛坯:60*200

T0101:外圆车刀,Tool 2,刀片:三角形   

N10 T0101 G99 S600 M03;换1号刀,加刀补,每转进给速度,主轴正转,转速600r/min

N20 G00 X80 Z100;车刀快速移动至X80,Z100

N30 Z4;          车刀移动至Z4处

N40 G73 U10 W2 R4;粗车循环,X向切除的总余量10mm半径值,Z方向切除的总余量为2mm,粗车循环的次数为4

N50 G73 P60 Q150 U2 W0.2 F1;加工轮廓从60行开始,150行结束,X加工余量2,Z加工余量0.2,进给率1mm/转

N60 G00 X0;开始车轮廓,快速至X0

N70 G01 Z0;直线插补到Z0

N80 G03 X40 Z-20 R20;逆时针圆弧插补

N90 G01 X50;直线插补

N100 W-20;直线插补

N110 G02 U0 W-25 R20;顺时针圆弧插补

N120 G01 W-10;直线插补

N130 G03 U0 W-24 R20;逆时针圆弧插补

N140 G01 W-10;直线插补

N150 X65;直线插补,轮廓结束

N160 G70 P60 Q150 F1;精车循环

N170 G00 Z100;快速移动至Z100

N180 M30;程序结束并返回程序起点


实验题2:

毛坯:100*200               

T0101:外圆车刀,Tool 1   刀片:三角形

T0202:割刀,刀片宽度3,Tool 6

T0303:螺纹刀,Tool 3

 

N10 T0101 G99 S1000 M03 换1号刀,加刀补,每转进给速度,主轴正转,转速1000r/min

N20 G00 X102.0 Z100.0 快速移动

N30 Z2.0快速移动Z2,循环起点

N40 G71 U2.0 R1.0粗加工循环,X每次切深2,退刀量1

N50 G71 P60 Q130 U1.0 W0.5 F0.1  加工轮廓从60行开始,130行结束,X加工余量1mm,Z加工余量0.5mm,进给率0.1mm/转

N60 G00 X0 精加工轮廓开始

N70 G01 Z0 

N80 X30.0 C1.5

N90 Z-36.0

N100 G02 X58.0 W-30.0 R45.0

N110 G01 X80.0 R5.0

N120 W-20.0

N130 X102.0轮廓结束

N140 G70 P60 Q130 F0.1 精加工循环

N150 G00 X102.0 Z100.0

N160 T0202

N170 G00X31.0 Z-36.0车削退刀槽

N180 G01 U-4.0 F0.1

N190 U4.0

N200 G00 X102.0 Z100.0

N210 T0303 换刀

N220 G00 X34.0 Z6.01移至车螺纹的起点处

N230 G92 X29.2 Z-35.0 F3.0 车螺纹深至X29.2,导程为3mm

N240 X28.6车螺纹深至X28.6

N250 X28.2车螺纹深至X28.2

N260 X28.04车螺纹深至X28.04

N270 G00 X34.0 Z7.52 移至第二次螺旋线的起点处

N280 G92 X29.2 Z-35.0 F3.0车螺纹深至X29.0,进给率取导程3

N290 X28.6

N300 X28.2

N310 X28.04

N320 G00 X102.0 Z100.0

N330 M30

  

实验题3

毛坯:68*200      T0101:外圆车刀,Tool 1

T0202:割刀,宽度10,Tool 6

                      T0303:螺纹刀,Tool 3

N10T0101G99M03;

N20G00X70Z100;

N30X0Z0;车削外圆

N40G01X68C4F0.1;车C4倒角

N50Z-60;

N60G00X70;外圆结束

N70Z100;

N80T0202;换二号刀

N90G00X70Z-60;车削退刀槽

N100G01X60F0.1;

N110X70;

N120G00X70Z100;

N130T0303;换三号刀

N140G00X70Z10;循环起点

N150G76P030560Q100R0.1;复合螺纹切削循环,精加工次数3,螺纹Z向退尾长度为5,刀尖角度60,最小切深0.1,精加工余量为0.1

N160G76X60.56Z-55P3720Q1800F6;X60.56Z-55螺纹根部终点的坐标值,螺纹牙型高度为3.72mm,第一次切削深度为1.8mm,螺纹导程为6mm

N170G00X70Z100;

N180M30;

编程

1、根据零件图,确定加工路线,选择合适刀具,进行基点计算,编写数控程序。

提示:

(1)刀具选择:φ20高速钢立铣刀、φ10高速钢立铣刀、φ12高速钢麻花钻。

 (2)编写凹槽加工的子程序,然后旋转坐标系两次调用。G68/G69

(3)孔加工采用极坐标编程。G16/G15

2、其毛坯为四周已加工的铝锭,凸台外轮廓已粗铣,钻孔已完成。试编写凸台外轮廓精铣和铰孔的加工程序。

刀具:

① ?16立铣刀              主轴:600r/min   进给速度:100mm/min

② 铰孔?8mm铰刀         主轴:200r/min   进给速度:24mm/min

刀具半径补偿:D01 长度补偿H01