数控机床非圆曲线的加工
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OCCUPATION
93
2012 10
案例
C ASES
数控机床非圆曲线的加工
耿艳梅 胡庆峰
数控机床加工非圆曲线,因数控系统不同,其编程方法也有所不同,FANUC系统用的是宏程序编程,SINUMERIK 系统所用的是R参数编程,FAGOR系统所用的是计算机高级语言编程。
笔者主要探讨宏程序编程的方法。
一、宏程序编程特点
将一组命令所构成的功能,像子程序一样事先存入存储器中,用一个命令作为代表,执行时只需写出这个代表命令,就可以执行其功能。
这一组命令称做用户宏主(本)体(或用户宏程序),简称为用户宏(Custom Macro)指令,这个代表命令称为用户宏命令,也称作宏调用命令。
使用时,操作者只需会使用用户宏命令即可,而不必记忆用户宏主(本)体。
用户宏的特征有以下几点:一是可以在用户宏主(本)体中使用变量;二是可以进行变量之间的运算;三是用户宏命令可以对变量进行赋值。
使用用户宏的方便之处在于可以用变量代替具体数值,因而在加工同一类的零件时,只需将实际的值赋予变量即可,而不需要对每一个零件都编一个程序。
用户宏程序功能有A、B两种类型,笔者主要研究B类宏程序编写非圆曲线的加工方法。
二、抛物线的加工
加工如图1所示的抛物线,方程为Z =-2
X 201。
设工件
坐标系统如图1所示,抛物线的原点为工件坐标系统的原点。
设刀尖在参考点上与工件系统原点的距离为X =400mm,Z
=400mm。
采用线段逼近法编制程序。
图1 抛物线
B类型的宏程序加工程序:主程序:%0080
N0010 G50 X200.0 Z400.0;N0020 M03 S700;N0030 T1010;
N0040 G42 G00 X0 Z3.0 D10;N0050 G99 G01 Z0 F0.05;
N0060 G65 P9010 A0.01 B2.0 C20.0 D-80.0 E0 F0.03;(调用加工抛物线的子程序,步距为 0.01mm,直径编程。
)N0070 G01 Z-110.0 F0.05;
N0080 G40 G00 X200.0 Z400.0 T1000 M05;N0090 M02;
子程序:P9010 子程序号N0010 #6=#8; 赋初始值
N0020 #10=#6+#1; 加工步距(直径编程)N0030 #11=#10/#2; 求半径(方程中的X)N0040 #15=#11*#11;求半径的平方(方程中的X 2)N0050 #20=#15/#3; 求 X 2/20N0060 #25=-#20; 求 - X 2/20N0070 #12=#11*#2; 求 2X(直径)N0080 G99 G01 X#12 Z#25 F#9; 走直线进行加工N0090 #6=#10; 变换动点N0100 IF [#25 GT #7] GOTO 0020;终点判别N0110 M99; 子程序结束
三、正弦曲线的加工
加工图2所示的零件。
图2 零件图
该零件是由两个周期的正弦曲线组成,总角度为720°(-630°~90°)。
将该曲线分成1000条线段,用直线段拟合该曲线,每段直线在Z轴方向的间距为0.04mm,相对应正弦曲线的角度增加720°/1000。
根据公式,计算出曲线上每一线段终点的X坐标值,X =34+6sin α。
工件两端外圆加工好后,采用一夹一顶的加工方式加工正弦曲线。
精加工正弦曲线前,先用G73指令粗加工去余量,去余量时,用R10圆弧拟合,每个节点处留单边0.5mm 的精加工余量。
使用以下变量进行运算。
#100:正弦曲线起始角;#101:正弦曲线终止角;#102:正弦曲线各点X坐标;#103:正弦曲线各点Z坐标;程序如下:O0505;(主程序)G98 G40 G21;
OCCUPATION
2012 10
94
案例
C ASES
浅谈职业学校学生法律常识教育问题
吴 超
M03 S600F200;M98P506;G01 X40.0M03S1000F100;M98P507;G01 Z-66.0G00 X150.0;M05;M30;
O0506;(去除正弦曲线余量子程序)G00 X42.0 Z-13.0; G73 U6.0 W0 R3;
G73 P100 Q200 U0.3 W0 F200; N100 G00 X41.0 F100 S1000; G01 -Z20.0;
G03 X35.0 Z-25.0 R10.0; G02 X29.0 Z-30.0 R10.0; G02 X35.0 Z-35.0 R10.0; G03 X41.0 Z-40.0 R10.0; G03 X35.0 Z-45.0 R10.0; G02 X29.0 Z-50.0 R10.0; G02 X35.0 Z-55.0 R10.0; G03 X41.0 Z-60.0 R10.0;
N200 G00 X42.0;
G70 P100 Q200; M99;
O0507;(精加工正弦曲线子程序)#100=90.0; #101=-630.0;
#103=-20.0; (Z坐标初始值)N300#102=34+6*SIN[#100];(X坐标初始值)G01 X#102 Z#103 F100;
#100=#100-0.72; (角度增量为-0.72°)#103=#103-0.04; (Z坐标增量为-0.04)IF[#100GE#101]GOTO300; (循环跳转)M99;
四、结束语
通过对非圆曲线编程的实例介绍,我们可以看出,使用宏程序编程比较灵活方便,形式自由,具备了计算机高级语言的表达式条件,逻辑运算及类似的程序流程具有很大的优点,使加工程序简练易懂,实现了普通编程难以实现的功能,如非圆曲线的轮廓加工,特别是模具产品的 加工。
(作者单位:济南市技师学院)
从事职业教育多年,笔者感到劳动者权益保护和打架斗殴、违反校纪校规,甚至违反法律是职业学校学生遇到较多的两个法律问题。
一、劳动者权益保护问题
1.学生遇到的劳动者权益保护问题
职业学校学生大多来自农村和城市贫困家庭,家庭经济状况不好,很多学生有着迫切就业或边上学边打工的心理,这就导致很多学生在找工作时的盲目性,出现很多问题,主要表现为以下几方面。
一是工作时间长。
学生缺乏实际经验,大多只能从事简单工作,个别不法单位利用学生这一弱势,要求学生长时间超负荷工作,榨取学生的剩余价值。
比如,学生在饭店、超市当服务员,在生产企业担任基层员工等。
二是不按规定支付工资。
有些实习学生并不看重报摘 要:职业学校学生一方面要在学校学习,另一方面由于自身或家庭的原因较早地接触社会,学生会更早地接触法律问题。
因此,教师要让学生了解相关的法律知识,树立自我保护意识,掌握自我保护的本领,做到遵纪守法。
关键词:职校生 法律常识 教育
酬而重实践经历,用人单位利用这一心理支付极低报酬。
教育部关于学生勤工俭学的有关文件都规定,学生勤工俭学,用人单位支付的报酬不得低于当地最低工资标准。
三是克扣、拖欠工资报酬。
部分不法单位利用学生维权能力弱、维权成本高这一特点,违反约定拒付或拖欠工资,很多学生无奈只能充当免费劳动力。
四是用人单位利用强势签订不公平劳动合同。
这在工作实习期、劳动培训等方面很常见。
五是人身权利受到侵害。
大学生由于未与单位签订合同,出现工伤事故而难以举证和自我保护。
在学校经常有学生向教师咨询外出打工要注意的问题,很多就涉及上述情况。
2.学生签订劳动合同遇到的违法案例
2009年6月,正值学生毕业时间,有几个学习焊工、钳工的学生拿来一份劳动合同让老师看是否有问题,其中有。