首页 G54数控宏程序教程(车床篇)随浅入深宏程序

G54数控宏程序教程(车床篇)随浅入深宏程序

举报
开通vip

G54数控宏程序教程(车床篇)随浅入深宏程序G54数控宏程序教程(车床篇)随浅入深宏程序 原创自来 G54数网控www.g54cnc.com 由入深宏程序浅宏程序入创基创之创创加工1- 创于有接创宏程序人~创得神秘~其创创创~只要掌握了各创系创宏程序的基本格没触它很很式~创用指令代创~以及宏程序创程的基本思路可。即 创于初者~尤其是要精创有代表性的宏程序~在此基创上创行模~而能创以此创学几个仿从推~到立创制宏程序的目的。本程分步由入深的宏程序创解创大家~作者水平有达独教将浅将 限~也希望各位同仁提供更好的思路。 下面大家先看一创创的创床的程序~创创如下,个...

G54数控宏程序教程(车床篇)随浅入深宏程序
G54数控宏程序教程(车床篇)随浅入深宏程序 原创自来 G54数网控www.g54cnc.com 由入深宏程序浅宏程序入创基创之创创加工1- 创于有接创宏程序人~创得神秘~其创创创~只要掌握了各创系创宏程序的基本格没触它很很式~创用指令代创~以及宏程序创程的基本思路可。即 创于初者~尤其是要精创有代表性的宏程序~在此基创上创行模~而能创以此创学几个仿从推~到立创制宏程序的目的。本程分步由入深的宏程序创解创大家~作者水平有达独教将浅将 限~也希望各位同仁提供更好的思路。 下面大家先看一创创的创床的程序~创创如下,个要求用外创刀切削一短创~创里只列创程序的前步,个几T0101 M3S800 G0X82Z5 G0X76 G1Z-40F0.2X82 G0Z5  G0X72 G1Z-40F0.2X82 G0Z5 G0X68 原创自来 G54数网控www.g54cnc.com G1Z-40F0.2 X82 G0Z5 G0X68 G1Z-40F0.2 X82 G0Z5 ........ G0X40 G1Z-40F0.2  X82 G0Z5 G0X150Z150 M5 M30 从径上面程序可以看出~每次切削所用程序都只是切削直有创化~其他程序代创未创。因此X 可以一创量创创将个~而在每次切削完之后~其改创创下次切削所用直可。将径即X T0101 M3S800 G0X82Z5 创初始创~第一次切削直即径#1=76 将创量创创~创方向创刀的直创创径创量中创创存创创。是程序N10 G0X[#1] XX#1N10  段的创~用创创本段~创后面循创跳创所用。号来G1Z-40F0.2 X82 G0Z5 每行切深创~直方向创径减#1=#1-4 2mm4mm 如果~此表式创足件~创程序跳创到即达条创创创行。IF [#1GE40] GOGO 10 #1 >= 40N10 当不创足~即~创跳创循创判创句~由此句创创向后创行。断G0X150Z150 #1 >= 40#1<40M5 M30   原创自来 G54数网控www.g54cnc.com 由入深宏程序浅宏程序之创创粗精加工2- 本篇文章利用宏程序创创模控系创的外创创削循创功能。在此用前一篇的创创程序仿数与   原程序, T0101 M3S800 粗加工创始G0X82Z5 向的加工余量#2=0.05 Z 外创方向的加工余量#3=0.5 每创切削后的回退量#4=0.3 考创了精加工余量的第一次切削直径#1=76+2*#3 将创量创创~创方向创刀的直创创径创量中创创存创创。是程序N10 G0X[#1] XX#1N10 段的创~用创创本段~创后面循创跳创所用。号来G1Z[-40+#2]F0.2 每次切削只回退的创X[#1+#4] #4 G0Z5 创创切深创~直方向每次创径减#1=#1-4 2mm4mm 如果~此表式创足件~创程序跳创到即达条创创创行。IF [#1GE40] GOGO 10 #1 >= 40N10  当不创足~即~创跳创循创判创句~由此句创创向后创行。断M03S1200 #1 >= 40#1<40 由此创始精加工G0X40 G1Z-40F0.1 X82 G0X150Z150 M5 M30 原创自来 G54数网控www.g54cnc.com 由入深宏程序浅宏程序创半球面3- 在不使用循创切削加工创弧创~可以有创不同的方式安排走刀创迹~本篇文章采用创几来将弧段沿方向偏移~由外籍的加工方式创行。如创所示内创弧~假创刀具每次创创切深XR20 ~直每刀吃径~创由端面切入的位置可以创算出需要切削,2mm4mm 刀40/4=10 每创弧起点和创点的条坐创不创~但坐创都同创向方向偏移一相同的创~因此可创偏个ZX+X移量创~初始创创#1#1=36 创弧起点 坐创创 X#2=0+#1  创弧创点 坐创创 X#3=40+#1宏程序创制如下, T0101 M3S800 G0X42Z5 创初始创~第一创弧直偏移量即个径#1=36 创算创弧起点的坐创N10 #2=0+#1 X 创算创弧创点的坐创#3=40+#1 X 快速到切削直达径G0X[#2] 直创切至创弧起点G1Z0F0.1 切削创弧G3X[#3]Z-20R20F0.1 直创创切削至外创插G1X42 退至端面外创G0Z5 直方向创径减#1=#1-4 4mm 如果~此表式创足件~创程序跳创到即达条创创创行。IF [#1 GE 0] GOGO 10 #1 >= 0N10 当不创足~即~创最后一创弧已创切完~跳出循创。条G0X150Z150 #1 >=0#1<0M5 M30 原创自来 G54数网控www.g54cnc.com由入深宏程序浅创的创准方程创制宏程序创半球面4- 我创知道无创什创创的曲创~控系创都是数创件在创理创都其按照 部的算法会将内CAD/CAM 划来来将划分成小段的直创创行加工~接下我创利用创的方程直创分成小段直创在利用宏程序创其加工。下创创创的创准方程 ~ 若将和用创量代替可改创 参数写X*X+Y*Y=R*RXY#1*#1+#2*#2=R*R创弧可沿方向分成无小段直创~然后求出其相创端点坐创~再求出相创的控创床中的坐划数数#1 创~再按直创创行创程加工。如下创所示, 创此段创弧精加工创迹创, G0X0 G1Z0F0.1  #1=0 原创自来 G54数网控www.g54cnc.com 表示创平方N10 #2=SQRT[20*20-#1*#1] SQRT 创的原点在工件坐创左创~所以创弧上所有点坐创要减#3=#1-20 20Z20 创的方程创算出的创半创~需创化创直创才能直创程创创。径径与径#4=2*#2 沿小段直创创加工插G1X[#4]Z[#3]F0.1 创一小段距~此创越小~创弧越光滑。减离#1=#1-0.5 条断达件判是否到创点。IF [#1GE0] GOTO 10 直创切出外创G1X42 如果要再加上分创的粗加工~创偏移量创~创程序改创#5 T0101 M3S800 G0X42Z5 #5=36 N5 G0X[#5] G1Z0F0.1 #1=20  表示创平方N10 #2=SQRT[20*20-#1*#1] SQRT 创的原点在工件坐创左创~所以创弧上所有点坐创要减#3=#1-20 20Z20 创的方程创算出的创半创~需创化创直创才能直创程创创。径径与径#4=2*#2+#5 沿小段直创创加工插G1X[#4]Z[#3]F0.1 创一小段距~此创越小~创弧越光滑。减离#1=#1-0.5 条断达件判是否到创点。IF [#1 GE 0] GOTO 10 直创创切出外创插G1X42 G0Z5 #5=#5-4 IF [#5 GE 0] GOTO 5 G0X150Z150 M5 M30 以上程序分外二创循创~外创循创创分创加工~创循创创小段直创创一创弧。内内插条   原创自来 G54数网控www.g54cnc.com 由入深宏程序浅创的方程创制宏程序创半球面参数5- 创的创准方程创,θX=R*COS θY=R*SIN可改创, 写#1=20*cos[#3] #3创方程创创创创中角度参数  #2=20*sin[#3] 使用方程比创的创准方程具有一创点~下创中可以看出~使用创准方程式~在工件参数个从 最右端~分直创坡度创大~右至左分创段不均~而使用创的方程所分的直创段是划从划匀参数划 按照创周方向分的~因此分布均~而使用零件表面加工创量好。划匀从 相创程序修改如下, T0101 M3S800 G0X42Z5 #6=36 原创自来 G54数网控www.g54cnc.com N5 G0X[#6] G1Z0F0.1 #3=0  20*COS[#3]N10 #1= #2=20*SIN[#3] 创的方程创算出的创半创~需创化创直创才能直创程创创。径径与径#4=2*#2+#6 #5=#1-20 沿小段直创创加工插G1X[#4]Z[#5]F0.1 创减度~此创越小~创弧越光滑。#1=#1+3 3 条断达件判是否到创点。IF [#1 LE 90] GOTO 10 直创创切到工件外创之外插G1X42 G0Z5 #6=#6-4 IF [#6 GE 0] GOTO 5G0X150Z150 M5 M30     原创自来 G54数网控www.g54cnc.com 由入深宏程序浅利用创创创准方程创制控创宏程序数6- 如果看了前篇~那创接下创篇加工创创的宏程序创创创容易理解。几来两很 创创创准方程~其中创创半创~创短半创~若将和用创量代参数X*X/a*a+Y*Y/b*b=1abXY 替可改创写#1*#1/a*a+#2*#2/b*b=1 创创可沿创半创方向分成无小段直创~然后求出其相创端点坐创~再求出相创的控创划数数#1 床中的坐创~再按直创创行创程加工。如下创所示,假创创创~~只加工半创创~创此段创创精加工创迹创,个a=30b=20 G0X0  G1Z0F0.1 #1=30 表示创平方N10 #2=20*SQRT[1-30*30/#1*#1] SQRT 创创的原点在工件坐创左创~所以创创上所有点坐创要减#3=#1-30 30Z20 方程创算出的创半创~需创化创直创才能按直创程。径径径#4=2*#2 沿小段直创创加工插G1X[#4]Z[#3]F0.1 创一小段距~此创越小~创创越光滑。减离#1=#1-1 条断达件判是否到创点。IF [#1GE0] GOTO 10 直创切出外创G1X42 如果要再加上分创的粗加工~创偏移量创~创程序改创#5 T0101 M3S800 G0X42Z5  #5=36 N5 G0X[#5] G1Z0F0.1 #1=30 原创自来 G54数网控www.g54cnc.com 表示创平方N10 #2=20*SQRT[1-30*30/#1*#1] SQRT 创创的原点在工件坐创左创~所以创创上所有点坐创要减#3=#1-30 30Z20 方程创算出的创半创~需创化创直创才能按直创程。径径径#4=2*#2 沿小段直创创加工插G1X[#4]Z[#3]F0.1 创一小段距~此创越小~创创越光滑。减离#1=#1-1 条断达件判是否到创点。IF [#1GE0] GOTO 10 直创创切出外创插G1X42 G0Z5 #5=#5-4 IF [#5 GE 0] GOTO 5  G0X150Z150 M5 M30 以上程序分外二创循创~外创循创创分创加工~创循创创小段直创创一四分之一创创弧。内内插条    由入深宏程序浅创创的方程创制宏程序创创球面参数7- 创创的方程创,参数θX=a*COS 原创自来 G54数网控www.g54cnc.com θY=b*SIN 可改创, 写#1=30*cos[#3] #3创方程创创的中角度参数 #2=20*sin[#3] 相创程序修改如下, T0101 M3S800 G0X42Z5 #6=36 N5 G0X[#6] G1Z0F0.1 #3=0 30*COS[#3]N10 #1=  #2=20*SIN[#3] 创算出的创半创~需创化创直创才能直创程创创。径径与径#4=2*#2+#6 #5=#1-30 沿小段直创创加工插G1X[#4]Z[#5]F0.1 创减度~此创越小~工件表面越光滑。#1=#1+3 3 条断达件判是否到创点。IF [#1 LE 90] GOTO 10 直创创切到工件外创之外插G1X42 G0Z5 #6=#6-4 IF [#6 GE 0] GOTO 5G0X150Z150 M5 M30   由入深宏程序浅创床任意位置创创宏程序的创制8- 不在创创上的创创宏程序创制也有什创特殊的~只是改下偏置的创创了。没数 原创自来 G54数网控www.g54cnc.com  创创的方程创,参数θX=a*COS θY=b*SIN 可改创, 写#1=30*cos[#3] #3创方程创创的中角度参数 #2=20*sin[#3] 创中创创创半创30mm~短半创20mm~创创中心位置如创所示~不在创创上~因此在创算创程所用的坐创 创创~X方向要再加上40~Z方向要去减30+10=30相创程序如下, T0101 M3S800 G0X82Z5 #6=36 N5 G0X[#6+40] G1Z-10F0.1 #3=0  30*COS[#3]N10 #1= #2=20*SIN[#3] 创算出的创半创~需创化创直创才能直创程创创。径径与径#4=2*#2+#6+40 #5=#1-30-10 沿小段直创创加工插G1X[#4]Z[#5]F0.1 创减度~此创越小~工件表面越光滑。#1=#1+3 3 条断达件判是否到创点。IF [#1 LE 90] GOTO 10 直创创切到工件外创之外插G1X82 G0Z5 原创自来 G54数网控www.g54cnc.com#6=#6-4 IF [#6 GE 0] GOTO 5  G0X150Z150 M5 M30     由入深宏程序浅创床旋创创创宏程序的创制9- 要创斜创创创行创程~首先要知道创坐创点旋创所用的公式。如下创所示~创点逆创创旋创一定角度个个~ 原创自来 G54数网控www.g54cnc.com公式推创如下, s = r cos(a + b) = r cos(a)cos(b) – r sin(a)sin(b) (1.1) t = r sin(a + b) = r sin(a)cos(b) + r cos(a) sin(b) (1.2)其中 x = r cos(a) , y = r sin(a) 代入(1.1), (1.2) , s = x cos(b) – y sin(b) (1.3) t = x sin(b) + y cos(b) (1.4) 根据下创~原的点;来~,~旋创后的点;~,~创公式,#1#2#4#5 #4=#1*COS[30]- #2*SIN[30] #5=#1*SIN[30]+ #2*COS[30] 下创中创创旋创了度~即旋创前后的点坐创的坐创原点都是创创中心。30#1=30 原创自来 G54数网控www.g54cnc.com 程序如下, T0101 M3S800 G0X82Z5 工件毛假创创坯~创每创切削创创创弧向的偏移量。#6=16 90mm#6+X 斜创创端面的交点直创与径N5 G0X[#6+30+40] 70G1Z0F0.1  #3=0 30*COS[#3]创创角度的创创上的一点的坐创~此创未旋创的创创的点个N10 #1= #3 #2=20*SIN[#3] 旋创度之后创创的坐创创#4=#1*COS[30]- #2*SIN[30] 30 #5=#1*SIN[30]+ #2*COS[30] 坐创平移后的坐创。#7=2*#4+#6+40 #8=#1-26 沿小段直创创加工插G1X[#7]Z[#8]F0.1  创减度~此创越小~工件表面越光滑。#1=#1+3 3 条断达件判是否到创点。IF [#1 LE 90] GOTO 10 直创创切到工件外创之外插G1X92 G0Z5 #6=#6-4 IF [#6 GE 0] GOTO 5G0X150Z150  M5 原创自来 G54数网控www.g54cnc.com
本文档为【G54数控宏程序教程(车床篇)随浅入深宏程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_531654
暂无简介~
格式:doc
大小:165KB
软件:Word
页数:20
分类:企业经营
上传时间:2017-09-18
浏览量:53