网上有很多关于pos机编程器,西门子Cycle 循环的知识,也有很多人为大家解答关于pos机编程器的问题,今天pos机之家(www.poszjia.com)为大家整理了关于这方面的知识,让我们一起来看下吧!
本文目录一览:
1、pos机编程器
pos机编程器
使用828D数控系统的车床版进行零件程序编写以下3部分内容,零件加工结果如图1,图2所示
1. 如何对动力刀具轴进行编程
2. 如何对内轮廓进行加工(包括:如何加工底孔,如何使用内孔车刀加工内轮廓)
3. 如何调用铣削加工循环进行端面加工
图 1- 零件加工结果--主视图,右视图
图 2-零件加工结果--3D模拟视图(选项功能,非必备)
A. 准备阶段
1. 需要配置的选项
必需:端面和柱面转换功能 6FC5800-0AM27-0YB0非必备:3D 模拟选项 6FC5800-0AP25-0YB02. 基于原来的刀具表再创建一把铣削刀具
图3 -创建一把立铣刀,直径6mm,带有3个切削刃
B. 程序结构的基本范式:
1. 如何对动力刀具轴进行编程:
编程指令的写法需要结合数控系统内相应参数的设定,例如机床中的轴名(这些都是设定在系统内的机床参数)。这些参数的设定需要结合机床的机械结构(如图4)。
西门子828D中提供了相应的编程指令可帮助机床操作者控制主-主轴,刀具主轴的动作,例如根据图5中所示坐标轴的名称,可以编写加工程序(如图6)控制主-主轴以及刀具主轴的动作。
图 4 机床主轴部分的结构--- 带有1根主-主轴(SP1)和一根刀具主轴 (SP3)---- 图片来源《CNC Handbuch 2015-2016》
图 5 -828D上配置了4根坐标轴:X1,Z1,SP1,SP3
程序代码
含义
SETMS(3)
将SP3轴(刀具主轴)定为主-主轴
M3=3 S3=800
SP3轴正转,转速800rpm
M3=4 S3=800
SP3轴反转,转速800rpm
M3=5
SP3轴停止
SETMS(1)
将SP1轴(主主轴)定为主-主轴
M1=3 S3=800
SP1轴正转,转速800rpm
M1=4 S3=800
SP1轴反转,转速800rpm
图 6 在MDA方式下编写程序,控制主-主轴和刀具主
轴的动作
M1=5
SP1轴停止
2. 如何对内轮廓进行加工
加工内孔结构之前,我们必须要先加工底孔,需要使用的刀具为中心钻以及深孔钻
加工底孔钻中心孔行号
程序代码
含义
N170
N180
SETMS(3)
M3=3 S3=800
N190
N200
N210
N220
T13
G0 X0
Z5
MSG("使用钻中心孔 循环钻中心孔")
调用13号刀--中心钻
N230
N240
N250
M05
Z100
退刀
加工深孔行号
程序代码
含义
N260
T10
调用10号刀-深孔钻
N270
N280
N290
N300
SETMS(3)
M3=3 S3=800
G0 X0
Z5
N310
N320
MSG("使用深孔钻 循环钻16的通孔")
CYCLE83(100,0,1,,90,,5,90,0.7,0.5,90,0,0,1.2,1.4,0.6,1.6,10,1,12211111)
N330
N340
G0 X0
Z100
内孔车刀加工内轮廓 (主程序), 其中子程序按照规则,写在主程序部分结束之后行号
程序代码
含义
N350
N360
N370
N380
T7
MSG("调用轮廓子程序CC:DD")
SETMS(1)
M1=3 S1=1000
调用7号刀-内孔车刀
N390
N400
CYCLE62(,2,"CC","DD")
MSG("使用轮廓切削循环进行内孔的粗加工和精加工")
;***********************粗-精加工***********
N410
CYCLE952("123",,"",2102331,0.3,0,0,1,0.1,0.1,0.1,0.1,0.1,0,1,0,0,,,,,2,2,,,0,1,,0,12,1100010,1,0,0.1)
调用轮廓切削循环-Cycle 952循环,我们在上一期中介绍过这个循环,知道这个循环分成3种工艺—切削,槽式切削,往复切削。这次我们使用第一种工艺“切削”,对应的刀具为外圆车刀或内孔车刀(取决于轮廓为“内部”或“外部”)
参数输入只需要输入5个参数即可,其他参数保持默认
;***********************粗-精加工***********
N420
N430
N440
MSG("轮廓切削循环加工结束")
G0 X0
Z100
刀具退出
3. 如何调用铣削加工循环进行端面加工
行号
程序代码
含义
N450
M0
;带条件启动加工程序,程序运行到这来会暂停一下,便于操作者观察一下工件加工的状态,完成后操作者需要按一次循环启动,使程序继续执行
N460
SPOS=30
;通过SPOS指令激活主-主轴在位置方式下工作
N470
N480
T9
SETMS(3)
调用刀具9-立铣刀
N490
M3=3 S3=800
启动刀具主轴
N500
N510
G0 X10
Z100
将T9定位到加工准备位置
N520
TRANSMIT
; 非常重要!!激活端面转换设置,否则后面的程序无法正常运行。客户需要提前购买选项 6FC5800-0AM27-0YB0,并由机床厂家进行了相关参数的设置。
N530
MSG("使用直径6的立铣刀,进行端面的正六边形铣削")
N540
CYCLE79(100,-7,1,16,6,65.816,0,0,0,2,76,0.3,1,0.1,0.1,100,0,1,1,2,100,1,101)
需要输入5个数值,可以加工出如图所示的6边形
N550
M02
内孔车刀加工内轮廓 (子程序部分)行号
程序代码
含义
N550
M02
轮廓子程序需要写在M02之后
;*********************编写Subroutine CC:DD ********************
N810
N820
N830
N840
N850
N860
CC:
G01 X48 Z0
X36 Z-17
Z-30
X24
DD: Z-38
;*********************Subroutine CC:DD结束 ********************
C. 小结
1. 在使用端面铣削循环(例如CYCLE79循环)前,客户需要提前购买选项 6FC5800-0AM27-0YB0,并激活,并在加工程序中编写相关指令(如:TRANSMIT)向系统声明,目前需要转换到铣削模式下工作。
2. 对于配置了伺服主轴的西门子系统,支持任意角度的主轴定向。编程指令为 SPOS=角度
3. 使用西门子内置的加工循环可以大大缩短程序的长度,节省现场编程的工作量,填写数值时注意数值的正负号。
4. Cycle 952循环可用来加工外轮廓或者内轮廓,用户只需要在对话框中选定好就可。
5. 再次强调, 子程序的编写一定要写在主程序结束(M02/M30)指令之后,这一点需要和其他编程方法(例如ISO编程法)区别开。
以上就是关于pos机编程器,西门子Cycle 循环的知识,后面我们会继续为大家整理关于pos机编程器的知识,希望能够帮助到大家!
