加工中心铣斜度怎么铣面常用的宏程序方法

会宏程序的有没 宏程序循环 铣平面 怎样编写 分层铣
本回答由提问者推荐
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;加工中心铣一个30度的斜面怎么用宏程序编程,底边为40mm。40mm是直角三角形30度角的临边。_百度知道
加工中心铣一个30度的斜面怎么用宏程序编程,底边为40mm。40mm是直角三角形30度角的临边。
斜面宽20.求完整编程。完整的。宏程序。
法拉克系统的,用宏B编程。原点如图,Y方向就是斜面宽既20mm
我有更好的答案
设斜面宽20的中心为Y0;X、Z坐标如你画的图;加工的刀具为10(半径5);不考虑余量。G0 X10Y-20M3S1000;Z50M8;#1=0;(x方向初始值)N10#2=- #1+5(+5是让出刀具半径);#3=#1*TAN30;(计算Z值)G1X#2Z#3F300;Y20;G0Z50;Y-20;#1=#1+1;(X方向增加1MM,如果想加工细一点可以增加0.5、0.2··)IF[#1LE40]GOTO10;G0Z100M9;M30好了试一试吧。
采纳率:41%
什么系统呢! 仿真用还是实际加工 实际加工的话 什么材料 还有你的刀具中心对在哪!?这个斜面是在哪边也可以的吗?!! 用多大的刀 !加刀补还是不加!??、
G68轻松搞定 算出起点到终点的数值 XY配合好,G68 R30/60看你怎么装夹:G68 R: N1:G91G01XYF:-{XY}:GOTO1&自己试试 程序就大体 是这样
可以试操作
#2=COS#1;#3=SIN#1;#1=30;G41 D1 G01 X#2 Y#3 F100
直接用B类解决方便,三角形都有了,关系就出来了。还要做什么啊。程序正常编吧,IF GOTO 啊或者重复循环都行
其他2条回答
为您推荐:
其他类似问题
您可能关注的内容
直角三角形的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。求救,如何铣斜面【加工中心吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:44,918贴子:
求救,如何铣斜面
铣一个z-3,y-50,x-25,的斜面(左高右低的三角形),刀具30以下的平刀,工件塑料的,最好能标明每步的含义,没用过宏程序,求大神帮忙!
加工中心厂家就选佳速精密 24小时专业技术服务 20年专业品质 性能更加加工中心厂家加工中心欢迎来电咨询采购!!
大概这样子吧…不会手动编…
木有那么复杂,就是一个斜面,就像把一张卡抬高一点
软件编的也可以
mc上用等高洗外形,或者曲面精铣
铣不了……直角处永远是平的。平面的大小就是你刀具直径。
一块板子中间洗的话干不了,从边缘出开始干的话可以
我们专注生产加工中心本着质量服务为一体,每一台加工中心派工程师上门安装调试.成海加工中心可免费培训客户使用.欢迎来电咨询
你把板子斜-个角度
宏程序,三角函数代入
贴吧热议榜
使用签名档&&
保存至快速回贴当前位置: >>
浅谈数控铣床上用宏程序编程倒圆的方法
浅 谈数控 铣 床上 用宏 程序 编程 倒圆 的方 法 毕祥宏 ( 徐州技师学院,江苏徐州221000)
=疆惑譬藏宏箍薜编疆;受量;繁鼗皱露| | 一| ? | l _? _。| | | ¨11:
髓癣蒸寮考斌旁,劳藏妥球莪移,手磊编徭避移零劳的倒霹,凌移杉牌.密$乏辱i鳊寝,豢零生彩制瓤|| :『j一| _ _=j 一_ _
B海i翮在数控铣床加工中,加工程序是关键,而加工程序港蕊于G枷软件编程的功能下,使编程较为容笏。然而在慕姥情况下,如技 j
I | ~ n二|
在数 控铣床m 中,加 工程序是 关键, 而加工程 序在基 于C M I A 软 件编程的功能下,使编程较为容易。然而在某些情况下,如技能比赛或 考试中,常常要求我们手工编程,进行工件的倒圆,我们利用宏程序编 程,基本上都可以实现。例如:加工如图1所示。 图1要求在①60m 孔一周倒出R5m 凸圆弧过度。 m m
N 130M 5, N 40M 1 30;
( 主轴停) {程序结束)
需要 指出的问 题:1) 该程序N 60段 中I D 可 根据刀 具在系统 中 0t 设定,我们采用①14m 立铣刀,故D m 01设为7。走完稃享,加工结 果满意 。2)如果 要求更好 的表 面质量,可以将N 90段_}}1+1 中的数值“1”赋的更小,使循 环次数增多。同理,我们还对长 方孔孔 口倒圜角 做了进一 步试 Z {
钐 啦鲫 图i
彩 ≥S i n l 哥l J
验,结果也是可行。例如:加工 如图 3所示 . 同程序01234相同,只需 找出平面内圆弧与直线连接处点 在R m 6m 圆弧母线上的变量坐 标即可。 编写程序如下: 02 234 N 10G 54G Zl 00: O
在编 制程序过 程中, 引入变量 #1,如 图2, 所以沿 R m 5m 过度 面 母线上一点A 的坐标在图示坐标系中可表示为: ,―、
立工件坐标系,并使刀具快速到Z1 O O高度) N 20×O O 3S600; YM
( 刀具快速到XO Y0主 轴以600r /m n正鞫 i
~》1、 &7
N 020 M 3 8;
( 刀具快速到Z0冷却开) ( 宝台荐1赋值为1)
N 40#1=1:
Z16COS[ #1l 一 6] F1 00 ;亿向进给) Ⅳ进刀加右刀偏)
N 60G 42Ⅵ1 5―6Sl N #1】 】D1; 【 N 0X 4: 7 1 N 0G X 2 0―6SI N[ #1 】] Y 8 2 [ 9R6; N 0G Y 9 1 一9:
N 100G 14Y 2X 一【15~6SI N 【#1) 】】R6: N 10G 1 1×一14: N 1
20G 一【20一6SIN 2X 附1】] Y 一9R6;
A =一 [ 30+5 ―5s i n [ #1] ] =5s i n[ # 1】一35 X A Z=一 [ 5―5cos [ #1] ] =5co s [ #1】一 5
N 130G Y 1 9: N 140G 14Y 1 5―6S N 2X [ I 【#1R6; N 50G X 1 1 0 N 160#1= +1; #I
以数 控系统 为FA C 01 M e C NU at 为例,利用条件转移语句 I F- G O一循环,编写 程序如
宏程序―倒圆 倒角_能源/化工_工程科技_专业资料。F:GOTOm 强制转移 M99 Pm...使用FANUC宏程序编制单轴... 7页 免费
数控机床宏程序编程的技... 17页 ...%3018 程序名 换上 1 号刀,立铣刀 刀具快速移动 Z 倒角、 倒圆角。 用的...数控高级编程――宏程序... 51页 1下载券
数控铣宏程序倒角 3页 1下载券...法兰克改的西门子宏程序,还没上加工中心试过 轮廓倒圆倒 R3 圆角,刀具 D8 ...西门子宏程序铣螺纹教程 10页 2下载券
数控高级编程――宏程序... 51页 1...理论六、SIEMENS系统宏程... 4页 免费
数控高级编程――宏程序... 51页 1下载券
载文 宏程序 倒圆角 3页 免费
数控机床宏程序例题 20页 1下载券
All rights reserved Powered by
www.tceic.com
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。FANUC Series 0i\18i系统宏程序在加工斜面中的应用_中国百科网
FANUC Series 0i\18i系统宏程序在加工斜面中的应用
    在机械加工中,对零件斜面的加工一般有以下几种方法:一是采用专用夹具,通过调整一定的角度,使待加工零件的斜面与水平面保持平行,从而实现零件斜面的加工;第二种方法就是利用成型刀来实现斜面的加工,第三就是利用MasterCAM\Pro\ENGINEER\UG等软件自动生成斜面的加工程序。对于通过利用专用夹具调整角度实现零件斜面的加工,这种方法有一定的局限性,对于较大的零件或者结构复杂的零件,专用夹具调整角度后,可能会干涩运行,所以这种方法只适合小型零件简单斜面的加工。利用成型刀来加工斜面,这种方法一是对提出了要求,二是也不适合较大斜面的加工,所以这种方法也有一定的局限性,而对于利用MasterCAM\Pro\ENGINEER\UG等软件自动生成斜面加工程序的这种方法,要求编程人员必须具备熟练的软件运用能力,包括零件的设计、选择定义加工刀具、切削参数的选择、刀具轨迹仿真和后期处理的方法和等,这种利用软件自动生成斜面加工程序的方法,虽然已经普遍运用到生产实践中去,但是这种方法,一是所生成的程序在机床上无法灵活修改,二是对于机床操作人员来说无法实现操作面板的编程,利用软件自动生成加工程序一般是运用在难以实现手工编程的零件中。下面介绍一下用手工编程,用FANUC 0i\18i系统(数控铣床和加工中心)的宏程序在加工斜面中的应用。
我公司零件(压刀板),零件图如下:
这里对零件凹槽,钻孔等工序的加工方法不再讲解。重点讲解一下用宏程序来加工零件15°、12°的斜面。其中15°的斜面有两处(图1中的E、F两处),这两处斜面较简单,属于单向斜面,而12°的斜面(图3中的G处)稍微复杂一些,是圆弧形的斜面,加工的时候所用的宏程序要比单向型斜面所用的程序要复杂一些。
1、理论分析
如图4所示,是加工斜面的的过程中刀具切削斜面时的结构简图,从图上不难看出,刀具在Z方向上提升一个距离#5(即MN),相应地就会在Y方向上行进一个距离#6(即NK),斜面与垂直面的夹角为#1。
从以上的分析刀具在Y、Z方向上移动的距离和斜面就构成了一个直角三角形△MNK,知道了斜面与垂直面的夹角为#1,那么我们就可以利用直角三角形正切的逻辑运算关系来一步步计算刀具在Y、Z方向上移动的距离,其正切逻辑运算关系式为:#6=#5*TAN[#1]。刀具在Y,Z平面内联动到达一点后,接着在X,Y平面内运动,如上要加工两处15°斜面,刀具通过正切逻辑运算关系#6=#5*TAN[#1]在Y,Z平面内联动,接着在X,Y平面内沿着X轴来回运动,通过一条线一条线的逼近,即实现了斜面的加工,而对于图中12°的圆弧形斜面,在X,Y平面内的运动是通过X,Y轴联动(走圆弧)来实现的,把这些变量及逻辑运算关系运用到宏程序中进行赋值,通过FANUC系统宏程序循环语句WHILE[条件表达式] DOm(m=1、2、3…),ENDm再配合中间程序就可以实现斜面的加工。
WHILE循环语句的结构式如图5所示:
注意:DO后面的号是指定程序执行范围的标号,标号值为1、2、3。如果使用了1、2、3以外的值,会触发P/S报警。
2、程序设计
以上我们对加工斜面进行了理论分析,下面我们来分析一下如何用手工来编制加工15°、12°斜面的宏程序。
首先,讲解一下加工两处15°(图1中的E、F)斜面所用宏程序的编制方法。零件毛坯按照图1所示位置摆放,工件坐标系原点为A点,Z零面为工件下面,落刀点尽量要在工件毛坯的外部,加工E处15°斜面的宏程序如下:
程序内容 注释说明
O1780; →程序名
N10 T1 M6; →换1号刀
N11 G00 G90 G54 X0 Y0; →刀具快速定位G54原点处
G43 Z100. H01; →(定位到安全高度)刀具长度补偿生效
S5000 M13; →主轴旋转
G00 X-3. Y14.5; →快速定位到初始点(工件毛坯外)
G00 Z4.; →快速定位到待加工斜面底部
#1=75; →斜面与垂直面的夹角
#2=2.5; →(平底立铣刀)刀具半径
#3=1; →斜面高度(绝对值)
#4=0; →dZ(绝对值)设为自变量,赋初始值为0
#5=0.02; →自变量#4每次的递增量(等高0.02mm)
WHILE[#4LE#3] DO1; →如果还没有加工到斜面的顶部,继续循环1
#6=#4*TAN[#1]; →刀具每次提升的dZ值所对应的dY值(绝对值)
G01 Y[17-#2+#6] Z[4+#4]F2000; →提升至当前刀具初始点(Y、Z联动,Y坐标增大)
G01 X8.; →刀具在X,Y平面内移动到斜面(E处)的右侧
G00 Z6.; →快速提刀至Z零面之上6mm处
G00 X-3.; →快速回到斜面(E处)左侧初始点
G00 Z[4+#4]; →快速下降至当前刀具初始点
#4=#4+#5; →自变量#4每次递增量#5(等高)
END1; →循环1结束(此时#4>#3)
G00 G90 Z100.; →快速提刀至安全位置
M30; →程序结束
以上是加工图1中E处15°斜面所用的宏程序,F处15°斜面所用的宏程序和加工E处斜面所用的宏程序大同小异,这里就不再赘述。下面讲述一下加工图3中(G处)12°斜面宏程序的编制方法,零件毛坯按图3所示位置摆放,工件坐标系原点为B点,Z零面为工件上面,因为G处的斜面为弧形斜面,所以刀具在加工圆弧线之前最好在前面加一段过渡直线,该段直线最好与圆弧的切入点相切。下面是加工12°斜面所用的宏程序:
程序内容 注释说明
O2180; →程序名
N20 T2 M6; →换2号刀
N21 G00 G90 G54 X0 Y0 →刀具快速定位G54原点处
G43 Z100. H01; →(定位到安全高度)刀具长度补偿生效
S5000 M13; →主轴旋转
G00 X-11.001 Y103.374; →快速定位到初始点(工件毛坯外)
G00 Z-3.8; →快速定位到待加工斜面底部
#1=78; →斜面与垂直面的夹角
#2=3; →(平底立铣刀)刀具半径
#3=1.3; →斜面高度(绝对值)
#4=0; →dZ(绝对值)设为自变量,赋初始值为0
#5=0.02; →自变量#4每次的递增量(等高0.02mm)
WHILE[#4LE#3] DO1; →如果还没有加工到斜面的顶部,继续循环1
#6=#4*TAN[#1]; →刀具每次提升的dZ值所对应的dY值(绝对值)
G01 Y[100.374+#2-#6]Z[-3.8+#4]F2000; →提升至当前刀具初始点(Y、Z联动,Y坐标减小)
G01 X-6.001Y[100.908+#2-#6]; →刀具加工圆弧之前的过渡直线
G02 X64.954Y[95.288+#2-#6]R[190+#2-#6];→刀具在X,Y平面内移动到斜面(G处)的右侧
G00 Z0; →快速提刀至Z0平面处
G00 X-11.001 Y[100.374+#2-#4]; →快速回到斜面(G处)左侧初始点
G00 Z[-3.8+#4]; →快速下降至当前刀具初始点
#4=#4+#5; →自变量#4每次递增量#5(等高)
END1; →循环1结束(此时#4>#3)
G00 G90 Z100.; →快速提刀至安全位置
M30; →程序结束
以上是加工图3中(G处)12°斜面所用的宏程序,这里加工15°和12°斜面都没有加刀具半径补偿,我们可以根据所加工零件的具体情况,在编制程序的过程中加上刀具半径补偿,那样编程的过程中就不用再考虑刀具半径了。
3、模拟、加工过程
以上我们对宏程序加工斜面进行了理论分析和程序设计,有了上面的准备,接下来我们就可以对零件进行加工了,在加工零件之前,我们最好验证一下程序的是否正确合理,如图6、图7所示,是用仿真软件对加工零件15°、12°斜面刀具轨迹的一个模拟,图8、图9是我们加工出来零件。
以上我们讲解了用宏程序来加工斜面的方法,从以上的分析讲解及程序设计过程中,我们不难发现,只要掌握了宏程序的用法,对任何有规律形状或尺寸的零件,我们都可以用最短的程序来实现零件的加工。另外,熟练地掌握了宏程序的用法,手工编制出合理的宏程序,我们就可以大大缩短程序的长度,节约机床内部系统的存储空间,如上面加工12°的斜面,用CAD/CAM软件自动生成程序,至少也要上百行程序段,而用宏程序,只需要二十几行,可以说宏程序是短小精悍。还有,宏程序主要是运用变量进行赋值编程,所以宏程序编程具有极好的易读性和易修改性,合理的宏程序结构简洁,逻辑严密,具有很好通用性。
(河南省许昌市 许昌烟草机械有限责任公司:王红宾)
&收录时间: 21:26&来源:智造网 &作者:匿名
上一篇: &(&&)
Copyright by ;All rights reserved.

我要回帖

更多关于 加工中心铣半圆弧编程 的文章

 

随机推荐