在FANUC 0i 机床上铣削一底为50的圆,高30,上平面是一20的正方形,用宏程序编程,请各位大侠不吝赐教!

如题所述

比如要在一块50的圆柱上            铣一个20*20深20的凹槽

                               用10的立铣刀刀心编程。
G54G90G17G0X5Y0
G43H1Z50M8
M3S1500
Z5
#1=-0.3(每一层铣掉30丝)
WHILE(#1GE-20)DO1(从0.3一直变到要铣到的深度-20)
G1Z#1F280(下刀到-0.3)
Y5
X-5
Y-5
X5
Y0
#1=#1-0.3(每次铣的深度,根据实际情况而改变)
END1(循环结束)
G0G90Z150
M30

 

比如要在一块50的圆柱上   铣一个20*20*20凸台

      用20的立铣刀刀心编程。

G54G90G17G0x20Y0
G43H1Z50M8
M3S1500
Z5
#1=-0.3(每一层铣掉30丝)
WHILE(#1GE-20)DO1(从0.3一直变到要铣到的深度-20)
G1Z#1F280(下刀到-0.3)
Y20
X-20
Y-20
X20
Y0
#1=#1-0.3(每次铣的深度,根据实际情况而改变)
END1(循环结束)
G0G90Z150
M30

 

圆柱的就更简单了

50的圆柱 用20的立铣刀刀心编程。

G54G90G17G0x20Y0

G43H1Z50M8

M3S1500

Z5

#1=-0.3(每一层铣掉30丝)

G1Z#1F280(下刀到-0.3)

WHILE(#1GE-30)DO2(从0.3一直变到要铣到的深度-20)

G3I20Z#1

#1=#1-0.3(每次铣的深度,根据实际情况而改变)

END2(循环结束)

G3I20

G0G90Z150

M30

 

 

 

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-20
哥我请问您是不是要的是上方下圆????
第2个回答  2012-08-21
用多大的刀具说清楚,

在FANUC 0i 机床上铣削一底为50的圆,高30,上平面是一20的正方形,用宏...
比如要在一块50的圆柱上 铣一个20*20*20凸台 用20的立铣刀刀心编程。G54G90G17G0x20Y0G43H1Z50M8M3S1500Z5#1=-0.3(每一层铣掉30丝)WHILE(#1GE-20)DO1(从0.3一直变到要铣到的深度-20)G1Z#1F280(下刀到-0.3)Y20X-20Y-20X20Y0#1=#1-0.3(每次铣的深度,根据实际情况而...

大家好 谁能用fanuc 0i系统帮我编一下椭圆的程序啊 谢谢大家
WHILE [#1GE 0] DO 1 (判断椭圆是否到达终点)2=30*SQRT[1-#1*#1\/2500]*2 (X轴坐标值计算,按直径编程) G1 X[#2] Z[#1-50] F0.1 (直线插补,并进行坐标偏移)1=#1-0.1 (Z坐标分量减0.1)END1 N2 G1 X62. F0.2 (X向退刀)G70 P1 Q2;...

FANUC。怎么用宏程序编铣斜孔带锥度的孔
1.首先是找到这个圆的圆心 2.用G16极坐标编程,用了G16后,X代表编程半径Y代表角度,是在一个圆周上加工.3.具体内容:G40 G80 G49 G90 T1 M6(用一号刀)G0 G90 G54 X50 Y0 M3 S G0 G43 Z3 H1 M8 G16 G99 G81 X-50 Y0 Z-20 R3 F100 Y45 Y90 Y135 Y190 Y235 Y280 Y325 ...

FANUC0i车床指令和铣床指令的区别,帮忙说一下
答:从旧到新 3 6 11 0 15 16 18 21同样为0系统,0MB为老的型号,可能使用直流或S系列交流电机T 和 M区别是用于 车床 还是 铣床目前FANUC的主要产品为i系列 0i(M \/T) 16i\/18i\/21i->15i->30i\/31i另外带0的系统如:160 180 210 系统是指带有PC功能的数控系统,可以执行windows98->...

半圆柱型腔用宏程序怎么编程?请举例?谢谢高手!
假设半径是40,深度30,不透,没有钻下刀孔。用Φ20立铣刀铣削。由于没有下刀孔,采用斜向下刀,每层铣深1mm。FANUC系统程序:T1M6 G54G90G0X0Y20 S800M3 G43H1Z5 G1Z0.5F300 G41D1Y0 1=0 WHILE[#1LE30]DO1 G1X40Z-#1 G3X-40R40 1=#1+1 END1 G1X40 G3X-40R40(不进深度,...

请问大家数控加工中心怎么钻孔用宏程序怎么编程,WHILE和IF[#100 G...
循环宏程序举例:IF[#100 GE #101]GOTO1 当#100大于等于#101时跳到N1程序段执行。IF是满足条件跳出,WHILE是满足条件运行,掌握一个就够了。1~#33是局部变量,局部变量只能在宏中使用,以保持操作的结果,关闭电源时,局部变量被初始化成“空”。宏调用时,自变量分配给局部变量。100~#149(#199...

数控书上的“fanucoi—td”表示的是什么意思
0i是FANUC数控系统的一个系列。T是表示数控车床的意思。D是版本号,目前常见的是TC、TD、TF,这三个数控系统,TF是更高的版本 FANUC 公司创建于1956年的日本,中文名称发那科(也有译成法兰克),是当今世界上数控系统科研、设计、制造、销售实力最强大的企业,目前拥有员工4549人。1、简介 FANUC 是...

数控车床怎么编程?
详情请查看视频回答

数控铣床FANUC系统里G代码和M代码的含义知道的高手展示下。最好编段...
G91指令是增量坐标方式,G28是经过中间点从当前位置以快速定位方式(G00)返回机床参考点。Z0是中间点的坐标。G91G28Z0 从当前位置,经过中间点Z0,回到机床参考点。这条指令其实是从当前位置直接回到参考点 如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

FANUC加工中心用极坐标指令在圆上打8个孔每个孔45度。然后再每个孔铣...
确认圆的圆心位置,并用G16进行坐标编程。具体编程方法是在铣削刀具偏置设置中输入下面几何尺寸:X-20;Z(刀具z向长度);R(钻头半径);T0即可不用宏程序。 需要注意补偿编程必须在开启极坐标插补后进行。对于刚接通电源和复位时,机床取消极坐标插补,即处于G113模式。在进行极坐标补偿前,要预先设置...

相似回答