• 2025-07-11 14:27
    371 0
    如果轴没有限制加加速度,那么就可能出现下面的情况:上图中蓝色曲线为位置曲线;黄色曲线为速度曲线;绿色曲线为加速度曲线运行程序如下:briskg0 x0$an_sltrace=1g0 x20m02实际加速度参数设置为MD32300=10m/s2,而 ...
  • 2025-07-11 14:18
    353 0
    SINUMERIK ONE系统有编程限制路径加速度的功能,但今天不是介绍它,而是介绍下MD20602 $MC_CURV_EFFECT_ON_PATH_ACCEL对路径加速度的影响。手册上有:解释是:“-In addition to the path acceleration (tangential ...
  • 2025-07-11 14:13
    302 0
    之前小文介绍过加加速度限制,我们知道限制加加速度后,可有效地降低轴启动和停止时机械的振动,从而能保证加工零件的质量,但是限制加加速度后,会影响加工效率。从下图可以看出明显的区别但如果我们依然想提高效率 ...
  • 2025-07-11 14:12
    298 0
    展会时,宫工问了个问题:INTTOAX指令是做什么用的?虽说没有熟记每个指令,但对见过的指令多多少少应该有点儿印象,而对这个INTTOAX完全陌生。以为是子程序。结果宫工发来了证据,发现是V4.5的编程手册,而新的手册 ...
  • 2025-07-11 14:11
    234 0
    一周的CIMT2023结束了,没怎么看设备,但和新老朋友见见面,聊聊天,挺好。感谢鼓励我的各位朋友,我会继续学习,继续分享。今天继续学习同步动作先对之前的小文做个补充,就是同步动作中的ELSE是在V4.9版本上才有的 ...
  • 2025-07-11 14:11
    244 0
    前面简单介绍了同步动作,但用好同步动作可不简单,需要仔细阅读资料和某些“限制”。举例来说,前面程序中用到了R参数,但不知直接写的R参数,而是加了个“$”,加和不加“$”的R参数类型不同,不加“$”的R参数是预 ...
  • 2025-07-11 14:10
    233 0
    每天在努力学一点儿,期望进步一点儿,不过有时一两个小时毫无进展就有些恼火。但话说回来,有时候就是要顶一顶,才能进步。昨天遗留的几个问题,今天来实验下:1. $AA_OVR[]指令的问题昨天一直认为必须要有“$ ...
  • 2025-07-11 14:08
    252 0
    西门子数控的一个特点就是灵活。看看下面这个例子,用同步动作读取轨迹的角度值。$AC_TANEB -- 这个系统变量是个角度,是当前程序段终点的切线和下一程序段起点切线的夹角。为了测试我们用program guide编程方式编写 ...
  • 2025-07-11 14:08
    320 0
    昨天提到变量$AC_MARKER,未给个实例,今天做个实验程序:N10 G0 X0N20 $AC_MARKER[0]=0N30 $AC_MARKER[1]=0N40 ID=1 WHENEVER ($AC_TIMEC==0) AND ($a_gg[1]==1) DO $AC_MARKER[0] = $AC_MARKER[0] + 1N50 ID=2 WHE ...
  • 2025-07-11 14:07
    348 0
    ·同步动作和众多的系统变量的组合,能做出不少复杂的功能。能力所限,现在只能编些简单的示例。今天这个例子是做个变速的处理,要求任何一段程序前40%和后40%的距离内使用50%的程编F值,中间的20%距离使用程编F值运 ...
  • 2025-07-11 14:07
    278 0
    昨天只描述了Z轴的形状,今天给出完整的传动链和防碰撞的定义。传动链的定义程序:N10 DEF INT RETVAL=0 N20 DEF INT C_NKE=0 N30 retval=delobj("KIN_CHAIN_ELEM")N40 IF (RETVAL <> 0) goto err1N50 ret ...
  • 2025-07-11 14:07
    311 0
    机床厂家都在想方设法做差异化,当然根本的差异化在于“我能你不能”的地方:比如机床精度别人达不到,或者说这个价位精度别人达不到;我的机床用焊接床身依然能保证精度...但这真的是需要通过不断地试错,长时间的 ...
  • 2025-07-11 14:06
    355 0
    昨天的文章说了“圆测试”是调试过程中必须要做的一个检查步骤,结果如果是圆,表示参与测试的轴的插补关系是对的,比如昨天测的是X轴和Y轴,结果是圆的,表示X轴和Y轴插补关系是对的,即X轴和Y轴能按编程轨迹加工出 ...
  • 2025-07-11 14:06
    307 0
    继续练习同步动作的编程,将前两天的例子综合一下:任务:判断本程序段和下一程序形成的夹角,按角度调整本程序段接近终点时的速度(实际调整的是倍率),如下表。测试程序如下:N10 def int _mN20 g0 x-20 y0 g64N3 ...
  • 2025-07-11 14:06
    271 0
    MD20270 $MC_CUTTING_EDGE_DEFAULT说明: 该数据用于设置换刀后的缺省刀沿。如果程序中没有编写换刀后生效的刀沿,系统会使用机床数据20270 $MC_CUTTING_EDGE_DEFAULT中的缺省刀沿。MD20800 $MC_SPF_END_TO ...
  • 2025-07-11 14:06
    329 0
    前面零零散散地学习了同步动作,今天来看看手册上的样例:同步动作实现磨床摆动功能激活摆动功能选项样例要实现的轨迹程序如下:N10 OSP1[Z]=10 OSP2[Z]=60   ;指定Z轴摆动的区间[10,60]N20 OST1[Z]=-2 O ...
  • 2025-07-11 14:05
    326 0
    今天五一劳动节假期的第一天,你是在哪儿看我今天公众号文章呢?在家?在淄博的烧烤摊儿?在西安大唐芙蓉园?在江南的小镇?在三亚的阳光沙滩?在四川的四姑娘山?不管在哪里,祝你假期快乐!今天是想回顾下运动链的 ...
  • 2025-07-11 14:04
    353 0
    Jerk time的设置一般是用于从设定点过滤掉能激励机械产生振动的频率。一般设的时间较短,即过滤掉一些较高频率,如果jerk time设置的过长会导致轮廓精度变差。那设置了Jerk time以后,加速度曲线和加加速度曲线会是 ...
  • 2025-07-11 14:04
    324 0
    运动链和防碰撞的定义里面有许多需要注意的地方,如果不注意,可能会掉坑里,所以我实验了多次,也写了很多,这里也提醒下各位,也许最后的那篇才是100%对的。今天啥也不说,贴出来修改过的配置文件:运动链定义程序 ...
  • 2025-07-11 14:04
    273 0
    圆测试是个工具,可以用来做实验,帮助你理解哪些参数会对插补有影响。两轴的加速度不同,圆测试结果会不圆吗?为使结果明显,测试时关闭了前馈功能MD32300 $MA_MAX_AX_ACCEL=1(X轴)MD32300 $MA_MAX_AX_ ...
  • 2025-07-11 14:04
    225 0
    参数MD11230的设置能改变数据文件的格式。下面是不同的MD11230的设置情况下,备份出来X轴数据的一部分,对比下数据格式。免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
  • 2025-07-11 14:03
    353 0
    这里的“圆测试”是指西门子系统所自带的测试工具,它可以用来检查参与插补的轴之间匹配是否良好,以及某些参数设置是否合理,“圆测试”是电气调试工程师在调试过程中必做的一项测试。如果“圆测试”得到的结果圆是 ...
  • 2025-07-11 14:02
    223 0
    同步动作是个挺大的话题,也非常有用,尤其在磨床、齿轮加工机床、激光切割机床上肯定会用到。这里先简单介绍下。在系统执行CNC程序的同时,可以监控某些特定的条件(诸如快速输入信号的状态,某个系统变量的数值, ...
  • 2025-07-11 14:01
    345 0
    继续学习同步动作。今天多做些练习。练习程序1:N10 g0 x0N20 when $aa_im[x]>10 do $r1=123N30 g01 x50 f500N40 g01 x150 f500N50 m02根据昨天对同步动作的学习,预测下结果?R1会被赋值吗?Yes,R1会被赋值,当N30 ...
  • 2025-07-11 14:01
    523 0
    老人们常说“艺不压身”,就是说“学会的技艺越多越好”,为啥?那就看每个人的解释了。今天举个例子是用EXCEL来处理示波器 (伺服跟踪)得到的数据得到加加速度曲线的方法。多多少少有点儿跨界的意思,其实很多地方 ...
  • 2025-07-11 14:00
    333 0
    PLC控制轴或主轴功能可实现:主轴定位主轴旋转主轴摆动分度轴定位轴定位用FC18控制轴并不是通常讲的PLC轴,而是由PLC控制的NC轴。FC18的接口参数含义如下:具体到每个功能,参数的含义略有不同,比如下面是定位轴的 ...
  • 2025-07-11 14:00
    415 0
    程序块"LBP_TransferSelData [FC21]" 用于PLC和NC的数据交换。 只要调用FC21,数据会立即传输,不用考虑周期数据交换。FC21可用于传输下列信号:• 同步动作信号: PLC → NC通道 (LBP_Chan*.A_SynDisabl ( ...
  • 2025-07-11 14:00
    321 0
    在机床参数设置画面,有个软键“数据管理”,里面有几个小操作,还是挺方便的。学习下。如何找到“数据管理”键:按“调试”-->“机床数据”-->VSK8扩展键,就看到按这个“数据管理”键有如下几项操作:“在控制系统 ...
  • 2025-07-11 13:59
    352 0
    SINUMERIK ONE 标配10MB存储空间用于存储数据、程序和OEM循环等。存储区分两种:动态存储区和静态存储区。静态存储区是掉电保护的,上面SINUMERIK ONE的10MB存储空间是静态存储区,我们常说的内存扩展就是扩大静态存 ...
  • 2025-07-11 13:59
    329 0
    现在的数控系统都具备以太网接口,用于系统互联或者做数据采集。SINUMERIK还可以上网,当然一般应该是访问企业的内网,用于查看工艺文件等目的。我拿Sinutrain来演示下,实际设置还要包括网络设置,这里就先忽略了。 ...
  • 2025-07-11 13:58
    317 0
    FC10是个很简单的程序块,原来就2个接口信号,到SINUMERIK ONE后,多了几个参数。实际调用FC10时,还是填写两个参数,那四个布尔型输出接口有默认参数,现在还没想到它们有什么具体用途。例1:注意,之前提到过SINUM ...
  • 2025-07-11 13:58
    331 0
    上文举例说明了如何调用FC21读取NC指令“$A_DBB[n]=x”发出的数据。FC21支持的NC与PLC原理类似现在疫情封闭小区的外卖货架,外卖小哥将物品或餐食放到货架上,你再去货架上取走。NC与PLC交换数据的“货架”有4096个 ...
  • 2025-07-11 13:58
    325 0
    信号灯字节可用于确保数据传输期间的一致性。在这个概念中,数据在完全写完之前,对方无法阅读。信号灯字节必须是这4096个字节中的一个字节。PLC上的读取操作必须使用相同的信号量字节作为NC上的相关写入操作。PLC上 ...
  • 2025-07-11 13:57
    305 0
    辅助功能是一些激活NC功能或PLC用户功能的指令,它们可以在NC程序中、同步动作中或者用户循环中被调用执行。辅助功能分两类:系统定义的辅助功能和用户定义的辅助功能,而用户定义的辅助功能又可分为扩展系统定义辅 ...
  • 2025-07-11 13:56
    413 0
    今天继续学习M代码资料上有个参数MD10713 $MN_M_NO_FCT_STOPRE [ n ],参数说明:机床数据MD10713 $MN_M_NO_FCT_STOPRE选择的M功能会在系统内部生成一个预处理暂停指令。也就是说:只有在完全执行好包含该M功能的程序 ...
  • 2025-07-11 13:56
    284 0
    和M代码相关的有如下参数:系统定义的辅助功能由下面参数设定:下面找一组M代码看看这些参数的含义:MD22080定义了辅助功能的输出时机:位0=1在一个OB1周期后正常应答位1=1以OB40快速应答位2=1无预定义的辅助功能位3 ...
  • 2025-07-11 13:56
    345 0
    辅助功能看似简单,但搞清楚并用好也不容易。相信今天学习的内容会有点儿用途。首先,编写一个圆程序,但不是用G2或G3指令,而是1度一个点,计算出来的小线段程序。然后程序开始处增加G64指令,前面学习过,G64是连 ...
  • 2025-07-11 13:56
    322 0
    上文中,我将第一组系统定义的辅助功能列了下(实际上没列全,后面还有),“基本功能”那本资料中也非常清晰地列出来了,格式略有不同:剩下的系统定义的辅助功能组,大家可以自己看看。注意:辅助功能分组,有一个 ...
  • 2025-07-11 13:56
    370 0
    两周没有更新了,因为最近工作有点儿忙。6月12日,公众号的订阅数超过了10000人(比计划晚了半年多),虽然写了好几年才到这个订阅数,比起大V、KOL、网红们差远了,但还是有点儿小小的成就感。希望今后能保持持续学 ...
  • 2025-07-11 13:55
    396 0
    方法二:借助NC 程序直接修改机床数据方法一是在已有机床的基础上,制作数据文件。如果没有机床,要做离线设置数据,怎么做呢?可以借助SINUTRAIN 软件,将数据一个一个摘出来。有两种方法:创建“空”机床,自己一 ...
  • 2025-07-11 13:52
    312 0
    MCAT:电机控制定时器报警“电机控制定时器报警”指令用于从开启命令输入(打开或关闭)时开始计时。计时过程一直持续到超出了预设时间,或相关反馈输入提示设备已在规定时间内执行了要求的操作为止。如果在收到反馈 ...
  • 2025-07-11 13:52
    301 0
    机床数据离线设置方法在实际机床调试过程中,经常碰到如下问题:机床机械安装完毕后,给电气调试工程师的时间太短,经常导致调试不完整电气调试过程中,出现问题后,忘记修改了哪些机床数据,查找困难机床调试完后, ...
  • 2025-07-11 13:51
    250 0
    关于位置环增益与跟随误差是个挺有意思的问题,看似简单,就下面这个公式但多问几个问题时,好像又不太容易说清楚,今天用几个实验说明下个人学习后的理解。当然是使用SINUTRAIN举例说明,复杂的理论基础和计算,我 ...
  • 2025-07-11 13:50
    292 0
    一种工件加工完后,如果过十天半个月,还需要再加工一批,要备料备刀具备程序,这时问题来了:加工这个工件当时用了几把刀具?忘了!现在刀库中有没有需要的刀具?要查啊!看来备刀是个费神的活儿。不过人不会被困难 ...
  • 2025-07-11 13:50
    265 0
    前面介绍LUD/PUD和GUD时,在那个“定义”目录下,还有 个PMAC文件,这就是宏定义文件,与GUD类似,宏有:SMAC--西门子宏定义MMAC--制造商宏定义UMAC--用户宏定义PMAC是为循环定义的一些宏我们打开PMAC.DEF这个文件可 ...
  • 2025-07-11 13:50
    278 0
    在某些机床上,采用多工位的设计,机械紧凑且加工效率高,如下面图片中的六工位车床,各工位加工“一道”工序后,中间的六个主轴会转位,即原来1号工位的主轴,转到2号工位,也就是工件在1号工位加工后,会随主轴转 ...
  • 2025-07-11 13:49
    313 0
    晒网晒了两周了,今天开始学习下ONE PLC编程中那些基本程序块的使用,今天学习FB2。先说下结果:FB2使用没有大的变化NC和PLC的数据交互有很多种方法,FB2和FB3读写NC变量是其中的一种方法。FB2一次可以读8个NC系统变 ...
  • 2025-07-11 13:48
    268 0
    前几天,写了《PLC程序双向备份与恢复》,关注的人比较多,有几个问题一并回答下:问题1:何时有这个功能的?从手册上没有找到相关信息,在博途的帮助中有:虽然没有提及哪个版本起有这个功能的,但起码从博途V17上 ...
  • 2025-07-11 13:48
    372 0
    PLC基本程序块里的PI服务,原来是FB4,后来更新为FB7,但在840Dsl时两者都有,到了ONE就只剩下FB7了FB7的块名是“LBP_ReqPIService",(PI服务),原来调用FB7可完成从上面的功能看,就是PLC让NC去执行某项任务。常 ...
  • 2025-07-11 13:48
    262 0
    前面小文“ONE学习笔记(7)”介绍了SINUMERIK ONE的报警,和SINUMERIK 840Dsl有两个比较大的区别:区别1:报警号对应地址变了区别2:报警属性可以修改了今天再复习下,然后看看报警帮助的制作。简单编写个PLC程序( ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

QQ手机版小黑屋粤ICP备17165530号

Copyright 2010-2015. All rights reserved. 

微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码