G91G01 X=-R107/3 F1000 G01 X=-R107/3 F1100 // 自动模式连续运行的时候,机床X轴有明显停顿G01 X=-R107/3 F1200我需要对宽砂轮的端面进行一个
问题补充:
系统环境如下:
数控系统:西门子810D
机床品牌:北京第二机床厂
机床型号: MKS1620×750 数控端面外圆磨床
需要实现变速进给功能:
起点设置一个进给速度F1,终点设置一个进度F3,在起点运行到终点时,进给速度由F1变化至F3,功能需求示例如下:
G01 X0.00 F1=500 //从X=0时,起点进给速度F1=500mm/min
G01 X50.00 F2=???? //从X=0运行到X50时,中间点进给速度F2,F2由F1、F3和起点与终点的差值决定;
G01 X100.00 F3=1000 //从X=50运行到X=100时,终点进给速度达到F3=1000mm/min
初步构思如下:
当采用默认的G01代码,分三段自动运行时,X轴会有明显停顿,代码如下:
G91
G01 X=-R107/3 F1000
G01 X=-R107/3 F1100 // 自动模式连续运行的时候,机床X轴有明显停顿
G01 X=-R107/3 F1200
咨询的问题:
810D系统有没有默认的G代码,能实现变速进给功能。
最佳答案
此回答已完善
在插补轨迹程序前加 G64,可缓解你描述的现象!
《SINUMERIK 840D sl 编程手册》基础部分
https://cache.industry.siemens.com/dl/dl-media/241/109763241/att_971588/v5/118880152587/zh-CHS/index.html#language=zh-CHS
你的程序X位置从0移动至+100,但是你的R107前有负号,注意R107的值的正负。
程序示例:
G94 G64 G90 ;或G91
G01 X0.00 F1=500
G91
G01 X=-R107/3 F1000
G01 X=-R107/3 F1100
G01 X=-R107/3 F1200
;G01 X50.00
G90
G01 X100.00 F3=1000
参考资料:《SINUMERIK 840D sl 编程手册》基础部分
提问者对于答案的评价:
增加G64后实现了该功能
最佳答案作者回复:
多阅读阅读相关手册,帮助很大!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc350997.html