版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数控铣床编程30例带图复习1.数控铣床编程主要有哪些内容?一、机床坐标轴二、机床原点、参考点、机床坐标系三、工件原点和工件坐标四、绝对、增量编程五、直径、半径编程六、程序格式复习2.数控程序的组成要素有哪些?一、坐标平面二、加工零点三、刀具四、转速五、走刀六、结束3.常用编程指令有哪些?准备功能:G00点定位(快速进给)G01直线插补G02顺时针圆弧插补G03逆时针圆弧插补G04暂停时间F(min)S(r)G40取消刀具半径补偿G41调用刀具半径补偿(左刀补)G42调用刀具半径补偿(右刀补)G54零点偏置G90尺寸G91增量尺寸辅助功能M00程序停止M03主轴顺时针转旋转M04主轴逆时针转旋转M05主轴停止M06自动换刀M08开冷却液M09关冷却液M17子程序结束M18手动换刀M30主程序结束M41~M42齿轮级选择(换档)S主轴转速(mm/min)与G4一起表示停留圈数T刀具号数控铣床编程实例807015100601088R10
如图,用Φ8的刀具,沿双点画线加工距离工件上表面3mm深凹槽。例1%5002N1G92X0Y0Z50N2M03S500N3G00X19Y24N4Z5N5G01Z-3F40N6Y56N7G02X29Y66R10(N7G02X29Y66I10)N8G01X71N9G02X81Y56R10(N9G02X81Y56J-10)N10G01Y24N111G02X71Y14R10(N11G02X71Y14I-10)N12G01X29N13G02X19Y24R10(N13G02X19Y24J10)N14G00Z50N15X0Y0N16M30807015100601088R10
根据如图编程(直线编程)。例2N0005G17;坐标平面G17,平面垂直Z轴N0010G54;调用零点偏置G54N0015G90;采用绝对坐标N0020T01;调用1号刀N0025M03S450;主轴正转,转速450r/minN0030G00Z50X-25Y50;快速移动到起刀点N0035G01Z-10F500;铣削深度10mmN0040M08;开冷却液N0045X125F30;开始切削。N0050M09;关冷却液N0055G00Z50;快速退刀N0060M05;主轴停转N0065M30;程序结束解:解(1)G91时:G91G03X-30.0Y30.0R30.0Z10F100G90时:G90G03X0Y30.0R30.0Z10F100(2)G91时:G91G19G02Y30Z-30R30X10F100G90时:G90G19G02Y30Z0.0R30.0X10F10
分别写出下面两图所示的螺旋线程序例3
例4
下图所示用直径10mm的键槽刀加工直径50的孔,工件高10mm,试写出程序。解:%0027N1G92X0Y0Z30N2G01Z11X20F200N13G91G03I-20Z-1L11N14G03I-20N15G90G01X0N16G00Z30N17X30Y-50N18M30
下图为关于Y–Z平面上的单周期正弦曲线插补,X轴为虚轴。X×X+Y×Y=R×R(R:圆弧半径)Y=RSIN(2π×Z/L)(L:单周期Z轴移动量),试写出程序。例5解:设计程序为:%0001N01G92X0Y0Z0N02G07X0G90G03X0Y.0I0J5.0Z20.0F100N04G07X1N05M30例6解:
图30所示,曲线部分从42每10度增加2mm,试编写出程序.%0001G92x0y0z10G00x-50y-60G00z-1G01G41x-42d01f1000Y0G38x0y0#0=180#1=42while#0gt0G01AP=[#0]AP=[#1]#0=#0-10#1=#1+2EndwG01AP=0AP=78y-50x-50G00G40y-60Z10M30
R428450解:R428450%0001G92x0y0z10G00x-50y-60G00z-1G01G41x-42d01f1000Y0G38x0y0G02AP=0RP=42R42G01y-50x-50G00G40y-60Z10G00X0Y0M30
例7
如图,设加工开始时刀具距离工件表面50mm,切削深度为10mm.试编写刀具半径补偿程序。解:按增量方式编程N10G92X0.0Y0.0Z50N20G91G17G00 由G17指定刀补平面N30G41X20.0Y10.0D01由刀补号码D01指定刀补—刀补启动N35Z-48M03S500N38G01Z-12F200N40G01Y40.0F100进入刀补状态N50X30.0N60Y-30.0N70X-40.0N80G00Z60M05N85G40X-10.0Y-20.0 解除刀补N90M30解:
按绝对方式编程N10G92X0.0Y0.0Z50N20G90G17G00 由G17指定刀补平面N30G41X20.0Y10.0D01启动刀补N35Z2M03S500N38G01Z-10F200N40G01Y50.0F100 刀补状态N50X50.0N60Y20.0N70X10.0N80G00Z50M05N85G40X0Y0 解除刀补N90M30例8
如图所示,用Φ8的刀具,加工距离工件上表面3mm深的凸模。编写程序。R103020R10R20R20解:%5002N1G92X-40Y50Z50N2M03S500N4G01Z-3F400N5G01G41X5Y30D01F40N6X30N7G02X38.66Y25R10(N7G02X38.66Y25J-10)N8G01X47.32Y10N9G02X30Y0R20(N9G02X30Y0I-17.32J-10)N10G01X0N111G02X0Y20R10(N11G02X0Y20J20)N12G03Y40R10(N12G03Y40J10)N13G00G90G40X-40Y50N14G00Z50N15M30R103020R10R20R20程序起点例9编写下图的刀具长度补偿程序.刀具长度补偿加工解:H01=4.0(偏置值)N01G91G00X120.0Y80.0M03S500N02G43Z32.0H01N03G01Z21.0F1000N04G04P2000N05G00Z21.0N06X30.0Y-50.0N07G01Z41.0N08G00Z41.0N09X50.0Y30.0N10G01Z25.0N11G04 P2000N12G00 Z57.0H00(G49)N13X200.0Y60.0N14M05N15M30
由于偏置号的改变而造成偏置值的改变时,新的偏置值并不加到旧偏置值上。例如,H01的偏置值为20.0,H02的偏置值为30.0时G90G43 Z100.0 H01 Z将达到120.0G90G43 Z100.0 H02 Z将达到130.0
刀具长度补偿同时只能加在一个轴上,因此下列指令将出现报警。要进行刀具长度补偿轴的切换,必须取消一次刀具长度补偿。G43Z_H_G43X_H_ 报警例10
如图所示,用Φ20的刀具加工下图轮廓,用Φ16的刀具加工下图凹台,用Φ6、Φ8的刀具加工孔。编出程序。561480147R101414141414121222解:%5002G92x-20y-20z100M03S500N1M06T01G00G43Z-23H01G01G41X0Y-8D01F100Y42X7Y56X80Y46G02X70Y0R10G01X-10G00G40X-20Y-20G49Z100N2M06T2G00G43Z-10H02X5Y-10G01Y66F100X19Y-10X20Y66G49Z100G00X-20Y-20N3M06T03G00G43Z10H03G98G73X14Y26Z-23R-6Q-5F50G99G73X42Y40Z-23R4Q-5F50G99G73X42Y12Z-23R4Q-5F50G98G73X56Y26Z-23R4Q-5F50G00G49Z100X-20Y-20M05M30例11
如图,编写程序:用Φ20的刀具加工周边轮廓,用Φ16的刀具加工凹台,用Φ8的钻头加工孔。562280142313361410141222垫铁R8解:%5002G92x-20y-20z100M03S500N1M06T01G00G43Z-23H01G01G41X0Y-8D01F100Y56X80Y0X-10G00G40X-20Y-20G49Z100N2M06T2G00G43Z-10H02X5Y-10G01Y70F100X13Y-10X14Y70G00X75G01Y-10F100X67Y70X66Y-10G49Z100G00X-20Y-20N3M06T03G00G43Z10H03G98G73X12Y14Z-23R-6Q-5F50G98G73G91X23G90Z-23R4Q-5L2F50G98G73X58Y42Z-23R-6Q-5F50G98G73G91X-23G90Z-23R4Q-5L2F50G00G49Z100X-20Y-20M05M30例12编写如图的镜像功能程序.解:%1 主程序N01G92X0Y0Z10N02G91G17M03N03M98P100 加工①N04G24X0 以Y轴镜像N05M98P100 加工②N06G25X0取消Y轴镜像N07G24X0Y0 以位置点为(0,0)N08M98P100 加工③N09G25X0Y0 取消点(0,0)镜像N10G24Y0 以X轴镜像N11M98P100 加工④N12G25Y0 取消X轴镜像N13M05N14M30%100 子程序N01G01Z-5F50N02G00G41X20Y10D01N03G01Y60N04X40 N05G03X60Y40R20N06Y20N07X10N08G00X0Y0N09Z10 N10M99例13
已知:三角形ABC的顶点为A(30,40),B(70,40),C(50,80),将三角形ABC放大一倍,若缩放中心为D(50,50)。请写出缩放程序,并画出图形,标出放大后图形的坐标。
缩放程序为G51X50Y50P2。缩放示意图如下:解:例14
请编写如图所示的旋转变换功能程序.解:%1 主程序N10G90G17M03N20M98P100 加工①N30G68X0Y0P45 旋转45°N40M98P100 加工②N50G69 取消旋转N60G68X0Y0P90 旋转90°N70M98P100 加工③N80G69M05M30 取消旋转%100子程序(①的加工程序)N100G90G01X20Y0F100N110G02X30Y0I5N120G03X40Y0I5N130X20Y0I10N140G00X0Y0N150M99例15根据下图编写高速深孔加工循环G73G98(G99)G73X_Y_Z_R_Q_P_K_F_L_程序钻头
易断屑、易排屑、易加冷却液、退刀量不大
孔底Z点初始B点参照R点快速加工深孔孔底Z点初始B点参照R点qqqkkG98G99孔底延时P秒解:%0073N10 G92X0Y0Z80N15 G00N20 G98G73G91X100G90R40P2Q-10K5G90Z0I2F200N30 G00X0Y0Z80N40 M30例16
编写程序:反攻丝循环G74
G98(G99)G74X_Y_Z_R_P_F_L_主轴转速与进给速度同步左旋丝锥孔底Z点初始B点参照R点左旋攻制左螺纹孔底Z点初始B点参照R点G98G99孔底主轴停P秒主轴正转退出主轴反转攻丝解:%0074N10G92X0Y0Z80F200N20G98G74G91X100G90R40P10G90Z0F1N30G0X0Y0Z80N40M30
注意:如果Z的移动量为零时。该指令不执行。例17
编写程序G76:精镗循环
G98(G99)G76X_Y_Z_R_P_I_J_F_L_镗刀
孔底Z点初始B点参照R点孔底Z点初始B点参照R点G98G99孔底延时P秒准停偏移I或J量镗刀解:%0076N10G92X0Y0Z80N15G00N20G99G76G91X100G91R-40P2I-20G91Z-40I2F200N30G00X0Y0Z80N40M30例18
编写程序G81:钻孔循环(定点钻)G98(G99)G81X_Y_Z_R_F_L_孔底Z点初始B点参照R点G98G99钻头
孔底Z点初始B点参照R点解:2%0081N10 G92X0Y0Z80N15 G00N20 G99G81G90X100G90R40G90Z0P2F200N30 G90G00X0Y0Z80N40 M30注意:如果Z的移动位置为零,该指令不执行。例19
编写如图所示的钻孔循环程序(设Z轴开始点距工作表面100mm处,切削深度为20mm)。
-10
O10
10
20
30
40
XY
2030解:G92X0Y0Z50G91G00S300M03G99G81X10.0Y10.0Z22.0R48.0F150 G99G81Y30.0Z-22R-48G99G81X10.0Y10.0Z-22R-48G99G81X10.0Z-22R-48G98G81X10.0Y20.0Z-22R-48(G98指令刀具返回初始点)G80X40.0Y30.0M05(G80取消固定循环,只移动不加工)G00X0Y0Z50M30例20
编程:用Φ8的刀具,加工距离工件上表面3mm深的凸模。R103020R10R20R20解:%5002N1G92X-40Y50Z50N2M03S500N4G01Z-3F400N5G01G41X5Y30D01F40N6X30N7G02X38.66Y25R10(N7G02X38.66Y25J-10)N8G01X47.32Y10N9G02X30Y0R20(N9G02X30Y0I-17.32J-10)N10G01X0N111G02X0Y20R10(N11G02X0Y20J20)N12G03Y40R10(N12G03Y40J10)N13G00G90G40X-40Y50N14G00Z50例21
编程:如图所示的螺纹加工程序(设Z轴开始点距工作表面50mm处,切削深度为10mm)。OXY405040404040解:(i)先用G81钻孔G92X0Y0Z50G91G00Y40M03G98G81X40.0Z-12.0R-48.0L4F100G00Y50G98G81X-40.0Z-12R-48L4G80X0Y0M05解:(ii)再用G84攻丝G91G00Y40M03G99G84X40.0Z17.0R43.0L4F280(螺距为2、主轴转速为140r/min)G00Y50.0G99G84X-40.0Z-17R-43L4G80Z43.0X160.0Y90.0M05M30例22
用宏指令编程:系列椭圆加工(X×X)/(a×a)+(Y×Y)/(b×b)=1
X=a×COSαY=b×SINαα解:%0001#0=5(定义刀具半径R值)#1=20(定义a值)#2=10(定义b值)#3=0(定义步距角α的初值,单位:度)N1G92X0Y0Z10N2G00X[#0+#1]Y[#0+#2]N3G01Z0N4G41X[#1]N5WHILE#3GE[-360]N6G01X[#1*COS[#3*PI/180]]Y[#2*SIN[#3*PI/180]]N7#3=#3-5ENDWG01G91Y[-#0]G00Z10M30解:%0001N1G92X0Y0Z10N2M98P0002A12B6R6(#0\A#1\B#17\R;R为刀具半径值)%0002N15ENDWN3#2=-#0N16G01X[#0]Y0N4#3=#0N17WHILE#3GE[-#0]N5#101=#17N18#13=-#1*SQRT[#0*#0-#3*#3]/#0N6G00X[-#0-2*#17]Y[-#1-2*#17]N19G01X[#3]Y[#13]N7G64Z0N20#3=#3-0.1N8G01G41X[-#0]Y[-#1]D101F400N21ENDWN9Y0F100N22G01X[-#0]Y0N10WHILE#2LE#0N23Y[#1+2*#17]F400N11#12=#1*SQRT[#0*#0-#2*#2]/#0N24Z10N13G01X[#2]Y[#12]N25G40X0Y0N14#2=#2+0.1N26M30例23
下图所示用直径10mm的键槽刀加工直径24的孔,工件高10mm(予钻孔直径19),请用宏指令编程。解:%0027N1G92X0Y0Z30N2G01Z11F1200#0=20while#0lt24g01g41x[#0]d1N13G91G03I[-#0]Z-1L11g01g90g40x0Z11#0=#0+1Endwg00z0g01x[#0]N14G03I[-#0]N15G90G01X0N16G00Z30N17X30Y-50N18M30例24
下图所示用直径20mm的单刃螺纹镗刀加工M60×1.5的螺纹,(小径60-2+0.376=58.376),工件高10mm。请写出编程。解:%0027N1G92X0Y0Z30N2MO3S500N3G01Z11X19.178F1200#0=58.376/2-10+0.8WHILE#0LE20#1=7WHILE#1GE1N3G91G03I-20Z-1.5#1=#1-1ENDWN15G90G01X0Z11#0=#0+0.3G01X[#0]ENDWG01X20#1=11WHILE#1GE[-1]N3G91G03I-20Z-1#1=#1-1ENDWN16G00Z30N17X30Y-50N18M30例25
下图所示用直径20mm的单刃螺纹镗刀加工M60×1.5的螺纹,(小径60-2+0.376=58.376),工件高10mm。请编程。解:1%0027N1G92X0Y0Z30N2MO3S500N3G01Z11X19.178F1200#0=58.376/2-10+0.8WHILE#0LE20N3G91G03I-20Z-1.5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河南省2025-2026学年高三(上)期末物理试卷(含答案)
- 期末测试卷(含答案含听力原文无音频)2025-2026学年人教版英语八年级下册
- 五年级下册数学的试卷及答案
- 污水处理试题及答案
- 往年成考试卷及答案
- 2022~2023文化教育职业技能鉴定考试题库及答案解析第64期
- 2022人教版六年级上册数学期末综合卷完整参考答案
- 英语动词的时态专项训练100(附答案)含解析
- 数字城管考试试题及答案
- 生物安全学考试题及答案
- 车位使用权抵债协议书
- 2025年合肥经开投资促进有限公司公开招聘11人笔试参考题库及答案解析
- 储能电站电力销售协议2025
- 肿瘤科人文关怀护理
- 22332《高等数学基础》国家开放大学期末考试题库
- 上海网约车汽车租赁商业计划书范文
- 100万千瓦光伏治沙项目环境影响报告书
- 十五五规划纲要解读:农村饮水安全保障与水质提升
- 华医网抗菌药物课件
- 肿瘤科乳腺癌靶向治疗方案
- 演讲比赛评分细则及打分表模板
评论
0/150
提交评论