搜档网
当前位置:搜档网 › 从CF卡传程序到机床CNC的方法

从CF卡传程序到机床CNC的方法

从CF卡传程序到机床CNC的方法

从CF卡传程序到机床CNC内存的方法

(FANUC 0i MD系统)

前提:程序开头和结尾要加%

编辑→PROG→列表(或列表+)→操作→“+”→设备→M-D卡→F读取→输入要调用的程序排列号(如3)→F设定→给要调用的程序取程序名“如1234”→O设定→执行。(程序便读取到机床内存中去了)

将传入机床CNC中的程序调出来进行加工的操作方法

编辑→PROG→列表(或列表+)→→操作→“+”→设备→CNCMEME (机床内存)→输入要调用的程序名称(如O1234)→O检索→自动模式→程序启动

数控机床编程实例图纸程序

“创业杯”数控车床技能大赛试题3 用数控车床完成 图示零件的加工, 此零件为配合件, 配合锥面用涂色

法检查,要求锥体接触面积不小于50%,零件材料为45钢。 评分标准

各工序刀具的切削参数

参考程序 O0001 (大件左端程序) N10 G21 G40 G97 G99 M03 S500 T0101; N20 G00 X60.0 Z10.0 M08;

N40 G71 P50 Q180 U0.3 W0.2 F0.2; N50 G00 G42 X26.0 ; N60 G01 Z0.0; N70 G01 X27.99 Z-1.0; N80 G01 W-8.0; N90 X31.0; N100 X35.0 W-20.0; N110 X40.0; N120 X41.99 W-1.0; N130 W-20.0; N140 X46.0; N150 X47.985 W-1.0; N160 Z-58.0; N170 X52.0; N180 Z-155.0; N190 G00 X70.0 Z50.0; N200 G21 G40 G97 G99 M03 S1000 T0202; N210 G00 X60.0 Z10.0; N220 G70 P50 Q180 F0.1; N230 G00 X70.0 Z50.0; N240 G21 G40 G97 G99 M03 S300 T0303; N250 G00 X60.0 Z-155.0; N260 G01 X4.0 F0.15; N270 G01 X60.0; N280 G00 Z50.0 M05; N290 M09; N300 M30; O0002 (大件右端程序) N10 G21 G40 G97 G99 M03 S500 T0101; N20 G00 X60.0 Z10.0 M08; N30 G71 U2.0 R1.0; N40 G71 P50 Q150 U0.3 W0.2 F0.2; N50 G42 G00 X20.0; N60 G01 Z0.0;

数控机床调试步骤要求

数控机床调试步骤要求 (一)安装调试的前期准备工作:用户的准备事项,由售后服务人员联系落实。 (1)立式加工中心 1.机床的吊运与安装:包括机床的吊运、开箱、安装、粗调水平、防锈油的清洗。其中安装可采用混凝土地基加地脚螺钉固定机床,或直接使用随机的调整垫铁加地脚螺钉固定机床。 2.根据机床型号的不同确定外接电源线的线径,以下为各种型号机床参考线径: CY-VMC650采用10平方毫米左右线径。 CY-VMC850采用16平方毫米左右线径。 CY-VMC1060/1270/1370采用25平方毫米左右线径。 CY-VMC1580/1690/1890采用35平方毫米左右线径。 所有机床必须可靠接地。 3.安装调试前用户需购买以下备件物品: 空压机,要求排量在立方米/分钟以上。 连接空压机至机床的PTV气管,外径为12毫米。 标准刀柄和拉钉:CY-VMC650/850/1060采用型号为BT-40刀柄和45°拉钉;CY-VMC1270/1370/1580采用型号为BT-50刀柄和45°拉钉。 刀具的购买:根据用户加工零件的实际情况,来确定购买不同夹持方式的刀柄和刀具,比如: 铣平面用的盘铣刀柄和直径为Ф63、Ф80、Ф100不等的盘铣刀体及刀片。 强力铣夹头刀柄,主要方便于夹持直径较大的外圆铣刀和球头铣刀,例如夹持Ф20毫米的球头铣刀。 弹簧夹头刀柄,主要方便于夹持小直径外圆铣刀和球头铣刀,例如夹持Ф3~Ф16毫米的外圆铣刀。常用的刀柄规格型号为Ф32型刀柄。 一体式或分离式钻夹头刀柄,主要用于装夹直柄小直径钻头,常见刀柄规格型号为Ф3~Ф13毫米的钻夹头。 带扁尾莫氏锥孔刀柄,主要用于装夹锥柄钻头。常用的刀柄规格型号是3号和4号莫氏锥孔刀柄。 不带扁尾莫氏锥孔刀柄,主要用于装夹锥柄外圆铣刀。常用的刀柄规格型号是3号和4号莫氏锥孔刀柄。 粗镗孔刀柄,主要用于内孔的粗加工。 精镗孔刀柄,主要用于内孔的精加工。 快换式或一体式攻牙刀柄,主要用于夹持丝锥进行内螺纹的加工。 其他专用刀具夹持刀柄。 刀座(锁刀器),主要用于夹紧刀柄上的刀具。使用时把刀座固定在钳工桌上,刀柄装入刀座后,夹紧刀具时刀柄不会跟着旋转。在各大刀柄刀具厂家都能购买到,比如:上海量具刃具公司、成都量具刃具公司、株洲钻石量具刃具公司、山东威海量具刃具公司、桂林量具刃具公司等等。 导轨用润滑油,常用规格型号为:32~46号机械油。

第3章数控车床的程序编制

第3章数控车床的程序编制 数控车床是目前使用最广泛的数控机床之一。数控车床主要用于加工轴类、盘类等回转体零件。通过数控加工程序的运行,可自动完成内外圆柱面、圆锥面、成形表面、螺纹和端面等工序的切削加工,并能进行车槽、钻孔、扩孔、铰孔等工作。车削中心可在一次装夹中完成更多的加工工序,提高加工精度和生产效率,特别适合于复杂形状回转类零件的加工。 3.1 数控车床程序编制的基础 针对回转体零件加工的数控车床,在车削加工工艺、车削工艺装备、编程指令应用等方面都有鲜明的特色。为充分发挥数控车床的效益,下面将结合HM-077数控车床的使用,分析数控车床加工程序编制的基础,首先讨论以下三个问题:数控车床的工艺装备;对刀方法;数控车床的编程特点。 3.1.1数控车床的工艺装备 由于数控车床的加工对象多为回转体,一般使用通用三爪卡盘夹具,因而在工艺装备中,我们将以WALTER 系列车削刀具为例,重点讨论车削刀具的选用及使用问题。1、数控车床可转位刀具特点数控车床所采用的可转位车刀,与通用车床相比一般无本质的区别,其基本结构、功能特点是相同的。但数控车床的加工工序是自动完成的,因此对可转位车刀的要求又有别于通用车床所使用的刀具,具体要求和特点如表3.1所示。

表3.1可转位车刀特点 要求 特点 目的 精度高 采用M级或更高精度等级的刀片;多采用精 密级的刀杆;用带微调装置的刀杆在机外预调 好。 保证刀片重复定位精度,方便坐标设定, 保证刀尖位置精度。 可靠性高 采用断屑可靠性高的断屑槽型或有断屑台和 断屑器的车刀;采用结构可靠的车刀,采用复 合式夹紧结构和夹紧可靠的其他结构。 断屑稳定,不能有紊乱和带状切屑;适应 刀架快速移动和换位以及整个自动切削过 程中夹紧不得有松动的要求。 换刀迅速 采用车削工具系统; 采用快换小刀夹。 迅速更换不同形式的切削部件,完成多种 切削加工,提高生产效率。 刀片材料刀片较多采用涂层刀片。满足生产节拍要求,提高加工效率。 刀杆截形 刀杆较多采用正方形刀杆,但因刀架系统结构 差异大,有的需采用专用刀杆。 刀杆与刀架系统匹配。 2、数控车床刀具的选刀过程 数控车床刀具的选刀过程,如图3.1所示。从对被加工零件图样的分析开始,到选定刀具,共需经过十个基本步骤,以图3.1中的10个图标来表示。选刀工作过程从第1图标“零件图样”开始,经箭头所示的两条路径,共同到达最后一个图标“选定刀具”,以完成选刀工作。其中,第一条路线为:零件图样、机床影响因素、选择刀杆、刀片夹紧系统、选择刀片形状,主要考虑机床和刀具的情况;第二条路线为:工件影响因素、选择工件材料代码、确定刀片的断屑槽型代码或ISO断屑X围代码、选择加工条件脸谱,这条路线主要考虑工件的情况。综合这两条路线的结果,才能确定所选用的刀具。下面将讨论每一图标的内容及选择办法。

DNC数控机床联网数据采集解决方案

DNC数控机床联网、数据采集解决方案 苏州摩恩信息技术有限公司

1.DNC的概念 DNC(Distributed Numerical Control)称为分布式数控,是数控机床联网专业术语。DNC数控机床联网解决方案对车间的加工设备进行有效的整合,提高了设备的利用率,减少了机床的辅助时间;实现车间的资源与信息透明化,降低了管理成本及管理难度,解决了过去对设备无法掌控的被动局面。帮助企业有效的优化生产、提高人员工作效率、增强各部门间的协同能力,最终实现企业经济效益的同比显著增长。 2.DNC数控机床联网解决方案 DNC服务器是负责与通讯相关的所有活动的中央数据应用程序,它主要和机床的串口/网口进行通讯,处理机床发送的命令,自动查找匹配的数控程序发送给机床,服务器端实现无人值守,加强了

编程部门和车间设备的连接,使您不再使用CF卡或者U盘满车间跑,逐个机床拷贝程序,编程员只要将编制好的数控程序放在指定的目录即可,操作员只要在机床面板上直接调用相关的数控程序即可,一切变得如此简单。 DNC服务器功能介绍: 1) 一台DNC服务器可管理256 台机床。更新许可证即可增加机床。 2) 批量从机床到电脑上传数控程序和批量从电脑到机床下载数控程序。 3) 自动备份,当机床上传的文件与服务器重复时,自动备份。方便数控程序管理。 4) 操作人员在机床控制面板前就可以完成各种操作,包括查看电脑目录中的数控程序、大小、修改时间等,完成程序的发送与接收,进行双向通讯,无需来回跑动。 5) 所有联网机床可以同时进行双向通讯,互不干扰,支持同时做DNC在线加工。 6) 远程查看服务器程序目录,只要在机床上发个命令就可以查看服务器上目录下面的程序名,程序大小,最后修改日期等。 7) 循环呼叫,在进行批量DNC加工时,实用改功能只要呼叫一次程序即可,换工件后直接进行加工。 8) 呼叫批处理,通过该功能,用户可以直接在机床端,通过修改控制程序中的一行程序,调用电脑上的一批NC程序。

数控车床的程序编制习题1

数控车床的程序编制习题 一判断题 1圆弧插补中,对于整圆,其起点和终点相重合,用R编程无法定义,所以只能用圆心坐标编程。( ) 2?圆弧插补用半径编程时,当圆弧所对应的圆心角大于1800时半径取负值。() 3. 车削中心必须配备动力刀架。() 4. X坐标的圆心坐标符号一般用K表示。() 5. 数控车床的特点是Z轴进给1mm零件的直径减小2mm () 6. 数控车床刀架的定位精度和垂直精度中影响加工精度的主要是前者。() 7. 数控车床加工球面工件是按照数控系统编程的格式要求,写出相应的圆弧插补程序段。() 8. 子程序的编写方式必须是增量方式。() 9. 数控车床的刀具功能字T既指定了刀具数,又指定了刀具号。() 10. 数控机床的编程方式是绝对编程或增量编程。() 11. 数控机床用恒线速度控制加工端面、锥度和圆弧时,必须限制主轴的最高转速。() 12. 螺纹指令G32 X41.0 W-43.0 F1.5 是以每分钟1.5mm的速度加工螺纹。() 13. 车床的进给方式分每分钟进给和每转进给两种,一般可用G94和G95区分。() 14. 数控车床可以车削直线、斜线、圆弧、公制和英制螺纹、圆柱管螺纹、圆锥螺纹,但是不能车削多 头螺纹。() 15. 数控车床的刀具补偿功能有刀尖半径补偿与刀具位置补偿。() 16. 外圆粗车循环方式适合于加工棒料毛坯除去较大余量的切削。() 17. 固定形状粗车循环方式适合于加工已基本铸造或锻造成型的工件。() 18. 绝对值方式是指控制位置的坐标值均以机床某一固定点为原点来计算计数长度。() 19. 增量值方式是指控制位置的坐标是以上一个控制点为原点的坐标值。() 20. 无论是尖头车刀还是圆弧车刀都需要进行刀具半径补偿。() 21. 车刀刀尖圆弧增大,切削时径向切削力也增大。() 22. 数控机床编程有绝对值和增量值编程,使用时不能将它们放在同一程序段中。() 23. 子程序的编写方式必须是增量方式。() 24. 数控车床加工球面工件是按照数控系统编程的格式要求,写出相应的圆弧插补程序段。() 25. G00为前置刀架式数控车床加工中的瞬时针圆弧插补指令。() 26. G03为后置刀架式数控车床加工中的逆时针圆弧插补指令。() 27. 在数值计算车床过程中,已按绝对坐标值计算出某运动段的起点坐标及终点坐标,以增量尺寸方式 表示时,其换算公式:增量坐标值=终点坐标值-起点坐标。 28. 外圆粗车循环方式适合于加工已基本铸造或锻造成型的工件。() 29. 编制数控加工程序时一般以机床坐标系作为编程的坐标系。() 30. 一个主程序中只能有一个子程序。() 二填空题 1. 对刀点既是程序的,也是程序的。为了提高零件的加工精度,对刀点应尽量 选在零件的设计基准或工艺基准上。 2. 数控车床是目前使用比较广泛的数控机床,主要用于和回转体工件的加工。 3. 编程时为提高工件的加工精度,编制圆头刀程序时,需要进行。 4. 为了提高加工效率,进刀时,尽量接近工件的,切削开始点的确定以为

FANUC0M系统数控机床参数丢失的处理(精)

FANUC 0 M系统数控机床参数丢失的处理 Wednesday, June 02, 2010 10:02:56 AM 发布 :sunlight 数控系统参数是数控机床灵魂, 数控机床软硬件功能正常发挥是参数来设定。机床制造精度和维修后精度恢复也需要参数来调整, 数控机床没有参数等一堆废铁。数控机数控系统参数全部丢失而引起机床瘫痪,称为“ 死机” 。“ 死机” 固然可怕,若我们掌握了解决方法和预防措施,问题就容易了。下面是针对 FANUC 0 M 系统出现“ 死机” 情况分析和处理。仅供从事数控人员参考。 一、引起“ 死机” 主要原因。 1、做 DNC 通讯中, M51执行动作完成后, M50尚未解除 M51时不能执行 M30自动断电功能, 否则会出现“ 死机” 现象。 2、执行 M51动作,进行 DNC 通讯期间若断电,可能会出现“ 死机” 。 3、更换电池时,没有开机或断电,就会使参数丢失。若长期不开机,电池耗尽,也会丢失参数。 4、误操作,若同时按住 Reset 及 Delete 两键,并按电源 Power ON ,就会消除全部参数。 5、处理 P/S报警会引起参数丢失。如:处理 P/S101报警(DNC 执行中断共有三种方法。前两种排除不掉报警时,必须要用第三种方法,而最后一种会“ 死机” 。 A :① PEW =1 ② Power OFF ③同时按 Delete Power ON 两键 ④ PWE =O

B :① PWE =1 ②参数 901 =01000100改为 0 ③按 DEL 键 ④ Power OFF ⑤ Power ON ⑥参数 901 =010001000 ⑦ PWE= 0 C :①备份所有 PC 、 NC 、 DGN 参数(会死机 ② Power OFF ③同时按 RESET POWER ON 键, PWE= 1 ④输入 900以上参数,输入 NO.1-900参数输入 DGN 参数 ⑤ POWER OFF ⑥ POWER ON ⑦ PWE=0(应按 A 、 B 、 C 序排除,若 A 、 B 都不能排除就用 C 方法二、“ 死机” 后状态显示 CRT 显示屏上出现如下报警: 417#X AXIS DGTL PARAM 417#、 427#、 437#报警分别 427#Y AXIS DGTL PARAM 为 X 、 Y 、 Z (或第 3轴马达 437#Z AXIS DGTL PARAM 参数设定异常

数控车床编程实例详解(30个例子)(1)

车床编程实例一 半径编程 图3.1.1 半径编程 %3110 (主程序程序名) N1 G92 X16 Z1 (设立坐标系,定义对刀点的位置) N2 G37 G00 Z0 M03 (移到子程序起点处、主轴正转) N3 M98 P0003 L6 (调用子程序,并循环6 次) N4 G00 X16 Z1 (返回对刀点) N5 G36 (取消半径编程) N6 M05 (主轴停) N7 M30 (主程序结束并复位) %0003 (子程序名) N1 G01 U-12 F100 (进刀到切削起点处,注意留下后面切削的余量)N2 G03 U7.385 W-4.923 R8(加工R8 园弧段)N3 U3.215 W-39.877 R60 (加工R60 园弧段) N4 G02 U1.4 W-28.636 R40(加工切R40 园弧段) N5 G00 U4 (离开已加工表面) N6 W73.436 (回到循环起点Z 轴处) N7 G01 U-4.8 F100 (调整每次循环的切削量) N8 M99 (子程序结束,并回到主程序)

直线插补指令编程 图3.3.5 G01 编程实例 %3305 N1 G92 X100 Z10 (设立坐标系,定义对刀点的位置) N2 G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处) N3 G01 U10 W-5 F300 (倒3×45°角) N4 Z-48 (加工Φ26 外圆) N5 U34 W-10 (切第一段锥) N6 U20 Z-73 (切第二段锥) N7 X90 (退刀) N8 G00 X100 Z10 (回对刀点) N9 M05 (主轴停) N10 M30 (主程序结束并复位) 车床编程实例三 圆弧插补指令编程 %3308 N1 G92 X40 Z5 (设立坐标系,定义对刀点的位置) N2 M03 S400 (主轴以400r/min 旋转) N3 G00 X0 (到达工件中心) N4 G01 Z0 F60 (工进接触工件毛坯) N5 G03 U24 W-24 R15 (加工R15 圆弧段) N6 G02 X26 Z-31 R5 (加工R5 圆弧段) N7 G01 Z-40 (加工Φ26 外圆) N8 X40 Z5 (回对刀点) N9 M30 (主轴停、主程序结束并复位 图3.3.8 G02/G03 编程实例

数控机床传输软件

第六章数控机床传输软件FANUC系统机床数据的传输形式: (1)RS-232异步串行数字传输形式 系统I/O通道设定为:0、1、2、3 (2)系统存储卡传输形式 系统I/O通道设定为:4 (3)以太网传输形式 系统I/O通道设定为:5 本章主要内容: (1)数控机床传输软件的功能及RS-232异步串行通信(2)传输软件的使用及数控机床数据的输入/输出操作(3)RS-232通信过程中的故障原因分析及处理方法

第一节传输软件的功能及异步串行数据传输 1. 数控机床传输软件的功能: (1)将数控设备CNC内部数据送人至计算机内存(数控机床数据的备份)。 (2)将计算机内存数据输出至CNC中(数控机床数据的恢复)。 (3)对机床参数、加工程序等数据进行编辑、打印、删除等。 (4)可通过传输软件实现数控机床的在线加工和在线监控。 (5)可通过传输软件(LADDER传输软件)实现系统PMC程序和PMC参数的备份、编辑及恢复。

2.异步串行通信数据格式: 起始位:表示一个字符的开始,接收方可用起始位使自己的接收时钟与数据同步,起始位为低电平有效。 停止位:则表示一个字符的结束,通常停止位为1位或2位。数据位:通信的发送方和接收方之间数据信息的传输位, 通常为7位或8位。 奇偶校验位:用来检验数据的正确性,奇偶校验位为1位。FANUC数控系统的异步串行通信数据格式为: 数据位为7位、停止位为2位、奇偶校验位为1位。

3.FANUC数控系统RS-232通信电缆 机床标准RS-232-C通信电缆连接图

与FANUC系统直接连接的RS-232通信电缆信号接口 FANUC—OC/OD系统FANUC—16/18/21/0i系统

数控车床的程序编制

数控车床的程序编制 数控车床是目前使用最广泛的数控机床之一。数控车床主要用于加工轴类、盘类等回转体零件。通过数控加工程序的运行,可自动完成内外圆柱面、圆锥面、成形表面、螺纹和端面等工序的切削加工,并能进行车槽、钻孔、扩孔、铰孔等工作。车削中心可在一次装夹中完成更多的加工工序,提高加工精度和生产效率,特别适合于复杂形状回转类零件的加工。 3.1 数控车床程序编制的基础 针对回转体零件加工的数控车床,在车削加工工艺、车削工艺装备、编程指令应用等方面都有鲜明的特色。为充分发挥数控车床的效益,下面将结合HM-077数控车床的使用,分析数控车床加工程序编制的基础,首先讨论以下三个问题:数控车床的工艺装备;对刀方法;数控车床的编程特点。 3.1.1数控车床的工艺装备 由于数控车床的加工对象多为回转体,一般使用通用三爪卡盘夹具,因而在工艺装备中,我们将以WALTER系列车削刀具为例,重点讨论车削刀具的选用及使用问题。 1、数控车床可转位刀具特点 数控车床所采用的可转位车刀,与通用车床相比一般无本质的区别,其基本结构、功能特点是相同的。但数控车床的加工工序是自动完成的,因此对可转位车刀的要求又有别于通用车床所使用的刀具,具体要求和特点如表3.1所示。

表3.1可转位车刀特点 2、数控车床刀具的选刀过程 数控车床刀具的选刀过程,如图3.1所示。从对被加工零件图样的分析开始,到选定刀具,共需经过十个基本步骤,以图3.1中的10个图标来表示。选刀工作过程从第1图标“零件图样”开始,经箭头所示的两条路径,共同到达最后一个图标“选定刀具”,以完成选刀工作。其中,第一条路线为:零件图样、机床影响因素、选择刀杆、刀片夹紧系统、选择刀片形状,主要考虑机床和刀具的情况;第二条路线为:工件影响因素、选择工件材料代码、确定刀片的断屑槽型代码或ISO断屑范围代码、选择加工条件脸谱,这条路线主要考虑工件的情况。综合这两条路线的结果,才能确定所选用的刀具。下面将讨论每一图标的内容及选择办法。

数控车床编程实例100

数控车床编程实例 例1.G01直线插补指令编程如下图所示 安装装仿形工件 请设置安装装仿形工件,各点坐标参考如下(X向余量4mm) 坐标点X(直径)Z圆弧半径圆弧顺逆A00 B300 C30-48 D64-58 E84-73 F84-150 0-150 FUNAC数控车编程如下: O9001

N10G50 X100 Z10 (设立坐标系,定义对刀点的位置) N20G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处)N30G01 U10 W-5 G98 F120 (倒3×45°角) N40Z-48 (加工Φ26 外圆) N50U34 W-10 (切第一段锥) N60U20 Z-73 (切第二段锥) N70X90 (退刀) N80G00 X100 Z10 (回对刀点) N90M05 (主轴停) N100M30 (主程序结束并复位) //////////////////////////////////////////////////////////////////////////////////////// 华中数控车床编程如下: %9001 N10G92 X100 Z10 (设立坐标系,定义对刀点的位置) N20G00 X16 Z2 M03 (移到倒角延长线,Z 轴2mm 处)N30G01 U10 W-5 F300 (倒3×45°角) N40Z-48 (加工Φ26 外圆) N50U34 W-10 (切第一段锥) N60U20 Z-73 (切第二段锥) N70X90 (退刀) N80G00 X100 Z10 (回对刀点) N90M05 (主轴停) N100M30 (主程序结束并复位)

数控车床宏程序编程

数控宏程序 一.什么是宏程序 什么是数控加工宏程序简单地说,宏程序是一种具有计算能力和决策能力的数控程序。宏程序具有如下些特点: 1.使用了变量或表达式(计算能力),例如: (1)G01 X[3+5] ;有表达式3+5 (2)G00 X4 F[#1] ;有变量#1 (3)G01 Y[50*SIN[3]] ;有函数运算 2.使用了程序流程控制(决策能力),例如: (1)IF #3 GE 9 ;有选择执行命令 …… ENDIF (2)WHILE #1 LT #4*5 ;有条件循环命令 …… ENDW 二.用宏程编程有什么好处 1.宏程序引入了变量和表达式,还有函数功能,具有实时动态计算能力,可以加工非圆曲线,如抛物线、椭圆、双曲线、三角函数曲线等; 2.宏程序可以完成图形一样,尺寸不同的系列零件加工; 3.宏程序可以完成工艺路径一样,位置不同的系列零件加工; 4.宏程序具有一定决策能力,能根据条件选择性地执行某些部分; 5.使用宏程序能极大地简化编程,精简程序。适合于复杂零件加工的编程。

一.宏变量及宏常量 1.宏变量 先看一段简单的程序: G00 上面的程序在X轴作一个快速定位。其中数据是固定的,引入变量后可以写成:#1= ;#1是一个变量 G00 X[#1] ;#1就是一个变量 宏程序中,用“#”号后面紧跟1~4位数字表示一个变量,如#1,#50,#101,……。变量有什么用呢变量可以用来代替程序中的数据,如尺寸、刀补号、G指令编号……,变量的使用,给程序的设计带来了极大的灵活性。 使用变量前,变量必需带有正确的值。如 #1=25 G01 X[#1] ;表示G01 X25 #1=-10 ;运行过程中可以随时改变#1的值 G01 X[#1] ;表示G01 X-10 用变量不仅可以表示坐标,还可以表示G、M、F、D、H、M、X、Y、……等各种代码后的数字。如: #2=3 G[#2] X30 ;表示G03 X30 例1 使用了变量的宏子程序。 %1000 #50=20 ;先给变量赋值 M98 P1001 ;然后调用子程序

电脑与数控机床加工程序的传输及操作

电脑与数控机床加工程序的传输及操作 作者:未知文章来源:本站原创点击数514 更新时间:2005-10-7 文章录入:admin 责任编辑:admin 摘要介绍电脑与数控机床加工程序的传输软件及操作方法 关键词数据传输软件 中图分类号TP334 文献识别码B 近年来,大连机车车辆有限公司先后从日本、德国、美国、台湾、奥地利、等国陆续引进数控加工中心和数控车床数十台。以前,数控机床加工程序的输入采用纸带传输程序或是手工输入时,存在如下缺点:(1)纸带传输效率低,识别正确率低;(2)纸带传输程序时会将机床中原有的程序自动删除;(3)纸带不易长时间保存;(4)手工输入效率低,编程者劳动强度大,易出错;(5)CNC内存较小,程序比较大时就无法输入。针对上述问题,公司应用PCIN4.2和DNC4.0数控机床的数据传输软件,通过笔记本电脑,即可解决所有数控机床的程序数据的输入和输出。 DNC4.0数据传输软件是台湾NEWCAM为WINDOWS操作界面,适用于FANUC—16i系统、FANUC—18M系统、SIEMENS—840D。 PCIN4.2软件(SIEMENS公司出品),DOS操作界面,适用于较早的NC操作系统,如FANUC—0、6系统、SIEMENS 850系统。 接口,通过笔记本电脑与数控机床CNC之间用一根RS232数据传输电缆线联接,即可快速而准确地实现互相传输的目的。 下面分别介绍DNC和PCIN的使用和具体的操作方法。 1、DNC软件的使用 (1)参数设置 利用笔记本电脑传输程序,将数据线连接好。打开电脑中的DNC软件,出现菜单界面。 点击“参数”键后,参数对话框中,添入相应内容:收送码别:ASCII;收送埠值:COM1收送速率:19200;同位检查:偶数;资料长度:7;停止位元:1;交谈模式:控制器码,收送目标:控制器。 参数设置完成后按“确定”键(注意参数必须与机床搭配,否则无法进行程序传输)。 (2)传送程序 将电脑中存储的已编制好的程序传送到机床中。点击菜单中的“传送”键,在传送程式对话框中,选择已编制好的加工程序,在窗口中找到要传输的程序的路径。 这时将机床传输操作准备好(机床操作参考“加工中心电控系统操作说明书”)。用点击传送程式对话框“打开”键。同时,按机床的传输执行键,NC便开始读入程序。(注意:如果按执行键过早,机床屏幕显示无连接;如果按执行键过晚,机床接收到的程序将缺少前面的程序段。) (3)接收程序

数控机床编程代码

快速定位(G00) 1. 格式 这个命令把刀具从当前位置移动到命令指定的位置(在绝对坐标方式下),或者移动到 某个距离处(在增量坐标方式下)。 2. 非直线切削形式的定位 我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。刀具路径不是直线, 根据到达的顺序,机器轴依次停止在命令指定的位置。 3. 直线定位 刀具路径类似直线切削(G01) 那样,以最短的时间(不超过每一个轴快速移动速率)定 位于要求的位置。 图5.2-1 4. 举例 N10 G00 X-100 Y-100 Z65 G01 直线切削进给(G01) 1. 格式 G00 X_ Y_ Z_ G01 X_ Y_ Z_F_ 这个命令将刀具以直线形式,按F代码指定的速率,从它的当前位置移动到程序要求的 位置。F 的速率是程序中指定轴速率的复合速率。 图5.2-2 2. 举例

G01 G90 X-50. F100;或 G01 G91 X30. F100; G01 G90 X-50. Y30. F100;或 G01 G91 X30. Y15. Z0 F100; G01 G90 X-50. Y30. Z15. F100; 圆弧切削(G02/G03 G17/G18/G19) 1. 格式 圆弧所在的平面用G17, G18 和G19 指令来指定。但是,只要已经在先前的程序块里定 义了这些命令,也能够省略。圆弧的回转方向像下图表示那样,由G02/G03 来指定。在圆 圆弧在XY 面上 G17 G02 ( G03 ) G90 ( G91 ) X_ Y_ F_;或G17 G02 ( G03 ) G90 ( G9 1 ) I_ J_ F_; 或G17 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧在XZ 面上 G18 G02 ( G03 ) G90 ( G91 ) X_ Z_ F_;或G18 G02 ( G03 ) G90 ( G91 ) I_ K_ F_; 或G18 G02 ( G03 ) G90 ( G91 ) R_ F_; 圆弧在YZ 面上 G19 G02 ( G03 ) G90 ( G91 ) Y_ Z_ F_;或G19 G02 ( G03 ) G90 ( G91 ) J_ K_ F_; 或G19 G02 ( G03 ) G90 ( G91 ) R_ F_; G02/G03 G17/G18/G19 圆弧所在的平面用G17, G18 和G19 指令来指定。但是,只要已经在先前的程

在数控车床上如何运用子程序编写程序

在数控车床上如何运用子程序编写程序 发表时间:2009-11-26T15:29:15.153Z 来源:《中小企业管理与科技》2009年7月下旬刊供稿作者:任传威[导读] 本文着重介绍经济型数控车床加工编程中子程序概念、应用技巧及编程中注意的问题,并给出了具体的示例。任传威(辽宁省锦州市机电工程学校机加教研室)摘要:子程序编程是数控车床手工编程中常用的方法之一,正确使用子程序,可以有效简化手工编程工作量,减少程序所占内存,提高加 工效率。本文着重介绍经济型数控车床加工编程中子程序概念、应用技巧及编程中注意的问题,并给出了具体的示例。关键词:数控车床子程序指令编程 0 引言 在经济型数控车床中,由于大部分都采用开环控制方式,数控系统简单,内存容量小等特点,编程人员应如何尽量编制较短的加工程序来达到高精度的零件加工要求,成了数控编程的关键。因此,在程序段中,当某一程序反复出现(即工件上有好几个部分相同的切削路线)时,把同类的程序段单独编制,并按一定格式单独加以命名,作为子程序,事先编好程序存储起来,编程时调用,这样便可使程序简单清楚。现以CK6136车床为例说明。 1 子程序指令格式 在不同的数控系统中,几乎都有子程序加工指令,但书写格式不尽相同。各指令的书写格式如下: 1.1 M98─子程序调用指令编程格式:M98 Pxxxx Lxxxx 说明: P后面的4位为子程序号;L后面4位为重复调用次数,省略时为调用一次。 1.2 M99─子程序的返回编程格式:M99 说明:在一个子程序的最后设置,表示该子程序运行结束,并返回到主程序。 2 子程序指令编程应用 在数控车床中,并不是所有的加工零件都要用子程序指令来编程,只有在一个零件上,凡是有两处或两处以上形状和大小都相同的加工部位,为简化程序的编制,均可用子程序调用来加工。已知:毛坯直径Φ32mm,长度77mm,一号刀为外圆车刀,二号刀为切断刀,其宽度为3mm。 编程如下: 主程序: O1000; N010 G00 X100. Z100.; (对刀点的设置) N020 T0101; N030 S800 M03 M08 G95; N040 X35. Z0.; N050 G01 X0. F0. 3; (车削右端面) N060 G00 X30. Z2.; N070 G01 Z-55.; (车Φ30的外径) N080 X35.; N090 T0100; N100 G00 X100. Z100. T0202; (返回对刀点) N110 X32. Z0.; N120 M98 P2000 L2; (调用子程序) N130 G00 W-12.; N140 G01 U-10. F0.15; N150 G04 X2.; N160 U2.; N170 G01 U-10.; N180 G04 X2.; N190 U2.; N200 G01 U-10. F0.15; N210 G04 X2.; N220 U2.; N230 G01 U-7.; N240 G04 X2.; N250 U31.; N260 G00 X100.; N270 Z100. M09; N280 M05; N290 M30; 子程序1: O2000; N310 G00 W-12.;

数控车床编程基础实例

数控基础编程实例全系全解 G00 快速定位速度值机床本身决定、由速率旋钮控制 G01 直线切削第一节程式一定要附于F值 G02 顺时针圆弧切削 G03 逆时针圆弧切削 G04 暂停 G15 极坐标系统取消 G16 极坐标系统设定 G17 X-Y 平面设置 G18 X-Z平面设置 G19 Y-Z平面设置 G20 英制单位设置 G21 公制单位设置 G28 返回机床原点 G29 从原点到指令点 G40 刀具补正取消 G41 刀具左补正(半径) G42 刀具右补正 G43 刀具长度正向补正 G44 刀具长度负向补正 G49 长度补正取消(H 为刀长补正代码,注意撞刀,要仔细)

G54 工作坐标1 G55 工作坐标2 G56 工作坐标3 G57 工作坐标4 G58 工作坐标5 G59 工作坐标6 G70 精加工 G73 高速深孔钻循环G80 取消循环 G81 钻孔循环 G82 深孔钻削循环G83 深孔啄钻 G84 右螺旋功牙 G85 铰孔 G86 镗孔 G90 绝对坐标 G91 增量坐标 G92 工件坐标设定G98 回归起始点循环G99 回归R点循环这几个是最常用的:M00 程序停止

M01 任选停止 M02 程序结束 M03 主轴正转 M04 主轴反转 M05 主轴停止 M06 刀具交换 M08 冷却液开 M09 冷却液关 M30 程序结束 M40 主轴齿轮空档 M41 主轴齿轮1档或底速线圈 M42 主轴齿轮2档或高速线圈 M98调用子程序 M99返回主程序 这个面的做为参考:M00 程序停止M01 任选停止 M02 程序结束 M03 工作主轴起动(正转) M04 工作主轴起动(反转) M05 主轴停止 M06 刀具交换 M07 吹气

广州数控车床编程自学手册

广州数控车床编程手册 第一章:编程基础 1.1GSK980TD简介 广州数控研制的新一代普及型车床CNC GSK980TD是GSK980TA的升级产品,采用了32位高性能CPU和超大规模可编程器件FPGA,运用实时多任务控制技术和硬件插补技术, 实现μm级精度运动控制和PLC逻辑控制。 技术规格一览表

1.2 机床数控系统和数控机床 数控机床是由机床数控系统(Numerical Control Systems of machine tools)、机械、电气控制、液压、气动、润滑、冷却等子系统(部件)构成的机电一体化产品,机床数控系统是数控机床的控制核心。机控系统由控制装置(Computer Numerical Controler简称CNC)、伺服(或步进)电机驱动单元、伺服(或步进)电机等构成。 数控机床的工作原理:根据加工工艺要求编写加工程序(以下简称程序)并输入CNC,CNC加工程序向伺服(或步进)电机驱动单元发出运动控制指令,伺服(或步进)电机通过机械传动构完成机床的进给运程序中的主轴起停、刀具选择、冷却、润滑等逻辑控制指令由CNC传送给机床电气控制

系统,由机床电气控制系统完成按钮、开关、指示灯、继电器、接触器等输入输出器件的控制。目前,机床电气控制通常采用可编程逻辑控制器(Programable Logic Controler 简称PLC),PLC具有体积小、应用方便、可靠性高等优点。由此可见,运动控制和逻辑控制是数控机床的主要控制任务。 GSK980TD车床CNC同时具备运动控制和逻辑控制功能,可完成数控车床的二轴运动控制,还具有内置式PLC功能。根据机床的输入、输出控制要求编写PLC程序(梯形图)并下载到GSK980TD,就能实现所需的机床电气控制要求,方便了机床电气设计,也降低了数控机床成本。 实现GSK980TD车床CNC控制功能的软件分为系统软件(以下简称NC)和PLC软件(以下简称PLC)二个模块,NC模块完成显示、通讯、编辑、译码、插补、加减速等控制,PLC模块完成梯形图解释、执行和输入输出处理。 1.3编程基本知识 1、坐标轴定义 数控车床示意图 GSK980TD使用X轴、Z轴组成的直角坐标系,X轴与主轴轴线垂直,Z轴与主轴轴线方向平行,接近工件的方向为负方向,离开工件的方向为正方向。

电脑与数控机床加工程序的传输及操作

电脑与数控机床加工程序的传输及操作 近年来,大连机车车辆有限公司先后从日本、德国、美国、 台湾、奥地利、等国陆续引进数控加工中心和数控车床数十台。以前,数控机床加工程序的输入采用纸带传输程序或是手工输入时,存在如下缺点:(1)纸带传输效率低,识别正确率低;(2)纸带传输程序时会将机床中原有的程序自动删除;(3)纸带不易长时间保存;(4)手工输入效率低,编程者劳动强度大,易出错;(5)CNC内存较小,程序比较大时就无法输入。针对上述问题,公司应用PCIN4.2和DNC4.0数控机床的数据传输软件,通过笔记本电脑,即可解决所有数控机床的程序数据的输入和输出。 DNC4.0数据传输软件是台湾NEWCAM为WINDOWS操作界面,适用于FANUC—16i系统、FANUC—18M系统、SIEMENS—840D。 PCIN4.2软件(SIEMENS公司出品),DOS操作界面,适用于较早的NC操作系统,如FANUC—0、6系统、SIEMENS 850系统。 接口,通过笔记本电脑与数控机床CNC之间用一根RS232数据传输电缆线联接,即可快速而准确地实现互相传输的目的。 下面分别介绍DNC和PCIN的使用和具体的操作方法。 1、DNC软件的使用 (1)参数设置

利用笔记本电脑传输程序,将数据线连接好。打开电脑中的DNC软件,出现菜单界面。 点击“参数”键后,参数对话框中,添入相应内容:收送码别:ASCII;收送埠值:COM1收送速率:19200;同位检查:偶数;资料长度:7;停止位元:1;交谈模式:控制器码,收送目标:控制器。 参数设置完成后按“确定”键(注意参数必须与机床搭配,否则无法进行程序传输)。 (2)传送程序 将电脑中存储的已编制好的程序传送到机床中。点击菜单中的“传送”键,在传送程式对话框中,选择已编制好的加工程序,在窗口中找到要传输的程序的路径。 这时将机床传输操作准备好(机床操作参考“加工中心电控系统操作说明书”)。用点击传送程式对话框“打开”键。同时,按机床的传输执行键,NC便开始读入程序。(注意:如果按执行键过早,机床屏幕显示无连接;如果按执行键过晚,机床接收到的程序将缺少前面的程序段。) (3)接收程序 将机床中存储的加工程序传送到电脑中,点击软件界面的“接收”键,出现接收程式对话框。在“接收程式” 对话框中设置要存入的路径,设置完成后按“保存”键,然后可操作机床进行传输(机床操作参考“加工中心电控系统操作说明书”)。

cimco机床传输说明

1 FANUC数控机床程序传输流程 fanuc数控系统机床在设置好计算机及机床端参数后,按照下面的顺序即可传输程序; 机床接收程序操作步骤: 编辑PROG 操作> READ 输入程序号(Oxxxx)执行(exc)SKP闪动... 计算机端发送(使用caxa lathe 2008 里的通信功能发送代码文件) 2 FANUC程序传输 机床:机床打到MDI档位—程序键(PROG)--按拓展键())--选择“列表+”—按“操作”—按拓展键())--选择“输入” 传输端口设置 1CIMCO: 打开CIMCO—点击“机床通讯”—点击“DNC设置”—设置如下:串口1,停止位2,奇偶位:偶,波特率19200数据位7,流控制:软件设置如下设定和后点击确定保存—点击发送程序至机床。 一般设置如下:端口com1、波特率9600、数据位7、奇偶数偶、停止位2、流控制硬件。记得要把电脑里上述参数跟软件里的设成一致。电脑里的波特率只能比机床里的低或相等。 不知你在换电脑前用过否,电脑里面是这样设置的:右击我的电脑,点属性,点硬件,点设备管理器,点端口前的+号,右击com1,点属性。剩下的就不用我讲了吧。 2 法兰克系统的传输速度为19200 三菱系统的传输速度为9600(三菱系统只能用线传)3 FANUC系统计算机端参数:端口:com1停止位:2位数据位:7位波特率:9600奇偶位:偶握手方式:XON/XOFFFANUC数控系统机床端设置:MDI SYSTEM > ALL IO 参数显示如下:I/O : 0 OR 1 (2 OR 3)DEVICE NUM: 1 BAUDRATE: 9600STOP BIT: 2 NULL INPUT: NOTV CHECK: OFFTV CHECK: OFFPUNCH : ISOINPUT : ASC11FEED OUTPUT: NO FEEDEOB OUTPUT: LFCRCR 4 FANUC 0T系统能不能和电脑连接传输程序 OUTPUT: NO FEEDEOB OUTPUT: LFCRCR 4 FANUC 0T系统能不能和电脑连接传输程序 2009-3-3 14:51 提问者:aqing_88 |浏览次数:1288次 如果能,那机床端怎么操作才能接收程序呢 可以的,通道号I/O=0,I/O=1,停止位0002=1****0*1,0012=1****0*1,波特率0552=10

FANUC系统数控机床MDI操作面板按键的详细说明上课讲义

F A N U C系统数控机床M D I操作面板按键的 详细说明

FANUC系统数控机床MDI操作面板按键的详细说明: 1 ALTER 修改程序及代码 2 INSRT 插入程序 3 DELET 删除程序 4 EOB 完成一句 (END OF BLOCK) 5 CAN 取消(EDIT 或 MDI MODE 情况下使用) 6 INPUT 输入程序及代码 7 OUTPUT START 输出程序及指令 8 OFFSET 储存刀具长度、半径补当值 9 AUX GRAPH 显示图形 10 PRGRM 显示程序内容 11 ALARM 显示发生警报内容或代码 12 POS 显示坐标 13 DGONS PARAM 显示自我诊断及参数功能 14 RESET 返回停止 15 CURSOR 光标上下移动 16 PAGE 上下翻页 17 O 程序号码由 O0001~O9999 18 N 顺序号码由N0001~N9999 19 G 准备功能代码 20 X 坐标轴运动方向指令 21 Y 坐标轴运动方向指令 22 Z 坐标轴运动方向指令

23 H 长度补偿功能代码 24 F 进给(FEED)指令 25 R 圆弧半径指令 26 M 辅助功能指令 27 S 主轴指速指令 28 T 刀具号码 29 D 半径补偿功能代码 30 I . J .K 圆弧起点至圆弧中心距离(分别在X,Y,Z轴上) 31 P 子程序调用代码 32 PROGRAM PROTECT 程序记忆保护开关 33 MEMORY 自动执行程序 34 EDIT 编辑 35 MDI 手动编辑 36 SINGL BLOCK 单句执行 37 BLOCK DELET 指定不执行单句程序 (与 / 键共享) 38 OPT STOP 选择性停止 (与M01码共享) 39 DRY RUN 空运行 40 PRG TEST 不执行M.S.T.码指令 41 CYCLE START 循环动(执行程序) 42 CYCLE STOP 循环停止(暂停程序) 43 PRG STOP 程序停止(与M00共享) 44 HOME 返回X.Y.Z.各轴机械原& #59843; 45 JOG 手动进给(行位或切削) 46 MPG 手动驱动器

相关主题