文档库 最新最全的文档下载
当前位置:文档库 › PIC16位数字信号控制器和单片机入门指南

PIC16位数字信号控制器和单片机入门指南

PIC16位数字信号控制器和单片机入门指南
PIC16位数字信号控制器和单片机入门指南

PIC16位数字信号控制器和单片机入门指南

基本连接要求

在开始使用 dsPIC33EPXXXGP50X、 dsPIC33EPXXXMC20X/50X PIC24EPXXXGP/MC20X 系列器件进行开发之前,需要注意最基本的器件引脚连接要求。下面列出了必须始终连接的引脚名称:

?所有 VDD 和 VSS 引脚

?所有 AVDD 和 AVSS 引脚(不论是否使用 ADC 模块)

? VCAP

? MCLR 引脚

? PGECx/PGEDx 引脚,用于进行在线串行编程( In-Circuit Serial Programming?, ICSP?)和调试

? OSC1 和 OSC2 引脚(使用外部振荡器源时)此外,可能还需要连接以下引脚:

? VREF+/VREF- 引脚(在实现 ADC 模块的外部参考电压时使用)

去耦电容

需要在每对电源引脚(例如, VDD/VSS 和 AVDD/AVSS)上使用去耦电容。

使用去耦电容时,需要考虑以下标准:

?电容的类型和电容值:建议使用参数为 0.1 μF( 100 nF)、 10-20V 的电容。该电容应具有低ESR,谐振频率为 20 MHz 或更高。建议使用陶瓷电容。

?在印刷电路板上的放置:去耦电容应尽可能靠近引脚。建议将电容与器件放置在电路板的同一层。如果空间受限,可以使用过孔将电容放置在 PCB 的另一层,但请确保从引脚到电容的走线长度小于0.25 英寸( 6 毫米)。?高频噪声处理:如果电路板遇到高频噪声(频率高于数十 MHz),则另外添加一个陶瓷电容,与上述去耦电容并联。第二个电容的电容值可以介于0.001 μF 和0.01 μF 之间。请将第二个电容放置在靠近主去耦电容的位置。在高速电路设计中,需要考虑尽可能靠近电源和接地引脚放置一对电容。例如,0.1 μF 电容与0.001 μF 电容并联。

?最大程度提高性能:对于从电源电路开始的电路板布线,需要将电源和返回走线先连接到去耦电容,然后再与器件引脚连接。这可以确保去耦电容是电源链中的第一个元件。同等重要的是尽可能减小电容和电源引脚之间的走线长度,从而降低 PCB 走线电感。

大容量电容

对于电源走线长度超出 6 英寸的电路板,建议对集成电路(包括 DSC)使用大容量电容来提供本地电源。大容量电容的电容值应根据连接电源与器件的走线电阻和应用中器件消耗的最大电流确定。也就是说,选择的大容量电容需要满足器件的可接受电压骤降要求。典型值的范围为 4.7 μF 至47 μF。

主复位( MCLR)引脚

MCLR 引脚提供两种特定的器件功能:

? 器件复位

? 器件编程和调试

在器件编程和调试过程中,必须考虑到引脚上可能会增加的电阻和电容。器件编程器和调试器会驱动 MCLR 引脚。因此,特定电压( V IH 和 V IL)和快速信号跳变一定不能受到不利影响。所以,需要根据应用和 PCB 需求来调整 R 和 C 的具体值。例如,如下图所示,在编程和调试操作期间,建议将电容 C 与 MCLR 引脚隔离。将下图中所示的元件放置在距离MCLR引脚0.25 英寸( 6 毫米)范围内。

ICSP 引脚

PGECx 和 PGEDx 引脚用于进行 ICSP 和调试。建议尽可能减小 ICSP 连接器与器件 ICSP 引脚之间的走线长度。如果 ICSP 连接器会遇到 ESD 事件,则建议添加一个串联电阻,电阻值为几十欧姆,不要超出 100 。建议不要在 PGECx 和 PGEDx 引脚上连接上拉电阻、串联二极管和电容,因为它们会影响编程器 / 调试器与器件的通信。如果应用需要此类分立元件,则在编程和调试期间应将它们从电路中去除。或者,请参见相应器件闪存编程规范中的交流 / 直流特性与时序要求信息,了解关于容性负载限制、引脚输入高电压( V IH )和输入低电压( V IL )要求的信息。请确保编程到器件中的“通信通道选择”(即 PGECx/PGEDx 引脚)符合与 MPLAB? PICkit? 3、 MPLAB ICD 3或MPLAB REAL ICE? 的 ICSP 物理连接。关于ICD 2、 ICD 3和REAL ICE连接要求的更多信息,请参见 Microchip 网站上提供的以下文档。

? “ Using MPLAB? ICD 3”(海报)( DS51765)

? “ MPLAB? ICD 3 Design Advisory”( DS51764)

? 《 MPLAB? REAL ICE? 在线仿真器用户指南》

( DS51616A_CN)

? “ Using MPLAB? REAL ICE? In-Circuit Emulator

外部振荡器引脚

许多 DSC 都有至少两个振荡器可供选择:高频主振荡器和低频辅助振荡器。详情请参见第9.0节“振荡器配置”。振荡器电路与器件应放置在电路板的同一层。此外,请将振荡器电路放置在靠近相应振荡器引脚的位置,它们之间的距离不要超出 0.5 英寸( 12 毫米)。负载电容应靠近振荡器本身,位于电路板的同一层。请在振荡器电路周围使用接地覆铜区,以将其与周围电路隔离。接地覆铜区应与 MCU 地直接连接。不要在接地覆铜区内安排任何信号走线或电源走线。此外,如果使用双面电路板,请避免在电路板上晶振所在位置的背面有任何走线。如图

器件启动时的振荡器值条件

如果目标器件的 PLL 被使能且配置为器件启动时使用的振荡器,则振荡器源的最高频率必须限制为3 MHz < F IN <5.5 MHz,以符合器件的 PLL 启动条件。这意味着,如果外部振荡器频率超出该范围,应用必须首先在FRC模式下启动。如果 POR 之后的默认 PLL 设置的振荡器频率超出该范围,将违反器件工作速度。器件上电之后,应用固件可以将 PLL SFR、 CLKDIV 和PLLDBF 初始化为适当的值,然后执行时钟切换,切换为振荡器 + PLL 时钟源。注意,必须在器件配置字中使能时钟切换。

未用 I/O

未用I/O引脚应配置为输出,并驱动为逻辑低电平状态。或者,在 VSS 和未用引脚之间连接一个 1k 至 10k 的电阻,并将输出驱动为逻辑低电平。

应用示例

?感应加热

?不间断电源( Uninterruptable Power Supply, UPS)

?直流 / 交流逆变器

?压缩机电机控制

?洗衣机三相电机控制

? BLDC 电机控制

?汽车 HVAC、冷却风扇和燃油泵

?步进电机控制

?音频和流体传感器监视

?相机镜头焦点和稳定度控制

?语音(播放、免提套件、电话答录机和 VoIP)

?消费类音频

?工业和建筑控制(安防系统和门禁控制)

?条码阅读

?联网: LAN 交换机和网关

?数据存储设备管理

?智能卡和智能卡阅读器

升压转换器实现

单相同步降压转换器

使用 ADC 模块进行 BEMF 电压测量

交错式 PFC

线切割联机接口

国内快走丝线切割控制器生产标准: 应答接收的单板机/单片机:是低电平有效,暂停符为D 同步接收的单板机/单片机:是高电平有效,暂停符为D 国内绝大多数是按这个标准来生产线切割控制器的,有极不数不同的情况请告诉我:我们会为用户制作特定的AUTOP传送功能的版本 应答传送的使用方法: 老AUTOP里面的应答传送(即送数控程序)已经不适应在Win95/98/me和高速电脑下传送程序了。所以我现在把应答传送程序做在V.EXE里面,如果用户需要应答传送,那么只能在V 程序中传送:用户先在AUTOP系统里保存3B程序文件,然后退出返回到V浏览器, 然后按"F4"切换到'3B文件操作",然后选择3B文件,按"2"就可以进行应答传送了,在传送中:按任意键将停止传送。 应答传送的稳定的基本要求:关闭正在运行的WIN程序,比如:winamp,QQ等等;关闭杀毒软件的实时监控,比如金山毒霸等,尽量关闭一些有实时监控功能的正在运行的软件

同步传送:则可以使用AUTOP中的"穿数控纸带"进行同步传送,也可以在V浏览器里传送:在V浏览器中按"F4"切换到'3B文件操作",然后选择3B文件,按"1"就可以进行同步传送了,在传送中:按任意键将停止传送。 有关应答传送我们在CPU 800M,CPU 1.1G,CPU 1.8G,CPU 2.8G的WIN98系统中测试通过,非常稳定。我现在改写过的"应答传送",经过我的专门测试后,得出完全可以在不同的高速电脑上联机传送。 有关同步传送则从486到P4上都通过,因为我们温州各厂家所生产的单板机都具有同步接收功能,所以同步传送从来没有出现不支持的情况. 并口连线 AUTOP软件同步传送方式:(我的控制器单板机就是这种传送方式,即恒昌HCK-3D控制器)电脑打印口2,3,4,5,6,7,18-25任意一脚. 对应于单板机:I1,I2,I3,I4,I5,同步信号孔,接地.(请看控制器说明书的附录) AUTOP软件应答传送方式: 电脑打印口2,3,4,5,6,10,18-25任意一脚(最好把11脚跟25相连接地,当然不连也没关系)对应于单板机:I1,I2,I3,I4,I5,应答信号孔,接地. 如果原来使用AUTOP以前版本传送的话,连线就不需要更改了,AUTOP-DOS终结版完全支持前版本联机方法. 以下为并口连线的原理: 由于各个厂家生产的快走丝控制器规格不一,连线就显得五花八门,有些甚至于连厂家自己都没办法把计算机和他们的控制器连接起来传送程序, 因此,使用者很有必要详细了解并口传送的机理。 计算机的打印端口有25个针脚,实际使用17个信号,按功能分为三组: 1输出端口中有8个数据信号(针脚2~9);端口地址:378 1输入端口中有5个状态信号(针脚10~13,15);端口地址:379 1另一个输出端口中有4个控制信号(针脚1,14,16,17)。端口地址:37a 快走丝的程序代码只需要使用8个数据信号中的5个就可以传送,系统使用的是2~6共5 针来输出代码。 对于同步方式,由于要传送一个额外的同步信号,所以由第7针输出同步信号。对于应答方式,就由第10针输入控制器送来的应答信号。

汇编语言 快速入门

“哎哟,哥们儿,还捣鼓汇编呢?那东西没用,兄弟用VB"钓"一个API就够你忙活个十天半月的,还不一定搞出来。”此君之言倒也不虚,那吾等还有无必要研他一究呢?(废话,当然有啦!要不然你写这篇文章干嘛。)别急,别急,让我把这个中原委慢慢道来:一、所有电脑语言写出的程序运行时在内存中都以机器码方式存储,机器码可以被比较准确的翻译成汇编语言,这是因为汇编语言兼容性最好,故几乎所有跟踪、调试工具(包括WIN95/98下)都是以汇编示人的,如果阁下对CRACK颇感兴趣……;二、汇编直接与硬件打交道,如果你想搞通程序在执行时在电脑中的来龙去脉,也就是搞清电脑每个组成部分究竟在干什么、究竟怎么干?一个真正的硬件发烧友,不懂这些可不行。三、如今玩DOS的多是“高手”,如能像吾一样混入(我不是高手)“高手”内部,不仅可以从“高手”朋友那儿套些黑客级“机密”,还可以自诩“高手”尽情享受强烈的虚荣感--#$%&“醒醒!” 对初学者而言,汇编的许多命令太复杂,往往学习很长时间也写不出一个漂漂亮亮的程序,以致妨碍了我们学习汇编的兴趣,不少人就此放弃。所以我个人看法学汇编,不一定要写程序,写程序确实不是汇编的强项,大家不妨玩玩DEBUG,有时CRACK出一个小软件比完成一个程序更有成就感(就像学电脑先玩游戏一样)。某些高深的指令事实上只对有经验的汇编程序员有用,对我们而言,太过高深了。为了使学习汇编语言有个好的开始,你必须要先排除那些华丽复杂的命令,将注意力集中在最重要的几个指令上(CMP LOOP MOV JNZ……)。但是想在啰里吧嗦的教科书中完成上述目标,谈何容易,所以本人整理了这篇超浓缩(用WINZIP、WINRAR…依次压迫,嘿嘿!)教程。大言不惭的说,看通本文,你完全可以“不经意”间在前辈或是后生卖弄一下DEBUG,很有成就感的,试试看!那么――这个接下来呢?――Here we go!(阅读时看不懂不要紧,下文必有分解) 因为汇编是通过CPU和内存跟硬件对话的,所以我们不得不先了解一下CPU和内存:(关于数的进制问题在此不提) CPU是可以执行电脑所有算术╱逻辑运算与基本I/O控制功能的一块芯片。一种汇编语言只能用于特定的CPU。也就是说,不同的CPU其汇编语言的指令语法亦不相同。个人电脑由1981年推出至今,其CPU发展过程为:8086→80286→80386→80486→PENTIUM →……,还有AMD、CYRIX等旁支。后面兼容前面CPU的功能,只不过多了些指令(如多能奔腾的MMX指令集)、增大了寄存器(如386的32位EAX)、增多了寄存器(如486的FS)。为确保汇编程序可以适用于各种机型,所以推荐使用8086汇编语言,其兼容性最佳。本文所提均为8086汇编语言。寄存器(Register)是CPU内部的元件,所以在寄存器之间的数据传送非常快。用途:1.可将寄存器内的数据执行算术及逻辑运算。2.存于寄存器内的地址可用来指向内存的某个位置,即寻址。3.可以用来读写数据到电脑的周边设备。8086有8个8位数据寄存器,这些8位寄存器可分别组成16位寄存器:AH&AL=AX:累加寄存器,常用于运算;BH&BL=BX:基址寄存器,常用于地址索引;CH&CL=CX:计数寄存器,常用于计数;DH&DL=DX:数据寄存器,常用于数据传递。为了运用所有的内存空间,8086设定了四个段寄存器,专门用来保存段地址:CS(Code Segment):代码段寄存器;DS(Data Segment):数据段寄存器;SS(Stack Segment):堆栈段寄存器;ES(Extra Segment):附加段寄存器。当一个程序要执行时,就要决定程序代码、数据和堆栈各要用到内存的哪些位置,通过设定段寄存器CS,DS,SS来指向这些起始位置。通常是将DS固定,而根据需要修改CS。所以,程序可以在可寻址空间小于64K的情况下被写成任意大小。所以,程序和其数据组合起来的大小,限制在DS所指的64K内,这就是COM文件不得大于64K的原因。8086以内存做为战场,用寄存器做为军事基地,以加速工作。除了前面所提的寄存器外,还有一些特殊功能的寄存器:IP(Intruction Pointer):指

6、汇编学习从入门到精通(荐书)

汇编学习从入门到精通Step By Step 2007年12月15日星期六00:34 信息来源:https://www.wendangku.net/doc/00855492.html,/hkbyest/archive/2007/07/22/1702065.aspx Cracker,一个充满诱惑的词。别误会,我这里说的是软件破解,想做骇客的一边去,这年头没人说骇客,都是“黑客”了,嘎嘎~ 公元1999年的炎热夏季,我捧起我哥留在家的清华黄皮本《IBM-PC汇编语言程序设计》,苦读。一个星期后我那脆弱的小心灵如玻璃般碎裂了,为了弥补伤痛我哭爹求妈弄了8k大洋配了台当时算是主流的PC,要知道那是64M内存!8.4G硬盘啊!还有传说中的Celeon 300A CPU。不过很可惜的是在当时那32k小猫当道的时代,没有宽带网络,没有软件,没有资料,没有论坛,理所当然我对伟大的计算机科学体系的第一步探索就此夭折,此时陪伴我的是那些盗版光盘中的游戏,把CRACK_XXX文件从光盘复制到硬盘成了时常的工作,偶尔看到光盘中的nfo 文件,心里也闪过一丝对破解的憧憬。 上了大学后有网可用了,慢慢地接触到了一些黑客入侵的知识,想当黑客是每一个充满好奇的小青年的神圣愿望,整天看这看那,偷偷改了下别人的网页就欢喜得好像第一次偷到鸡的黄鼠狼。 大一开设的汇编教材就是那不知版了多少次的《IBM-PC汇编语言程序设计》,凭着之前的那星期苦读,考试混了个80分。可惜当时头脑发热,大学60分万岁思想无疑更为主流,现在想想真是可惜了宝贵的学习时间。 不知不觉快毕业了,这时手头上的《黑客防线》,《黑客X档案》积了一大摞,整天注来注去的也厌烦了,校园网上的肉鸡一打一打更不知道拿来干什么。这时兴趣自然转向了crack,看着杂志上天书般的汇编代码,望望手头还算崭新的汇编课本,叹了口气,重新学那已经忘光了的汇编语言吧。咬牙再咬牙,看完寻址方式那章后我还是认输,不认不行啊,头快裂了,第三次努力终告失败。虽然此时也可以爆破一些简单的软件,虽然也知道搞破解不需要很多的汇编知识,但我还是固执地希望能学好这门基础中的基础课程。 毕业了,进入社会了,找工作,上班,换工作成了主流旋律,每天精疲力尽的哪有时间呢?在最初的中国移动到考公务员再到深圳再到家里希望的金融机构,一系列的曲折失败等待耗光了我的热情,我失业了,赋闲在家无所事事,唯一陪伴我的是那些杂志,课本,以及过时的第二台电脑。我不想工作,我对找工作有一种恐惧,我靠酒精麻醉自己,颓废一段日子后也觉得生活太过无聊了,努力看书考了个CCNA想出去,结果还是被现实的就业环境所打败。三年时间,一无所获。 再之后来到女朋友处陪伴她度过刚毕业踏入社会工作的适应时期,这段时间随便找了个电脑技术工作,每月赚那么个几百块做生活费。不过这半年让我收获比较大的就是时间充裕,接触到了不少新东西,我下定决心要把汇编学好,这时我在网上看到了别人推荐的王爽《汇编语言》,没抱什么希望在当当网购了人生中的第一次物,19块6毛,我记得很清楚,呵呵。 废话终于完了,感谢各位能看到这里,下面进入正题吧。

汇编语言入门

汇编语言入门教程 对初学者而言,汇编的许多命令太复杂,往往学习很长时间也写不出一个漂漂亮亮的程序,以致妨碍了我们学习汇编的兴趣,不少人就此放弃。所以我个人看法学汇编,不一定要写程序,写程序确实不是汇编的强项,大家不妨玩玩DEBUG,有时CRACK出一个小软件比完成一个程序更有成就感(就像学电脑先玩游戏一样)。某些高深的指令事实上只对有经验的汇编程序员有用,对我们而言,太过高深了。为了使学习汇编语言有个好的开始,你必须要先排除那些华丽复杂的命令,将注意力集中在最重要的几个指令上(CMP LOOP MOV JNZ……)。但是想在啰里吧嗦的教科书中完成上述目标,谈何容易,所以本人整理了这篇超浓缩(用WINZIP、WINRAR…依次压迫,嘿嘿!)教程。大言不惭的说,看通本文,你完全可以“不经意”间在前辈或是后生卖弄一下DEBUG,很有成就感的,试试看!那么――这个接下来呢?――Here we go!(阅读时看不懂不要紧,下文必有分解) 因为汇编是通过CPU和内存跟硬件对话的,所以我们不得不先了解一下CPU和内存:(关于数的进制问题在此不提) CPU是可以执行电脑所有算术╱逻辑运算与基本I/O 控制功能的一块芯片。一种汇编语言只能用于特定的CPU。也就是说,不同的CPU其汇编语言的指令语法亦不相同。个人电脑由1981年推出至今,其CPU发展过程为:8086→80286→80386→80486→PENTIUM →……,还有AMD、CYRIX等旁支。后面兼容前面CPU的功能,只不过多了些指令(如多能奔腾的MMX指令集)、增大了寄存器(如386的32位EAX)、增多了寄存器(如486的FS)。为确保汇编程序可以适用于各种机型,所以推荐使用8086汇编语言,其兼容性最佳。本文所提均为8086汇编语言。寄存器(Register)是CPU内部的元件,所以在寄存器之间的数据传送非常快。用途:1.可将寄存器内的数据执行算术及逻辑运算。2.存于寄存器内的地址可用来指向内存的某个位置,即寻址。3.可以用来读写数据到电脑的周边设备。8086 有8个8位数据寄存器,这些8位寄存器可分别组成16位寄存器:AH&AL=AX:累加寄存器,常用于运算;BH&BL=BX:基址寄存器,常用于地址索引;CH&CL=CX:计数寄存器,常用于计数;DH&DL=DX:数据寄存器,常用于数据传递。为了运用所有的内存空间,8086设定了四个段寄存器,专门用来保存段地址:CS(Code Segment):代码段寄存器;DS(Data Segment):数据段寄存器;SS(Stack Segment):堆栈段寄存器;ES(Extra Segment):附加段寄存器。当一个程序要执行时,就要决定程序代码、数据和堆栈各要用到内存的哪些位置,通过设定段寄存器CS,DS,SS 来指向这些起始位置。通常是将DS固定,而根据需要修改CS。所以,程序可以在可寻址空间小于64K的情况下被写成任意大小。所以,程序和其数据组合起来的大小,限制在DS 所指的64K内,这就是COM文件不得大于64K的原因。8086以内存做为战场,用寄存器做为军事基地,以加速工作。除了前面所提的寄存器外,还有一些特殊功能的寄存器:IP(Intruction Pointer):指令指针寄存器,与CS配合使用,可跟踪程序的执行过程;SP(Stack Pointer):堆栈指针,与SS配合使用,可指向目前的堆栈位置。BP(Base Pointer):基址指针寄存器,可用作SS 的一个相对基址位置;SI(Source Index):源变址寄存器可用来存放相对于DS段之源变址指针;DI(Destination Index):目的变址寄存器,可用来存放相对于ES 段之目的变址指针。还有一个标志寄存器FR(Flag Register),有九个有意义的标志,将在下文用到时详细说明。 内存是电脑运作中的关键部分,也是电脑在工作中储存信息的地方。内存组织有许多可存放

汇编语言-王爽-完美高清版视频教程

汇编语言》-王爽-完美高清版-零基础汇编语言入门书籍PDF格式 同时按ctrl+要下载的地址既可下载对应的视频 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f61cb107c8 001第一章- 基础知识01 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f6806f45b8 002第一章- 基础知识02 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f6ec42d4d3 003第一章- 基础知识03 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f6deb05ec4 004第一章-基础知识04 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f6e51f6838 005第一章- 基础知识05 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f66edaf8d3 006第二章- 寄存器(CPU工作原理)01 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f6d07e07b9 007第二章- 寄存器(CPU工作原理)02 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f6d7f585a8 008第二章- 寄存器(CPU工作原理)03 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f639d8b3cf 009第二章- 寄存器(CPU工作原理)04 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f6dcadbde6 010第二章- 寄存器(CPU工作原理)05 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f6ea3f01c1 011第二章- 寄存器(CPU工作原理)06 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f65b96a06f 012第二章- 寄存器(CPU工作原理)07 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f682da085a 013第三章- 寄存器(内存访问)01 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f6486e698 014第三章- 寄存器(内存访问)02 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f6b7491d9f 015第三章- 寄存器(内存访问)03 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f622b7f9a7 016第三章- 寄存器(内存访问)04 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f64e2424b9 017第三章- 寄存器(内存访问)05 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f6e5132d4d 018第三章- 寄存器(内存访问)06 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f655c10e86 019第三章- 寄存器(内存访问)07 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f6b22e64e6 020第四章- 第一个程序01 下载地址:https://www.wendangku.net/doc/00855492.html,/file/f6812126a4

线切割单板控制器使用说明书[总结]

线切割单板控制器使用说明书[总结] 线切割单板控制器使用说明书 1. 单板控制器接收程序:待命—上档—起始地址(即起始条数,下同)—B。电脑送数控程 序到单板机用“应答传送”送数。注:所有操作前都需要按待命键,从而为后续 命令的执行作准备~切记~ 2. 单板控制器程序校零:待命—上档—程序起始地址(即起始条数)—校零—校零,看X,Y 出现的数字是否小于10而确定程序是否正确。〈5号和8号机单板控制器则为,待命—程 序起始地址(即起始条数)—校零—校零。〉 3. 单板控制器座标清零:待命—上档—X或者Y—D,〈5号和8号机单板控制器则为,待 命—X或者Y—D。(查看是否已经清零,待命—上档—X或者Y,看X,Y出现的数值是 否为零,〈5号和8号机单板控制器则为,待命—X或者Y〉 4. 单板控制器提取程序出来加工:待命—程序起始地址(即起始条数)—执行—执行,即可开始加工。 5. 单板控制器中断,暂停或者退出加工:待命—(换档+D),〈5号和8号机单板控制器则 为,待命—上档—暂停〉先暂停加工,再按:待命—退出—退出—退出〈5号和8号机单

板控制器则为:待命—作废—作废—作废,3号和7号机单板控制器则为:打下 加工开关 即加工开关不在位再按退出键三次即可退出加工。〉 6. 单板控制器手动回退:待命—上档—回退(执行或者逆向键),如要回退很多,则按住不 动,即可一直回退到这条程序的起始位置。 7. 单板控制器恢复加工:待命—(换档+D),〈5号和8号机单板控制器则为:待命—恢复〉 即可恢复加工。 8. 单板控制器断丝回零:(单板控制器座标清零就是为了单板控制器断丝回零 而作的工作, 如果单板控制器座标清零没有执行则单板控制器断丝回零就没有任何意义。) 首先退出加 工,然后按:待命—上档—L3然后空走至加工起始点,如果有锥度加工,则还 要使锥度 头回零,待命—上档—L4,然后锥度头空走回零〈5号和8号机单板控制器则为:待命 上档—XY回零,锥度则为待命—上档—UV回零〉— 9. 单板控制器逆切加工:待命—上档—程序起始地址(即起始条数)—(。。。)—程序终止 地址(即终止条数)—执行—执行,〈5号和8号机单板控制器则为:待命—程序起始地 址(即起始条数)—L3—程序终止地址(即终止条数)—逆向—逆向。 10. 单板控制器锥度加工:?高度参数的输入:待命—上档—(换档+高度)—X或 Y(X为

快速入门单片机汇编语言

快速入门单片机汇编语 言 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

快速入门单片机汇编语言 简要: 单片机有通用型和专用型之分。专用型是厂家为固定程序的执行专门开发研制的一种单片机,其程序不可更改。通用型单片机是常用的一种供学习或自主编制程序的单片机,其程序需要自己写入,可更改。单片机根据其基本操作处理位数不同可以分为:1位、4位、8位、16、32位单片机。 正文: 在此我们主要讲解美国ATMEL公司的89C51单片机。 一、89C51单片机PDIP(双列直插式)封装引脚图: 其引脚功能如下: P0口(—):为双向三态口,可以作为输入/输出口。但在实际应用中通常作为地址/数据总线口,即为低8位地址/数据总线分时复用。低8位地址在ALE信号的负跳变锁存到外部地址锁存器中,而高8位地址由P2口输出。 P1口(—):其每一位都能作为可编程的输入或输出线。 P2口(—):每一位也都可作为输入或输出线用,当扩展系统外设时,可作为扩展系统的地址总线高8位,与P0口一起组成16位地址总线。对89c51单片机来说,P2口一般只作为地址总线使用,而不作为I/O线直接与外设相连。 P3口(—):其为双功能口,作为第一功能使用时,其功能与P1口相同。当作为第二功能使用时,每一位功能如下表所示。 P3口第二功能

Rst\Vpd:上电复位端和掉电保护端。 XTAL1(xtal2):外接晶振一脚,分别接晶振的一端。 Gnd:电源地。 Vcc:电源正级,接+5V。 PROG\ALE:地址锁存控制端 PSEN:片外程序存储器读选通信号输出端,低电平有效。 EA\vpp:访问外部程序储存器控制信号,低电平有效。当EA为高电平时访问片内存储器,若超出范围则自动访问外部程序存储器。当EA为低电平时只访问外部程序存储器。 二、常用指令及其格式介绍: 1、指令格式: [标号:]操作码 [ 目的操作数][,操作源][;注释] 例如:LOOP:ADD A,#0FFH ;(A)←(A)+FFH 2、常用符号: Ri和Rn:R表示工作寄存器,i表示1和0,n表示0~7。 rel:相对地址、地址偏移量,主要用于无条件相对短转移指令和条件转移指令。 #data:包含于指令中的8位立即数。 #data16:包含于指令中的16位立即数。

DW98B线切割机床操作说明书

一、开机状态 控制器开机,有下列三种显示状态。 1、显示Good。 此时控制器内部正常,停电保护可靠。 2、显示原有加工状态(计数长度J)。 此时开动机床即可继续进行切割加工。暂停后,连续按三次(D)键,将退出原有加工状态。 3、显示Error。 表明控制器内部ROM数据出错,不能按原有状态送行继续加工。 二、程序输入’ 在显示GOOd状态时,按待命键,显示P可进行程序输入、检查、插入、删除、快速校零等操作,操作时指令段号m,必须输入。 1、键盘输入程序 本控制器接受3B格式指令可存放2158条加工指令,指令段号为0—2158。加工程序可存放在任意段号位置,并可同时存放多个加工程序;在切割加工过程中仍然可以输入。指令输入步骤为: (1)3B格式指令 m (B) X (B) Y (b) J (GX)/(GY)(Z)(标识符)(m为指令段号) 开始输入新程序时,首先要输入起始条指令段号。接着按B键, 便可开始输入3B指令的第一个B值即X值;再按一次(B)键后,输入第二个B值即Y值,再按一次B键后,输入第三个B值即J值,再按(X)或(Y)键,输入加工方向,,最后输入加工指令“SRl

—4”、“NRl—4”或“Ll—4”:如果该指令是具有特别定义的指令,如“引线”、“回复线”、“最后一条指令”或“跳步线”这四种之一的话,则要输入它们的特别定义符,具体详见下面的说明。到此即完成了一条指令的全部输入过程,若要继续输入下——条指令,可以直接按(B)键,指令段号会自动加1。若要从新的位置开始输入,则必须重新输入指令段号后再按(B)键。若不再输入指令,则按(待命)键返回到待命状态下。特别定义符(标志符)的说明: ◆引线(显示L):有尖角隙补偿加工时第一条指令必须使用 在指令后按一次(L3)键,显示“L”,表示该指令为引线. ◆跳步线(显示JL):用于加工跳步模:在执行跳步线时不能装钼丝。在指令后按两次(L3)键,显示“JL”,表示该指令为跳步线。 ◆暂停符/回复线(显示END):与引线对应使用。有时也单独使用,表示暂停符。 在指令后按一次(D)键,显示“END”,表示该指令为回复线. ◆停机符(显示AEND):有时也与引线配合使用兼作回复线功能。 在指令后按两次(D)键,显示“AEND”,表示该指令为最后的指令,当执行完这条指令后,控制器将输出关机床信号。 注意:每个程序中可设置暂停指令,输入完毕则必须在程序末设 置停机指令。设置步骤为按(D)(停机符,END)或(D)(D)(全停符,ALLEND)。 (2)在加工时输入程序 加工时,16位显示器显示当前加工状态。按(待命)键显示当前

Windows X86 64位汇编语言入门

Windows X86-64位汇编语言入门 Windows X64汇编入门(1) 最近断断续续接触了些64位汇编的知识,这里小结一下,一是阶段学习的回顾,二是希望对64位汇编新手有所帮助。我也是刚接触这方面知识,文中肯定有错误之处,大家多指正。 文章的标题包含了本文的四方面主要内容: (1)Windows:本文是在windows环境下的汇编程序设计,调试环境为Windows Vista64位版,调用的均为windows API。 (2)X64:本文讨论的是x64汇编,这里的x64表示AMD64和Intel的EM64T,而不包括IA64。至于三者间的区别,可自行搜索。 (3)汇编:顾名思义,本文讨论的编程语言是汇编,其它高级语言的64位编程均不属于讨论范畴。 (4)入门:既是入门,便不会很全。其一,文中有很多知识仅仅点到为止,更深入的学习留待日后努力。其二,便于类似我这样刚接触x64汇编的新手入门。 本文所有代码的调试环境:Windows Vista x64,Intel Core2Duo。 1.建立开发环境 1.1编译器的选择 对应于不同的x64汇编工具,开发环境也有所不同。最普遍的要算微软的MASM,在x64环境中,相应的编译器已经更名为ml64.exe,随Visual Studio2005一起发布。因此,如果你是微软的忠实fans,直接安装VS2005既可。运行时,只需打开相应的64位命令行窗口(图1),便可以用ml64进行编译了。

第二个推荐的编译器是GoASM,共包含三个文件:GoASM编译器、GoLINK链接器和GoRC资源编译器,且自带了Include目录。它的最大好外是小,不用为了学习64位汇编安装几个G的VS。因此,本文的代码就在GoASM下编译。 第三个Yasm,因为不熟,所以不再赘述,感兴趣的朋友自行测试吧。 不同的编译器,语法会有一定差别,这在下面再说。 1.2IDE的选择 搜遍了Internet也没有找到支持asm64的IDE,甚至连个Editor都没有。因此,最简单的方法是自行修改EditPlus的masm语法文件,这也是我采用的方法,至少可以得到语法高亮。当然,如果你懒得动手,那就用notepad吧。 没有IDE,每次编译时都要手动输入不少参数和选项,做个批处理就行了。 1.3硬件与操作系统 硬件要求就是64位的CPU。操作系统也必须是64位的,如果在64位的CPU上安

线切割单板控制器使用说明书

线切割单板控制器使用说明书 1.单板控制器接收程序:待命—上档—起始地址(即起始条数,下同)—B。电脑送数控程 序到单板机用“应答传送”送数。注:所有操作前都需要按待命键,从而为后续命令的执行作准备!切记! 2.单板控制器程序校零:待命—上档—程序起始地址(即起始条数)—校零—校零,看X,Y 出现的数字是否小于10而确定程序是否正确。〈5号和8号机单板控制器则为,待命—程序起始地址(即起始条数)—校零—校零。〉 3.单板控制器座标清零:待命—上档—X或者Y—D,〈5号和8号机单板控制器则为,待 命—X或者Y—D。(查看是否已经清零,待命—上档—X或者Y,看X,Y出现的数值是否为零,〈5号和8号机单板控制器则为,待命—X或者Y〉 4.单板控制器提取程序出来加工:待命—程序起始地址(即起始条数)—执行—执行,即 可开始加工。 5.单板控制器中断,暂停或者退出加工:待命—(换档+D),〈5号和8号机单板控制器则 为,待命—上档—暂停〉先暂停加工,再按:待命—退出—退出—退出〈5号和8号机单板控制器则为:待命—作废—作废—作废,3号和7号机单板控制器则为:打下加工开关即加工开关不在位再按退出键三次即可退出加工。〉 6.单板控制器手动回退:待命—上档—回退(执行或者逆向键),如要回退很多,则按住不 动,即可一直回退到这条程序的起始位置。 7.单板控制器恢复加工:待命—(换档+D),〈5号和8号机单板控制器则为:待命—恢复〉 即可恢复加工。 8.单板控制器断丝回零:(单板控制器座标清零就是为了单板控制器断丝回零而作的工作, 如果单板控制器座标清零没有执行则单板控制器断丝回零就没有任何意义。)首先退出加工,然后按:待命—上档—L3然后空走至加工起始点,如果有锥度加工,则还要使锥度头回零,待命—上档—L4,然后锥度头空走回零〈5号和8号机单板控制器则为:待命—上档—XY回零,锥度则为待命—上档—UV回零〉 9.单板控制器逆切加工:待命—上档—程序起始地址(即起始条数)—(。。。)—程序终止 地址(即终止条数)—执行—执行,〈5号和8号机单板控制器则为:待命—程序起始地址(即起始条数)—L3—程序终止地址(即终止条数)—逆向—逆向。 10.单板控制器锥度加工:①高度参数的输入:待命—上档—(换档+高度)—X或Y(X为 正,表示是以工件上表面为基准,Y为负,表示是以工件下表面为基准)—显示H1,输入H1值—高度—显示H2,输入H2值—高度—显示H3,输入H3值—高度—显示H4,输入H4值—高度—显示H5,输入H5值,②锥度角度值的输入,待命—上档—(换档+角度)—X或Y(X为正,Y为负)—锥度角度的整数数值—角度—锥度角度的小数部分数值—角度。(有时需要更改某一H值时,可在出现此值时,按Delete键,也就是删除键删除此值,再重新输入新的H值) 11.单板控制器锥度角度加工参数的清除:待命—上档—(换档+角度)—D,高度参数的清 除:待命—上档—(换档+高度)—D,高度参数的清除请慎重! 12.单板控制器锥度参数说明:华方机H1,上下导轮的中心距离,H2,加工工件的厚度,H3, 等圆弧半径大小,H4,下导轮中心到工作平台的距离,H5,导轮的半径。森力机H1,上下导轮的中心距离,H2,加工工件的厚度,H3,下导轮中心到工作平台的距离,H4,导轮的半径,H5,等圆弧半径大小。 13.单板控制器异形加工:工件下表面形状程序送在前,工件上表面形状程序送在后,并且 上、下表面的程序条数要一样多,加工起点在同一点,并且要注意H值修改,提取程序加工时:待命—工件下表面程序起始条数—(。。。)—工件上表面程序起始条数—执行—执行。异形逆向加工:待命—上档—攻坚下表面程序起失调数—(。。。)—工件上表面程序起始条数—(。。。)—工件下表面程序终止条数—执行—执行。〈5号和8号机单板控制

汇编语言入门教程

汇编语言入门教程 2007-04-29 22:04对初学者而言,汇编的许多命令太复杂,往往学习很长时间也写不出一个漂漂亮亮的程序,以致妨碍了我们学习汇编的兴趣,不少人就此放弃。所以我个人看法学汇编,不一定要写程序,写程序确实不是汇编的强项,大家不妨玩玩DEBUG,有时CRACK 出一个小软件比完成一个程序更有成就感(就像学电脑先玩游戏一样)。某些高深的指令事实上只对有经验的汇编程序员有用,对我们而言,太过高深了。为了使学习汇编语言有个好的开始,你必须要先排除那些华丽复杂的命令,将注意力集中在最重要的几个指令上(CMP LOOP MOV JNZ……)。但是想在啰里吧嗦的教科书中完成上述目标,谈何容易,所以本人整理了这篇超浓缩(用WINZIP、WINRAR…依次压迫,嘿嘿!)教程。大言不惭的说,看通本文,你完全可以“不经意”间在前辈或是后生卖弄一下DEBUG,很有成就感的,试试看!那么――这个接下来呢?――Here we go!(阅读时看不懂不要紧,下文必有分解) 因为汇编是通过CPU和内存跟硬件对话的,所以我们不得不先了解一下CPU和内存:(关于数的进制问题在此不提) CPU是可以执行电脑所有算术╱逻辑运算与基本I/O 控制功能的一块芯片。一种汇编语言只能用于特定的CPU。也就是说,不同的CPU其汇编语言的指令语法亦不相同。个人电脑由1981年推出至今,其CPU发展过程为:8086→80286→80386→80486→PENTIUM →……,还有AMD、CYRIX等旁支。后面兼容前面CPU的功能,只不过多了些指令(如多能奔腾的MMX指令集)、增大了寄存器(如386的32位EAX)、增多了寄存器(如486的FS)。为确保汇编程序可以适用于各种机型,所以推荐使用8086汇编语言,其兼容性最佳。本文所提均为8086汇编语言。寄存器(Register)是CPU内部的元件,所以在寄存器之间的数据传送非常快。用途:1.可将寄存器内的数据执行算术及逻辑运算。2.存于寄存器内的地址可用来指向内存的某个位置,即寻址。3.可以用来读写数据到电脑的周边设备。8086 有8个8位数据寄存器,这些8位寄存器可分别组成16位寄存器:AH&AL=AX:累加寄存器,常用于运算;BH&BL=BX:基址寄存器,常用于地址索引;CH&CL=CX:计数寄存器,常用于计数;DH&DL=DX:数据寄存器,常用于数据传递。为了运用所有的内存空间,8086设定了四个段寄存器,专门用来保存段地址:CS(Code Segment):代码段寄存器;DS(Data Segment):数据段寄存器;SS(Stack Segment):堆栈段寄存器;ES(Extra Segment):附加段寄存器。当一个程序要执行时,就要决定程序代码、数据和堆栈各要用到内存的哪些位置,通过设定段寄存器CS,DS,SS 来指向这些起始位置。通常是将DS固定,而根据需要修改CS。所以,程序可以在可寻址空间小于64K的情况下被写成任意大小。所以,程序和其数据组合起来的大小,限制在DS 所指的64K内,这就是COM文件不得大于64K的原因。8086以内存做为战场,用寄存器做为军事基地,以加速工作。除了前面所提的寄存器外,还有一些特殊功能的寄存器:IP(Intruction Pointer):指令指针寄存器,与CS配合使用,可跟踪程序的执行过程;SP(Stack Pointer):堆栈指针,与SS配合使用,可指向目前的堆栈位置。BP(Base Pointer):基址指针寄存器,可用作SS的一个相对基址位置;SI(Source Index):源变址寄存器可用来存放相对于DS 段之源变址指针;DI(Destination Index):目的变址寄存器,可用来存放相对于ES 段之目的变址指针。还有一个标志寄存器FR(Flag Register),有九个有意义的标志,将在下文用到时详细说明。

Windows X64汇编入门(1)

Windows X64汇编入门(1) tankaiha 最近断断续续接触了些64位汇编的知识,这里小结一下,一是阶段学习的回顾,二是希望对64位汇编新手有所帮助。我也是刚接触这方面知识,文中肯定有错误之处,大家多指正。 文章的标题包含了本文的四方面主要内容: (1)Windows:本文是在windows环境下的汇编程序设计,调试环境为Windows Vista 64位版,调用的均为windows API。 (2)X64:本文讨论的是x64汇编,这里的x64表示AMD64和Intel的EM64T,而不包括IA64。至于三者间的区别,可自行搜索。 (3)汇编:顾名思义,本文讨论的编程语言是汇编,其它高级语言的64位编程均不属于讨论范畴。(4)入门:既是入门,便不会很全。其一,文中有很多知识仅仅点到为止,更深入的学习留待日后努力。其二,便于类似我这样刚接触x64汇编的新手入门。 本文所有代码的调试环境:Windows Vista x64,Intel Core 2 Duo。 1. 建立开发环境 1.1 编译器的选择 对应于不同的x64汇编工具,开发环境也有所不同。最普遍的要算微软的MASM,在x64环境中,相应的编译器已经更名为ml64.exe,随Visual Studio 2005一起发布。因此,如果你是微软的忠实fans,直接安装VS2005既可。运行时,只需打开相应的64位命令行窗口(图1),便可以用ml64进行编译了。1.jpg下载此附件需要消耗2Kx,下载中会自动扣除。 第二个推荐的编译器是GoASM,共包含三个文件:GoASM编译器、GoLINK链接器和GoRC资源编译器,且自带了Include目录。它的最大好外是小,不用为了学习64位汇编安装几个G 的VS。因此,本文的代码就在GoASM下编译。 第三个Yasm,因为不熟,所以不再赘述,感兴趣的朋友自行测试吧。 不同的编译器,语法会有一定差别,这在下面再说。 1.2 IDE的选择 搜遍了Internet也没有找到支持asm64的IDE,甚至连个Editor都没有。因此,最简单的方法是自行修改EditPlus的masm语法文件,这也是我采用的方法,至少可以得到语法高亮。当然,如果你懒得动手,那就用notepad吧。 没有IDE,每次编译时都要手动输入不少参数和选项,做个批处理就行了。 1.3 硬件与操作系统 硬件要求就是64位的CPU。操作系统也必须是64位的,如果在64位的CPU上安装了32位的操作系统,就算编译成功也无法运行程序。 2. 寄存器的改变 汇编是直接与寄存器打交道的语言,因此硬件对语言影响很大。先来看看x64与x32相比在硬件上多了什么,变了什么(图2)。 2.jpg下载此附件需要消耗2Kx,下载中会自动扣除。

线切割机操作入门

. 电火花线切割加工是利用电火花放电对导电材料产生电蚀现象实现加工的,是电、热和流体动力综合作用的结果。在火花放电过程中,脉冲电压是产生电火花放电的必要条件,而高频电源就是产生脉冲电压的一个大功率高频脉冲信号源,是数控线切割机床中的一个重要组成部件,在使用中要学会正确调节各个参数。 (一)、调节原则 1、工件高度为50mm左右,钼丝直径在0.16mm时,切割加工时,一般置“电压调整”旋钮2档,“脉冲幅度”开关接通1+2+2级,“脉宽选择”旋钮3档,“间隔微调”旋钮中间位置,切割电流稳定在2.0A左右(不同高度工件详见“切割参数选择表”)。 2、进给速度(由控制器选定)选定:在确定电压、幅度、脉宽、间隔后,先用人为短路的办法,测定短路电流,然后开始切割,调节控制器的变频档位和跟踪旋钮等,使加工电流达到短路电流的70~75%为最佳。 3、在切割加工时,各个状态的切换尽量在丝筒换向或关断高频时进行,且不要单次大幅度调整状态,以免断丝。 4、新换钼丝刚开始切割时,加工电流选择正常切割电流的三分之一至三分之二,经十来分钟切割后,调至正常值,以延长钼丝使用时间。 (二)、短路电流测试 置“电压调整”旋钮2档,“脉冲幅度”开关接通1+2+2,“脉宽选择”旋钮3档,“间隔微调”旋钮中间位置,用较粗导线短路高频输出端(上线臂前端靠上导轮的一块钨钢是高频输出负极,工作台上沿是高频输出正极),开高频电源,开丝筒电机,开控制器高频控制开关,此时高频电源电流表指示约为2.8A (三)各个参数的选择 1.工作电压的选择 操作方法:旋转“电压调整”旋钮,可选择70~110V的加工电压,分为三档,电压表指示值即为加工电压值。 选择原则说明:高度在50mm以下的工件,加工电压选择在70V,即第一档; 高度在50mm~150mm的工件,加工电压选择在90V,即第二档; 高度在150mm以上的工件,加工电压选择在110V,即第三档。 2.工作电流的选择 改变“脉冲幅度”开关和调节“脉宽选择”和“间隔微调”旋钮都可以改变工作电流,这里指的

Office2016年度知识学习进步基础学习知识入门基础指南整理汇编

快速入门指南从未使用过 Word 2016 或者从以前的版本进行升级? 请使用本指南了解基础知识。 浏览功能区 单击功能区选项卡并浏览新增工具和熟悉的工具,了解 Word 2016 的具体功能。 快速访问工具栏 始终显示常用命令。 轻松导航 使用可选、可调整大小的边栏管理冗长 或复杂的文档。 了解上下文命令 选择文档中的表格、图片或其他对象时可显 示其他选项卡。 与他人共享你所做的工作 如果要与其他人共享你所做的工作,请使用 你的云帐户登录。 显示或隐藏功能区 需要在屏幕上留出更多空间? 单击箭头可打开或关闭功能 区。 更改视图 单击状态栏按钮可在视图选项 之间切换,或者使用缩放滑块 将页面显示放大到所需比例。 使用浮动工具栏设置格式 单击或右键单击文本和对象以快速设置 格式。 状态栏快捷方式 单击任何状态栏指示器可浏览文档、查 看字数统计或者检查拼写。

创建内容 从空白文档入手,马上开始工作。或者,选择并自定义与自己的需求相似的模板, 这样可节省大量时间。 单击“文 件”>“新建”, 然后选择或搜索所需的 模板。 保持连接 需要在路途中使用各种 设备工作?Office、 OneDrive、OneDrive for Business与SharePoint之间无缝集成,单击“文件”>“帐 户”即可登录并随时随地在任意设备上访问最新使用过的文件。 查找最近使用过的文件 无论是只处理存储在电脑的本地硬盘上的文件还是在各种云服务之间漫游,单击 “文件”>“打开”都会将你定向到你最近使用过的文档以及你可能已固定到列表的任 设置首选项 某些功能与预期的不一样吗?可随时更改和自定义选项,真的非常简单。单击 “文件”>“选项”,然后按所需方式设置Word 2016。 了解上下文工具 选择文档中的相关对象后可显示并使用上下文功能区命令。例如,在表格内单击

线切割操作方法

线切割操作方法 线切割机床坐标: 线切割编程格式是用3B指令格式,线切割机床坐标可分为X轴和Y轴,如图所示: 程序中当加工线段时X、Y表示以线段起点为坐标圆点,线段终点的坐标值;当加工圆弧时X、Y表示以圆弧圆心为坐标圆点,圆弧起点的坐标值。线切割机床采用微米做单位(1mm=1000um) 同时还设有一个J计数器来表示加工线起点到终点某工作台进给方向的总长度,在线切割过程中,J值不断减小,当J值减小到零时,表示一条直线或一段圆弧加工完毕。 进给方向选取: 当加工斜线时,进给方向采用进给距离比较长的一个方向作为进给方向,如如某线段终点坐标(-5,1),因为︱X︱>︱Y︱,故进给方向取X方向,反之则取Y方向,如两个坐标一样时则两个方向均可。 当加工一段圆弧时,已圆弧的圆心作为坐标圆点,圆弧的终点坐标靠近X轴,则取Y作为进给方向,反之则取Y轴为进给方向。 J值的大小选取: J值的大小为直线或圆弧在进给方向上坐标轴投影长 度的总和。 当加工一条斜线时,线段终点的坐标值取值,当︱X ︱>︱Y︱时,J值取︱X︱,反之则取︱Y︱。 当加工一段圆弧时,J值为圆弧起点到终点的整个过程 的轨迹在进给方向投影的总和。 如图右图所示:圆弧ab,圆弧终点靠近Y轴,则方向 取X方向,圆弧a到b的过程在X轴的投影值为x1、 x2、x3,即J值为︱x1︱+︱x2︱+︱x3︱

线切割机床象限: 线切割加工可分为四个象限,如图所示: 当加工线段时,加工指令为L, L后面的数值表示以线段的起点为坐标圆点,加工线段终点所在的象限的值。对于和坐标轴重合的直线,X轴的正方向为L1,负方向为L3,Y轴的正方向为L2,负方向为L4。如图所示: 当加工圆弧时,圆弧加工指令分为顺圆SR,逆圆NR,字母后面的数值表示以圆弧的圆心为坐标圆点,圆弧的起点所在的象限的值。对于起点与坐标重合的圆弧,象限的选取以圆弧轨迹的下一点所在的象限值。如图所示:

相关文档