数控铣床编程的摘要(数控铣床编程实例精粹)

海潮机械 2023-02-13 10:24 编辑:admin 143阅读

一、数控铣床编程实例精粹

G00------快速定位、G01------直线插补、G02------顺时针方向圆弧插补、G03------逆时针方向圆弧插补、G04数控机床代码顺口溜------定时暂停、G05------通过中间点圆弧插补、G06------抛物线插补、G07------Z 样条曲线插补、G08------进给加速、G09------进给减速、G20------子程序调用。

二、数控铣床编程实例详解

G00 定位 G01 直线插补 G02 圆弧插补 CW G03 圆弧插补 CCW G04 延时 G10 可编程数据输入 G11 可编程数据输入取消 G17 X1轴-Y1轴平面选择(主轴)

G18 Z1轴-X1轴平面选择(主轴)、Z2-X2轴平面选择(副主轴)

G19 Y1轴-Z1轴平面选择(主轴)

G25 主轴速度变动检出OFF G26 主轴速度变动检出ON G28 参考点复归检查 G30 第二参考点复归 G32 螺纹切削 G34 可变螺距螺纹切削 G40 刀尖R补偿取消 G41 刀尖R补偿 左 G42 刀尖R补偿 右 G50 坐标系偏移、主轴最高转速锁定 G65 自定义宏调出 G66 自定义宏模态调出 G67 自定义宏模态调出取消 G70 精加工循环 G71 外径粗车循环 G72 端面粗车循环 G73 闭环切削循环 G74 端面切断循环 G75 外径内径切断循环 G76 复合螺纹切削循环 G80 钻孔固定循环取消 G83 正面钻孔循环 G84 正面攻丝循环 G86 正面镗孔循环 G87 侧面钻孔循环 G88 侧面攻丝循环 G89 侧面镗孔循环 G90 外径内径车削循环 G92 螺纹切割循环 G94 端面车削循环 G96 线速度恒定控制 G97 线速度恒定控制取消 G98 每分进给 G99 每转进给 G150 坐标系设定(G300后仅Z1轴设定) G184 横向刚性攻丝循环 G300 加工原点复归(X1.Z1.Y1) G310 加工原点复归(X2.Z2) M00 程序停止 M01 选配停止 M02 程序终止 M03 主轴:顺时针转(CW) M04 主轴:逆时针转(CCW) M05 主轴:停止&切削液OFF M08 切削液 ON M09 切削液 OFF M10 主轴夹头:关闭 M11 主轴夹头:打开 M12 主轴速度达到确认 M13 主轴顺时针转CW&切削液ON M14 主轴逆时针转CW&切削液ON M17 接料器:前进 M18 接料器:后退 M20 副主轴夹头:关闭 M21 副主轴夹头:打开 M23 横向动力头顺时针转CW M24 横向动力头逆时针转CCW M25 横向动力头停止 M29 刚性攻丝 M30 程序结束 M32 故障检测 ON M33 故障检测 OFF M34 齿轮倒角 ON M35 齿轮倒角 OFF M36 切断检出 (电光开关)

三、数控铣编程例子

手动指令can+0可以把加工件数清零。can就是退格健或取消健,和键盘上的backspace一个用途的健!

四、数控编程铣床编程实例

%

O0100

T11

G90 G80 G00 G17 G40 M23

G43 H11 Z50. S2000 M03

G00 X-63.478 Y10.391 Z50. M09

Z1.

G01 Z-0.2 F100

Y16.958 F2000

X-66.522

Y3.824

X-63.478

Y10.391

X-59.978 Y9.891

G03 X-59.478 Y10.391 J0.5

G01 Y20.958

X-70.522

Y-0.176

X-59.478

Y10.391

G03 X-59.978 Y10.891 I-0.5

G01 Z0.8

X-66.501 Y10.391

Z-0.4 F100

X-66.502 Y3.824 F2000

X-63.504

X-63.5 Y16.958

X-66.501

Y10.391

X-70.001 Y10.891

G03 X-70.501 Y10.391 J-0.5

G01 X-70.502 Y-0.176

X-59.505

X-59.499 Y20.958

X-70.501

Y10.391

G03 X-70.001 Y9.891 I0.5

G01 Z0.6

X-66.486 Y10.391

Z-0.6 F100

X-66.487 Y3.824 F2000

X-63.513

X-63.515 Y16.958

X-66.485

X-66.486 Y10.391

X-69.986 Y10.891

G03 X-70.486 Y10.391 J-0.5

G01 X-70.487 Y-0.176

X-59.534

X-59.512 Y0.684

X-59.515 Y20.958

X-70.485

X-70.486 Y10.391

G03 X-69.986 Y9.891 I0.5

G01 Z0.4

X-66.471 Y10.391

Z-0.8 F100

X-66.472 Y3.824 F2000

X-63.527

X-63.531 Y16.958

X-66.469

X-66.471 Y10.391

X-69.971 Y10.892

G03 X-70.471 Y10.392 J-0.5

G01 X-70.473 Y-0.176

X-59.562

X-59.527 Y0.684

X-59.532 Y20.958

X-70.468

X-70.471 Y10.392

G03 X-69.971 Y9.892 I0.5

G01 Z0.2

X-66.455 Y10.391

Z-1. F100

X-66.458 Y3.824 F2000

X-63.542

X-63.547 Y16.958

X-66.453

X-66.455 Y10.391

X-69.955 Y10.892

G03 X-70.455 Y10.392 J-0.5

G01 X-70.459 Y-0.176

X-59.591

X-59.541 Y0.684

X-59.548 Y20.958

X-70.452

X-70.455 Y10.392

G03 X-69.955 Y9.892 I0.5

G01 Z0.0

X-66.44 Y10.391

Z-1.2 F100

X-66.443 Y3.824 F2000

X-63.563

X-63.564 Y16.958

X-66.437

X-66.44 Y10.391

X-69.94 Y10.892

G03 X-70.44 Y10.393 J-0.5

G01 X-70.445 Y-0.176

X-59.617

X-59.563 Y0.684

X-59.565 Y20.958

X-70.435

X-70.44 Y10.393

G03 X-69.94 Y9.892 I0.5

G01 Z-0.2

X-66.421 Y10.391

Z-1.4 F100

X-66.422 Y3.824 F2000

X-63.569

X-63.581 Y16.958

X-66.42

X-66.421 Y10.391

X-69.921 Y10.891

G03 X-70.421 Y10.392 J-0.5

G01 X-70.423 Y-0.176

X-59.643

X-59.589 Y0.684

X-59.569 Y1.367

Y13.674

X-59.581 Y14.358

Y20.958

X-70.419

X-70.421 Y10.392

G03 X-69.921 Y9.891 I0.5

G01 Z-0.4

X-66.416 Y8.729

Z-1.6 F100

Y3.824 F2000

X-63.584

Y13.634

X-63.597 Y14.318

Y16.958

X-66.403

Y14.318

X-66.416 Y13.634

Y8.729

X-69.916 Y9.229

G03 X-70.416 Y8.729 J-0.5

G01 Y0.684

X-70.379 Y-0.176

X-59.668

X-59.584 Y1.367

G00 Z50.

M30

%

五、数控铣床编程实例精粹程序

需要很多很多东西,如果要学精通只能选一项。要么模具设计,要么数控编程。很多小厂模具设计和编程一块一般都不是太难的模具!

模具设计你首先要了解模具原理、模具成本核算和评估、模具材料、模具加工工艺性、模具维修、工程力学分析、模具使用流程工艺性能…等等主要看你是注塑模还是冷冲模、铸造模、挤出模等等…每一种都有区别!

数控加工的话需要有金属加工工艺常识、材料性能、刀具工艺及微变形、拆铜公分电极等等,和加工刀路的生成技巧!

六、数控铣床程序实例

以其中一个c120度的角为零点,G0G90G54X0Y0

用G91相对坐标铣一条边的长度,G91 X100.

紧接着以零点为旋转中心G68X0Y0R-60.

然后重复第一条边X100.Y0(Y0必须要给)第二条边oK

然后在:

G68X0Y0R-120.

X100.Y0

重复这两段,记得每次R的角度以60度增加。

知道原理以后,你想编几角形就编几角形

嘿嘿,给分吧

七、数控铣床编程实例精粹书籍

例:在一块平板上加工6个边长为10mm的等边三角形,每边的槽深为-2mm,工件上表面为Z向零点。其程序的编制就可以采用调用子程序的方式来实现(编程时不考虑刀具补偿)。

设置G54:X=-400,Y=-100,Z=-50。

主程序:

O10

N 10 G54 G90 G01 Z40 F2000 //进入工件加工坐标系

N20 M03 S800 //主轴启动

N30 G00 Z3 //快进到工件表面上方

N40 G01 X 0 Y8.66 //到1#三角形上顶点

N50 M98 P20 //调20号切削子程序切削三角形

N60 G90 G01 X30 Y8.66 //到2#三角形上顶点

N70 M98 P20 //调20号切削子程序切削三角形

N80 G90 G01 X60 Y8.66 //到3#三角形上顶点

N90 M98 P20 //调20号切削子程序切削三角形

N100 G90 G01 X 0 Y -21.34 //到4#三角形上顶点

N110 M98 P20 //调20号切削子程序切削三角形

N120 G90 G01 X30 Y -21.34 //到5#三角形上顶点

N130 M98 P20 //调20号切削子程序切削三角形

N140 G90 G01 X60 Y -21.34 //到6#三角形上顶点

N150 M98 P20 //调20号切削子程序切削三角形

N160 G90 G01 Z40 F2000 //抬刀

N170 M05 //主轴停

N180 M30 //程序结束

子程序:

O20

N10 G91 G01 Z -2 F100 //在三角形上顶点切入(深)2mm

N20 G01 X -5 Y-8.66 //切削三角形

N30 G01 X 10 Y 0 //切削三角形

N40 G01 X 5 Y 8.66 //切削三角形

N50 G01 Z 5 F2000 //抬刀

N60 M99 //子程序结束

八、数控铣床编程简单实例

G54G0Z50M3S800

X0Y0X-100Y-110Z5

G1Z-35F200

G41Y-100D1

Y100X100Y-100X-110Z5

G0Z50

G40X0Y0X0Y-110Z5

G1Z-25G41Y-100D1Y0

G2I100J0

G1Y110Z5

G0Z50

G40X0Y0X-110Y86.603Z5

G1Z-10

G41X-100

D1X50X100Y0X50Y-86.603X-50X-100Y0X-42.265Y100Z5

G0Z50

G40X0Y0X-86.603Y-110Z5

G1Z-15G41Y-100D1Y0

G2I86.603J0

G1Y110Z5

G0Z50

G40X0Y0X-61.237Y-110Z5

G1Z-10G41Y-100D1Y61.237

G40X0Y0M5M30