没有合适的资源?快使用搜索试试~ 我知道了~
Siemens-840D数控编程.doc
0 下载量 87 浏览量
2022-11-30
17:11:43
上传
评论
收藏 1.52MB DOC 举报
温馨提示
试读
99页
Siemens-840D数控编程.doc
资源推荐
资源详情
资源评论
第一讲:基本概念
1、西门子系统简介:
常见系统有 802S/C 系统、802D 系统、810D 系统和 840D 系统。其中,西门子 802S/C 系统是西门子
公司专门针对中国用户开发的一款系统。目前西门子系统在中国市场得到了广泛的应用,西门子 840D 更
是以高端系统出现。
西门子系统与 FANUC 系统的比较
2、基本概念
2.1 插补功能:指定刀具沿直线轨迹或圆弧轨迹移动的功能称为插补功能。
它属于准备功能,用 G 代码后跟若干位数字来表示。
2.2 进给功能:用于指定刀具运动速度的功能。
单位为 mm/min。用 F 指令
2.3 参考点:一个固定的点,是机床生产商通过行程开关设定的一个特定位置。在数控操作中所谓
的“回零”回的就是此点。
2.4 机床原点(零点):即机床坐标系的原点,也是一个固定点。它是机床制造商在制造、校正机床
时设定的一个特殊位置。
2.5 坐标系:在数控系统中提到共四个坐标系,即机床坐标系、机床参考坐标系、工件坐标系和编
程坐标系。
数控系统中的坐标系均为右手笛卡尔坐标系,如图示:
2.5.1 机床坐标系:是机床制造商在设计机床时设定的一个坐标系
2.5.2 机床参考坐标系:是机床生产商通过行程开关设定的一个坐标系
2.5.3 工件坐标系:为确定工件在机床中的准确位置而建立的一个坐标系,即后面所学到的可设定零点
偏置确定的坐标系。
2.5.4 编程坐标系:在程序编制过程中,在零件图纸上建立的坐标系
2.6 主轴功能:用于确定主轴转速的功能,即 S 指令
主轴定位用 SPOS=XX 格式表示
2.7 切削速度:切削工件时刀具与工件的相对速度称为切削速度 v.
S=1000v/Πd
其中:
S:主轴转速
V:切削速度
D:刀具直径
例:假设用直径φ160mm 的刀具,以 100m/min 的切削速度加工工件,试求其主轴转速?
注: 进给速度 Vf=机床转速 n*刀具齿数 Z*每齿切削深度 fz,单位是 毫米/分钟
2.8 辅助功能:指令机床部件启停操作的功能。用 M 指令表示
2.9 主程序和子程序:
2.10 准备功能:用来控制刀具(或工作台)运动轨迹的机能。即 G 指令
2.11 刀具长度与半径补偿功能:
2.12 极坐标:以极点用圆周半径(极半径)和角度(极角)来表示工件的坐标的位置
2.13 绝对尺寸、增量尺寸
即所谓的 G90\G91
2.14 模态、非模态
用于说明指令的时效性,如果一个指令指定以后直到被同组的其他指令取代才失效,否则持续有效。
这样的指令即为具有模态
第二讲:准备功能 1
一、复习回顾:
提问:数控机床中的坐标系是一个什么样的坐标系?方向如何判断?数控机床中的坐标系有哪些?它们有
什么异同?
二、新课:
1、西门子 840D 系统程序命名规则
a、前一个符号必须是字母或数字(或一个字符有下划线)
b、其余符号可以是字母、数字及下划线
c、程序名最多有 24 个字符
d、字符间不允许使用分隔符
2、常见程序段格式
N…G….X…Y…Z…F…S…D…T…M…
说明:
N… 程序段号
G… 准备功能
X…Y…Z… 坐标终点
F… 进给速度
S… 主轴转速
D… 刀沿号
T… 刀具号
M… 辅助功能
3、平面选择指令
每两个坐标轴确定一个平面。第三个坐标轴始终垂直于该平面,并定义刀具进给深度(比如用于 2½ D 加
工)。在编程时要求告知控制系统在哪一个平面上加工,从 而可以正确地计算刀具补偿。对于确定的圆弧
编程方式和极坐标系中,平面的定义同样很有必要。
指令格式:G17、G18、G19
G17: XY 平面
G18: YZ 平面
G19: ZX 平面
4、G90/G91
指令作用:用于确定坐标输入方式
指令格式:
G90 绝对坐标输入
G91 增量坐标输入
指令应用:
绝对坐标:
P1 为 X20 Y35
P2 为 X50 Y60
P3 为 X70 Y20
在相对尺寸系统中,点 P1 到 P3 的位置为:
P1 为 X20 Y35 (以零点为基准)
P2 为 X30 Y25 以 P1 为基准
P3 为 X20 Y-40 以 P2 为基准
5、可设定零点偏置
调用
G54 或者 G55 或者 G56 或者 G57 或者 G505 … G599
取消
G53 或者 G500 或者 SUPA 或者 G153
指令说明
G53 以程序段方式取消当前可设定零点偏移和可编程零点偏移。
G54 d 到 G57 调用第二个到第五个可设定零点偏移/框架
G153 以程序段方式抑制可设定、可编程和整个基本框架。
G500 • G500=零框架, 标准设定, (不包括偏移、旋转、镜像或者标度) 取消可设定零点偏移/框架(G54
到 G599),直至下一次调用。 激活整个基本框架 ($P_ACTBFRAME).
G500 不 等 于 0 • 激 活 第 一 个 可 设 定 的 零 点 偏 移 / 框 架 ($P_UIFR[0]) 和 激 活 整 个 基 本 框 架
($P_ACTBFRAME),或者激活一个已修改的 基本框架。
SUPA 程序段方式取消,包括编程的偏移、手轮偏移(DRF)、外部零点偏移和 PRESET 偏移。
G505 ... G599 调用第 6 到第 99 可设定的零点偏移。
功能
通过可设定的零点偏移 在所有轴中,工件零点以基本坐标系中的零点为基准进行调节。这样可以通过 G 指
令,在不同的程序之间调用不同夹具时的零点。
编程举例
在此示例中有 3 个工件,它们分别固定在随行夹具中并与零点偏移值 G54 到 G56 相对应,一个一个进行加
工。
N10 G0 G90 X10 Y10 F500 T1 返回
N20 G54 S1000 M3 调用第一个零点偏移,主轴右旋
N30 L47 程序运行,在此作为子程序
N40 G55 G0 Z200 调用第二个零点偏移 Z,在障碍物之后
N50 L47 程序作为子程序运行
N60 G56 调用第三个零点偏移
N70 L47 程序作为子程序运行
N80 G53 X200 Y300 M30 零点偏移抑制,程序结束
6、公英制转换
调用
G70 或者 G71
剩余98页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 674
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功