宏程序编程入门自学教材(宏程序编程入门自学视频第二讲)
excel宏编程教程有哪些?
一、宏的自学。首先需要明确的是,本文不可能教会您关于宏的所有内容。您需要学会利用"录制宏"的方法来学习宏:点击excel" 工具"下拉菜单中"宏"下?quot;录制新宏",此后可象平时一样进行有关操作,待完成后停止录制。然后再点击"工具"下拉菜单中"宏"下"宏"的"编 辑"选项即可打开刚才所录制的宏的Visual Basic源程序,并且可以在此时的"帮助"下拉菜单中获得有关的编程帮助。对录制宏进行修改不仅可以学习宏的使用,还能大大简化宏的编写。
二、基本概念。为了学习excel中的宏,我们需要先了解以下一些基本概念。
1、工作簿:Workbooks、Workbook、ActiveWorkbook、ThisWorkbook
Workbooks集合包含excel中所有当前打开的excel工作簿,亦即所有打开的excel文件;Workbook对应Workbooks中的成员,即其中的excel文件;ActiveWorkbook代表当前处于活动状态的工作簿,即当前显示的excel文件;ThisWorkbook代表其中有Visual Basic代码正在运行的工作簿。
在具体使用中可用Workbooks(index)来引用Workbook对象,其中index为工作簿名称或编号;如Workbooks(1)、 Workbooks("年度报表.xls")。而编号按照创建或打开工作簿的顺序来确定,第一个打开的工作簿编号为1,第二个打开的工作簿为2??。
2、工作表:Worksheets、Worksheet、ActiveSheet
Worksheets集合包含工作簿中所有的工作表,即一个excel文件中的所有数据表页;而Worksheet则代表其中的一个工作表;ActiveSheet代表当前处于的活动状态工作表,即当前显示的一个工作表。
可用Worksheets(index)来引用Worksheet对象,其中index为工作表名称或索引号;如Worksheets(1)、 Worksheets("第一季度数据")。工作表索引号表明该工作表在工作表标签中的位置:第一个(最左边的)工作表的索引号为1,最后一个(最右边 的)为Worksheets.Count。需要注意的是:在使用过程中excel会自动重排工作表索引号,保持按照其在工作表标签中的从左至右排列,工作表的索引号递增。因此,由于可能进行的工作表添加或删除,工作表索引号不一定始终保持不变。
3、图表:Chart 、Charts、ChartObject、ChartObjects、ActiveChart
Chart代表工作簿中的图表。该图表既可为嵌入式图表(包含在ChartObject中),也可为一个分开的(单独的)图表工作表。
Charts代表指定工作簿或活动工作簿中所有图表工作表的集合,但不包括嵌入式在工作表或对话框编辑表中的图表。使用Charts(index) 可引用单个Chart图表,其中index是该图表工作表的索引号或名称;如Charts(1)、Charts("销售图表")。图表工作表的索引号表示 图表工作表在工作簿的工作表标签栏上的位置。Charts(1)是工作簿中第一个(最左边的)图表工作表;Charts(Charts.Count)为最后一个(最右边的)图表工作表。
三、
1、对于从没使用过Excel宏功能的话,一般要先进行添加“宏”选项,具体路径就是点击左上角的微软图标,依次选择:“Excel选项”-“常用”,勾选“功能区显示开发工具选项卡”,然后就可以看到在Excel选项卡中就多了一个“开发工具”的选项。
2、在Excel选项卡上选择“开发工具”,开始宏的录制,选中B3单元格的文字【百度网页】,点击选择“录制宏”。
3、这时,会弹出一个“录制新宏”的对话框,我们想要将【百度网页】进行加粗和变红的操作,因此,将宏的名称命名为“加粗变红”,同时设定快捷键便于快速调用,小编建议大家使用大写字母的快捷键,最后点击“确定”按钮开始录制。
4、按照我们录制宏的目的,选择“开始”选项卡,对于【百度网页】进行加粗和变红的操作。
5、完成以后切换到“开发工具”选项卡,点击“停止录制”按钮。这样,命名为“加粗变红”的宏就录制好了。
宏程序编程入门自学的基础是什么?
宏程序编程入门自学的基础是普通加工程序直接用数值指定G代码和移动距离。使用用户宏程序时,数值可以直接指定或用变量指定。例如,GO1和X100.0,当用变量时,变量值可用程序或用MDI面板上的操作改变。
计算机允许使用变量名,用户宏程序不行。变量用变量符号(#)和后面的变量号指定,例如:#1,表达式可以用于指定变量号。此时,表达式必须封闭在括号中。
宏程序编的特点
程数控宏程序编程,是用变量的方式进行数控编程的方法。数控宏程序分为A类和B类宏程序,其中A类宏程序比较老,编写起来也比较费时费力,B类宏程序类似于C语言的编程,编写起来也很方便。不论是A类还B类宏程序,它们运行的效果都是一样的。
一般说来,华中的数控机床用的是B类宏程序,广州数控机床用的是A类宏程序。
优点可以编写一些非圆曲线,如宏程序编写椭圆,双曲线,抛物线等。编写一些大批相似零件的时候,可以用宏程序编写,这样只需要改动几个数据就可以了,没有必要进行大量重复编程。
数控宏程序怎么入门
宏程序编程简言之,变量编程,所以
1.首先理解变量。简单理解变量就是装数据的容器。
2.变量之间的计算。其实编程中常量之间也是可以计算的,例如在直径100的圆周上加工6个均布孔,那么六个孔的孔位坐标(原点在直径100圆的圆心)为(50,0)、(50*cos[60],50*sin[60])、(50*cos[120],50*sin[120])、------- 可以直接以计算的方式写入程序,让系统自行计算点坐标。
3.循环、跳转。那就要求逻辑思维能力要强一些。
总之,自学的话就是先看别人的程序,看懂后,根据自己的理解试着写跟你看过很类似的程序,多练习练习,慢慢自然而然就会了,然后再试着写一些复杂的程序。
法兰克加工中心宏程序编程怎么学,有没有详细教程?
方法和详细的操作步骤如下:
1、第一步,在MDI模式下,按SET键,在屏幕上输入1,然后打开参数开关,见下图,转到下面的步骤。
2、第二步,执行完上面的操作之后,按下相应屏幕底部的“密码”按钮,进入密码屏幕,输入“admin”,然后按确认键。屏幕左下角显示“密码”按钮,见下图,转到下面的步骤。
3、第三步,执行完上面的操作之后,按“程控”键,然后按屏幕底部的相应“
?PLCPAR”键进入K参数屏幕,见下图,转到下面的步骤。
4、第四步,执行完上面的操作之后,移动光标,将K10.7和K10.6分别更改为“
?1”,然后按“保存”键。请注意,当按向上和向下键时,光标将连续移动。可以通过左右键选择K10.7和K10.6,然后可以输入“
?1”,见下图,转到下面的步骤。
5、第五步,执行完上面的操作之后,按“
?MDI”键,然后按“程控”键,返回K参数屏幕,将K10.6和K10.7改回“
?0”,然后按“保存”键进行保存,机床停止调试,然后关闭参数开关以执行换刀操作,见下图。以上就是法兰克加工中心宏程序编程的教学。
高中毕业,零基础想自学数控,应该看些什么书呢,希望回答的全一些,
我以前回答过类似问题,高中毕业的话,数学基础足够了。需要看的书有以下几本:
一、数控基础课程
数控需要学习的基础课程有:
《机械识图》、《机械基础》、《公差配合与技术测量》、《金属切削原理与刀具》、《机床夹具》。
下面介绍每本书的主要内容:
《机械识图》这是机械制造方面最基础的课程了,介绍各种图纸的表达方式,让你能看懂各种图纸,
属于必修课。很多学校是用《机械制图》代替《机械识图》,机械制图是绘图,比机械识图的要求更高。
《机械基础》介绍各种常见的机构的特点,应用场合。
《公差配合与技术测量》这是教你看懂图纸上的尺寸公差和形位公差要求以及它们的测量方法的课程,也是必修课。
《金属切削原理与刀具》这是告诉你怎样刃磨、选择刀具,以及选择切削用量的课程。(可能在数控加工工艺学中也有讲解)
《机床夹具》这是告诉你零件定位和夹紧的原理,怎样选择和使用夹具的课程。
二、数控专业课程
《数控加工工艺学》这是数控专业的一门综合性课程,告诉你怎样加工好一个零件的课程,可能涵盖了前面几本书的部分内容,
如果你有一本比较系统的数控加工工艺学的书,可以根据书中的内容,省去前面的某些书籍。
《数控机床编程与操作》顾名思义就是机床编程和操作方面的书,只要有严谨的思维,这本书不难学。编程的内容就是宏程序难一点,
操作方面对刀技术是关键。
除了学习以上课程,还需要学习你操作的数控机床的说明书。
另外,还需要一些数学基础,比如几何、三角函数、平面解析几何。如果数学基础差,也没有很大的关系,
因为可以用AutoCAD画图得到坐标值。平面解析几何基本上是为宏程序打基础的。平时不需要用。
再学习平面绘图软件(算坐标值)和自动编程软件。自动编程软件用于比较复杂的图纸的编程。
学数控,关键是学以致用,理论是基础,实践才是检验真理的唯一标准。
数控车床宏程序怎么写?最好带步骤解说
数控车床宏程序是非常灵活且因情况而异的,所以数控车床宏程序编程掌握以下参数即可:
普通加工程序直接用数值指定G代码和移动距离;例如,GO1和X100.0。使用用户宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用MDI面板上的操作改变。
例如:#1=#2+100;G01X#1F300。
量的表示:计算机允许使用变量名,用户宏程序不行。变量用变量符号(#)和后面的变量号指定。例如:#1,表达式可以用于指定变量号。
此时,表达式必须封闭在括号中。例如:#[#1+#2-12]。
变量根据变量号可以分成四种类型:#0空变量,该变量总是空,没有值能赋给该变量。#1-#33局部变量,局部变量只能用在宏程序中存储数据,例如,运算结果。当断电时,局部变量被初始化为空。调用宏程序时,自变量对局部变量赋值。
#100-#199、#500-#999公共变量,公共变量在不同的宏程序中的意义相同。当断电时,变量#100-#199初始化为空。变量#500-#999的数据保存,即使断电也不丢失。#1000---系统变量。系统变量用于读和写CNC运行时各种数据的变化,例如,刀具的当前位置,补偿值。
局部变量和公共变量可以有0值或下面范围中的值:-1047到-10-29或-10-2到-1047,如果计算结果超出有效范围,则发出P/S报警NO.111。
当在程序中定义变量值时,小数点可以省略。例:当定义#1=123;变量#1的实际值是123.000。
为在程序中使用变量值,指定后跟变量号的地址。当用表达式指定变量时,要把表达式放在括号中。例如:G01X[#1+#2]F#3;
被引用变量的值根据地址的最小设定单位自动地舍入。例如:当G00X#/;以1/1000mm的单位执行时,CNC把123456赋值给变量#1,实际指令值为G00X12346.改变引用变量的值的符号,要把负号(-)放在#的前面。
例如:G00X-#1当引用未定义的变量时,变量及地址都被忽略。例如:当变量#1的值是0,并且变量#2的值是空时,G00X#1Y#2的执行结果为G00X0。
扩展资料:
数控宏程序编程是用变量的方式进行数控编程的方法,数控宏程序分为A类和B类宏程序,其中A类宏程序比较老,编写起来也比较费时费力,B类宏程序类似于C语言的编程,编写起来也很方便。
不论是A类还B类宏程序,它们运行的效果都是一样的。
编写一些大批相似零件的时候,可以用宏程序编写,这样只需要改动几个数据就可以了,没有必要进行大量重复编程。
参考资料:百度百科-数控宏程序