三.通道参数
即使轴未回参考点也执行中断程序(异步子程序)
MD20115 Bit0=1;未回参考点可执行异步子程序1
Bit1=1;未回参考点可执行异步子程序2
零偏保持生效
MD20152[7] = 1;重新上电后一直保持。
车床系统改为半径编程
MD20150[28] ;更改为1,设1 表示半径,
MD20100 = X ;置默认的通道直径轴,X删除为空即可
没有回参考点时NC启动被禁止
MD20700 0/1 ;禁止 / 允许
单程序段多进给速度功能,用来配合机床的主动量仪控制磨削
通过MD21220将八个快速输入分配给该功能。
MD21220 = 1H,快速输入的第一个字节分配给该功能(对应$A_IN[0]-$A_IN[07])
MD21220 = 2H,快速输入的第二个字节分配给该功能(对应$A_IN[8]-$A_IN[16])
自动方式,可以选择时间计数器来进行时间和工件的计数
MD27880 ;设置计数模式,
MD27882 ;设置哪一个M代码来触发
通道专用R参数的数量(SRAM)
MD28050 =300 ;840D SL系统默认100,需要手动更改
以大字体显示的实际机床轴数目
MD52010 = 3 ;以大字体显示的实际值数目
设置测量信号相关机床数据
MD52740 (默认值10000H)
bit0 = 0:工件测头为第1 测量输入口(默认,指X122.13);
bit0 = 1:工件测头为第2 测量输入口(指X132.13);
bit16 =0:刀具测头为第1 测量输入口(指X122.13);
bit16 =1:刀具测头为第2 测量输入口(默认,指X132.13)
刀具列表中刀具半径直径的显示能切换
MD54215 的 bit0来决定
刀具列表中刀具半径直径的显示能切换
MD20150[29] 直径编程DIAMOF/DIAMON
四.轴参数
MD30455 Bit0 = 1 ;允许编程位置超出取模之外,超出不输出报警
Bit2 = 1 ;模数旋转轴按最短距离定位(G90中以DC定位)
= 0 ;G90中以AC定位
轴功能 (定位轴设置)
MD30460 Bit8=1 ;把轴定义为 定位轴 或 辅助主轴。
轴运行方向
MD32100 = 1 ;正转 ; -1 ;反转。
回参考点参数:返回参考点后应检查
MD34093 的值,在1/3螺距到2/3螺距之间为最佳。
如果接近零或接近一个螺距的值,
则可能会出现回参考点不准的情况,正好相差一个螺距。
此时需要将MD34092 填入半个螺距的值。
绝对值回参考点设置
MD30240 = 4;编码器反馈类型
MD34200 = 0;绝对值编码器位置设定
MD34210 = 0;绝对值编码器状态:初始
= 1;调整 ;
= 2;设定完毕
= 3;断电记忆轴坐标位置,可不用回参考点.
▲:距离编码测量系统
MD34330 = 0:在回参考点结束后,自动移动到机床数据MD34100中输入的位置
MD34330 = 1:在识别到第二参考点标记之后,轴停止,没有目标点。
▲:绝对值编码器:(MD34210 = 2)
对于G74或当在JOG-REF,模式下启动移动键时的响应
MD34330 = 0:轴移动到机床数据34100中输入的位置。
MD34330 = 1:轴不移动。
●.该数据在以下条件下变为无效,带零脉冲的增量编码器
●.该数据的关联数据有 MD34100 :距离编码系统的参考点距离/目标点
说明:可设置各种位置测量系统的回零方式:
MD34200 = 0 绝对值方式
MD34200 = 1 增量回零模式
MD34200 = 3 距离编码回零模式
MD34200 = 8 距离编通过4个零脉冲回零模式(提高安全性)。
MD34210 = 3 恢复到在关机前保存的最后轴位置
(上电后有个灰色的参考点标记符号)
25000 报警 零点标记监控
MD36310 = 0 ;零脉冲监控关闭,
= 1 ;如果系统监控不到零脉冲会报警的。
注: 绝对值电机上电出现的报警处理。
全闭环参数注意参数
MD31040[1] = 1 ;直接测量系统,此参数在做轴分配时不会被自动写入。
螺距补偿相关参数
MD36100 = ;负向软限位
MD36110 = ;正向软限位
MD32450 = ;反向间隙补偿值
MD32700 = 1 ;螺距误差补偿生效
轴冲击限制可有效减轻轴在启动瞬间的冲击产生的震动
MD32400 轴冲击限制
MD32410 = 0.2 轴冲击滤波器的时间常数
注:需要相互插补的机床轴必须具有相同的冲击滤波性能
自动优化后,用手轮低速移动震动,
MD32420 = 1 开通手动模式下的JERK功能。
MD32430 = 30 设为20-50,即可消除震动。
西门子系统按照轴的运动距离来进行润滑
MD33050 = 移动的距离,当轴运动到设定的位置后, 828D系统中润滑脉冲信号
DB3900.DBX1002.0会激活,PLC侧就可以激活实际的润滑装置。
840Dsl的接口信号为DB31.DBX76.0。
通过轴参数设置通道中其他的轴为直径编程
MD30460 bit2 ;可设置其他轴为直径编程的轴。
MD20100 = X ;为默认的通道直径轴
MD20150[29] 直径编程DIAMOF/DIAMON
主轴定位方式:
①.SD43240 = 12.3 ;执行M19,主轴就定位到了12.3度。
②.MD35350 = 3 为正方向定位,=4为负方向定位;
标记主轴定位位置,可以修改34080或者34090数据;
⑶.主轴定位程序:
SPOSA[1]=DC(0) ,是以绝对值方式定位到“0”度;
SPOSA[1]=ACP(0),是以正向方式定位到“0”度;
SPOSA[1]=ACN(0),是以负向方式定位到“0”度
运行主轴出现“等待螺纹首切”问题
MD35150 =0.1 ;主轴转速公差 默认设置是0.1
参数的含义:主轴实际速度不能超过指令值的10%。
误差超过这个范围就会报警,改大即可:0.2
主轴达到规定转速后能使能进给
MD35500 = 1 ;主轴达到规定转速时,路径插补才生效; = 0 不受影响
主轴转速限制
第一道限制: MD35110[0],MD35110[1],MD35130[0],MD35130[1] 主轴各档最高转速
第二道限制 :MD36200 速度监控阀值
第三道限制 :SD43220 主轴的最大转速1000
第四道限制 :MD35100 最大主轴转速,不能大于MD36200里面的值
注:同样适用其他伺服轴!
手动方式下主轴旋转时,转速设置
①.MD35035 Bit5 默认勾选(SD43200 用作JOG下的转速设定)
MD43200 设定值作为JOG方式下的主轴转速(默认:10)
②.MD35035 Bit4 选上,(程序中编写的转速传送到SD43200中)
进而作为JOG下的主轴转速设定
③.MD22400 = 1;复位后S功能保持生效
MD35040 = 2;自定义主轴的复位响应
伺服增益系数 (位置环增益)
MD32200 :在该机床数据中输入位置控制器增益,
单位:用户的输入/输出单位为[(m/min)/mm]
MD32200 = 1时,表示在1米每分钟的速度下会出现1毫米的跟随误差。
= 0时,表明禁止位置控制器。
MD32200参数调整时数据不生效原因
当调整MD32200参数后(位置环增益)实际却不生效的原因
{前馈} 生效后增益32200就失效了,变成了MD32800/32810起作用。
需要插补的轴{前馈}打开/关闭要设成一致,否则会导致不同步。
MD32620 =3 前馈控制的类型
MD32630 =1 从程序中激活前馈控制
MD32800 用于前馈控制的电流环等效时间常数
MD32810 用于前馈控制的转速环等效时间常数
旋转轴负角度设定
方法1:
不使用模态,将MD30310的值1改0,没有模态了,就可以直接使用任何角度了。
方法2:
使用模态,MD30320和MD30330改变模态的上下限,比如-360到+360,将MD30320改为-360,这样就可以使用负角度了。
带绝对值编码器的旋转轴,工作区域在0-180度,软限位如何起作用
通过PLC变量DB380X.DBX1000.4: 模态位置使能 信号处理
通过PLC把对应轴的DB380X.DBX1000.4 = 1,然后在设置36100/36110