电工学习网

 找回密码
 立即注册
查看: 3893|回复: 0
打印 上一主题 下一主题

数控车床宏程序如何入门?

[复制链接]
跳转到指定楼层
楼主
发表于 2020-6-30 11:29:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
宏程序入门很简单,但想深入,就必须具备一定数学与逻辑知识。这是宏程序自身特点决定的。
常规G代码程序轴地址后跟数值常量,先写先执行,因此很好学。由于采用常量编程,在编写两点直线段或圆弧段等还行,手工编程工作量也可接受,但编写其它二次曲线(如椭圆、双曲线、拋物线等)或具有特殊要求的范成面时却显得捉襟见肘、力所不及,因为需要的点太多,编程量太大。
为了解决此类问题,数控系统引入了数学中的变量与函数概念,用变量取代常量,用数学公式或函数来演算点集,并采用了计算机高级语言的逻辑、递归、分支与循环手段来控制计算过程。这种宏功能扩大了数控编程的能力,但显然也增加了编程难度。需要编程者具有一定的数学功底和逻辑递推能力。
但数控宏程序相较计算机高级语言还是很低级的,变量仅是数值型(无字符型),处理的数据是单一的(无数组功能),自带的函数功能、逻辑运算、分支循环指令也都很少,固対于初学者而言,至少在语言语法想掌握是很容易的。也就是说想入门,做点依葫芦画瓢的事还是很容易的。
因此入门方法是:首先掌握语言规则,然后多模仿别人的程序,多练点依葫芦画瓢的事,从中领悟要领筑固基本功。达芬奇也是从画蛋开始的嘛。
若想继续深入,能自己独立编写,甚至开发前人没玩过的程序,则必须具有一定数学功底,高中水平巳够胜任,初中毕业只需有针对性的恶补习下也能胜任。别外,若有可能,读点计算机任何一种高级语言编程书籍,这有助于你对逻辑概念的理解与掌控(本人心得,本人就得益于当年学过VB语言,如今看宏程序语言就是小儿科)。
总之,学宏程序,想不费力气,靠套点公式或别人程序就能掌握,奉劝别想了。零基础学宏程序可以,但零基础掌握宏程序没门,至今我没遇到三角函数都理不清的髙手。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-30 06:21

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表