五、编程(40分)
1.编写下图零件的精加工程序,编程原点建在左下角的上表面,用左刀补。 O0001
G54G00X-10Y-10Z50 T01
M03S1000F80 G43H01G00Z-5 G41G01X20Y0D01 G01Y62
G02X44Y86R24 G01X96
G03X120Y62R24 G01Y40 X100Y14 X0
G40G01X-10Y-10 G49G00Z50M05 M30
2.如图所示的“S”字母是由直线和圆弧组成,深为2mm,宽为4mm,用Φ4的刀具,试编程。 O0002
G54G00X0Y0Z50T01 S500M03F100 G43H01G00Z30 G00X10Y15Z5 G01Z-2
G03X15Y10R5 G01X35
G03X40Y15R5 G01Y20
G03X35Y25R5 G01X15
G02X10Y30R5 G01Y35
G02X15Y40R5 G01X35
G02X40Y35R5 G01Z2
- 1 -
G00G49Z50 G00X0Y0M05. M30
3.用Φ6的刀具铣如图所示“X、Y、Z”三个字母,深度为2mm,试编程。工件坐标系如图所示,设程序启动时刀心位于工件坐标系的(0,0,100)处,下刀速度为50mm/min,切削速度为150mm/min,主轴转速为1000r/min,编程过程中不用刀具半径补偿功能。 O0003
G54G00X0Y0Z100 T01
M03S1000 G43H01G00Z5 G00X10Y10 G01Z-2F50
G01X30Y40F150 Z2
G00X10 G01Z-2F50 X30Y10F150 Z2
G00X40Y40 G01Z-2F50 X50Y25F150 Y10 Z2
G00Y25 G01Z-2F50 X60Y40F150 Z2
G00X70 G01Z-2F50 X90F150 X70Y10 X90 Z2
G00X0Y0
G49G00Z100M05 M30
4.如图所示,零件上有4个形状、尺寸相同的方槽,槽深2mm,槽宽10mm,未注圆角R5。
- 2 -
试用子程序编程。
设工件坐标系位于工件左下角的上表面,Ф10的端铣刀具的初始位置(0,0,100)处。编制程序。 O0004
G54G00X0Y0Z100 T01
G43H01G00Z50 M03S500 G00X30Y15Z5 M98P0002 G00X100Y15 M98P0002 G00X30Y65 M98P0002 G00X100Y65 M98P0002 G00X0Y0
G49G00Z100M05 M30 O0002
G91G01Z-7F100 Y30 X50 Y-30 X-50 Z7 G90 M99
5. 编写下图零件的精加工程序,编程原点建在工件左下角上表面处。工件厚度为2mm。 O0005
G54G00X-10Y-10Z100 T01
M03S500 G43G00Z5H01 G01Z-2F100 G41G01X0Y-5D01 Y40 X40Y60
- 3 -
G02X80Y20R40 G02X60Y0R20 G01X-5
G40G00X-10Y-10 G49G00Z100M05 M30
6. 编写下图零件外轮廓的精加工程序,编程原点建在中心上表面处,工件厚度为5mm. O0006
G54G00X-130Y-70Z100 T01
M03S1000 G43G00Z5H01 G01Z-5F100
G41G01X-120Y-65D01 Y60 X-80
G03X-30Y60R25 G01Y80
G02X30Y80R30 G01Y60
G03X80Y60R25 G01X120 Y-20 X50Y-60 X-125
G40G01X-130Y-70 G49G00Z100M05 M30
7. 编写下图零件内轮廓的精加工程序,刀具半径为8mm,编程原点建在工件中心上表面,用左刀补加工。 00007
N05G54G00X0Y0Z100 T01
N10M03S500 G00G43H01Z5 G01Z-5F100
- 4 -
G41G01X40Y0D01F200 Y30 X-40 Y-30 X40 Y2
G40G01X0Y0 G49G00Z100M05 M30
8. 编写下图零件内轮廓的精加工程序,编程原点建在工件中心上表面,用右刀补。 00008
G54G00X0Y0Z100 T01
M03S1000 G43H01G00Z5 G01Z-5F100 G42G01X0Y15D01 X20
G02X20Y-15R15 G01X-20
G02X-20Y15R15 G01X2
G40G00X0Y0 G49G00Z100M05 M30
9、用直径为6mm铣刀铣出下图所示的三个字母,深度为2mm,试编程。
(编程坐标原点设在平板的左下角上表面处,编程过程中不用刀具半径补偿功能。) O0009
N0010 G54X0Y0Z100 N0015 T01
N0020 M03S1000 N0025 G43H01G00Z2 N0030 X15 Y35 N0040 G01 Z-2 F60 N0050 X45 F100 N0060 G03 X45 Y55 I0 J10
N0070 G01 X15
- 5 -