《数控铣宏程序编程讲解》课件.ppt
文本预览下载声明
数控铣宏程序编程(2012年8月22日) 福建信息职业技术学院 江弥峰 Jiangmi111111@163.com DELQQ 472517179 FANUC系统宏程序 如图: Ф50的圆上、 倒R3外圆角、选用 R4球头刀【球刀球心对刀Z轴】 %0001 【倒角是从上面往下面倒的、形状是有里往外的/小往大】 G54G90G17G40G80G69 G00Z100M03S2000 G00X35Y0 Z10 (定位安全Z轴高度) #1=90 (起始角度为90度) WHILE [#1GE0 ] DO1 (终止角度为0度) #2=7*SIN[#1]-7 (Z轴的变量)减去总的7mm(3+4)3是R3倒圆角, 4是R4球刀 #12001=7*COS[#1]-3 (X、Y轴的变量)3是减去倒圆角R3 G01Z#2F600 (Z轴的下刀量) G41 G01X25Y0D01F2000 (建立刀号为1号刀刀补) G03I-25 (铣直径50圆倒圆角) G40G01X35Y0 (取消1号刀刀补) #1=#1-5 (每次以5度递减变量) END1 (调用1返回) G00Z100 M30 注:#12001是FANUC系统的内部参数,系统会自动计算。 如图 2 倒R4圆角、用R6的球刀【刀补输入6】 2—1: 倒R4圆角、用R6的球刀【刀补输入6】 O0001: G54 G17 G40 G90 G80 G69 G50.1 G49 G0 Z100 M3 S2000 X-70 Y-50 Z5 #1=0 (起始角度为0度) WHILE[#1LE90] DO1 (终止角度为90度) #2=10*SIN[#1]-4 (X轴的变量)减去倒圆角R4 #3=10*COS[#1]-10 (Z轴的变量)减去总的10mm(4+6) #13001=#2 (X轴的刀补变量) G1 Z[#3] F100 (Z轴的下刀量) G41 G1 X-58 Y-40 D01 F600 (刀号为1号刀) Y20 G2 X-56 Y25.196 R6 G1 X-34.876 Y37.392 G2 X-28.876 Y39 R12 G1 X10 G0 Z2 (Z轴抬刀) G40 G0 X-70 Y-50 #1=#1+5 (每次以5度递增变量) END1 (调用1返回) G0 Z100 M30 2—2: 铣R25圆弧、用D10的平刀【刀补输入5】 2—2: 铣R25圆弧、用n10的平刀【刀补输入5】 O0002: G54 G17 G40 G90 G49 G69 G0 Z100 M3 S2000 X10 Y0 Z5 #1=0 (Z轴的起始深度) WHILE[#1GE-3.85] DO1 (Z轴的终止深度) #2=20-#1 (Z轴方向数值计算) #3=SQRT[25*25-#2*#2] (X轴反方向数值计算) #4=#3-5 (X轴反方向数值计算)减去5是直径10平刀的半径 G1 X[#4] Y0 Z[#1] F1000 (X轴、Z轴的变量) G2 I[-#4] J0 #1=#1-0.05 (每次以0.0
显示全部