西门子系统数控机床学习笔记.docx
《西门子系统数控机床学习笔记.docx》由会员分享,可在线阅读,更多相关《西门子系统数控机床学习笔记.docx(60页珍藏版)》请在冰豆网上搜索。
西门子系统数控机床学习笔记
西门子学习笔记
西门子系统,在机床没有回零点时,也可以循环起动的方法。
在启动状态下〔诊断—机床设定〕输入DB126DBX4.0,B,1
西门子系统,等分圆周孔,钻孔循环的另一种方法,
MACLLCYCLE81(100,0,5,,20)
HOLES1或2(0,0,126,90,360/7,7)
MACLL
1,是直线
2,是圆周
126,半径
90,第一孔的起始角度
360/7,在360度内钻7个孔
7,一共要钻7个孔
门子系统操作面板,英—汉对照说明:
JOG手动方式窗口
Preset
Scratch对刀
Handwheel手轮
ICNICN
… … … … … … …
Gfct+transfG功能
Auxiliaryfunc功能表
Spindles主轴功能
Axisfederate轴功能表
Zoomact.val坐标值放大
Act.valMCS机床坐标系/绝对坐标系
;<<<<<<<<<<<<<<<<<<<<<<<<<<<
AUTO自动方式窗口:
Over-store
DRFoffset
Programcontrol程序控制
Blocksearch
Handwheel手轮
Correctprogram
Programoverview
;<<<<<<<<<<<<<<<<<<<<<<<<<<<
MDA方式窗口
Programcontrol程序控制
Handwheel手轮
Editorfunction编辑
MDAfilefctMDA程序管理
… … … … … … …
Gfct+transfG功能
Auxiliaryfunc功能表
Spindles主轴功能
Axisfederate轴功能表
Zoomact.val坐标值放大
Act.valMCS机床坐标系/绝对坐标系
DeleteMDAbuffer删除MDA缓冲区
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
按区域转换键后的窗口:
Machine机床
Parameter参数
Program程序
Services效劳
Diagnosis诊断
Startup起动
… … … … … … …
AUTO自动方式
MDAMDA方式
JOG手动方式
REF
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
按Parameter参数选择键后的窗口:
Magazinelist刀具补偿
RparameterR参数
Settingdata设定数据〔维修时用〕
Zerooffset零点偏置
Userdata用户数据
ActireZO+compens坐标激活
Toolmanageme刀具管理
… … … … … … …
Axes+轴+
Axes-轴-
RotationscalemirrBaseZO
SetZO
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
按Program程序选择键后的窗口:
Work—pieces工件
Partprograms工件程序
Sub—programs子程序
Usercycles用户循环
Clip—board剪粘板
Log记录
… … … … … … …
Interactivprograming对话式编程
New新的
Copy复制
Inserl粘贴
Delete删除
Rename重命名
Alterenable
Interactivprograming对话式编程
New新的
Load装载
Unload卸载
Smulation模拟
Manageprograms程序管理
Seleet选择
Savesetupdata保存数据
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
按Services效劳选择键后的窗口:
Datain数据输入
Dataout数据输出
Managedata数据管理
Dataselection数据选择
Interface接口
… … … … … … …
V24RS232C接口
PG编程器
Disk磁盘
Archive…文档
NCcardNC卡
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
按Diagnosis诊断选择键后的窗口:
Alarms报警
Messages信息
Alarmlog报警记录
Serricedisplays效劳显示
PlcstatusPLC状态
… … … … … … …
Displaynew
Storelog
Sortyoung—old
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
按Programcontrol程序控制,选择键后的窗口:
☐Skp:
skipblock跳过语句
☐
☐Dry:
dryrunfederate空运行
☐
☐ROV:
rap:
trato/ride快速倍率
☐
☐M01:
programstop程序停止
☐
☐DRF:
DRFoffsetDRF偏差
☐
☐PRT:
programtest程序测试
☐
●SBL1:
每一个机床切削后停止
●
●SBL2:
每一条语句后停止
●
●SBL3:
循环停止
●
Display显示
●Displayallblocks显示所有程序段
●
●Displayeravbloksanly仅显示程序段移动
●
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
西门子系统翻开两个程序窗口,可以相互复制程序段的操作步骤:
新建一个文件或翻开一个文件—→按“双页面键〞—→翻开第二个文件—→按“程序段选择键〞,选中要复制的程序段—→按“复制程序段〞键—→按NEXT/Window键,也就是把光标换到另一个文件下面—→按粘贴程序段键—→按“确定软键〞。
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
龙门〞“镗〞〞铣床上的程序段搜索的操作步骤:
首先要在自动状态方式下—→按“程序段搜索软键〞—→用上下光标键移动光标至所需要的程序段上—→按“计算轮廓软键〞—→按程序自动运行键,启动程序。
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
复制某个程序名下的某一局部程序段至另一个程序名下的操作步骤:
翻开需要复制的程序—→按程序段选择键,选择要复制的程序段—→按“程序段复制软键〞—→按“关闭编辑器软键〞—→翻开要复制到的程序,这里也可以自己新建一个程序名—→把光标移动到所要复制的地方—→按“粘贴程序段软键〞—→按确定。
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
在MDI方式下保存MDI里的程序的操作步骤:
在MDI方式下—→按MDI功能键—→按“文件保存软键〞—→按确定。
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
在MDI方式下翻开工件程序的步骤:
在MDI方式下—→按MDI功能键盘—→选择要翻开的程序—→按“文件写入软键〞。
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
程序从磁盘上复制到机床上的操作步骤:
按机床扩展键—→按“效劳软键〞—→按“磁盘软键〞—→按“复制软键〞—→按“程序数据软键〞〔这里要选择把程序复帛到工件或工件程序里〕—→按“粘贴软键〞—→建立新的文件名—→确定。
〔假设选中的程序显示没有使能时,要把光标移动到这个程序名上后,按“改变批准〞软键,然后在按“装载〞软键〕。
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
西门子系统手工编制无条件程序跳跃。
GOTOBLABEL或GOTOFLABEL
GOTOB向后跳跃〔指向程序开头〕
GOTOF向前跳跃〔指向程序结尾〕
LABEL跳跃目的〔程序内标号〕〔程序段号〕
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
西门子系统手工编制有条件程序跳跃。
〔循环分层铣削的格式〕:
LABEL:
IFexpressionGOTOBLABEL
或
IFexpressionGOTOFLABEL
IF条件关键字
GOTOB向后跳跃
GOTOF向前跳跃
LABEL跳跃目的
格式:
IFR1<=0~∞GOTOBAA
例:
假定工件要“铣〞10mm深,每一刀“铣〞1mm深
格式一、
R1=1〔下刀平面高度〕
Z=-R1〔Z轴下刀深度〕
R1=R1+1〔Z轴往复下刀深度〕
IFR1<=10GOTOBAA〔Z轴下刀总深度为10mm〕
格式二、
R1=-1〔下刀平面高度〕
Z=R1〔Z轴下刀深度〕
R1=R1-1〔Z轴往复下刀深度〕
IFR1>=-10GOTOBAA〔Z轴下刀总深度为10mm〕
手工编制循环分层“铣削〞时应特别注意,每次进刀深度必须要能整除切削总深度。
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
西门子系统调用子程序的操作格式:
MCALLL123;〔子程序调用命令MCALL,调用了程序号为L123〕
MCALL〔调用结束后要在点位后面写上MCALL〕
M17〔子程序调用结束命令M17〕
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
西门子系统的可编程的零点偏置TRANS、ATRANS:
TRANSX、Y、Z、〔编入单独NC程序中〕
ATRANSX、Y、Z、〔编入单独NC程序中〕
TRANS绝对零点偏置值
ATRANS与TRANS相同,只带有附加零点偏置
功能:
用TRANS/ATRANS可以给所有的轨迹和定位轴编规定的平移。
此方法可以在不同的零点工作。
例:
如图:
G17G54程序初始化
G0X0Y0Z10趋近起点
TRANSX10Y10绝对平移
L10调用子程序
TRANSX50Y10绝对平移
L10调用子程序
M30程序结束
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
西门子系统的可编程镜像:
MIRRORX0Y0Z0〔编入单个的NC程序段中〕
AMIRRORX0Y0Z0〔编入单独的NC程序段中〕
MIRROR设置当前的效坐标系为参考的绝对镜像
AMIRROR以当前有效设置或编程坐标系为参考基准的附加镜像
例:
如图:
G17G54G90程序初始化
L10调用子程序加工轮廓1
MIRRORX0Y轴镜像,方向与X轴相反由1镜像加工2
L10调用子程序加工轮廓2
AMIRRORY0X轴附加镜像,方向与Y轴相反由1镜像加工3
L10调用子程序加工轮廓3
MIRRORY0X轴镜像,方向与X轴相反由1镜像加工4
L10调用子程序加工轮廓4
MIRROR取消镜像
G0Z100回退高度
M30程序结束
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
西门子系统的G81钻孔循环格式:
MCALLCYCLE81(RTP,REP,SDIS,DP,DPR)(一般钻孔)
RTP返回高度100
REP工件外表高度0
SDIS平安高度5
DP进给轴钻进坐标值-20(通常这里不写)
DPR最终钻进深度20
MCALLCYCLE81(100,0,5,_,20)
西门子系统的G82钻孔循环格式:
MCALLCYCLE82(RTP,REP,SDI,DP,DPR,DTB)(钻阶梯孔)
RTP返回高度100
REP工件外表高度0
SDI平安高度5
DP进给轴钻进坐标值-20(通常这里不写)
DPR最终钻进深度20
DTB孔底停留时间(秒)1
MCALLCYCLE82(100,0,5,_,20,1)
门子系统的G83钻孔循环格式:
MCALLCYCLE83(RTP,REP,SDIS,DP,DPR,FDEP,FDPR,DAM,DTB,DTS,FRF,VARI))(断屑钻孔)
RTP返回高度100
REP工件外表高度0
SDIS平安高度5
DP进给轴钻进坐标值-40(通常这里不写)
DPR最终钻进深度40
FDEP钻孔工件外表0(通常这里不写)
FDPR第一次钻孔深度5
DAM钻孔深度递进量5
DTB孔底停留时间(秒)1(秒)
STS第一次进给率
FRF第二次进给率1
VARI加工方式0(断屑方式)或1(排屑方式)
MCALLCYCLE83(100,0,5,_,40,_,5,5,1,0.5,1,0)
或
MCALLCYCLE83(100,0,5,_,40,_,5,5,1,0.5,1,1)
门子系统的G84钢性攻丝循环
MCALLCYCLE84(RTP,REP,SDI,DP,DPR,DTB,SDAC,MPIT,PIT,POSS,SST,SST1)
RTP返回高度100
REP工件外表高度0
SDI平安高度5
DP进给轴钻进坐标值-20(通常这里不写)
DPR最终钻进深度20
DTB孔底停留时间(秒)1
SDAC退出后主轴旋向正或负
MPIT螺距尺寸(0_____@)
PIT螺距(0_____@)
POSS主轴定向角度(0_____360)
SST攻丝速度
SST1退出速度
MCALLCYCLE84(100,0,5,_,20,1,____________________)
门子系统的G840弹性攻丝循环
MCALLCYCLE840(RTP,REP,SDI,DP,DPR,DTB,SBR,SDAC,ENC,MPIT,PIT)
RTP返回高度100
REP工件外表高度0
SDI平安高度5
DP进给轴钻进坐标值-20(通常这里不写)
DPR最终钻进深度20
DTB孔底停留时间(秒)1
SBR回退时旋向正或负
SDAC退出后主轴旋向正或负
ENC是否带编码器0,是.1不是
MPIT
PIT
MCALLCYCLE840(100,0,5,_,20,1,____________________)
西门子系统的G85镗孔循环(一般镗孔用)
MCALLCYCLE85(RTP,REP,SDI,DP,DPR,DTB,RFF)
RTP返回高度100
REP工件外表高度0
SDI平安高度5
DP进给轴钻进坐标值-20(通常这里不写)
DPR最终钻进深度20
DTB孔底停留时间(秒)1
FFR进给速度率
RFF回退速度率1
MCALLCYCLE85(100,0,5,_,20,1,0.5,1)
西门子系统的G86镗孔循环(精镗孔循环)
MCALLCYCLE86(RTP,REP,SDI,DP,DPR,DTB,SDIR,PPA,PPO,RPAP,POSS)
RTP返回高度100
REP工件外表高度0
SDI平安高度5
DP进给轴钻进坐标值-20(通常这里不写)
DPR最终钻进深度20
DTB孔底停留时间(秒)1
SDIR主轴旋向正或负
PPAX轴回退值(正或负)
PPOY轴回退值(正或负)
RPAPZ轴回退值(正或负)
POSS主轴定向角度(0____360)
MCALLCYCLE86(100,0,5,_,20,1,_,______________)
MCALLCYCLE86运动方式:
切进→→暂停→→偏离孔中心→→快出→→返回中心.
西门子系统的G87镗孔循环格式:
(粗镗孔循环)
MCALLCYCLE87(RTP,REP,SDIS,DP,DPR,SDIR)(一般镗孔)
RTP返回高度100
REP工件外表高度0
SDIS平安高度5
DP进给轴钻进坐标值-20(通常这里不写)
DPR最终钻进深度20
SDIR主轴旋向正或负
MCALLCYCLE87(100,0,5,_,20,_,)
MCALLCYCLE87运动方式:
切进→→快出.
西门子系统的G88镗孔循环
MCALLCYCLE88(RTP,REP,SDI,DP,DPR,DTB,SDIR)(镗孔循环)
RTP返回高度100
REP工件外表高度0
SDI平安高度5
DP进给轴钻进坐标值-20(通常这里不写)
DPR最终钻进深度20
DTB孔底停留时间(秒)1
SDIR主轴旋向正或负
MCALLCYCLE88(100,0,5,_,20,1,_,)
MCALLCYCLE88运动方式:
切进→→暂停→→主轴停→→快出
西门子系统的G89镗孔循环
MCALLCYCLE89(RTP,REP,SDI,DP,DPR,DTB)(镗孔循环)
RTP返回高度100
REP工件外表高度0
SDI平安高度5
DP进给轴钻进坐标值-20(通常这里不写)
DPR最终钻进深度20
DTB孔底停留时间(秒)1
MCALLCYCLE89(100,0,5,_,20,1)
MCALLCYCLE89运动方式:
切进→→切进的速度退出.
西门子系统的G81钻孔循环实例:
点位如图:
G17G54G90G0Z100
S400M3
W0V0
X0Y25
F50
MCALLCYCLE81〔100,0,5,,25〕
X0Y25〔“100”为返回平面高度〕
X25Y0〔“0”为工件外表高度〕
X0Y-25〔“5”为平安外表高度〕
X-25Y0〔“,〞为Z轴坐标值〕
MCALL〔“25”钻孔的深度〕G0Z100
M5
M30
%
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
西门子系统的G82钻孔循环实例:
点位如图:
G17G54G90G0Z100
S400M3
W0V0
X0Y25
F50
MCALLCYCLE82〔100,0,5,,25,1〕
X0Y25〔“100”为返回平面高度〕
X25Y0〔“0”为工件外表高度〕
X0Y-25〔“5”为平安外表高度〕
X-25Y0〔“,〞为Z轴坐标值〕
MCALL〔“25”钻孔的深度〕
G0Z100〔“1”孔底停留时间〕
M5
M30
%
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
西门子系统的G83钻孔循环实例:
“点位〞如图:
G17G54G90G0Z100
S400M3
W0V0
X0Y25
F50
MCALLCYCLE83〔100,0,5,,25,,,,,,,,〕
X0Y25〔“100”为返回平面高度〕
X25Y0〔“0”为工件外表高度〕
X0Y-25〔“5”为平安外表高度〕
X-25Y0〔“,〞为Z轴坐标值〕
MCALL〔“25”钻孔的深度〕
G0Z100
M5
M30
%
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
西门子系统子程序的调用实例1:
调用孔子程序,由于在G18平面,Y轴,为进给方向的轴,此时采用调用子程序完成G81的钻孔循环。
主
程序:
G18G54G90G0Y100
S400M3〔钻M5—M12的钻头实际S值为300—400〕
W0V0
X0
MCALLLG81
X0W50
X50W0
X0W-50
X-50W0
MCALL
G0Y100
M5
M30
%
子程序:
LG81
G90G0Y10
G01Y-27F50〔实际F值为15—30〕
G1Y10F2000
G0Y100
M17
%
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈
西门子系统子程序的调用实例2:
调用孔子程序,由于在G18平面,Y轴,为进给方向的轴,此时采用调用子程序完成G83的钻孔循环。
程序:
G18G54G90G0Y100
S400M3〔钻M5—M12的钻头实际S值为300—400〕
W0V0
X0
MCALLLG83
X0W50
X50W0
X0W-50
X-50W0
MCALL
G0Y100
M30
%
子
程序:
LG83
R1=100〔平安高度值为100〕
R2=5〔G01的下刀起始平面高度为5〕
R3=10〔钻第一刀的深度Z坐标值为10〕
R4=15〔钻第二刀的深度Z坐标值为15,也是循环的起始平面〕
R5=5〔以后每刀深度加5〕
R6=40〔最终钻深为40〕
;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
G54
G90G0Y=R1
Y=R2
G1Y=-R3F50
G04F=1
G0Y=R2
G04F=1
G0Y=-〔R3-1〕
AA:
G01Y=-R4F50
G04F=1
G0Y=R2
G04F=1
G0Y=-〔R4-1〕
R4=R4+R5
IFR4<=R6GOTOBAA
G0Y=R1
M17
%
;〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈〈