当前位置: 首页 > 专利查询>曹智军专利>正文

一种数控机床工件视觉定位的数据通讯方法技术

技术编号:29224911 阅读:20 留言:0更新日期:2021-07-10 01:08
本发明专利技术涉及一种数控机床工件视觉定位的数据通讯方法,通过该方法实现了工件随意摆放在数控机床工作台上,吸盘自动吸紧,相机自动拍照确定该工件的工件坐标系原点坐标和偏移角度,发送到数控系统中,加工中心自动加工。本发明专利技术可以实现数控机床的高效加工和智能加工,极大地提升了数控设备的数字化服务水平。极大地提升了数控设备的数字化服务水平。极大地提升了数控设备的数字化服务水平。

【技术实现步骤摘要】
一种数控机床工件视觉定位的数据通讯方法


[0001]本专利技术属于数控机床领域,具体涉及一种数控机床工件视觉定位的数据通讯方法。

技术介绍

[0002]目前我国正处于工业化中期,即从解决短缺为主的开放逐步向建设经济强国转变,从脱贫向致富转变,煤炭、汽车、钢铁、房地产、建材、机械、电子、化工等一批以重工业为基础的高增长行业发展势头强劲,构成了对数控机床的巨大需求。据毕马威会计事务所分析,中国已经超过德国,成为世界第一大数控机床市场,2020年数控机床市场销售额已达到200亿美元。数控机床已成为机电设备消费的主流,台数超过40万台。目前,我国数控机床保有量已达400多万台。虽说在数控机床的数量上我国已是绝对领先,但是,在数控机床的高效加工和智能加工等方面我国与国外先进国家还有着很大的差距。随着工业以太网等信息技术快速发展和企业自身发展的需要,数控机床的网络化和智能化已是大势所趋。对于面临激烈竞争的企业来说,使数控机床具有双向、高速的联网通讯功能,以保证信息流在高清相机和工业机器人等智能设备与数控机床间畅通无阻是非常重要的。既可以实现数据共享,又能实现数控机床的高效加工和智能加工,还可实现数控装备的数字化服务(数控机床故障的在线诊断、维护等)。
[0003]现在国内外的市场出现的基于工业以太网的数控机床联网软件主要是监控系统,监控数控机床的进给轴状态、主轴状态、报警状态、加工程序状态、PMC状态和参数状态等信息,都没有实现工件视觉定位的数据通讯,因为工件视觉定位的数据通讯技术一直是国内外数控机床智能化的技术难题。<br/>[0004]创建于1991年的美国CIMCO 公司是世界的数控机床联网解决方案的领导者,该公司的数控机床监控软件MDC

Max仅提供了最强大的机床数据采集与分析功能,只是自动从数控机床控制系统采集数控机床的各种信息,让管理者可通过网络直接得知所有数控机床的信息,比如数控机床的实时状态、运行时间、加工工件数量等,并可依据各种详细的分析报告做出决策。MDC

Max软件没有工件视觉定位的数据通讯功能。

技术实现思路

[0005]为了解决现有技术存在的上述问题,本专利技术提供了一种数控机床工件视觉定位的数据通讯方法。
[0006]为实现上述目的,本专利技术所采用如下技术方案:工件放在数控机床安装有强力吸盘的工作台上,工件上固定标有定位码点1和定位码点2,定位码点1和定位码点2固定标记在工件的对角,相机固定在数控机床主轴箱的一侧,触控一体机电脑装在数控机床的前钣金上,联网通讯软件和相机软件安装在同一台触控一体机电脑中。该方法包括如下步骤:S1、数控机床加工程序执行前执行相机自动拍照子程序;S2、相机移动到工件定位码点1上方;
S3、数控系统向联网通讯软件发送“启动拍照定位码点1信号”;S4、联网通讯软件向相机软件发送“启动拍照定位码点1信号”;S5、相机软件收到之后启动相机拍照定位码点1;S6、拍照之后相机软件向联网通讯软件发送“定位码点1的机床坐标”和“拍照定位码点1完成信号”;S7、联网通讯软件收到之后向数控系统发送“定位码点1的机床坐标”和“拍照定位码点1完成信号”;S8、数控系统将收到的“定位码点1的机床坐标”写入“G55第二坐标系宏变量”;S9、然后相机移动到工件定位码点2上方;S10、数控系统向联网通讯软件发送“启动拍照定位码点2信号”;S11、联网通讯软件向相机软件发送“启动拍照定位码点2信号”;S12、相机软件收到之后启动相机拍照定位码点2;S13、拍照之后相机软件经过计算向联网通讯软件发送“工件偏移角度”和“拍照定位码点2完成信号”;S14、联网通讯软件收到之后向数控系统发送“工件偏移角度”和“拍照定位码点2完成信号”;S15、数控系统将收到“工件偏移角度”写入指定“工件偏移角度宏变量”;S16、数控系统根据G55第二坐标系和“工件角度偏移宏变量”开始执行加工程序。
[0007]进一步,所述步骤S3中数控系统向联网通讯软件发送“启动拍照定位码点1信号
”ꢀ
或所述步骤S10中数控系统向联网通讯软件发送“启动拍照定位码点2信号”时,利用了FOCAS的函数库中读数控系统用户宏变量的函数cnc_rdmacro,先在数控系统中定义某一用户宏变量为某一数据,再在数控系统用户宏程序中设置该宏变量,然后在联网通讯软件中通过读用户宏变量的函数cnc_rdmacro读取该宏变量的值。这些数据包括:“启动拍照定位码点1信号”和“启动拍照定位码点2信号”等。
[0008]进一步,所述步骤S7中联网通讯软件收到之后向数控系统发送“定位码点1的机床坐标”和“拍照定位码点1完成信号”或所述步骤S14中联网通讯软件收到之后向数控系统发送“工件偏移角度”和“拍照定位码点2完成信号”时,利用了FOCAS的函数库中写数控系统用户宏变量的函数cnc_wrmacro,先在数控系统中定义某一用户宏变量为某一数据,再在数控系统用户宏程序中设置该宏变量,然后在联网通讯软件中通过写数控系统用户宏变量的函数cnc_wrmacro设置该宏变量的值。这些数据包括:“定位码点1的机床坐标”、“拍照定位码点1完成信号”、“工件偏移角度”和“拍照定位码点2完成信号”等。
[0009]进一步,所述步骤S4中联网通讯软件向相机软件发送“启动拍照定位码点1信号”,或所述步骤S11中联网通讯软件向相机软件发送“启动拍照定位码点2信号”时,利用了虚拟的以太网TCP/IP协议。
[0010]进一步,所述步骤S6中拍照之后相机软件向联网通讯软件发送“定位码点1的机床坐标”和“拍照定位码点1完成信号”,或所述步骤S12中拍照之后相机软件经过计算向联网通讯软件发送“工件偏移角度”和“拍照定位码点2完成信号”时,利用了虚拟的以太网TCP/IP协议。
[0011]进一步,所述数控机床是数控立式铣床或立式加工中心。
[0012]进一步,所述工件放在数控机床安装有强力吸盘的工作台上,工件上固定标有定位码点1和定位码点2。
[0013]进一步,所述定位码点1和定位码点2固定标记在工件的对角。
[0014]进一步,所述相机固定在数控机床主轴箱的一侧。
[0015]进一步,所述触控一体机电脑装在数控机床的前钣金上。
[0016]进一步,所述联网通讯软件和相机软件安装在同一台触控一体机电脑中。
[0017]进一步,所述触控一体机电脑通过网络线与数控系统的网络接口连接。
[0018]本专利技术采用以上技术方案,实现了工件随意摆放在数控机床工作台上,吸盘自动吸紧,相机自动拍照确定该工件的工件坐标系原点坐标和偏移角度,发送到数控系统中,加工中心自动加工。本专利技术可以实现数控机床的高效加工和智能加工,极大地提升了数控设备的数字化服务水平。
[0019]本专利技术实施例首先数控系统通过执行M10指令启动相机自动拍照子程序,然后采用用户宏变量使相机自动移动到工件定位码点1上方,联网通讯软件通过读入宏变量的方式接收“启动拍照定位码点1信号”,联网通讯软件向相机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数控机床工件视觉定位的数据通讯方法,其特征在于:该方法包括如下步骤:S1、在数控机床执行加工程序执行前,所述数控机床执行相机自动拍照子程序;S2、所述相机移动到工件定位码点1上方;S3、数控系统向联网通讯软件发送“启动拍照所述定位码点1信号”;S4、所述联网通讯软件向所述相机软件发送所述“启动拍照定位码点1信号”;S5、所述相机软件收到之后启动所述相机拍照所述定位码点1;S6、拍照之后所述相机软件向所述联网通讯软件发送
ꢀ“
定位码点1的机床坐标”和“拍照定位码点1完成信号”;S7、所述联网通讯软件收到之后向所述数控系统发送所述“定位码点1的机床坐标”和所述“拍照定位码点1完成信号”;S8、所述数控系统将收到的所述“定位码点1的机床坐标”写入“G55第二坐标系宏变量”;S9、然后所述相机移动到工件定位码点2上方;S10、所述数控系统向联网通讯软件发送“启动拍照定位码点2信号”;S11、所述联网通讯软件向所述相机软件发送所述“启动拍照定位码点2信号”;S12、所述相机软件收到之后启动相机拍照定位码点2;S13、拍照之后所述相机软件经过计算向所述联网通讯软件发送“工件偏移角度”和“拍照定位码点2完成信号”;S14、所述联网通讯软件收到之后向所述数控系统发送所述“工件偏移角度”和所述“拍照定位码点2完成信号”;S15、所述数控系统将收到所述“工件偏移角度”写入指定“工件偏移角度宏变量”;S16、所述数控系统根据G55第二坐标系和“工件角度偏移宏变量”开始执行加工程序。2.根据权利要求1所述的数控机床工件视觉定位的数据通讯方法,其特征在于:所述步骤S3中所述数控系统向所述联网通讯软件发送所述“启动拍照定位码点1信号
”ꢀ
或所述步骤S10中数控系统向联...

【专利技术属性】
技术研发人员:曹智军徐海陈俊寰
申请(专利权)人:曹智军
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1