引题:让同学们观察几幅图,看看与前面所练习的图形有什么不同(分析图形),联系学生们学过的绘图软件CAD或CAXA中学习的旋转绘图指令,引出本节课的学习内容——运用旋转指令编程。
在数铣、加工中心中,对于一些复杂图形,尤其是点坐标计算较麻烦、较困难的图形,我们常采用一些特殊功能的指令(如旋转、镜像、极坐标等)来编程,这样可以简化程序、减少编程时间、提高加工效率。像这样具有确定的旋转角度或均匀分布的图形,我们都可以采用旋转指令来编程。
一、 相关知识
与旋转有关的两个名词:(如图所示)
1、 旋转中心
2、 旋转角度
二、 旋转指令的格式
格式 :G17 G68 X__Y__ R __ ;
.......
.......
G69 ;
说明:
1、G68:建立旋转; G69:取消旋转;
2、X、 Y:旋转中心的坐标值;
3、R:旋转角度,单位 是(° ) ,0 ≤R≤360°。
4、G68 、G69为模态指令,可相互注销, G69为缺省值。
思考:你们能不能写出G18、G19平面的格式?
三、旋转指令的应用
应用一:常用于多个相同图形按固定角度旋转的零件,采用调用子程序的方式来编程。
实例1:使用旋转指令编制如图所示轮廓的加工程序:
设刀具起点距工件上表面 100mm,切削深度 5mm。
分析:将第一个图形逆时针旋转,角度依次是45度、90度。
程序如下:
O0001 ;(主程序 )
G17 G90 G54 G0 X0 Y0 M03 S1000 ;
G43 Z100 H01 ;
Z5. ;
M98 P100 ; 加工 ①
G68 X0 Y0 R45 ; 旋转 45 °
M98 P100 ; 加工 ②
G68 X0 Y0 R90 ;旋转 90 °
M98 P100 ; 加工 ③
G69 ; 取消旋转
G00 Z100 ;
M05 ;
O100 ; (子程序 (①的加工程序))
X0 Y0
G41 X20. Y- 10. D01 ;
G01 Z-5. F50 ;
Y0 F100
G02 X40 . Y0 R10. ;
X30. Y0 R5. ;
G03 X20. Y0 R5. ;
G01 Y- 6. ;
G00 Z10. ;
G40 X0 Y0 ;
M99 ;
M30 ;
总结:
1、在使用旋转指令编程时,有刀具补偿的情况下,应先旋转坐标系再建立补。
2、主程序中调用子程序的起始点为选转点,子程序的终止点也转点;
3、刀具的补偿功能只能放在子程序中;
课堂训练:
练习一:如图所示,试用旋转指令编写加工程序,切削深度 5mm。
分析:1、选择右端水平放置的凹槽作为子程序,将其逆时针旋转,角度依次是60°、120°、180°、240°、300°。
O0002 ;(主程序)
G17 G90 G54 G0 X40 Y0 M03 S1000 ;
G43 Z100 H02 ;
Z5. ;
M98 P200 ;
G68 X0 Y0 R60.0 ;
M98 P200 ;
G68 X0 Y0 R 120.0 ;
M98 P 200;
G68 X0 Y0 R 180.0 ;
M98 P200 ;
G68 X0 Y0 R 240.0 ;
M98 P200 ;
G68 X0 Y0 R 300.0 ;
M98 P200 ;
G69 ;
O200 ; (子程序 )
X40 Y0 ;
G41 X40. Y4. D02 ;
G01 Z-5. F50 ;
X15 . F100 ;
G03 X15. Y-4. R4. ;
G01 X40. ;
G00 Z10. ;
G40 X40. Y0 ;
M99 ;
G00 Z100. ;
M05 ;
M30 ;
应用二:该指令常用于编程图形具有旋转中心和某一固定角度的场合。
实例2、如图所示旋转类零件,毛坯尺寸为50mm×50mm×15 mm,试编写加工程序。
分析:1、审图—看图形尺寸,判断是加工凸件还是凹件。
2、图形逆时针旋转60° ,编程时应顺时针旋转60°,R应为负值。
程序如下:
O0001 ;
G17 G90 G54 G0 X0 Y0 M03 S1000 ;
G43 Z100 H01 ;
Z5. ;
G68 X0 Y0 R-60 ;
G41 X40. Y- 15. D01 ;
G01 Z-5. F50 ;
X-15. , R5. ;
Y15. , R5. ;
X15. , R5. ;
Y-10. ;
G02 X15 . Y-15 R5. ;
Y-20 ;
G69 ;
G00 Z100 ;
G40 X0 Y0 ;
M05 ;
M30 ;
课堂训练:
练习二:如图所示,毛坯尺寸为60mm×60mm×15 mm,试用旋转指令编写加工程序。
程序如下:
O0002;
G17 G90 G54 G0 X0 Y-30 M03 S1000 ;
G43 Z100 H02 ;
Z5. ;
G68 X0 Y0 R-30 ;
G41 X-20. Y- 30. D02 ;
G01 Z-5. F50 ;
Y-10. ;
G03 X-20. Y10. R10. ;
G01 X-20. Y20. , R5. ;
X20.;
Y-10. ;
G03 X20. Y-10. R10. ;
G01 X20. Y-20. , R5. ;
X-25 ;
G69 ;
G00 Z100 ;
G40 X0 Y0 ;
M05 ;
M30 ;
小结:
1、旋转指令的格式。
2、掌握旋转指令的应用。
3、强调编程时的注意事项。
作业题:
如图所示,编写加工程序,外轮廓切削深度10 mm,内轮廓切削深度 5mm,内轮廓要求用旋转指令。
图中交点的坐标为:
1、X=-8.08 Y=14.0 2、X=12.88 Y=50.3
3、X=37.12 Y=36.3 4、X=24.25 Y=14.0