华中数控车

2024-06-24

华中数控车(精选十篇)

华中数控车 篇1

关键词:插补,双曲线,高级编程语言

0 引言

随着工业产品的不断发展, 数控车削中经常遇到双曲线轮廓。在数控加工中, 对于复杂轮廓的程序, 一般采用自动编程实现, 但由于编程软件生成的双曲线轮廓程序长、不易修改、难以控制加工精度, 因此编程人员只能花费大量时间手工编写双曲线程序, 编写效率低。

我们根据双曲线轮廓参数方程, 采用华中系统为用户配置的高级编程语言, 结合数控插补原理, 编写了双曲线轮廓的“插补指令”及源代码程序[1], 不仅减少了程序段数目, 而且控制了加工精度。编程人员根据双曲线轮廓的尺寸, 设定“插补指令”参数, 便可获得双曲线轮廓的数控加工程序。

1 双曲线轮廓“插补”功能

所谓“插补”是指数控系统根据曲线起点和终点的坐标, 运用特定的数学算法, 自动地在起点与终点之间生成一系列的坐标数据, 即数据点的密化处理。插补运算的任务就是要以最简单的数学计算方法, 用微小的直线段去逼近工件的成形轮廓[2]。数控系统中, 一般都有直线和圆弧插补功能, 而双曲线等特殊轮廓的插补功能需要编程人员根据数控系统的语言构建。

下面将根据华中系统的编程原则及双曲线轮廓的特点, 实现双曲线轮廓“插补”功能。

1.1 双曲线参数方程

首先确定数控加工的双曲线方程一般为:

其曲线图如图1所示。

以双曲线焦点位置不同, 分两种情况讨论双曲线参数方程[3]:

1) 当焦点在x轴时, 以双曲线方程中的Z为自变量, X为因变量, 参数方程为:

其中:a为实半轴长;b为虚半轴长;x0和z0为双曲线中心点坐标。

2) 当焦点在z轴时, 以双曲线方程中的以X为自变量, Z为因变量, 参数方程为:

方程中的参数含义同式 (2) 一致。

1.2 双曲线轮廓“插补”计算参数

华中系统G代码调用子程序时, 系统会将当前程序段的内容拷贝到子程序执行时的局部变量#0~#25中, 同时拷贝当前通道轴的绝对位置 (机床绝对坐标) 到子程序执行时的局部变量#30~#38。插补计算程序中的局部变量对应着插补指令的地址符, 编程人员按字符含义为地址符赋值, 插补计算程序中的局部变量也会得到相应数值。表1为双曲线轮廓插补计算时需要设置的参数。

1.3 双曲线插补流程

根据数控插补原理规定, 插补运算之前应给定插补曲线起点和终点的坐标值、双曲线实轴和虚轴长度、中心点坐标值、自变量增加值等。自变量增加值的大小决定工件表面质量及加工精度, 双曲线插补运算具体流程图如图2所示。

2 双曲线轮廓“插补指令”的实现

2.1 插补计算程序

1) 当焦点在x轴时, 双曲线轮廓的插补计算程序如下:

%9999

IF[#12]EQ[#13]

M99

ENDIF

IF[#12*#13]LT 0

M99

ENDIF

IF#12 GT#13;走刀方向判断

#14=-#14

ENDIF

#3=#12;双曲线起点Z坐标

#3=#3+#16;双曲线Z方向中间点位置偏移

#4= (#0/#1) *SQRT[#1*#1+#3*#3];双曲线X方向中间点计算

WHILE ABS[#12]NE ABS[#13];用步长#14段小直线逼近双曲线

IF ABS[#13-#12]LE ABS[#14];终点判别

#12=#13

ELSE

#12=#12+#14;自变量增加

ENDIF

#5=#12

#5=#5+#16

#6= (#0/#1) *SQRT[#1*#1+#6*#6]

G91 G01 U[2*[#6-#4]]W[#5-#3];采用增量方式直线走刀

#12=#12;坐标点替换

ENDW

M99

2) 当焦点在Z轴时, 双曲线轮廓的插补计算程序如下:

%9998

IF[#12]EQ[#13]

M99

ENDIF

IF[#12*#13]LT 0

M99

ENDIF

IF#12 GT#13;走刀方向判断

#14=-#14

ENDIF

#3=#12;双曲线起点X坐标

#4= (#0/#1) *SQRT[#1*#1+#3*#3];双曲线Z方向中间点计算

#4=#4+#16;双曲线Z方向中间点位置偏移

WHILE ABS[#12]NE ABS[#13];用步长#14段小直线逼近双曲线

IF ABS[#13-#12]LE ABS[#14];终点判别

#12=#13

ELSE

#12=#12+#14;自变量增加

ENDIF

#5=#12

#6= (#0/#1) *SQRT[#1*#1+#6*#6]

#6=#6+#16

G91 G01 U[2*[#5-#3]]W[#6-#4];采用增量方式直线走刀

#12=#12坐标点替换

ENDW

M99

2.2 双曲线轮廓“插补指令”

指令格式:

M98__P__M__N__O__Q__A__B__;

其中:M98为调用程序;P为双曲线插补计算程序名称;M为双曲线起点X或Z坐标值;N为双曲线终点X或Z坐标值;O为自变量增加值;Q为双曲线中心点X或Z坐标值;A为实轴长度;B为虚轴长度。

2.3 插补指令验证

在华中数控车床上加工如图3所示的零件[4], 采用尺寸为准32 mm×70 mm的铝毛坯, 工件坐标系原点设置在工件右端面与轴线交点处, 双曲线中心点的坐标为 (X0, Z-29.5) , 起点坐标为 (X30, Z-15) , 终点坐标为 (X30, Z-44) 。

加工程序:

T0101

M03 S700;主轴正转, 转速700r/min

G00 X35 Z5;刀具到达加工起点

G01 X30;刀具到达加工轮廓位置

Z-63;车削外轮廓

G00 X32 Z-15;刀具到达双曲线起点

M98 P9999 M-15 N-44 O0.5

Q-29.5 A10 B13;加工双曲线轮廓

G90 G00 X100 Z100;退刀

M02;程序结束。

工件加工后的效果见图4所示, 测量后发现, 零件实际尺寸与要求尺寸一致, 这表明构建的双曲线轮廓“插补指令”是正确的。

3 结语

本文采用插补思想, 使用华中系统高级编程语言编写了双曲线轮廓的“插补指令”, 提高了编程效率。该指令具有以下特点:

1) 简洁易读, 编程者编写双曲线程序时, 不必读懂双曲线插补代码, 仅需根据双曲线的尺寸对“插补指令”中的参数赋值。

2) 可控制加工精度, 工件的加工精度与插补代码中的自变量增加值大小有关, 增加值越小, 加工精度越高, 但也会增加计算量。

3) 适用性强, 编程人员使用双曲线“插补指令”时, 根据双曲线焦点的位置, 调用对应的双曲线插补计算程序, 便可完成双曲线加工程序的编写。

参考文献

[1]呼刚义, 刘振.基于华中数控车宏程序的椭圆轮廓“插补指令”构建与实现[J].制造业自动化, 2012, 34 (9) :35-36.

[1]姬清华.数控原理与应用[M].北京:北京理工大学出版社, 2007.

[1]关颖.基于FANUC系统的双曲线宏程序编制与加工解析[J].机床与液压, 2012, 40 (8) :59-60.

华中数控公司培训总结(朱成俊) 篇2

------青海省湟中县职业技术学校

朱成俊

2012年10月10日-2012年12月21日,我参加了华中数控公司中职骨干教师国家级培训,近三个月的学习感受颇深。既学到了数控机床安装与调试的很多知识与技能,又吸取了兄弟学校成功的办学经验,开阔了视野,在思想上有了更新的飞跃,认识上有了更大的提高。正是由于国家对职业教育的重视才有我们今天的学习机会,这几年党中央和国务院把职业教育作为整个教育发展的战略重点,大力发展职业教育,因此职业教育有了一个突破性的进展。这些也让我们感觉到了压力和挑战,感觉到了肩上的重任。动力来自压力,近三个月来,我们在培训基地老师的指导下,认真吸收消化所教内容,共同探讨,苦练技能,提高了自己的思想认识和整体素质。

在学习即将结束之际,请允许我代表全体学员向华中数控培训基地的老师致以最衷心的感谢和最诚挚的敬意。感谢你们在学习上的谆谆教诲和生活上无微不至的关怀;感谢你们教会了我们新的数控机床相关理论知识,提高了实践能力;也感谢你们给我们创造参观调研学习的机会,开拓了我们的视野,奠定了自身持续发展的基础。下面就谈谈自己在学习期间的感受吧。

我们这些学员,有很多专业不对口,对生产实际缺乏了解,实践技能水平相对较低。此次培训采取“基地培训+企业参观访问”的模式,正好能弥补我们知识结构的不足。培训基地为我们提供了良好的学习实训环境,为了切实提高我们的专业水平,基地制定了包括培训

目标、培训要求、培训模块、考核选优标准在内的培训方案。培训目标紧贴专业骨干教师各方面的需求;培训内容实用、针对性强,既注重对数控机床理论、前沿技术知识的介绍,又突出关键技能的训练;培训安排具体细致,可操作性强。最为关键的是技能训练,在培训基地实操的一段时间里,培训基地的老师们根据多数学员的实际情况特点,灵活的地设定实训计划,兼顾学员的整体能力素质推进,通过共同努力,在这里我们学到了数控车床和铣床的电气原理、安装方法及要求,数控系统的组成及常用元器件特性,数控装置及其接口的定义内涵,系统参数的调试方法,数控机床主轴控制系统知识,plc操作、编译及调试,机床机械测试等一些列完整的安装、调试和维护知识与技能。

按照培训计划,培训基地每周又安排我们到武钢博物馆、可口可乐、华工激光公司、武汉华科大机械学院、武汉职业技术学院、武汉船舶学院等企业和学校的车间及实训室进行参观。在企业,我们学习企业文化,了解企业管理,感受企业运作流程。在学校,我们感受校园文化,了解专业发展模式,畅谈学生的提高发展,通过这些让我深刻认识到:作为职业学校的教师,我们既要教给学生专业知识、专业技能,更要教学生如何脚踏实地做事,培养学生吃苦耐劳的精神。让我们的学生树立牢固的质量意识和安全意识,学生的技能培训要尽可能的结合真实的工厂生产作业环境,提高学生进入企业后的适应能力。职业学校要与企业紧密结合,加强实习、加强校企联合,广泛开展订单培训等。通过参观“华中杯”湖北数控大赛现场,以及和裁判的交流,基本了解了数控专业课程和教学改革的方向,本专业教学与企业实践,技能大赛的衔接,知道了本专业领域应着中培养的关键技能,开拓了眼界,丰富了实践经验。

为搞好本次中职骨干教师培训,学校邀请了武汉轻工学校等院校的老师来给我们讲授了中等职业教育教学的理论和教学方法,数控专业的理论课程和专业技能实训课程设置。让我了解了职业教育发展和改革的步伐,感受到了差距,激发了热情。她们讲授的在职业教育方面新颖的职教观点和教学方法,通过与大家广泛的交流,使我们充分认识到职业教育之任重道远,课程改革之势在必行,同时充分领略到她们在专业技术上独到的见解,也充分认识到了自身和所在学校在横向比较中存在的优势以及不足,为今后的发展指明了具体的方向。

这次培训,还有一个感触比较深的是经验交流。此次参加培训的学员是来自全国各地的中职骨干教师。在近三个月的时间里,大家就各自学校专业发展提高的经验做法,专业教师关心的问题和专业技能方面进行了广泛的交流和探讨,博采众长,互相促进,在这过程中也结下了深厚的友谊!

两个多月的培训时间是短暂的,但收获却是丰硕的。通过培训,我们增强了作为骨干教师的责任感、使命感;通过培训,我们来自五湖四海的教师有了一个互相交流、互相学习,取长补短、增进友谊的平台;通过培训,提高了理论水平,掌握了操作技能,更新了教育理念,实现了真正向“双师型”教师的转变。最后再次感谢培训基地给

我们创造了一个相互学习的平台,感谢培训基地老师们对我们付出的一切。

华中数控:8型数控系统有重大突破 篇3

记者求证:记者致电公司证券部,电话一直无人接听。

近日,华中数控(300161)在投资者互动平台上表示,公司不断优化华中8型等系列产品,目前,华中8型数控系统已在3C等领域取得了重大突破,同时,在转型中公司新拓展的机器人业务进展顺利,公司将继续着力于数控技术及公司机器人产品的行业运用,改善经营业绩。

资料显示,华中数控为主要从事中、高档数控装置、伺服驱动装置、数控机床、红外热像仪等产品研发、生产和销售的高科技企业。公司产品主要销售于国内市场,但也有部分出口海外市场,此部分产品占公司营业收入的比重较小。

受种种因素的影响,今年以来公司的业绩亏损依然严重,前三季度实现营业收入3.68亿元,同比下降12.34%,实现净利润净利润:-5223.44万,同比下降4161.10%。公司同时预计,2015年全年归属于上市公司股东的净利润可能为亏损。

值得投资者注意的是,今年上半年,公司与佛山市南海区联华资产经营管理公司拟成立合资公司——佛山华数机器人公司,其中华中数控持股51%。主要生产通用六轴和用于冲压、锻压、搬运的四轴机器人;公司控股子公司上海登奇机电技术公司拟在佛山组建研发制造伺服电机的独资公司——佛山登奇机电技术公司。主要生产为智能制造装备产业配套的伺服电机。

分析认为,佛山市是广东三大装备制造业基地之一,对工业机器人的需求巨大。通过落子佛山,公司既可以受益佛山装备制造业的智能化改造,也能协同深圳子公司,辐射整个广东市场,为公司数控系统、伺服电机、机器人业务提供强大的增长动力。根据公司的目标,一年后两公司合计销售收入可达1.5亿元,三年达产销售收入可达5亿元。

华中数控机床回参考点故障处理 篇4

一、返回机床参考点的方法

按机床检测元件检测原点信号方式的不同, 返回机床参考点的方法有栅点法和磁开关法。在栅点法中, 检测器随着电机一转信号同时产生一个栅点或一个零位脉冲;在机械本体上安装一个减速挡块及一个减速开关, 当挡块压下减速开关时, 伺服电机减速到接近原点速度运行。当挡块离开减速开关时 (即释放开关后) , 数控系统检测到的第一个栅点或零位信号即为原点。在磁开关法中, 在机械本体上安装磁铁及磁感应原点开关或接近开关, 当磁感应开关或接近开关检测到原点信号后, 伺服电机立即停止运行, 该点即为原点。

栅点法的特点是如果接近原点速度小于某一特定值, 则伺服电机总是停止于同一点, 机床原点的保持性好。磁开关法的特点是软件及硬件简单, 但原点位置会随着伺服电机速度的变化而成比例地漂移, 即原点不确定, 目前, 大多数机床采用栅点法。

栅点法中, 又分为以绝对脉冲编码器方式归零和以增量脉冲编码器方式归零。在绝对脉冲编码器的系统中, 只要绝对编码器的后备电池有效, 在调试时第一次开机后的每次开机, 不必进行回参考点操作。在增量脉冲编码器的系统中, 回参考点方式有: (1) 开机后在回参考点模式下直接回参考点; (2) 在存储器模式下, 第一次开机手动回原点, 以后均可用G代码方式回参考点。

二、华中数控机床回参考点的方式

1. 回参考点的Z脉冲方式 (零脉冲方式)

手动回参考点时, 先以参数设置的快进速度v1向参考点方向移动, 当撞块压下参考点减速开关时, 伺服电机减速至由参数设置的接近参考点速度v2继续向前移动;当撞块释放减速开关后, 数控系统检测到编码器发出的第一个栅点或零标志信号时, 即制动到速度为零, 再前移参考点偏移量而停止于参考点 (图1) 。

2. 回参考点的“+-”方式

回参考点时, 先以快进速度v1向参考点方向移动, 当撞块压下减速开关时, 制动到速度为零, 再以接近参考点速度v2向相反方向移动。当撞块释放参考点接近开关后, 数控系统检测到检测反馈元件 (如编码器) 发出的第一个栅点回参考点标志信号时, 轴即制动到速度为零, 再前移参考点偏移量而停止于参考点 (图2) 。

3. 回参考点的“+-+”方式

回参考点时, 先以快进速度v1向参考点方向移动, 撞块压下减速开关时, 制动到速度为零, 再向相反方向低速微动。当撞块释放减速开关时, 回参考点轴又反向以v2速度沿原快进方向移动。当撞块再次压下减速开关时, 回参考点轴仍以接近参考点速度v2前移到减速撞块释放减速开关后, 数控系统检测到第一个栅点或零标志信号时, 轴即制动到速度为零, 再前移参考点偏移量而停止于参考点 (图3) 。

三、华中数控机床回参考点常见故障原因及排除

1. 机床回不了参考点

(1) 系统参数设置错误。重新设置系统参数, 华中数控系统坐标轴位置跟随误差的设置必须保证>12000μm, 这样坐标轴在参考点减速挡块压上到脱离的区间里, 至少能检测到一个脉冲编码器的零位脉冲输入, 即在参考点减速行程内, 必须保证伺服电机或编码器转动1转以上。

(2) 零脉冲不良, 导致回参考点时找不到零脉冲, 原因可能是编码器及接线故障或系统轴板故障, 应检查接线、板卡以及对编码器进行清洗或更换。

(3) 减速开关损坏或短路, 会造成不能产生减速信号, 应维修或更换减速开关。

(4) 机械误差, 包括导轨平行度、导轨与压板面平行度、导轨与丝杠的平行度超差等。应重新调整机床。

(5) 当采用全闭环控制时光栅尺沾了油污, 不能采集信号, 应清洗光栅尺。

2. 机床回参考点时找不准参考点

(1) 减速挡块位置距离限位开关行程过短或过长, 应调整减速挡块的位置。

(2) 零脉冲不良, 回参考点时会找不到零脉冲, 应清洗或更换编码器。

(3) 减速开关损坏或短路, 应维修或更换减速开关。

(4) 线路板故障 (如数控系统控制检测放大的线路板出错) , 应更换线路板。

3. 回参考点位置随机性变化

(1) 零脉冲信号受到干扰。检查反馈电缆屏蔽线的连接、接地及脉冲编码器的电缆情况等。

(2) 编码器的供电电压过低。检查脉冲编码器线路板上+/-端子电源电压是否在规定值范围内, 调整主板上的输出电压值等。

(3) 电机与丝杠的联轴器松动。在电机轴上做一标记, 检查电机轴与丝杠之间是否同步, 若不同步, 紧固联轴器。

(4) 电机转矩过低或伺服调节不良, 引起跟踪误差过大, 应调节伺服参数, 改变其运动特性。

(5) 零脉冲不良。用示波器检查编码器的输出脉冲, 如输出不正常, 则对编码器进行清洗或更换。

(6) 滚珠丝杠间隙增大, 应调整滚珠丝杠螺母副轴向间隙。

4. 回参考点后原点漂移或参考点发生整螺距偏移

(1) 参考点单个脉冲偏移故障。减速开关与减速挡块安装不合理, 使减速信号与零脉冲信号相距过近, 这时参考点往往会发生单个螺距偏移, 此时调整减速开关或挡块的位置, 使机床轴开始减速的位置大概处在一个栅距或一个螺距的中间位置。

(2) 参考点发生多个螺距偏移。参考点减速信号不良、减速挡块固定不良引起寻找零脉冲的初始点发生了漂移及零脉冲不良等, 均会引起螺距偏移。应检查减速信号是否有效, 接触是否良好, 重新固定减速挡块并清洗码盘。

四、华中数控机床回参考点故障维修实例

例1一台HNC-21T数控车床在回参考点时的实际位置每次都不一样, 漂移一个栅点或一个螺距的位置, 并且时好时坏。

分析处理:如果每次漂移只限于一个栅点或螺距, 可能原因: (1) 减速开关与减速撞块安装不合理, 机床轴开始减速时的位置距离光栅尺或脉冲编码器的零点太近; (2) 回参考点速度或机床快移速度的加减速时间常数设置不合理, 机床轴在运行时产生过冲, 从而使机床轴所找的零点位置发生了变化。因参数调整较方便, 所以把故障数控车床的参数和完好数控车床的参数进行了对比, 发现参数一致。再查看减速开关与减速撞块, 发现减速撞块有点松动, 移动减速撞块0.5~1个栅距, 固定减速撞块, 重新回参考点, 一切正常。

例2一台数控车床X、Z轴使用半闭环控制, 运行半年后发现Z轴每次回参考点, 总有2~3mm的误差, 而且无规律。

分析处理:根据故障现象先调整数控系统回参考点快移速度及快移速度的加减速时间常数, 但故障依旧。更换伺服电机后故障依然存在, 检查机械部分, 发现是丝杠末端没有锁紧, 锁紧螺母后故障排除。

例3一台HNC-22M数控铣床在回参考点时有减速过程, 但找不到参考点。

分析处理:回参考点时有减速过程, 证明减速开关及其相关电气没有问题, 找不到参考点, 问题可能出在编码器上。查看编码器所有的接线, 未发现问题, 用示波器测量编码器的波形, 没有找到零脉冲, 由此可以确定是编码器出现了问题。拆开编码器, 发现里面有灰尘和油污, 将编码器擦拭干净, 用示波器测量, 发现了零脉冲, 安装好后回参考点正常。

例4一台数控机床在回参考点时, Y轴报超程错误。

分析处理:观察轴回参考点的状态, 让X轴先回参考点, 结果能够正确回参考点, 再选择Y轴回参考点, 当压到减速开关后, Y轴并不发生减速动作, 而是越过减速开关, 直至压到限位开关机床超程。直接按下减速开关, 观察机床PLC的输入状态, 发现Y轴的减速信号并没有到达系统, 可以初步判断有可能是机床的减速开关或Y轴的回参考点输入线路出现了问题。用万用表进行逐步测量, 最终确定为减速开关的焊接点脱落, 焊好后故障排除。

例5一台数控车床, 回参考点时, X轴回参考点动作正常, 但因X轴硬件超程而急停报警。此时Z轴回参考点控制正常。

分析处理:根据故障现象和返回参考点控制原理, 可以判定减速信号正常, 位置检测装置的零标志脉冲信号不正常。故障原因可能来自X轴进给电机的编码器故障 (包括连接的电缆线) 或系统轴板故障。因为Z轴回参考点动作正常, 所以通过交换方法来判断故障部位。交换后, 故障转移到Z轴上, 则判定故障在系统轴板, 更换轴板后机床恢复正常工作。

例6一台数控机床, 回参考点动作正常, 但参考点位置随机性大, 每次定位都有不同的值。

分析处理:由于回参考点动作正常, 证明回参考点功能有效。经查发现, 参考点位置虽然每次都在变化, 但总是处在参考点减速挡块放开后的位置上。因此, 可以初步判定故障是由于脉冲编码器“零脉冲”不良或丝杠与电机间的连接不良引起。为确认问题的原因, 鉴于故障机床伺服系统为半闭环结构, 因此, 脱开电机与丝杆间的联轴器, 手动压参考点减速挡块, 经多次回参考点试验发现, 每次回参考点完成后电机总是停在某一固定的角度上, 说明脉冲编码器“零脉冲”无故障, 问题应在电机与丝杠的连接上。经查发现, 丝杆与联轴器间的弹性胀套配合间隙过大, 产生连接松动, 修整胀套, 重新安装后机床恢复正常。

摘要:阐述华中数控机床回参考点的方式、常见故障原因及排除方法, 并列举了回参考点故障的实例。

关键词:华中数控机床,回参考点,故障处理

参考文献

[1]韩鸿鸾.数控机床维修实例.北京.中国电力出版社, 2006

华中数控车 篇5

【关键词】MasterCAM NC 程序 华中数控HNC-21M系统 自动编程加工 适应性

MasterCAM 是美国CNC Software公司开发的基于PC平台的CAD/ CAM 软件。目前在欧美等发达国家和我国沿海地区应用广泛,其应用领域主要集中在模具制造业,它在CAD 方面,提供了多种造型功能,不仅有完备的二维、三维线框造型,而且有多种实用的曲面造型功能及扩展的标准几何图形的造型功能。

华中HNC-21M系统是武汉华中数控股份有限公司为满足用户对低价格、高性能、简单、可靠的要求而开发的数控系统,适用于各种车、铣床、加工中心等的机床的控制,采用国际标准G代码编程,与各种流行的CAD/CAM自动编程系统兼容,具有极高的性能价格比。在全国各地区有众多的使用客户。本文是本人在实践教学和实际工程应用中,对应用华中数控HNC-21M系统实现MasterCAM 自动编程加工进行了探索,并归纳总结如下:

一、 MasterCAM NC 程序格式对机床数控系统适应性分析

Master CAM 作为一种通用性很强的CAD/ CAM 软件,它自动生成的数控加工程序能适应很多种类的数控机床,但程序中有些独特的格式却与大多数数控系统都不直接兼容,所以一般都要对MasterCAM 生成的程序作一些局部的修改,这种修改不但对经济数控铣床是必要的,即使是在数控加工中心上也是需要的。 

就华中数控世纪星铣床HNC-21M系统而言,文件的格式应该作以下几项改动。

1.程序名的修改

华中数控系统规定程序的名称以“%” 打头,后面带数字来表示程序名。而MasterCAM 的程序第一行只有百分号%,没有后面的数字,这不符合该机系统的规定。所以要在第一行“%”后面加上一个不全为0 的四位数的数字,并删除第二行(O000),系统才能识别程序。

2.注释语句的删除

MasterCAM 生成的程序前面有几行英语注释,它们分别是:

(PROGRAM NAME)

(DATE. . . TIME)

(FLAT ENDMILL. . . . )

上面三段分别是表示程序名称,程序生成的日期(年、月、日) 及时间,使用刀具的种类、刀具号、刀具直径等内容。这三段的内容与运行轨迹无关,需要删除。

3. 个别不兼容指令或不起作用的指令的修改

根据华中数控HNC-21M的情况,有以下几种情况可以作改动:

一 是删除或更改不兼容指令。

二 是删除一些经济型机床不具备的功能指令。

三 是为简练程序删除一些不起作用的指令。

二、 MasterCAM NC 程序对机床运动功能适应性分析

1. 设备功能对刀路轨迹的限制

华中数控HNC-21M属经济型数控铣床,因此,在对两维和三维图形编制刀路时,应考虑某些三维图形的刀路功能受到限制。根据本人对部分典型零件的加工体会,比较适合的刀路有粗加工的等高外形式和挖槽式以及精加工的等高外形式。

2. 坐标系的使用

MasterCAM NC 程序采用G54 作为工件坐标系。在华中数控系统中,有两类建立坐标系的方法,一是将原MasterCAM 的G54 坐标系改为G92 坐标系,它通过设置坐标原点到刀具起点的有向距离来实现坐标系的建立。建立坐标系后,还需增加刀具移动的指令。G92 坐标系适合单件零件的加工。G54 坐标系适合批量生产,在很多中小企业中得到广泛采用。在批量生产时,为提高加工效率,加工完后可直接提刀,不回机械原点。这时可对NC 程序作以下修改:

原MasterCAM NC程序: 修改后:

(程序结束前)(程序结束前)

M05M05

G91G28Z0G00Z50(安全高度)

G28X0Y0X0Y0

M30M30

%%

以上修改对批量较大的产品的加工效果更明显。

三、自动编程的优越性

通过计算机模拟数控加工,确认符合实际加工要求时,就可以使MasterCAM的后置处理程序来生成NCI文件或NC数控代码,MasterCAM 系统本身提供了百余种后置处理PST程序。对于具体的数控设备,应选用对应的后置处理程序,后置处理生成的NC数控代码经适当修改,如能符合所用数控设备的要求,就可以输出到数控设备,进行数控加工使用,而很多模具的数控加工无法用手工编程来实现,只能采用软件设计,自动编程来实现,利用MasterCAM系统提供的零件加工模拟功能,能够观察切削加工的过程,检测工艺参数的设置是否合理,零件在加工中是否存在干涉,设备的运行动作是否正确,实际零件是否符合设计要求。同时在模拟加工中,系统会给出有关加工过程的报告。这样可以在实际生产中省去试切的过程,缩短生产周期,降低产品成本,提高生产效率,从而取得良好的经济效益,大大降低了生产者的劳动强度,体现了MasterCAM在数控加工中的优越性,这是普通铣削加工做不到的。 

四、结束语

在华中数控HNC-21M系统铣床应用MasterCAM 进行自动编程加工尽管在某些功能上受到一定的限制,但作为一种经济型数控铣床,由于其具有极好的可靠性和易操作性,能胜任各种高精度切削,因此在许多学校的教学中得到较广泛应用,经济效益明显。

参考文献:

[1]《MasterCAM9.0数控编程与加工》 何满才人民邮电出版社 2005

[2]《MasterCAM9.0数控编程基础教程》 戴向国人民邮电出版社 2004

[3]《华中数控世纪星系统使用手册》武汉华中数控股份有限公司

[4]《MasterCAM项目式实训教程》窦凯 电子工业出版社2008

作者简介:

基于华中数控系统的对刀程序 篇6

现在生产中, 数控机床操作人员大多使用刀具或标准棒分别与工件X和Y方向的侧面边接触, 分别记下X和Y的坐标值, 再减去或加上刀具或标准棒的半径, 得到工件某一顶角的坐标, 再考虑余量均分, 确定刀具中心在机床坐标系中的位置。计算比较麻烦, 而且很容易出错。

2 传统解决方案

如下图, 转动手轮, 使工作台沿X轴和Y轴方向移动, 以便刀具或标准棒分别接触零件的X方向上两对边的点a、b, 分别记下这两点的X坐标值Xa、Xb。这样就可以得到零件中心的X方向的坐标值X0= (Xa+Xb) /2。同理, 得到零件中心的Y方向的坐标值Y0= (Ya+Yb) /2。这样刀具或标准棒的半径尺寸不用参与计算, 余量自动均分。这样计算做了简化, 但仍然容易出错。同时对刀效率没有明显的提高。

3 对刀程序O100

#100=40;手动完成X向第一次对刀操作后, 按[循环启动];安全抬刀高度

M98 P1

M92

M98 P2 A1;手动干预状态, 手动完成X向第二次对刀操作后, 按[循环启动]

M92

M98 P1;手动干预状态, 手动完成Y向第一次对刀操作后, 按[循环启动]

M92

M98 P2 A2;手动干预状态, 手动完成Y向第二次对刀操作后, 按[循环启动]

M92

M98 P1;手动干预状态, 手动完成Z向对刀操作后, 按[循环启动]

M30

G92 X0 Y0 Z0;坐标清零

G0 Z[#100];抬刀至安全高度

M99

G0 Z[#100];抬刀至安全高度

IF #0 EQ 1

G0 X[#30/2];X向回一半

ELSE

G0 Y[#31/2];Y向回一半

ENDIF

M99

操作说明:①置坐标系显示方式为[工件坐标系];②手动完成X向第一次对刀操作 (不抬刀) 后, 在[自动]方式下按[循环启动], 程序执行坐标清零G92, 并将刀抬至安全高度;③手动完成X向第二次对刀操作 (不抬刀) 后, 在[自动]方式下按[循环启动], 程序将刀抬至安全高度, 并将X坐标回一半;④手动完成Y向第一次对刀操作 (不抬刀) 后, 在[自动]方式下按[循环启动], 程序执行坐标清零G92, 并将刀抬至安全高度;⑤手动完成Y向第二次对刀操作 (不抬刀) 后, 在[自动]方式下按[循环启动], 程序将刀抬至安全高度, 并将Y坐标回一半;⑥手动完成Z向对刀操作 (不抬刀) 后, 在[自动]方式下按[循环启动], 程序执行坐标清零G92, 并将刀抬至安全高度;⑦此时屏幕显示的就是工件坐标零点的坐标, 将屏幕显示的工件坐标系零点坐标填入对应G54-G59坐标系。

摘要:传统的对刀方式效率低, 容易出现人为失误。本文通过在系统中设置对刀程序, 能提高对刀效率, 消除人为失误, 从而提高加工效率和加工精度。

华中数控车 篇7

1 数据分析

熟悉测试的操作过程后, 我们来简单的分析一下丝杠的扭矩图形, 下图黑线表示丝杠正向移动时的电流轨迹, 蓝线表示负向移动时的电流轨迹, 由于伺服电机不能直接测出丝杠的扭矩, 但根据公式:

T=εI;

T表示扭矩;ε表示扭矩系数;I表示电流。

根据上述公式, 只要知道电流值, 便可以求出其对应扭矩的大小, 图1, 图2实际显示的轨迹为电流的变化图, 由于ε为一常数, 所以扭矩的变化趋势与电流是一样的。

由图1我们还可以得出这样的结论, 丝杠起始段的扭矩比后半段要小, 图2丝杠起始段的扭矩比后半段要大, 是丝杠本身的质量有问题, 还是装配工艺不合理, 在此不作详细分析。

下表是对100台Z轴丝杠扭矩及电流的统计数据, T表示每台丝杠的扭矩平均值, I表示电流平均值, 这些数据都是由华中数控系统的测试软件计算出来的。

扭矩值分析:

通过计算, 扭矩平均值1.067, 最大值1.74, 最小值0.43。

1表示扭矩值在0.4-0.6占总数的4%, 2表示扭矩值在0.6-0.8占总数的10%, 3表示扭矩值在0.8-1.0占总数的32%, 4表示扭矩值在1.0-1.2占总数的27%, 5表示扭矩值在1.2-1.4占总数的12%, 6表示扭矩值在1.4-1.6占总数的12%, 7表示扭矩值在1..6-1.8占总数的3%

3 应用效果

经过我公司不断的试验、总结, 在测试出大量的数据进行分析、比较, 参照传统的水平仪检测丝杠的方法, 结合我厂多年的经验, 再根据国家、企业制定的检验标准, 我们便可以得出丝杠装配后空载的有效扭矩值, 因为每个厂家对装配后的丝杠检验标准不一样, 在这里就不给出确定的扭矩值, 只提供一种快速而简洁的检测方法, 这种检测方法可以大大的节省人力, 具有很好的应用前景。

摘要:为快速检测装配完的丝杠是否到达工艺要求, 现以装有华中数控系统的扭矩丝杠测量车为例, 说明其测试过程。

关键词:操作,数据分析,图形,扭矩,电流

参考文献

华中数控车 篇8

根据规定,在2010年9月前,任何美国政府机构均不得同这13家企业进行实物、服务与技术上的往来,与其相关的国际援助项目也将自动冻结。

美方声称,该法旨在阻止外界向“问题国家”提供受“国际控制清单管制、或有助于研制大规模杀伤性武器的设备、敏感技术,以及巡航导弹和弹道导弹”。

据了解,近几年来,美国屡屡以违反该法为借口,对第三国的跨国贸易活动横加干涉,而几乎每年都有中国公司被制裁。早在2006年,俄国防出口公司就曾因为同样的“罪名”遭到过类似的制裁,后来又都随着形势发展和政治需要而逐一取消。

美国政府发表制裁决定后,我国三家被制裁企业之一的武汉华中数控股份有限公司立刻公开发表了声明:“2008年10月23日,美国政府以‘莫须有’的借口对武汉华中数控股份有限公司实施制裁。我们对美方这种蛮横无理和居心叵测的做法,表示抗议!”

11月6日,华中数控总经理向华博士表示,“美国的制裁对我们公司已经产生了影响,与美方的一些合作开始受阻,甚至有些国家怕得罪美国,开始拒绝与我们合作。”

向华说,此次美国政府把华中数控这样一个从大学课题组孵化出来、没有任何军工背景的企业列入制裁“黑名单”,其根本原因是华中数控通过自主创新掌握了高档数控系统技术,打破了西方对我国筑起的封锁限制壁垒。鉴于华中数控所掌握的高档数控系统所具有的战略价值, 故而美国政府悍然动用制裁手段, 对我们的企业进行打压, 限制其发展。

长期以来, 西方国家将高性能数控机床作为战略物资, 列入对中国的禁运清单, 已经成为严重制约中国制造业发展的瓶颈。冷战时期, 2000年, 美国考克斯报告就以中国进口了16台二手四轴、五轴联动数控机床为借口, 指责中国“偷窃”美国尖端技术;2007年6月20日, 美国又进一步将高档数控机床等20个大类产品列为对华高科技出口管制的对象。在此背景下, 华中数控走自主创新的技术路线, 开发了五轴联动数控系统, 打破了西方国家对中国的技术限制。

向华说, 华中数控主要生产数控系统产品, 属于数控机床的配套件, 数控系统的销售特点是数控系统产品卖给机床厂家后, 被安装在数控机床上, 变成数控机床整机销售出去。机床销售到何处, 我们也不完全清楚。目前, 虽然低端数控机床出口渠道比较多, 但这些机床并不能应用于高端军工产品的生产。所以, 这次成为美国重点封锁和打击的对象应该是———配五轴联动数控系统的高档机床。由于这种产品的技术含量很高, 需要较多的售后服务, 所以我们对用户的一手资料都掌握得非常详细。目前, 我公司生产的五轴联动数控系统已售出了80余台。而根据我们掌握的资料, 没有一台涉及到出口朝鲜、伊朗。

目前华中数控正在积极努力解决这一问题,公司强烈要求美国政府尊重事实,立即取消制裁。

一些业内人士表示,这次事件也给我们制造业敲响了警钟,从该事件背后我们还应该清醒的认识到,自主创新是提高我国国力的唯一途径。

据了解,目前我国制造业产业链条中存在一个“怪圈”,国内的数控系统不买国内的计算机零部件;国内的机床制造商不买国内的数控系统;国内的生产企业又不买国内的机床;而最终国内的用户又不认可国内的产品,比如大部分消费者最终还是选择了国外的汽车品牌。这个不良循环导致了国产产品拓展市场尤为艰难。

从政府层面上说,支持国产品牌的力度还不够。有些项目的招标,直接指定了国外数控系统产品的型号,国内产品根本没有平等的机会去竞争。这既不利于国民经济安全,也阻碍了民族数控产业的发展。当前,我国国内市场潜力非常大,只要各方多支持我们的国产产品,我们强大起来了,就不怕受制约。

向华表示,“华中数控系统居然被美国列为涉及军工高科技产品的打击对象,这也说明国产数控系统的进步。国内用户不能用老眼光,小看国产数控系统。”

但从另一方面还说明,高档数控系统的关键作用,它关系到国家产业安全、经济安全和国防安全的核心部件,这也证明了我们自主的产品与技术已经具备一定的实力,美国也不敢小觑。

华中数控车 篇9

1 后处理

用Master CAM构建图形、编辑刀具路径后,产生的文件是NCI文件(刀具路径文件),而NCI文件并不能被数控系统识别,必须根据不同的数控系统,将NCI文件转换为相应的NC文件(数控程序文件),即进行后处理,才能被不同的数控系统识别。国产华中数控系统功能与日本FANUC数控系统类似,而价格便宜很多,在中小企业,尤其是在我国大中专院校数控实践教学中得到广泛应用。Master CAM的后处理程序内定成日本FANUC数控系统所接受的通用格式,因此不能识别华中数控系统。在实际生产过程中,数控编程员需要对Master CAM产生的数控程序进行手工编辑。手工编辑是一项枯燥的工作,既浪费时间又容易出错,甚至导致机床事故。因此,有必要在FANUC后处理程序的基础上,开发出针对华中数控系统的专用后处理程序。

2 华中数控系统后处理程序设计

2.1 后处理程序的组成

后处理程序由8项内容组成:

(1)注解:程序每一列前有“#”符号,表示该列为不影响程序执行的文字注解,如:#Product:Mill,表示使用设备为铣床。在这一部分里,定义了数控系统编程的所有准备功能G代码格式和辅助功能M代码格式。

(2)程序纠错:程序中可以插入文字提示来帮助纠错,并显示在屏幕上。如:

表示如果展开图形卷成旋转轴时,轴替换出错,则在程序中会出现上面引号中的错误提示。

(3)定义变量的数据类型、使用格式和常量赋值:如规定G代码和M代码是不带小数点的两位整数,多轴加工中心的旋转轴的地址代码是A、B和C,圆弧长度允许误差为0.002mm,系统允许误差为0.00005mm,进给速度最大值为10m/min等。

(4)定义问题:可以根据机床加工需要,插人一个问题让后处理程序执行。如定义NC程序的目录,定义启动和退出后置处理程序时的C—Hook程序名。

(5)字符串列表:字符串起始字母为S,可以依照数值选取字符串,字符串可以由两个或更多的字符来组成。如:字符串sgl7,表示指定XY加工平面,NC程序中出现的是G17;sccl表示刀具半径左补偿,NC程序中出现的是G41;字符串sccomp代表刀具半径补偿建立或取消。

(6)自定义单节:可以让使用者将一个或多个NC码作有组织的排列,可以是公式、变量、特殊字符串等。如:

表示用pwcs单节指代#G54+在换刀时的坐标设定值,mil定义为工件坐标系(G54—G59)。

(7)预先定义的单节:可按照数控程序规定的格式将一个或多个NC代码作有组织的排列,编排成一条程序段。

(8)系统问答:后处理提出了5组问题,供用户对话。可按照注解文字、赋值变量、字符串内容,根据使用的机床及数控系统进行回答。

2.2 后处理程序的设计

下面以Master CAM X的铣削系统为例,说明其开发过程。Master CAM X铣削系统默认的后处理程序文件是MPFAN.PST,打开方式有两种:第一种是在Master CAM X的安装目录下,按路径mcamx/mill/Posts/MPFAN.PST以记事本或写字板的方式打开;第二种则是首先打开Master CAM X软件,选择‘文件’-‘打开外部/编辑’,然后用上一种方式相同的路径打开。由于第二种打开方式能显示每一行的序号,因此编辑起来更方便。Master CAM X自动生成的NC文件,用于华中数控系统主要进行下面一些内容的修改:

(1)开始符%后应接四位数字。将原文件“%”,e$修改为“%1234”(第561行);

(2)不需要程序名称,时间和日期。将原文件﹡progno$,e$“(PROGRAMNAME—“,sprogname$,”)”,e$“(DATE=DD—MM—YY—”,date$,”TIME=HH:MM一”,time$,”)”,e$更改为progno,e$(第562-564行);

(3)不需要刀具说明。将原文件“(“,pstrtol,﹡tnote,﹡tofnote,﹡tlngnote,﹡tldia$,”)”,e$删除(第523行);

(4)对于无刀库的数控铣床,不需要换刀指令T1M6以及刀具长度补偿指令G43H1。将原文件toolchng=oneifntools$=one,中的“one”都改为“0”,以取消换刀指令TO1M6(第554-555行);删除原文件pbld,n$,“G43”,﹡tlngno$,pfzout,scoolant,next_tool$,e$”中的“G43”,和﹡tlngno$,以取消刀具长度正补偿指令G43H1(第584行);

(5)缺少定位工件坐标系的指令G54。在原文件pbld,n$,﹡sgcode,﹡sgplane,“G40”,“G49”,“G80”,﹡sgabsinc,后加入“G54”,以添加定位工件坐标系的指令G54。(第564行);

(6)在各象限不分割圆弧。将原文件breakarcs$:2改为breakarcs$:0以取消圆弧打断(第161行);将arctype$:2改为arctype$:6以使在圆弧的圆心角超过180°时,圆弧的半径值前加“一”(第162行);

(7)关闭工作台绕X轴的旋转运动指令A0。将原文件rot_on_x:1#DefaultRotaryAxisOrientation,Seeques.164.#0=Off,1=About X,2=AboutY,3=AboutZ中的rot_on_x:1更改为rot_on_x:0(第186行);

(8)按华中数控系统的习惯,准备功能G指令和辅助功能M指令后应接两位数。将原文件中的G0、G1、G2、G3、G4改为G00、G01、G02、G03、G04(第350-354行);将原文件中的M4、M5、M3改为M04、M05、M03(第433-435行);将原文件中的M9、M8改为M09、M08(第441-444行);

(9)程序结尾格式中不需要“%”。将原文件“%”,e$删除(第683行)。

修改之后,将文件名改为“华中.pst”保存即可生成华中数控系统的后处理程序。

2.3 加工实例

加工如图所示的零件轮廓外形,选择φ16的平底刀进行加工,加工深度20mm。使用Master CAM自带的后处理程序和修改后的华中数控后处理程序生成的NC文件(数控程序文件)如图1:

(1)Master CAM自带的后处理程序生成的NC文件:

(2)华中数控后处理程序生成的NC文件:

3 结语

按照上述方法设计的华中数控系统专用后处理程序所生成的NC程序,可以在数控铣床和加工中心上直接应用,加工各种类型的零件。对于华中数控的车削系统包括其它数控系统,可参照此方法,按照不同数控系统的编程说明书,开发出满足各种数控系统的后处理程序。这样,既大大减少了编程时间,提高了生产效率,又避免了手工编程容易出错的缺点,降低了机床意外事故发生的概率。

摘要:MasterCAM在数控加工中得到了广泛的应用。通过分析其后处理原理,设计出基于MasterCAM X的华中数控系统的专用后处理程序。

关键词:MasterCAM,后处理,华中数控系统

参考文献

[1]韩旻.Mastercam软件后处理程序的开发研究[J].集美大学学报,2004(3):70-71.

[2]姚建民.基于Mastercam的CK6142数控车床自动编程[J].机械工程师,2006(2):39.

[3]潘子南.华中数控系统中MasterCAM后处理设置方法[J].机械制造,2007(11):50.

华中数控车 篇10

华中世纪星(HNC)数控系统是基于PC的CNC数控装置,是武汉华中数控股份有限公司在华中I型(HNC-1)高性能数控装置的基础上,满足市场要求开发的高性能经济型数控装置。该系统适用于各种车、铣床加工中心等机床的控制,具有开放性好、结构紧凑、集成度高、可靠性好、性能价格比高、操作维护方便等特点。目前已广泛用于车、铣、加工中心、车铣复合、磨、锻、齿轮、仿形、激光加工、纺织机械、玻璃机械、医疗机械等设备。而且为用户配备了强有力的用户宏程序功能,可以编制各种复杂的零件加工程序,取得了显著的社会和经济效益。

1 华中数控系统用户宏程序概述

1.1 变量及常量

在华中数控系统中的宏变量用“#”和变量号表示:#(i=1,2,3…)。变量种类有3种:(1)局部变量:华中数控系统可以子程序嵌调用,调用的深度最多有9层,每一层子程序都有自己独立的局部变量,变量个数为50。如当前局部变量为#0~#49;第一层局部变量为#200~#249;依次类推。(2)全局变量:用户可以自由使用#50~#199,它对于由主程序调用的各子程序及各宏程序来说是可以公用的,可以人工赋值,有断电为空与断电记忆两种。(3)系统变量定义为有固定用途的变量,它的值决定系统的状态。系统变量包括刀具偏置变量、接口的输入/输出信号变量、位置信号变量等。

常量主要有3个:PI:圆周率π;TURE:条件成立(真);FALSE:条件不成立(假)。

1.2 运算符

在宏程序中的各运算符、函数将实现丰富的宏功能,在华中数控系统中的运算符有:

(1)算术运算符:+、-、*、/

(2)条件运算符:EQ(=)、NE(≠)、GT(>)、GE(≥)、LT(<)、LE(≤)。

(3)逻辑运算符:AND(与)、OR(或)、NOT(非)。

(4)函数:SIN(正弦)、COS(余弦)、TAN(正切)、ATAN(反正切-90°~90°)、ABS(绝对值)、INT(取整)、ATAN2(反正切-180°~180°)、SIGN(取符号)、SQRT(平方根)、EXP(指数)。

1.3 语句表达式

用运算符连接起来的常数、宏变量构成表达式,在华中数控系统中的语句表达式有三种:

(1)赋值语句:宏变量=常数或表达式

(2)条件判别语句:IF ELSE ENDIF

格式1:IF条件表达式

(3)循环语句:WHILE ENDW

格式:WHILE条件表达式

……条件成立(真)

ENDW

1.4 调用方式

宏程序的调用方式类似于调用子程序,用M98调用,采用M99结束,但在宏程序调用时,应给出所需要的参数值。

2 用户宏程序编程技巧

通过编制一个车削加工如图1所示椭圆零件数控程序,谈谈在华中数控系统编制用户宏程序的技巧和思路。

2.1 合理确定自变量,正确写出因变量表达式

椭圆曲线标准方程X2/242+Z2/402=1中有两个坐标值,为了插补出更接近理想的轨迹,一般以椭圆的长轴作为自变量,定义Z为自变量#3,利用椭圆标准方程求出另一个坐标X,定义X为因变量#4,关系式为:,宏程序为:#4=24*SQRT[1-#1*#1/1600]。

也可选椭圆的参数方程的参数θ为自变量,在椭圆轮廓加工时相对简单,但在本例相对麻烦,本文不赘述。

根据刀具的走刀轨迹,从零件右端到左端进行加工时,自变量Z(即#3)由40向8变化,所以自变量Z的初值赋为40(宏程序书写格式为#3=40),循环条件为自变量Z≥8(宏程序书写格式为#3 GE 8)。

为了刀具走出正确的路线实现加工,G01指令中的X和Z应为编程坐标系中的坐标值,先利用定义的变量及函数关系算出的节点坐标,要通过表达式将节点坐标转化成编程坐标。

2.2 合理选择自变量的步长值

加工非圆曲线通常使用小线段拟合法,将其中的一个参数变量在它的定义域内,从一个极限值以一定的插补步进距离,逐步向另一个极限值变化,从而求出曲线上任意一个点的坐标值,运用宏程序的条件判别语句或循环语句来编程,然后用直线插补G1进行拟合加工。工件的精度与编程时所选择的插补步进距离有关,步距值越小,加工精度越高,但是会造成数控系统工作量加大,影响进给速度的提高,从而降低加工效率,所以步长值应根据形状精度和机床的实际情况合理选择。本例中Z轴步距值为0.4,宏程序书写格式为#3=#3-0.4。

2.3 编制合理的数控加工流程图

清晰的流程图在宏程序开发阶段是很有帮助的,很多编程员把流程图看作程序开发的必经阶段,设计好流程图,就要使用不同的输入条件和结果反复进行测试,对宏程序进行修改、调整,很方便很实用。图2是本例宏程序流程图。

2.4 依据流程图,编制和调试程序

程序完成后必须经过机床或者模拟软件上试运行后,才能进入生产,以下是椭圆加工的宏程序和说明。

3 结论

宏程序是CNC编程的基本部分,这些技巧可以运用到其他系统,当然成功的用户宏程序编程还需要很多其它技巧,如基本的CNC机床和控制、基本的加工、基本数学计算、程序结构的开发、偏置和补偿应用、系统参数等技巧。但更重要的需要在实践中不断积累经验。

参考文献

[1]刘耀林,贾涛.椭圆宏程序编制方法与应用研究[J].制造业自动化,2009(7):92.

[2]赵太平.数控车削编程与加工技术[M].北京:北京理工大学出版社,2006.

[3]顾京.数控机床加工程序编制[M].北京:机械工业出版社,2003.

上一篇:混凝土无损检测下一篇:高职学生隐性职业素养