Sg上面回答是错误的。
首先:编圆程序要定义平面,这个很关键。G18
设圆半径为:R1
垂直轴为:Y轴,且零点在G18平面的工件表面上,Y0
铣削深度为:10
铣刀直径为:ø20
程序:
G0G54G18
S280M3F70
G0X=-R1 W=0
G1Y-10F20
G2 I=R1 ;机床滑枕应该是Z轴吧?
GOY100
M30
你家是不是沈阳的床子呀 不能转换是机床 系统 故障 你应该联系厂家 编程的话全是点不是圆弧插补 光洁度不好
你是要铣球面还是铣圆啊
x10 z0
g2 x10 z0 i-10 k0
这是铣圆的
编辑指令 转换第三轴 geoax(3,w) 取消是geoax( ) 编程前边第一句加g18 后边和平常用主轴一样编
个人习惯
铣圆部分程序,按圆心编程,我只写主要注意部分
主程序:G42D1(D1的值你自己在刀补中写入31.5,实际加工中因为精度,可以先写大一点,再慢慢的补)
G0X-Y-(此处把XY移到到圆的最上部)
G01Z-(进到加工平面)
M98P1Lxx(根据机台刚性等,选择进给深度,计算循环次数)
子程式走完最好一刀,因为是螺旋下刀,所以下面是斜面,所以再加一步光一刀
G90G01Z-50.(下刀深度,螺旋次数算好,别最后一刀光的太多,或者就光不到)
G02J282.5
子程式:
O1
G91G02J282.5Z-(Z是每次下刀深度,自己看设多少)
M99
好大的尺寸啊...
不给你出完整程序了...太长了...估计你得看到累吐血了...
给你出个简单点的..一圈OK的程序
G00 X0.0 Y0.0 S888 M03 Z-47. G01 Z-50. F250.
X250. X251.F50. G03 I-251. J0.0 X247.59 Y14.255 I-31.5 J0.0 G01 Z-47. G91 G28 Z0.0
一般操作,发那科系击衣土很统铣床 ,在手动编辑里面编制程序就可以了。 G02顺时针方向圆弧切削 G03逆时针方向圆弧切削 一般基本都用G03逆时针切削视为顺铣切削 比如利用直径30铣刀加工一个直径为40的圆 相对坐标设置圆心为X0Y0 G91G01X-5.F**** G03I5. X5. M30 有深度的循环加工 可以利用主程序调用子程序,(M98) 主程序O0001 M3S*****(M3主轴正转) G91G01X-***(X-***:加工圆孔的半径与刀具半径的差值) M98P2L***(M98:调用子程序 P2:建手牛写连风补提实高被调用子程序号为O0002 L***:循环次数,依圆孔深度与切削量指定) G91G01X***(X***:加工圆孔的半径与刀具半径的差值) M30 子程序O0002 G91G03I***(I***:I是指定半径,即I后面跟的数值是加工圆孔的半径与刀具半径的差值) M99(M99为重复循环)。
数控铣床编程的特点有以下几点:
(1)bn零件加工的适应性强、灵活性好,能加工轮廓形状特别复杂或难以控制尺寸的零件,如模具类零件、壳类零件等。
(2)bn能加工普通机床无法加工或很难加工的零件,如用数学微搞团还权船检模型描述的复杂曲线零件以及三维空间曲面零件。
(3)bn能加工一次装夹定位后,须进行多道工序加工的零件。
(4)bn加工精度高、加工质量稳定可靠。
(5)bn生产自动化程度高,可以减轻劳动者的劳动强度,有利于生产管理自动化。
(6)bn生产效率高。
(7)bn从切削原理上讲,无论是端洗或是周洗都属于断续切削方式或位守身世挥粮附话影,而不象车削那样连续切削,因此对刀具的要求较高,同时还要求有良好的钢性