-
更我一起学习M80PLC教程:M80PLC教程|M80教程开始了,欢迎第一位小伙伴的加入,开始了教程的编写学习,搞懂感兴趣的事情,在做这件的事情的时候,我们会遇到很多障碍,逐步将这些障碍解决了,我们就学会了。如果你也 ...
-
更我一起学习M80PLC教程:M80PLC教程|如何零基础学会三菱M80PLC编程技术?M80PLC教程|M80教程开始了,欢迎第一位小伙伴的加入,开始了教程的编写看书,练习编写PLC成为学习PLC的一种常态,我们的知识来源于书籍,看 ...
-
必看→关于微信朋友的一些常见问题解答,新手、老手必看 必看→从0到1很难,但是从1到2就是加速起来就很快,谈谈如何带好一个新人在数控机床上又有一种特殊的辅助功能,叫做M代码,通过指令M代码,可以为机床增 ...
-
跟我一起学习M80PLC教程:M80PLC教程|如何零基础学会三菱M80PLC编程技术?M80PLC教程|M80教程开始了,欢迎第一位小伙伴的加入,开始了教程的编写学习就是研究资料转化成自己的,所以学习需要两个条件1、学习资料2、 ...
-
M80PLC教程|如何零基础学会三菱M80PLC编程技术?我们在调试或者维修的时候,有时候需要对PLC的信号状态进行监控,看下是0还是1,这个时候,我们可以通过M80内置的PLC编程器功能进行查看。具体操作步骤如下所示:在学 ...
-
必看→关于微信朋友的一些常见问题解答,新手、老手必看 必看→从0到1很难,但是从1到2就是加速起来就很快,谈谈如何带好一个新人一、引言在数控加工领域,主轴的稳定性至关重要。然而,许多用户在 ...
-
必看→关于微信朋友的一些常见问题解答,新手、老手必看 必看→从0到1很难,但是从1到2就是加速起来就很快,谈谈如何带好一个新人在数控加工领域,经常会遇到一些棘手的技术难题,这次我就遇到了一个让我头疼的 ...
-
必看→关于微信朋友的一些常见问题解答,新手、老手必看 新人成长 必看→从0到1很难,但是从1到2就是加速起来就很快,谈谈如何带好一个新人24小时随时解答→我的两个AI助手,直接问即可该文档已经上 ...
-
必看→关于微信朋友的一些常见问题解答,新手、老手必看 必看→从0到1很难,但是从1到2就是加速起来就很快,谈谈如何带好一个新人24小时随时解答→我的两个AI助手,直接问即可 学习数控机床维 ...
-
必看→关于微信朋友的一些常见问题解答,新手、老手必看 新人成长 必看→从0到1很难,但是从1到2就是加速起来就很快,谈谈如何带好一个新人数控机床是现代制造业的核心设备,但随着设备的复杂性和使 ...
-
上文提到了组织块,在SINUMERIK ONE里常用的组织块有:OB100--启动组织块,是在 CPU 模式从 STOP 切换至 RUN 时(一般情况下,就是系统上电时),处理的PLC程序块。执行完“启动组织块/OB100”后,开始执行“循环组 ...
-
这两天并没有太多问题,所以,在学习PLC的同时,自由写点儿东西。用博途编写SINUMEIRK ONE的PLC程序,和用经典STEP7编写SINUMERIK 840D sl的PLC程序基本类似,过程是一样的:[*]创建TIA项目,并完成硬件组态
[*]拷贝 ...
-
今天先接着昨天的内容学习,把驱动分配给轴。分配轴操作在真实系统上非常简单,而在CMVM上需要设参数:需要设置MD30110 $MA_CTRLOUT_MODULE_NR和MD30220 $MA_ENC_MODULE_NRX,Y,Z轴由NCU来控制,那么X轴 ...
-
硬件配置完成后,要开始PLC编程了,但我们还是先下载个CMVM的PLC例程,通过这个过程来熟悉一些博途的操作。发现我写得太随意,不太好编号了,那就简单用背景色来区分下内容吧。打开两个项目我们新建的项目目前有硬件 ...
-
我的博途是英文版,想着写文章能直接抄些博途帮助文档的内容,所以就装个中文,谁知装崩了,于是卸了装,装了卸,最后在AI的帮助下,才重装成功。所以,老话说得好“No Zuo No Die”话归正传,以前真没有特别仔细看 ...
-
网上有人问在EasyScreen界面中怎么使用计算反正切如果你不了解EasyScreen自定义界面,可以看下之前的文章《EasyScreen最基础》。若要深入地学习,可以去"www.siemens.com.cn/cyc4you"这个网站。反正切是三角函数之一 ...
-
3. 增加NX板这一步是做硬件配置,对于Profinet接口的ET200系列IO模块的硬件配置和以前相同,这里就跳过了。下面看看如何增加NX板我设定的机床轴有:X,Y,Z,SP(主轴),MAG(刀库轴),它们的驱动分别由NCU和NX来 ...
-
今天学习下和FC1相关的功能”M 解码的解码列表“。借助“基于列表的 M 解码”功能,可通过基本程序对最多 256 个带扩展地址的 M 功能进行解码。关于M代码译码及相关的功能,可参考之前的文章:《辅助功能--M代码》《 ...
-
系统报警和信息的接口信号是DB2,在默认情形下,获得的通道和轴区域的位数组范围是机床中定义的相应的值数量("LBP_ConfigData [DB7]" 中的参数 "MaxChan" 和 "MaxAxis"),但可在调用 "LBP_ConfigBP [FC1]" 时通过 ...
-
在系统“诊断”区域的“版本”画面中,有一项”PLC用户程序“,这个并不是西门子系统的软件版本,而是机床厂的PLC程序的版本。如果点击”详细“可以看到:上面的这些信息都是机床厂可修改的。在哪里修改?我们打开博 ...
-
前文提到机床操作面板输入输出的起始地址是由OB100中的FC1确定的,FC1还有哪些参数呢?看下图,我的计算机是15.6"的屏幕,一屏显示不下啊!FC1是有PLC基本程序提供的,我们调用它填写适当的参数,以完成某些设定/配 ...
-
输出参数侧,可参看之前的文章《ONE学习笔记(16)》-- 实例说明了MaxModeGroup、MaxChan、MaxAxis、ActiveChan和ActiveAxis几个输出参数的用法《NC到PLC的单向数据传送之PLC机床数据》-- 实例说明了MaxNumUserDataI ...
-
从今天开始后面的几天,会学习下CMVM样机PLC中如何编写MCP的程序。昨天有人留言提到西门子提供的MCP样例程序(FB219),确实可以用,但那个是SCL语言编写的,个人感觉感觉对于初学者,如果先看明白CMVM的MCP程序,对 ...
-
今天继续学习MCP的定义及使用,我准备将CMVM机床样例中的MCP1500换成MCP1900.1. 定义收据结构首先,原来的项目中只有MCP1500的数据结构所以,我们要准备一个MCP1900的数据结构点击“PLC data types”下的“Add new d ...
-
FC1的参数涉及到信息显示,所以学习下DB2。昨天说,这公众号对初学者不太友好,因为条理差些,主要的和次要的都罗列出来了,有点儿主次不分。不过,最近好多视频都在表达一个意思:做事情不要太过深思熟虑,先干起来 ...
-
网络3NC停止网络4NC停止灯网络5进给倍率生效网络6快移倍率生效网络7几何轴1的手动正、负、快移#axisJogButtonsTogether是FB121的输入参数,#mcsWcsIn是处理过的信号,应该是选择了WCS(因为要移动几何轴,要激活WCS ...
-
因为私事和公事,好几天没更新了。趁着出差等火车,写写,不能长时间断更啊之前几篇文章介绍了FC1的用法,其中有参数定义了机床操作面板(MCP)的起始地址,其实对于SINUMERIK ONE的机床面板有两种选择:MCP398C和SI ...
-
ONE MCP的地址定义搞定了,下面就是编写PLC程序让ONE MCP生效。这里有两种做法:做法1:借用MCP483或其它面板的程序嫌自己编MCP程序太麻烦,应用MCP483或其它面板的面板程序(比如MCP483铣削面板的FC19),在FC19前 ...
-
有人问相关的问题,借机写出来。之前有文章《说说异步子程序》、《FC9 触发中断执行异步子程序》和《事件响应异步子程序》介绍过异步子程序(ASUP),但好像没有介绍过完全由NC实现的异步子程序调用。NC实现的异步子 ...
-
有人说没有CMVM软件,但有博途能不能共享下CMVM的PLC程序,也学习学习,可以的,但是公众号没法共享文件,如果你需要,加我微信号:mysinumerik,我把程序通过百度网盘发给你。不过话说回来,CMVM的PLC例程非常简单 ...
-
今天的北京风和日丽,大约风已过境?继续《学习XML(1)》的内容,昨天只是个小插曲,提提学习XML的兴趣第一天学习了如何设置自己XML画面的入口,今天来看看最简单的XML画面的构成。弄个最简单的画面: Hello ...
-
2. 处理通道相关信号OB1调用了FB120,FB120调用FB121网络1处理的是NC启动信号#mcpin.KeyPadModeGroup.cycleStart 对应面板上的NC启动键#chanDB.A_NCStart 对应DB21.DBX7.1 NC启动#chanDB.E_ChanReset 对应DB21.DBX35 ...
-
3.处理轴信号CMVM的PLC程序里,对应机床轴有多个对应的FB块,但这些FB块实际是一个FB块,仅仅是名字不同而已。OB1调用FB130,FB130里调用处理各轴信号的FB块,和FB139(处理机床操作面板的轴选择键)处理轴信号的FB ...
-
虽然之前有文章《EasyXML最简单画面》《ONE学习笔记(12)》都简单介绍过用XML做画面的流程,但我没有用XML做过完整的画面,今天就进一步学习下XML。u学习XML的资源:1. 资料:《SINUMERIK ONE EasyXML》2. CMVM里的 ...
-
上一篇文章介绍了简单的XML画面,如果你把它保存为”xmldial.xml“,存放到这里:如果你使用winscp之类工具,可直接拷贝到卡里的目录”\card\oem\sinumerik\hmi\appl“下当然,不要忘了修改配置文件“slamconfig.ini ...
-
今天是抄书,虽然是抄书,但还必须要抄,因为这里有非常重要的内容,很多人可能会忽略了。包括我本文参考了西门子工程师Cao Peng在CNC4You上的文章《840D sl_828D_应用_操作区域指定EASY XML文件介绍_2022》前面的文 ...
-
上文《学习XML(7)》学习了如何用软键触发计算,那如果想只要修改了R1,就直接计算另外两个值呢?可以的。配置文件不变,修改XML画面文件: X10 "nck/channel/Parameter/R[2]"="nck/channel/Parameter/R[1]"*10 ...
-
今天继续学习XML练习1:按键触发参数运算配置文件不动,和昨天一样.存放在“\card\oem\sinumerik\hmi\cfg”目录下的配置文件“slamconfig.ini”内容如下:[CustomXML]Visible=trueTextId=SL_AM_CUSTOMTextFile=slamT ...
-
晚上了,风还不大,据说今晚和明天北京会迎来”大“风,据说有12级,没见过世面的我,好想看看。超市又像口罩期时一样,蔬菜被”洗劫一空“。大家已经严阵以待了。开始学习了一点儿XML,就想多试试。外面刮风,听着 ...
-
昨天,我们把字符串写到了指定的文件中。但是如果我想把字符串写到当前的文件中,应该怎么编呢?例1:将字符串写到当前程序中配置文件不变,画面文件改为: _T"n:\mpf\TTT.mpf", cyc_string&nb ...
-
今天我们学习下,CMVM里的XML的样例吧。“\card\oem\sinumerik\hmi\cfg”目录下的slamconfig.ini内容如下:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Settings for area Custom;;;;;;;;;;;;;;;;;;;;;;;;; ...
-
之前写过《用户刀具数据》和《刀具监控用户数据》,机床厂可以用以扩展刀库/刀具管理,满足机床功能特殊要求。不论是“刀具刀沿OEM 数据”$TC_DPCx还是“刀沿监控OEM 参数”($TC_MOPCx),以及其它的刀具OEM数据,N ...
-
今天用昨天学习到的内容做个小练习。练习1:存放在“\card\oem\sinumerik\hmi\cfg”目录下的配置文件“slamconfig.ini”内容如下:[CustomXML]Visible=trueTextId=SL_AM_CUSTOMTextFile=slamTextContext=SlAmAreaMen ...
-
继续完成前面的学习。到昨天,我们已经能读出程序名,能写字符串到文件中了,只不过在写“文件”时是人为给的程序名,今天,我们来实现向当前打开的程序中写一串字符串。例:向当前打开的程序中写一串字符串其实主要 ...
-
很多人看公众号,但是一般只看最新的内容,可你关注的公众号之前还有很多内容你可能没有看过,没准儿正好是你需要的内容呢!今天,介绍下将公众号变成你的”随手查“资料库!比如,访问我的公众号,你能找到这个页面 ...
-
读NC变量和写NC变量的过程基本一样,只不过读NC变量调用的是FB2,写NC变量调用的是FB3。再有的区别就是,能读的NC变量不一定能写。当然,在NC变量列表那本手册中明示了,哪些变量能读,哪些变量既可读又可写,如NC变 ...
-
今天学习两个小技巧:在系统上用PLC符号来查看信号状态博途编程时,自动提示需要注意的一点第一部分 在系统上用PLC符号来查看信号状态在调试PLC程序和维护机床时,都会查看PLC信号,在SINUMERIK ONE上不仅可以用绝对 ...
-
这篇文章是说明怎么在SINUTRAIN上使用EasyXML的。其实之前写过《EasyXML最简单画面》,但可能写得不太明白,这里再简要说一下。SINUTRAIN是SINUMERIK 840Dsl的仿真软件,界面如下:注意,它有个"CUSTOM"按键(上图红 ...
-
上文《PLC基础(21)-- 读写NC变量》介绍了借助“Configured NC variables”来读写NC变量,最后留了个问题,为什么我第一次实验有错误,这里解释下,首先对比下通过博途NC变量表选出变量的数据结构和用NC变量选择器 ...
-
关于PLC报警,在资料上看到:感觉挺有意思,把报警信息都统一了。试了试,不对,这个是使用Basic Program plus接口使用的方法,资料中说:在”PLC Basic Program plus“中,老版 SINUMERIK DB2 报警升级为新报警体系 ...