数控编程解析十篇

发布时间:2024-04-25 17:13:30

数控编程解析篇1

笔者学校现有一批南京数控设备有限公司生产的21Dm液晶显示铣床,根据教学需要和安排,数控铣床手工编程操作教学将在此类数控系统的基础上进行。笔者在长期的教学生产过程中,发现、归纳并解决了手工编程的一些难点,对计算机生成的程序进行了有效改进,提高了加工效率,优化了加工工艺。

一、常见问题分析

理想的数控程序不仅能加工出符合零件图样要求的合格零件,还可使数控机床的功能得到合理应用与充分发挥。数控编程是指从零件图样到获得数控加工程序的全部工作过程,包括分析图样和制定工艺方案、数学处理、编写程序、程序校验、程序修改等步骤。

将编写好的加工程序输入数控系统,就可控制数控机床的加工工作。在正式加工之前,一般要对程序进行检验。通常采用机床空运转的方式,来检查机床动作和运动轨迹的正确性,以检验程序;在具有图形模拟显示功能的数控机床上,可通过显示走刀轨迹或模拟刀具对工件的切削过程,对程序进行检查;对于形状复杂和加工要求高的零件,也可先用铝件、塑料或石蜡等易切材料进行试切,以检验程序。通过检查试件,不仅可确认程序是否正确,还可知道加工精度是否符合要求。若能采用与被加工零件材料相同的材料进行试切,则更能反映实际加工效果,当发现加工的零件不符合加工技术要求时,可修改程序或采取尺寸补偿等措施。

在华中21Dm液晶显示铣床的操作手册和编程手册中,对于编程的指令有全面的介绍,但对于程序编写过程中的具体注意事项和经验等却很少提及,其他资料也比较

有限。

二、改进方法与步骤

1.编程方式(G91,G90)的切换

在编程中有绝对值编程(G91)与增量值编程(G90)两种方式,这两种方式下所连接的编程坐标系是不同的。在使用G90和G91两种方式进行混合编程时,编程者经常会由于粗心大意,忘记切换编程方式,或者虽切换了方式,后续的编程坐标值却没改,导致编程坐标出错,机床不能执行程序,严重时甚至会引发撞机事故(见表1)。

2.直线插补(G01)与圆弧插补(G02,G03)的切换

绝大部分工件的轮廓线是由直线与圆弧构成的,有直线与直线、直线与圆弧、圆弧与圆弧三种连接。对于复杂轮廓,编程者在编程中经常忘记切换直线插补(G01)与圆弧插补(G02,G03),导致编程格式混淆出错,程序不能执行。

3.刀具半径补偿(G41,G42,G40)使用错误

编程者编写一个用铣刀加工工件轮廓的程序时,首先要根据工件的外形尺寸和刀具的半径计算坐标值来明确刀具中心所走的路线。可以忽略刀具半径,而根据工件尺寸进行编程,然后在半径补偿寄存器里设置半径补偿值。无论是更换铣刀还是进行粗精加工,只需更改刀具半径补偿值,就可以控制工件外形尺寸的大小了,基本上不用修改程序。

在刀具半径补偿建立(G41,G42)和取消(G40)中,常见的错误操作有5种。

(1)建立或取消半径补偿的区域错误,导致过切。在编程中应正确建立或取消补偿的区域,图1中阴影部分代表正确区域。

特别需要注意三点:整个刀具轮廓应在阴影部分内;切入建立刀补与切出取消刀补原理一致,避免过切;某些特定轮廓不在此范畴。

(2)建立和取消半径补偿的直线距离不够。建立和取消半径补偿的格式是G41(G42,G40)G01X__Y__,如果刀具直线插补G01X__Y__走过的实际距离小于刀具半径,则不能有效建立和取消半径补偿。

(3)没有取消刀补,多次补偿,导致加工轨迹偏移。这种情况在使用跳转加工或用子程序进行循环加工时经常出现。如果在循环中建立刀补后没有使用G40有效取消,那么循环几次就补偿几次,使刀具偏离正确轨迹,加工轨迹偏移(见表2)。

(4)切入切出设计路线不合理。考虑刀具的进、退刀(切入、切出)路线时,刀具的切出或切入点应在沿零件轮廓的切线上,以保证工件轮廓光滑。应避免刀具在工件轮廓面上垂直上、下移动而划伤工件表面,应尽量减少在轮廓加工切削过程中的暂停(切削力突然变化造成弹性变形),以免留下刀痕。在数控加工中,经常会用到倾斜线或圆弧切入切出,应减少刀具在工件轮廓某位置的停顿时间,避免出现表面缺陷。虽然大部分操作者都做到了在程序中加入切入和切出的程序段,但路线设计不合理,或者程序根本不能执行(见表3、表4)。

数控编程解析篇2

关键词:多媒体;改革;数控编程;教学

abstract:SomemethodsarementionedinthispaperinordertoreformingthecoursenCprograme,suchasadjustingthecontentsofthecourse,regardingtheconstructofthetextbook,reformingthewaysofteaching,reformingthewayoftestingonthestudentsandlifelongpractalteaching.

Keywords:multimedia;reform;nCprograme;teaching

《数控编程》是高职高专数控技术应用和其他许多机电类专业的一门主干专业课,它以培养学生熟练掌握数控设备基本编程技能和数控设备的应用能力为目标。根据高职高专学生的培养目标,有必要对《数控编程》这门课程进行教学改革,从教学内容,课程体系,教学方法与手段和实践教学体系进行改革,以提高教学质量,培养掌握数控技术的应用型、技能型人才,满足市场对该类人才的需求。

1.教学内容的调整

根据高职教育的特点,课程教学内容要围绕知识、能力、素质这三方面来进行,同时,必须有基础性、实用性、时效性和新颖性。《数控编程》理论教学内容包括计算机数控系统、数控机床机械机构、数控编程等内容。由于数控技术发展很快,因此,《数控编程》这门课程应紧跟数控技术的发展,将目前有关数控技术应用方面的新知识、新技术及时传授给学生,所以,应对课程内容与教材随时进行更新和调整。教材以讲明基本概念、基本原理为度,应删去一些繁锁的计算过程和一些过时的教学内容。例如,由于自动编程在数控编程中已得到广泛应用,可将教材中一些复杂曲线的数学处理等内容进行了压缩;因穿孔纸带在企业中已很少使用,这部分内容也可以删减;由于高职学生主要是技能的培养,因此,有必要对理论性太强、岗位实用性较低的内容进行删减,突出实践技能性强的教学内容,所以对数控加工的原理也可以只进行简单讲解,还应将教材中内容接近的部分进行合并。同时还应根据不同的专业对《数控编程》课程教学内容按不同要求进行编排。如对于机械制造及计算机辅助设计专业,主要讲授数控机床机械结构、数控车床、铣床、加工中心、计算机辅助编程。对于模具设计与制造专业主要讲授数控车床、铣床、加工中心编程、数控电火花、线切割机床编程。这样,《数控编程》课程教学内容的安排就体现了系统性、完整性、科学性和先进性,同时要注重汲取近期先进制造技术和数控技术的最新研究成果,注重知识的前后连贯,注重基础知识的完整性。

2.教材的建设

教材是教学改革的物化成果。在确定了课程基本内容后,教材的编写就成为有效提高课程教学质量的重要方式之一。在《数控编程》课程教材的建设中,应以课程的基本要求为基础。以教材设计的教学目标分类原则为理论指导,进行高职高专《数控编程》教材的编写。根据教学目标分类学理论,笔者认为可将认知领域的教学目标分为知识、理解、应用、分析、综合等5个类别。知识级涉及的主要是心理过程的记忆。本课程知识级主要教学目标是:数控编程基本概念的名称、定义;数控编程中的基本规则以及数控编程中常用代码的意义、用途。“理解”是能力发展的一个基本层次,是对知识材料的转换、解释、推断。本课程理解级教学目标是理解数控编程的定义、字与字的功能、程序格式;解释坐标系规则、定义,并识别各典型机床坐标系;理解数学处理的基本方法;解释常用代码的定义、使用方法及编写格式,各代码间的区别与联系;理解典型数控机床加工程序编制的基础(机床主要功能、加工工艺范围、工艺装备、编程特点等)。“应用”是将知识和技能运用到实际中解决新问题。本课程应用级主要教学目标:掌握典型数控机床的常规编程方法;进行一般形状零件加工程序的分析及编制。“分析”是对一项信息,找出其构成的要素或部分,使得观念中相关的层次更为清楚,并且使得观念与观念的关系更为明白。本课程分析级主要教学目标:分析数控机床编程中,各项功能的适用场合,并使用其进行编程;对典型数控机床的对刀调整、工作台调整、程序调整等进行分析,并确定正确方法。综合是将多元素或部分加以组合以形成一个整体。本课程中“综合”级教学目标主要表现为能对较复杂零件进行数控加程序的多方案比较,对较复杂零件进行工艺、程序、加工调整分析,并确定加工方案。

教学目标分类理论的基本精神是教学要循序渐进,层层深入,这是教材设计的基本原则,遵循这一原则能有效提高教材的科学性、适用性和针对性。高职教材的编写必须要遵循这一基本理论,才能形成高职教材的特色。

3.教学手段的改革

媒体与手段是现代教育技术的一个重要组成部分,随着计算机技术的普及,通讯技术和传媒手段迅猛发展,教学方法、教学手段应随着科学的发展而改变。一张嘴、一本书、一块黑板、一支粉笔的传统教学方法已不适合现代学习的要求,取而代之的将是录音、幻灯、录像、电视,特别是多媒体电脑,以其丰富的信息储备、快速的运行速度、强烈的感染力成为教师首选的教学手段。利用多媒体课件进行《数控编程》课程的教学,可以使教学生动、形象,提高学生学习兴趣过去学生在学习《数控编程》课程时,普遍感觉这门课枯燥、难学,但如果利用电子教案,采用多媒体形式组织教学,同时利用数控加工的仿真软件,对学生编制出的数控程序进行仿真加工,这样就会使教学直观、形象,也会大大提高学生的学习兴趣,使他们感觉数控编程不但易懂、易学,而且实用,这样就会对《数控编程》产生浓厚的兴趣,学好这门课也就不是难事了。利用多媒体课件进行《数控编程》课程的教学也可以减轻学生负担,提高课堂利用率。传统的教学方式一般是老师在上面讲,学生在下面做笔记。有些同学往往顾了做笔记就顾上听课,常常一堂课下来,笔记做了不少,但脑子却是一片空白。采用多媒体课件授课,学生无需做笔记,只须专心听课,课后将电子教案一CopY就行了,复习时也非常轻松,而且多媒体课件的信息量也非常丰富,还可以解决课时不足的问题。另外,传统的授课方法,不但板书需要花费大量时间,而且课堂气氛比较沉闷,教学效果也较差。但采用多媒体课件授课,就会大大节约课堂的教学时间,提高课堂的利用率

4.考试方法的改革

考试是教师和学生每学期都必须经历的事情。学生可以通过考试,对学期所学课程进行系统的、综合的复习;教师也以通过考试了解学生的学习情况,检查自己的教学教学效果。然而,采用什么样的考试方法,怎样考核学生,是十分重要的。好的考试方法,可以调动学生学习的积极性。培养学生自主学习的能力,改善学生学习的风气,促进教学。为了寻找一种科学的、合理的、有效的考试方法,我认为有必要对目前的考试方法进行改革。考试应该采取多种形式进行,才能反映学生各方面能力水平。考试成绩可以由三项内容组成:笔试(50%)+操作考试(30%)+综合考试(20%)=总成绩(100%)。1)笔试:主要考核学生对本课程基本理论知识的掌握情况(50分);试卷可以采用从试题库中随机抽取的办法,这样真正做到“教考分离”。2)操作考试:主要考核学生操作数控机床基本技能(30分);3)综合考试:每个学生独立加工一个零件,考核学生综合运用知识的能力(20分)。

5.实践教学的改革

高职专业课程的显著特点之一就是实践性强。为此,必须要重点建设好与理论教学体系互相联系、相互融合的实践教学体系,理论教学体系,必须与实践教学体系相结合,才能培养出高素质、高技能的应用型人才。《数控编程》是一门实践性很强的课程。为了达到数控技术和其他机械类专业对本课程的要求,必须建立本课程独立的实践教学体系,即数控机床结构及编程实验──数控机床操作实训──综合实践训练。

1)课程实验主要开设数控机床结构实验,使学生了解数控机床的机械结构,同时开设数控编程的实验,包括①手工编程:每个学生一台模拟编程器,完成数控车床、铣床编程训练。②计算机辅助编程(自动编程)。每个学生一台计算机及配套CaD/Cam软件,完成复杂形状零件自动编程训练,通过编程训练使学生掌握数控编程的方法和技巧。

2)数控机床操作实训对学生进行数控车床、铣床和加工中心实际操作训练,使学生掌握数控机床、加工中心的程序输入、刀具参数设置、机床调整、机床维护知识,使学生能够操作数控机床并加工出合格零件,培养学生操作机床的基本技能。

3)综合实践训练学生自己选择中等复杂程度的零件,分析零件结构、制订工艺过程、工艺路线,选择数控机床、刀具、夹具等,编制加工程序,自己动手操作加工出零件,培养学生综合运用所学理论知识解决实际问题的能力。

参考文献

[1]刘启新关于电机拖动教学改革的几点措施[J].教学研究,2003.2

[2]单嵩麟等二年制高职数控专业教学改革的探索与思考[J].天津职业大学学报,2005.3

[3]田坤等”数控机床及编程”课程教学研究[J].河南机电高等专科学校学报机,2002.1

数控编程解析篇3

一、引言

《自动控制原理》为自动化专业的核心基础课程,内容抽象不易理解;知识点多,计算烦杂,且作图量大。在传统的教学过程中,教师花费大量的时间和版面进行推导公式和绘制曲线,而且难以保证结果的精度和准度,也不能反映系统动态响应过程,影响了课堂教学效果。计算机技术的飞速发展,各种应用软件层现叠出,在控制理论领域matLaB应用最为广泛,进行适当编程,即可分析控制系统的动静态性能。

(一)研究参数变化对系统的影响

由于matLaB具有很多成熟的控制系统的库函数,对于本科教学中的控制问题只需调用库函数即可实现。我们通过改变系统的控制参数或对象参数来分析和理解该参数对系统产生的影响,让复杂的问题变得简单,抽象的问题变得直观,便于学生理解,把必须到实验室的硬件环境搬到课堂,增强学生学习的自信心以及学习兴趣,同时学生在自学过程中,也可以作为练习验证的工具。作者通过matlab的GUi编程,编写了可视化的仿真工具,如图1。

在图1所示的仿真界面中,有两个组合框可以选择是一阶系统还是二阶系统,其形式分别是■和■,以及响应曲线方式的选择(阶跃响应、脉冲响应和斜坡响应);另外还有两个编辑框用于编辑一阶和二阶系统的参数,在选择一阶系统时,可供编辑的参数为时间常数t和比例增益K;在选择二阶系统时,可编辑参数分别为固有频率ω和阻尼系数ξ,通过改变参数,可以形象生动的看出不同的参数对系统的影响。

(二)研究不同方法分析稳定性的一致性

控制系统的研究核心问题即为系统的稳定性问题。以线性定常系统为例,其稳定性问题的研究方法很多,在经典控制理论中大致包含:(1)画出响应曲线;(2)研究系统闭环极点的分布情况;(3)通过劳斯判据判断;(4)nyquist曲线和nichols曲线分布;(5)通过bode图研究。其中,(1)~(4)为时域分析方法,(4)~(5)为频域分析方法。对上述几个问题进行分析,如果不借助于计算机仿真技术,只是通过理论计算,将占用大量的课堂时间,而且学生不能很好掌握。

本文通过matlab仿真软件开发的经典控制系统仿真软件,通过组合框系统类型,通过编辑框填写合适参数。如在方法(1)中,曲线最终收敛于1则说明系统是稳定的,否则是发散的。在方法(2)中,通过观察闭环极点的分布情况,判断系统的稳定性,如果闭环系统的根都具有负实部,则系统稳定;否则系统处于临界稳定或发散。闭环系统极点分布情况,可以由闭环系统的特征根得出,或分析开环系统的根轨迹分布情况来确定。而手工求解特征根对于高阶系统是不可行的。根轨迹曲线也只能是草图。通过matlab则可方便地得到系统根的分布状况,如单位反馈系统的开环系统的传递函数为G(s)=.

可编写指令:num=[0.51];den=[0.511];[root,k]=rlocus(num,den),可方便得到根轨迹分布图,同时还可以得到根轨迹增益K和其对应的闭环系统的根root。对于确定的根轨迹增益,还可以通过roots命令求出其闭环特征方程的根,以确定其是否稳定。在经典控制理论中,我们还可以分析在不同频域范围的稳定性,如bode图、nyquist图和nichols图。

(三)控制系统设计依据

根轨迹分析方法是一种图解方法,也即通过分析控制系统的某一参数从零变化到无穷时,闭环系统特征根在S平面上的分布情况。在教材中提供了绘制根轨迹的若干规则,根据规则可以得到相应的草图。但依然需要大量的分析、计算、描点等过程。

(四)学生做题的验证工具

在课堂教学中布置的作业,学生可以进行仿真验证。学以致用,对控制理论的学习,我们不能让学生把控制理论简单地理解为数学推导或只会套用一些公式,我们应该引导学生思考控制系统的理论体系,学会分析系统参数的变化对控制性能的影响,从理论分析现象到从现象中寻找理论依据,从而更好地理解控制理论是精髓。如果通过硬件环境去验证,将花费大量的精力和物力,甚至有一定的安全问题。而matlab软件给我们提供了快捷的分析工具,减少了大量的计算和时间,让学生有可能去大胆探索、验证和改进。

数控编程解析篇4

关键词:冲压模具零件数控加工加工工艺

中图分类号:tG54文献标识码:a文章编号:1674-098X(2017)05(a)-0097-02

机械加工行业是我国经济发展的重要支撑力量,其中冲压加工是我国机械加工中常见的一种加工工艺,不仅可以对金属进行加工,对其他非金属材料也可以进行有效的加工,其使用的范围相对较广。但是,在数控加工冲压模具零件的过程中,要想有效地提升零件产品的质量,非常关键的一项内容,就是必须对冲压模具零件数控加工工艺有所掌握,这也是该文主要阐述的内容。

1冲压模具零件的数控加工分析

在数控加工冲压模具零件的过程中,应当对零件的大小和形式进行合理设计,这是提升加工质量的关键。因此,以下内容中,对冲压模具零件中的一些特点,进行了简要的分析和阐述。

1.1工艺零件

工零件也叫凹凸模,是冲压模中非常重要的一个部分,主要是由合金钢制成,其硬度也相对较为良好。在工艺零件加工的过程中,主要是通过上下运动实现坯料冲压成零件形状的方式,进行相应的加工工作。另外,在工艺零件加工的过程中,由于所用的材料自身的硬度相对较高,其成型相对较为复杂,通常情况下利用电火花、线切割等辅助方式,进行全面的加工,这样可以在最大程度上保证冲压模具零件加工的质量。

1.2结构零件

冲压模具零件中结构零件主要是由上、下模座、模柄、凸、凹模固定板以及限位支承板等组成的,在一定程度上保证零件的连接性。同时,结构零件加工所用材料主要是优质低碳钢或球墨铸铁等材料,因为这些材料的硬度相对较为适中,而结构零件其形状也相对较为简单,因此比较适用于数控加工。

1.3定位零件

定位零件是冲压模中重要组成部分,主要是由挡料销、导正销、定位销、导料板、承料板等装置,主要是保证冲压模具凹凸模与毛坯件处于正确的位置,以此避免在冲压加工的过程中出现偏差。但是,在加工的过程中,应当对其毛坯料的质量进行全面检测,这样可以在一定程度上保证定位零件加工质量。定位零件材质主要以淬火钢与中碳钢材料为主,主要是因为其外形相对较为简单、硬度中等,这些材料能满足定位零件的使用需求。

2冲压模具零件数控加工工艺分析

其实,在冲压模具零件数控加工的过程中,要想提升加工质量、满足零件加工使用的需求,应当对其相关的加工工艺进行全面的了解和掌握,才能保证零件加工的质量。那么,在对冲压模具零件数控加工工艺分析的过程中,可以从以下几个方面展开。

2.1零件图解读

在冲压模具零件数控加工的过程中,准确理解零件的大小和尺寸是保证其质量的重要内容。因此,对冲压模具零件的加工要素、加工部位尺寸的标注、零件轮廓等方面进行全面解读,这也是冲压模具零件数控加工的第一步。

(1)尺寸标注解读。在冲压模具零件数控加工的过程中,应当对其零件的尺寸进行一定程度上的控制,要在最大程度上保证零件标注尺寸与数控加工的尺寸相互吻合,并且对其尺寸数据进行全面检查,数控加工程序的编制工作必须满足这些要求。同时,零件尺寸的标注也是有一定要求的,应当以数控加工零件程序的编制、设计、检测等方面为基础,这样可以避免在后续的加工中产生一定程度上的理解误差。如果在冲压模具零件数控加工的过程中,尺寸的数值没有进行详细的标注,工作人员也可以根据冲压模具零件数控编程的精准度,选择相对适宜的加工方式。

(2)零件几何图形解读。在冲压模具零件数控加工的过程中,应当根据图纸的几何元素,对零件的各个方面进行全面解读,以此满足数控加工工艺编制的需求。

2.2加工工艺的安排

(1)根据精度安排加工工艺。在冲压模具零件图解读完全解读以后,应当对其直接尺寸和间接尺寸之间的联系,进行全面分析以及校对,避免在冲压模具零件数控加工的过程中,出现任何的误差。另外,若是切削发生变形,并且对冲压模具的精度造成较大影响的话,应当根据精度的高低,对冲压模具零件数控加工工艺进行合理、科学的划分,以此保证零件产品加工的质量。

(2)在加工的过程中,也应当对刀具运行的轨迹进行一定程度上的控制和检查,一旦发现刀具存在问题,应当对刀具进行及时的更换,以此在最大程度上保证了冲压模具零件数控加工的效率以及质量。

2.3零件切削加工工艺

(1)零件轮廓粗加工。从冲压模具零件数控加工自身的角度来说,其工艺流程相对较为复杂,其难点也相对较多,零件轮廓加工就是其中非常重要的一项内容。因此,在冲压模具零件数控加工的过程中,应当对其加工刀具与数控机床等方面的性能,进行一定程度上的控制,使其加工能力在可控制的范围内,并且在这个范围内可以利用最大吃刀量、最快进刀速度。另外,应当对加工刀具中的退刀和换刀的距离进行一定程度上的控制,这样可以提升冲压模具零件数控加工的效率以及质量。

(2)零件轮廓精加工。精加工是冲压模具零件轮廓数控加工中非常重要的一项内容,应当重视对尺寸精度、位置精度和表面质量等方面的控制。同时,对刀具的切削性能也有一定的要求,尤其是对切削量的选择。另外,应当对刀具的质量进行检查,保证刀具的耐磨性,并且最好选择中等的切削速度,这样不仅保证了冲压模具零件数控加工的质量和效率,也在一定程度上消除了加工中产生的加工质量波动。

2.4自动编程

在冲压模具零件数控加工的过程中,若是其零件相对较为复杂,可以选择自动编程的形式。但是,在自动编程之前,应当对零件轮廓进行建模,这样可以将加工零件的几何元素进行全面规划,并且标明具体的坐标、刀具参数、刀具切削参数等方面,这样在自动编程加工的过程中,提供了相对便利的条件。

3结语

综上所述,该文通过对冲压模具零件数控加工一些相关内容的分析,对冲压模具零件数控加工工艺进行了简要阐述。其实,在冲压模具零件数控加工的过程中,只有对其加工工艺有着一定程度上的了解和掌握,例如:零件图解读、加工工艺的安排、零件切削加工工艺、自动编程等方面,才能有效提升冲压模具零件数控加工的质量和效率,从而为冲压模具零件的制造提供重要的技术支持。

参考文献

[1]张劲英.冲压模具零件数控加工工艺研究[J].科技资讯,2015(27):70.

数控编程解析篇5

摘要:matLaB仿真软件简单、易学,并不要求使用者具有高深的数学运算能力和熟练地编程技巧,并且提供了丰富的图形处理功能,因此在自动控制领域的学习和研究领域得到了广泛的应用。

关键词:matLaB仿真;自动控制;时域分析法;频域分析法

中图分类号:tp319文献标识码:a文章编号:1674-7712(2013)08-0000-01

在自动控制原理课程的学习过程中,常常需要进行大量的数学运算。在当今计算机时代,通常的做法是借助高级语言或汇编语言进行计算机编程,进行近似拟合计算。但这需要对高级语言或汇编语言熟练掌握,并灵活运用,费时费力。

现在最常用的控制系统仿真软件是matLaB,matLaB仿真软件对控制系统的理论及计算机辅助设计技术起到了巨大推动作用。

下面以matLaB在自动控制时域和频域分析法中的应用说明他的优越性。

一、matLaB在时域分析法中的应用

时域分析法是根据系统的微分方程,以拉普拉斯变换作为数学工具,直接求解出控制系统的时间响应。而后,依据时间响应的表达式以及其响应曲线来分析系统的性能指标。利用matLaB软件防仿真以及强大的绘图功能,可以进行各种仿真实验,可得到系统的各种响应,分析系统的性能。

二、matLaB在频域分析法中的应用

自动控制原理中频率域部分主要包括:频率特性的基本概念、典型环节的基本特性及开环频率特性曲线的绘制和频率稳定判据。根据以往的教学经验,大多数学生反映这部分内容不容易理解,概念非常抽象,掌握起来有一定的困难。引入matLaB仿真软件,可以加深学生对基础理论的理解,锻炼学生的编程能力和分析问题的能力。

matLaB语言比其他编程语言简单、易学。学生学习时只需要掌握函数的调用,就可以利用他对课程进行深入的研究,这样就大大地提高了学生的学习兴趣,同时也培养了学生分析、解决问题的能力。

以下实例是利用matLaB仿真软件绘制系统的bode图和nyquist图,并判断系统的稳定性,计算系统的模值裕量、相角裕量。

三、结束语

matLaB仿真软件涉及自动控制的各个领域,利用该软件可以很轻松地分析系统的时域、频域、复域等特性。能够让学习者、设计者更加直观的认识系统的功能和特性,减少自动控制原理学习和研究的难度。

参考文献:

[1]程鹏.自动控制原理[m].北京:高等教育出版社,2010:86-95.

[2]柳明.自动控制原理实验教学改革与实践[J].实验室科学,2012,15(4):58-60.

数控编程解析篇6

关键词:电力营销管理系统抄表机DBFactiveX控件zlib解压缩Base64编解码

0引言

抄表机实际上是一台功能强大的掌上数据电脑,由于其具有存储容量大、数据保存时间长、携带方便、机器运行速度快等特点,在供电企业已经得到广泛应用,主要用于现场电能表表码数据的采集。与传统的卡本抄表方式相比,具有提高工作效率、减少出错率、方便等多方面的优势。

抄表员每次抄表前将抄表户的详细数据从电力营销管理信息系统下装到抄表机中,然后携带抄表机到现场,利用抄表机简便的查找方式查到该抄表户资料,将现场表码数据输入到抄表机中,抄表结束后,将抄表机连接到微机上,抄表机内存储的抄表数据就全部自动的录入到电力营销管理信息系统中。

目前在供电企业中使用的抄表机大多数是通过标准串口线RS232和微机互连,采用标准的DBF作为交换数据格式与电力营销管理信息系统进行数据交互,电力营销管理信息系统通过调用抄表机提供的接口程序,实现抄表数据的上下载过程。

1总体设计

基于J2ee的电力营销管理信息系统和抄表机的集成主要由两个重要的组件构成:客户端基于Com组件模型开发的activeX控件和服务端的DBF格式转换组件。系统结构示意图如图1所示。

(1)activeX控件提供了DBF格式二进制数据流的zlib解压缩、Base64编解码和调用抄表机的发送接收程序功能。

(2)DBF格式转换组件实现了抄表数据的记录形式和DBF格式之间的转换,提供了DBF文件元数据解析、DBF格式二进制数据流的解压缩和Base64编解码功能。

使用抄表过程简要描述如下:抄表机下载时,首先服务端数据提取程序从抄表中间库中获取抄表数据,通过DBF格式转换组件将数据转换为DBF格式的Java类数组,再转换为字节数组输出流格式,并进行压缩和Base64编码,在客户端利用网页上嵌入的activeX控件进行解码和解压,并在指定目录下形成DBF格式的数据文件,利用Com通信机制,调用抄表机发送程序发送数据到抄表机。抄表机上载时,过程正好相反。

2系统实现关键技术

2.1客户端实现技术

(1)抄表机的发送接收程序调用接口。activetemplateLipary(atL)和microsoftFoundationClasses(mFC)是目前编写activeX控件的两个流行的框架,但是从基本的设计结构上讲,mFC不适合于开发专业的Com组件,它适合于在windows应用的基础上提供相应的Com支持,atL完全面向Com组件[1]。采用atL构建activeX控件,提供抄表机的发送接收程序调用接口。由于Com组件具有接口和实现分离的特性,屏蔽了对不同抄表机型号的不同的接口调用的实现差异,对外提供统一的抄表机的发送接收程序调用接口。接口的实现是对抄表机提供的动态链接库的接口调用,实现了Com组件与组件之间的互操作。

(2)解压缩接口。为有效地传输数据和提高网页文件的下载速度,需要对抄表数据进行压缩处理。采用zlib作为解压缩引擎,为activeX控件提供解压缩接口。GnUzlib是通用的压缩库,流行的deflate压缩算法,提供了一套in-memory压缩和解压函数,并能检测解压出来的数据完整性。

(3)Base64编解码接口。采用Base64编码将二进制抄表数据进行编码,并在网页上作为对象缓存。Base64是网络上最常见的用于传输8bit字节代码的编码方式之一,它将二进制数据编码为字母和数字。activeX控件提供Base64编解码接口,通过编码将其转换成为一种被称为BaSe64的aSCii子集的字符的组合,解码实现逆过程。

(4)采用脚本对页面对象进行访问。将activeX控件嵌入抄表机应用程序网页,通过VBScript和Jscript脚本直接调用页面对象(如activeX控件)的访问。

2.2服务端实现技术

服务端的DBF格式转换组件,由一组通用的DBF操作组件构成,逻辑上分为DBF格式定义组件、DBF格式解析组件、DBF转换组件和实用类。

(1)DBF格式转换组件。DBF格式定义组件DBFField,定义了DBF字段的元数据以及get和set方法,字段元数据包括字段名、数据类型、长度、数据部分位数等。

采用XmL[2]来描述DBF文件的元数据结构和语义,并以XmL文件存放在web应用程序weB-inF目录下。DBF格式解析组件,提供了通过XmL文件或者直接解析DBF文件获取DBF的元数据结构两种方式。DBFStruparser利用Dom解析器将XmL解析成DBFField数组。另一种实现是直接在weB-inF目录存放DBF格式文件,DBFReader解析DBF格式流文件生成DBFField数组。

DBF转换组件DBFConvertRecords,实现数据库中抄表数据结构和DBF格式之间的映射,以及抄表数据集合arrayList、XmL格式与DBF格式的相互转换。

实用类Base64Util用于Base64编解码。java.util.zip.Deflater用于解压缩。

(2)利用XSLt进行格式转换。抄表数据元数据和DBF元数据之间的映射可简单地通过两者一致的字段名或别名约定来实现,但是这种实现要求抄表中间库表的定义和DBF的定义要严格的对应,由于不同电力企业使用的是不同厂商不同型号的抄表机,传送的DBF格式和语义也不一定相同。

XSLt[3]样式表描述了将源XmL格式转换为目标格式的一系列的规则。利用XSLt转换器作为转换引擎,对XmL格式数据进行过滤、排序和重构[4]。过滤是选择并提取数据的一个特定子集的处理过程,排序就是重新编排数据的过程,重构包括数据元数据转换和翻译数据[4]。以抄表机下装为例,说明转换过程,如图2所示。

首先针对不同类型的抄表机,分别定义不同XSLt样式表。利用Dom解析器将从数据库中检索的抄表数据集合arrayList转换为XmL,根据XSLt样式表所描述的规则,转换为抄表机特定格式的XmL数据,再将XmL格式转换为DBF格式,间接实现了抄表数据集合和DBF格式的映射。

(3)组件调用。采用基于mVC模型2的Struts的web应用框架,writeDbfaction用于处理JSp页面的抄表机发送和接收处理请求,调用DBF格式转换组件进行DBF解析、转换,并利用实用类进行编解码和解压缩。为了向业务层隐藏特定表示层的细节,降低表示层和业务层耦合度,首先定义iwriteDbf接口,writeDbfForm实现该接口,该接口不包括与请求处理和协议相关的表示层数据结构的引用。采用接口的方式提供合适的值对象给业务writeDbfBD,再调用相应的业务逻辑类,如DBF格式转换DBFConvertRecords。

数控编程解析篇7

关键词:全面预算信息系统功能

目前,民用机场各运营管理机构运用全面预算实现企业的管理提升已经比较普遍,部分企业也建立了相关信息系统予以支撑。但随着行业发展速度不断加快,企业管理要求的日益提升,现有的全面预算管理方法和信息系统已经逐渐不能适应企业发展的要求。本文以X机场为例,在分析其全面预算管理业务模型的基础上,提出了与之相适应的全面预算管理信息系统模型及其功能设计。

一、X机场全面预算管理概况

X机场是全国十大机场之一,全面预算管理基础较好,预算管理理念深入人心,预算工作基本实现了“全面”和“全员”的“两全”目标;具备较为完备的预算管理体系,形成由年度预算、中期商业计划和长期商业计划构成的预算体系,建立了较为完善的预算组织体系和责任体系;预算编制和财务核算精细化,基本能够实现预算控制目标。但是,随着机场的快速发展,目前也存在着一些需要迫切解决的问题。一是受现有预算管理系统的限制,预算的控制功能还没有充分实现,预算的执行情况需要通过财务核算系统输出结果,事后进行汇总分析。预算管理系统尚未直接与财务核算数据建立审核比对关系,准确性和及时性达不到当前预算管理的需求,很难作为决策分析的参考依据。二是年度预算作为中期商业计划的更新基础,目前尚未实现数据的互联共通,主要通过手工方式衔接。对实现每月根据实际完成情况对年度预计完成情况和中期商业计划(前两年)的滚动更新也主要通过手工方式实现。三是在预算控制方面,无法利用预算数据对日常费用支出、采购支出、项目支出等进行实时的事前控制,只能事后定期对预算执行情况进行分析监控,效率低,人工成本和时间成本较高。四是汇总分析的效果不理想,现有预算系统支持分析维度受限,不能支持按照多角度、多维度对公司预算编制和预算执行的深入分析。五是信息集成有限。从信息集成的角度,目前预算管理数据处于孤立的状态,不能与核算、资金及其他业务系统建立数据共享关系,全面预算管理的作用发挥有限,不利于公司整体战略目标的落实和监控。

二、系统结构及主要功能

(一)系统建设目标

建立统一的战略与预算管理平台。实现公司年度预算、中期商业计划和长期商业计划的系统衔接,实现预算管理在时间维度上的动态更新。远期实现月度计划分析、日跟踪、旬评估。不仅关注过去,更关注当前和未来。

建立统一的预算管理平台。建立统一的预算体系和预算数据库,全面反映和实现企业预算管理的要求和内容,支持公司预算编制、审批、控制、分析和考核等公司预算全过程管理,实现对分、子公司预算的审核和预算执行情况的动态跟踪和评估。

建设统一的预算控制平台,重点建设一个统一的费用控制系统,统一预算资金出口,结合年度预算数据,根据不同的预算科目,设置不同的预算控制策略和控制方法,保证每一笔资金支出,都要从费用控制系统统一申请、统一控制、统一审批,保持每一笔资金支出的可见性和可控性。

构建统一的预算分析平台。借助于预算管理平台软件,实现对关键指标预算执行情况的监控与预警,与此同时,实现预算分析的自动化、流程化管理,深化财务核算和分析的角度和维度应用。结合管理决策需求,通过图文并茂的直观展示向管理层提供有价值的信息。

构建统一的数据平台。避免“信息孤岛”,用信息技术,整合预算、核算、资金、生产、资产、人力资源等信息系统,实现各业务系统之间数据共享。

(二)系统建设内容

1、预算编制

主要完成预算的编制、审核、审批、上报、分解、汇总、查询等功能,既支持自下而上的汇总编制方式,也支持自上而下的分解编制方式,在预算的编制和调整等关键业务环节,可通过严格的审批流进行审批控制,提供预算数据的多版本管理。基本功能在现有定额管理、部门汇编、分月(季)预算、预算分解下达、预算汇总的功能基础上,实现预算编制内容、编制流程节点自定义,离线导入等。通过灵活的工作流定制工具,按照不同的预算内容或者预算表格定制不同的工作流,适应不同情况的业务场景。根据符合业务需求的自定义审批流程,送审人员可以设置单据流转的审批部门,以及何人对单据进行审批等。预算审批流程可以与email、移动设备结合,向预算审批人员提供预算审批提醒。同时,在审批过程中上级可以对下级的预算编制内容输入解释、意见等文字,提高预算编制流程的沟通效率,支持查看审批痕迹、状态管理等。

2、预算分解

预算分解可以从横向和纵向两个方面进行,纵向的分解就是从时间轴角度将大跨度时间范围的预算数分解到小跨度时间范围的阶段结果,例如将全年的产量分解到月度。横向分解可以部门的角度进行分解。

3、预算汇总

汇总是指将指定多个单位按指定的汇总方法生成一个汇总单位。按照关键指标分类进行分级汇总,分级汇总在指定的维度上预先得出汇总数据,为多维数据查询打下坚实的基础。实现节点汇总、选择汇总、选表汇总等。可以按照预算组织自由选择汇总单位,或者是按照预算内容选择预算表单进行汇总等。

4、预算控制

预算控制包括预算内、超预算、预算外事项控制,以实现对资本性支出、人力、日常费用支出等实时动态控制,加强预算执行事前的审核控制。

(1)事前控制。即在成本费用开支使用之前,通过系统可随时查询预算执行情况,如预算额度、已用额度、可用额度、实际发生数与预算数差额等信息进行审批,申请、审批、报销、付款将按照流程中的处理数据进行控制;对于已经申请的预算资金,系统自动给予冻结,以免被其他人申请使用;在不同的方案下进行不同的控制。

系统应能够对各科目的权限内的使用额度进行查询,并自动展示在相关表格或单据内。比如,在进行费用类用款申请提交申请单时,系统能够查询到该项费用该单位权限内的额度,并显示在“可用额度”项目中。系统通过控制规则将申请数据与可用额度进行比较分析,对相应情况进行控制,比如通过、拒绝,或预警提示等。

(2)事中控制。事中控制是指在业务进展过程中,系统可根据报销或者入账的单据与预算数据建立勾稽关系,进行数据的比对以及审核,从而达到对预算执行的监控。设定7项功能模块,一是报销申请监控,类似用款申请监控,在报销申请时,系统也将提取预算数据和执行数据,计算出可用金额与申请数对比,判断所要报销的金额是否符合预算执行要求;二是监控强度设定。能够对资金预算科目自定义分类,甄别实施刚性控制(申请金额不符合刚性标准则驳回申请)和柔性控制(申请金额不符合柔性标准则提醒);三是控制方式。可分为月度控制、阶段控制、单项控制、总额控制,并根据控制类型的不同(刚性控制和柔性控制)系统自动做出不同等级的控制反应(同事前控制);四是数据的共享与交流。其他系统例如核算、资金、投资等数据按照要求的频率,通过接口程序将其他执行数据传入预算管控系统,从而配合预算执行控制;五是指标监控与预警。预算系统通过差异分析表和预算执行进度分析表对重要指标进行监控,当执行数据(或余额)与预算数据相差过大或根据当前进度情况不能按照预算计划完成本年目标,系统则提供相应的提醒功能;六是触发式预警。预算系统提供了计划任务功能,计划任务定期启动一个预警条件检查器,检查是否有重要指标的预警边界条件被满足,然后给出相应提示,从而可以实现周期性执行预警结果;七是查询功能。可实现在权限内对最新滚动预算、已审批结束预算、审批中预算、预算执行进度等进行多维度的查询,从而实现预算执行的可见性及可控性。

(3)事后控制。事后控制指在业务发生之后,系统将实际的已发生费用与预算目标进行对比分析。从而对之后预算监控计划的做出调整,并为下一期的预算计划提供依据。主要包括:一是预算执行情况分析。通过部门、项目、科目汇总申请、审批及使用的明细,以及预算余量值等多项数据的分析得到详细的预算执行情况,同时对当前的预算执行的风险进行预警。二是数据挖掘。在预算执行情况分析界面,可以查看对比各指标的汇总数据值,通过数据挖掘功能,可以深入分析此数据的构成和具体来源,从而实现数据由粗到细,由上到下的分析过程。三是全面的查询功能――可实现在权限内对最新滚动预算、已审批结束预算、审批中预算、预算执行进度等进行多维度的查询,从而实现预算执行的可见性及可控性。

5、报销管理

报销管理包括申请单、借款单、报销单、分摊单等。对于资本性支出,例如基本建设支出、资产购置支出、材料采购支出等,适用于支出申请单,也可以作为费用发生前的业务申请;而对于差旅费、会议费、办公费等日常费用支出,则适用于报销单;需要几个部门按照比例分摊的费用,适用分摊单。

6、凭证处理

凭证处理用于财务人员对单据进行批量查询和财务处理,并在借款或报销审批通过后,通过设置组织架构映射,将内部管理组织与法人组织建立对应关系,生成符合需要的记账凭证。

7、预算分析

在预算数据的基础上,通过在系统中建立主题分析模型,并利用各种数据分析工具实现对数据的深度挖掘和有效利用。

(1)多维分析。基于多维预算模型和预算指标,可以从任意维度进行预算执行进度分析、预算差异分析等,通过各个维度、不同的分析视角,既可以按照同比、环比、预算比、各部门、各版块的横向、纵向、提供多维度、差异性、全方位的分析结果。又可以按照期间、单位、地域、科目等维度,查询和分析利润、营业收入、预算完成情况等关键指标。

(2)战略目标主题分析。战略目标主题分析包括关键指标的各年度趋势分析、对标分析、成本构成分析、预算同比、环比分析等。

(3)预算执行进度分析。全面展示和分析各单位关键指标预算目标、已执行数、执行进度等。

(4)预算考核。包括预算完成情况的考核以及预算编制效率和质量的考核。根据各预算主体年度或者月度的责任目标,结合预算完成情况、编制情况,实现对各级预算责任人的预算考核。

三、建设效果

(一)实现战略与预算全面衔接

在战略管理方面,X机场已经有比较成熟的中长期滚动商业计划,每月根据实际执行数,向以后期间滚动两年,而年度商业计划根据年度实际执行情况向以后期间滚动五年,为月度预算和年度预算目标的制定指明了战略方向,有效的连接了战略与市场、内部经营和财务,成为战略管理和内部经营的重要工具。

(二)预算全过程闭环管理

在统一的全面预算管理平台之上,建立从战略到预算编制、控制、分析、调整和考核的预算全闭关管理,实现全面预算管理“横向到底、纵向到边”,使全员参与预算,每个员工都能了解公司的年度和月度目标,使得公司整体的目标与个人目标统一起来,并利用全面预算管理全过程监督战略实施,从而提升公司核心凝聚力,形成人人参与预算、自觉接受预算控制和考核的企业文化。

(三)预算执行控制与核算一体化管控

通过建立全面预算管理信息化系统,所有预算管理在统一的平台上实现线上操作,所有的预算支出,在费用控制系统统一申请、报销、控制、审批,并根据费用科目个性化定制不同的控制策略和控制流程。报销审批完成后,自动生成凭证传递到核算系统,一方面保证了业务和财务数据的一致性,另一方也减轻了财务人员的工作量。从而实现了从预算编制、执行控制和核算的一体化管控,也实现了管理下沉和预算管控思想的落实。

(四)预算分析实时化

重点提升预算分析的及时性和准确性,摆脱目前手工处理再进行预算分析的模式,直接从核算系统自动提取实际执行数据,建立完善的预算分析模型,形成可靠的预算分析体系,管理层可实时查询分析年度预算执行情况,以及基于历史数据和本年数据的收入、利润、成本等趋势分析、结构分析、仪表盘分析等,为领导决策提供数据支持。

数控编程解析篇8

从表象看实质,上述问题的存在主要不在技术层面,而在于认识上的偏差和制度、文化建设上的缺陷。由于全面预算管理需要一些专业技术和计算方法,从推行全面预算管理之初,财务部门理所当然的成为预算管理的编制者和实施者,预算管理过程无外乎财务部门组织编制并上报年度预算,年中对预算执行情况进行分析和预警,年末预算考核也是以财务指标为准。“用数字说话”使得财务成为预算管理的“主角”,但财务本身的局限性使得财务在推进预算管理的过程中容易忽视数字背后的东西,导致责任主体错位,预算管理的效果不明显,无法步入良性循环的轨道,最终使得预算管理流于形式,价值难以体现。本文试图通过对一些细节问题的分析,找到预算突围的方法。

一、预算编制

预算编制过程常常是各个业务部门上报预算,财务部门汇总预算,编制报表,报领导层审批,再经过几个来回的讨价还价和平衡,形成最终年度预算。在业务部门上报和财务部门汇总过程中,常见的问题是沟通不畅,业务部门不懂财务报表,而财务人员不懂业务,看似简单的一个数字,双方的理解完全不同,如果在预算编制过程中没有充分沟通,可能造成预算执行过程中的相互推诿。在有限时间内,如何提高沟通的效率和效果,是确保预算编制能够高效高质的前提。

笔者认为,解决这个问题需要财务人员能够跳出财务做预算,因为预算的实质是公司为实现既定目标的一个行动计划表,不过是以资产负债表、利润表、现金流量表等财务报表的形式表现。如果财务的精力集中于预算“电子表格”的数据收集、检查、审核汇总、上报、时间节点等,并试图通过越来越多的表格来提高预算管理水平,无异于合本逐末,在占用财务人员大量精力搞预算的同时,预算水平却无法真正提高,因为关注点始终在数字本身,而忽略了数字背后的东西。

以成本预算的编制为例,第一步是公司各部门根据具体的工作职责,上报本部门的成本费用预算,第二步是财务汇总、计算、编制预算报表。第三步是讨价还价和平衡,财务对数字是否合理的判别尺度一般是上年实际数、上年预算数,通过增减额、增减比率来反应变化,并据以判断变化的合理性。从财务的角度讲,这样的做法无可厚非,财务的本质就是用数字记录反映企业经营活动的历史,但通过历史预测未来的风险有时很大,历史数字是否合理无从考究,未来市场变化无法掌控,用无从考究的数字为依据调配企业资源以应对无法掌控的未来,预算的执行情况可想而知。

跳出财务做预算,首先是跳出“历史”,对历史数字的运用要有个清醒的认识和合理的使用;其次是跳出“数字”,数字是对目标或行动计划的一个定量化,在预算编制过程中,定量化不是最终目的,制定出能确保目标实现的行动计划才是目的。因此,财务在预算编制中的作用是翻译和桥梁,通过业务语言或自然语言与财务语言的转换,搭建目标与行动或工作计划之间的桥梁,建立以工作计划为纽带的预算编制体系,每个业务部门根据企业的战略目标制定全年的工作计划,具体到每个工作计划或任务的时间、方式和支出预算,并编制成表上报财务,财务人员将具体的行动计划与会计科目的链接关系梳理清楚,通过工作计划到会计科目的转换过程,业务部门上报预算时能够有的放矢,不必为不懂财务报表或会计专业术语而消极应付预算上报,财务人员能够在较短的时间内汇总预算,形成全面预算的初稿。公司各部门都将主要精力放在预算的内容――工作计划而不是形式――数字上,预算编制过程中的平衡过程也会注入更多理性。预算编制调整的过程也是公司管理团队清晰认识公司战略目标,合理精细安排全年工作计划,合理配置优化预算资源的过程,在此过程中,充分有效的沟通需要高效的方式方法,以工作计划为媒介,找到双方的共同语言,可以减少其他职能部门的抵触情绪,避免预算成为财务部门的事情。此外,在预算编制方法上,除了传统的固定预算、定期预算外,财务人员还应从企业实际情况出发,深入分析各种预算编制方法的优缺点,针对不同的业务特点和需要,考虑使用弹性预算、滚动预算、零基预算等方法,并注意方法之间的互补性和综合运用'建立健全行之有效的预算方法体系。

二、预算控制

预算控制过程中的常见问题是过程控制不力,预算执行超标却难寻问题根源,其关键是在预算监控体系中过于依赖财务“拉警报”,而财务由于自身的局限性,收集信息不仅费时费力,需要编制许多分析报表以及大量计算才能得出实际发生额与预算之间的差异,而且由于数据收集的不足可能导致分析结果出现较大的差异。警报是需要的,但适时的报警和全面深入准确的分析至关重要,否则财务有可能因空喊“狼来了”而成为众矢之的。财务作为预算控制的参与者,主要作用是协助分析和负责监督,以过程监督和提供准确的预算差异分析成为重要帮手。

就预算控制而言,可分为事前控制、事中控制和事后控制三个环节。年度预算的控制往往要落实到月度预算上,在月度预算的事前控制中,每月月初财务部门根据月度、年度预算和预算执行进度给各部门下达财务指标,指导业务部门制定本月业务计划。月度计划不是总预算在各月份问的简单分配,而是根据上月度预算的执行情况和总预算的进度,以及实际情况的变化重新作出的更符合实际的安排。月度预算的事中控制主要是支出审批,即各级部门和领导根据下达的预算指标对日常支出业务进行审核,保障预算目标的实现。在审批过程中财务提供预算数、预算已发生数、预算余额等信息,使得审批有据可依。月度预算的事后控制是通过差异分析报告来反映预算执行进度、指标完成情况及分析建议。通过差异分析达到三个目的:提供决策信息,指导下月计划,提供考核依据。因此,预算差异分析虽月度预算的事后控制环节,但同时指导下月初月度计划的制定,从而把每月的预算有机地联系起来,有效保证年度预算目标的实现。

对预算差异的分析,首先是数量化分析,数量化分析可根据不同情况分别采用比例分析法、比较分析法、因素分析法、盈亏平衡分析法等方法,从定量角

度或从产销量,品种结构、价格、变动成本、边际收益、费用等诸因素的角度分析,充分反映预算执行单位的现状、发展趋势及存在的问题和潜力。如从盈亏的形成过程看,差异的形成可以归为两大方面:销售收入差异和成本差异。根据销售收入和成本的构成,销售收入差异和成本差异又不外乎价格差异和数量差异两大类。所谓价格差异,是指由于价格因素变动而导致的差异额,所谓数量差异。是指由于数量变动而导致的差异额。差异分析是一个循序渐进的过程,即从综合性的财务指标人手,逐步分解,最后落实到具体的生产技术指标上。其次是原因分析,数量分析可以看出数量上、现象上的差异,并不能就此说明差异实质。还必须深入相关的职能部门(车间),分析差异形成的多种原因,找出主要原因,抓住主要矛盾。如利润与预算发生差异,通过时间分析。看各月利润完成程度,哪个月的利润完成不好;通过项目分析,看是销售问题还是成本问题;通过部门分析,看问题出现在哪个部门,导致利润下降。第三是因素分析,在评估与调查差异发生的基本原因时,应当考虑因素:差异可能是微不足道的,如由于报告上的错误所致,因一笔会计分录误记到某部门,便可能促使该部门发生不利差异,而造成另一部门的有利差异,差异可能是由于特定的经营决策所致――为了改善效率,或为了应付某些紧急事故,管理当局下达决策而导致差异的发生。例如管理当局可能决定加薪,对付另一公司挖墙角的挑战,或者进行以往没有规划的特殊广告项目等。这类差异须认真辨认,因为一旦认清,便没有进一步调查的必要,当该项决策做成时,就已认定差异必须发生;还有许多差异是不可控制因素造成的,而这些因素又可加以辨认,例如洪涝损失等:只有不知道真正原因的差异,应该格外关心,并予以认真调查,以采取矫正行动。通过对各类因素的分析,衡量诸因素对预算完成结果的影响程度,才能在相互关系中找出起决定作用的主要因素,抓住问题关键,提出应对措施。

从预算差异分析中可以看出,财务在预算控制环节中,通过对历史数据的分析,可以发现问题,但还要跳出财务数据,深入分析数据背后的规律以及引起变化的真正原因,因为发现问题不是目的,解决问题才是目的。预算差异分析对财务人员的综合素质要求较高,需要财务人员在专业知识之外,对企业的经营、生产、市场等方面都有所了解,才能综合运用各种信息(财务信息、非财务信息、外部市场信息等),对差异进行分解、分析,最终形成有价值的预算差异分析报告。

三、预算考核

预算考核作为预算管理中的关键一环,考核评价的科学与否在很大程度上影响着预算责任人或执行者的行为取向,从而最终决定预算管理的效用大小。预算的好处在于可以量化考核,对于年度工作计划的完成能够用数字说话,但数字本身存在被人为操控的可能,如何避免这种情况的发生或者减少预算指标考核的负面影响是考核评价中的首要问题。业绩导向型考评能够促使执行者追求更高的业绩目标,但却可能加剧讨价还价和预算松弛,从而削弱预算对现实的指导意义;真实导向型预算考评能够增强预算的准确性,使预算更好地发挥规划和现实指导功能,但却可能妨碍执行者努力追求更高、更好的业绩。“鱼”与“熊掌”兼得的可行方法之一是在以财务业绩为主的预算考评指标体系中加入非财务指标。财务指标通常具有结果性、后置性、易操纵性等不足,容易诱发短视行为,而适度、适宜引入非财务指标作为补充辅助指标,有助于预算责任人重视过程,关注长远、整体的价值提升,从而兼顾业绩与真实。

以固定的预算目标尤其是财务指标为依据进行业绩考评,以及传统预算文化的缺失是预算考评失效,进而难以建立良性循环的预算管理体系的原因之一。值得注意的是,在预算考核过程中,财务人员应避免沦为操纵工具甚至主动参与操纵数字,提供真实、可靠、完整的财务信息,不仅是对外部信息需求者而言,对企业预算管理同等重要。财务人员参与操纵预算,直接导致会计信息失真,间接的影响是预算效用降低,预算严肃性丧失,企业文化被破坏,进而加深其他部门对预算的错误认识――预算是财务部门的事情。

数控编程解析篇9

关键词:GpS监控系统;串口通讯;web地图

中图分类号:tp311

GpS是全球定位系统的英文简称。GpS技术的主要功能是可实现对载体目标位置、速度等的精确捕获及监控。已广泛应用于交通、物流、公安、海洋测绘等行业的GpS监控系统,是成功运用了GpS技术、无线通信技术、GiS技术及图像处理技术等来实现的,可以对移动车辆、设备或人、宠物的实时远程监控。

根据GpS监控系统架构的不同,主要可分为两类。一类是中心式GpS监控系统和自助式GpS监控系统。

自助式GpS监控系统是将GpS模块通过标准接口(串口、USB接口、蓝牙等)直接连接到计算机、pocketpC等设备,该类系统一般会根据用户的需求编写不同的应用程序来供用户使用,比如自主车载导航系统、GpS轨迹记录仪等设备。本文研究的是一种基于VC++编程,通过串口接收数据的自助式GpS监控系统的实现方法。

1串口通讯的自助式GpS监控系统的实现

1.1串口的打开及初始化

打开串口工作区使用openworkFlow()函数,其工作是启动串口工作线程,该函数没有传入参数,函数的返回值为BooL型,表示启动串口工作区是否成功。而对串口工作区参数初始化则使用initworkFlow()函数,该函数的传入参数分别为串口名称和DBC结构的串口工作参数,该函数的返回值为BooL型,表示初始化串口工作区是否成功。

1.2串口接收GpS数据

在Vc++的编程实现中,数据接收部分通过线程运行函数Run()和数据接收函数RecieiveData()来实现。

(1)线程的运行函数。Run()函数实现对应串口的接收事件的监测,当监测到有数据到达时,接下来执行RecieiveData()接收函数进行数据接收,并发送消息通知给数据处理窗体。Run()函数没有传入参数,该函数返回值为线程结束时结束代码。

(2)数据接收函数。ReceiveData()函数实现串口数据的接收。该函数传入参数为接收数据的缓冲区的最大长度,函数会取这个值与当前缓冲区长度中较小的那个值来执行读取。该函数返回值为BooL,其中,tRUe表示正确接收串口数据,FaLSe表示接收串口数据失败。

1.3GpS数据的解析

在接收到GpS模块中的相关数据后,还需要对数据按协议格式进行解析。如:CdataFlow对象,CdataFlow对象在接收到消息后,会将数据存储到变量中,并对缓冲区中的数据进行解析。

解析对象在接收到串口数据后,会触发onCommsg()函数,此函数会存储数据,并调用SearchFlow()函数来查找数据包,如果查找到有效数据包,则会调用DealFlow()函数来处理数据包,并发送解码消息,由解码处理函数onDecodemsg()来具体解码。

(1)数据处理函数。onCommsg()函数实现数据处理,用于处理串口接收到的数据。当串口数据接收线程监测到有数据到达时,会进行及时接收,并发送消息给数据处理窗口,数据处理窗口就会调用此函数对数据进行处理,主要是将数据存入待解析字符串中,并发送消息给主窗体,由主窗体实现数据在界面显示,并调用解析函数进行协议数据的解析。该函数的传入参数是存储接收数据的数据缓冲区的指针和接收到的数据的长度,该函数无返回值。

(2)查找协议数据包函数。SearchFlow()函数可实现从待解析数据缓冲区查找协议数据包的功能。查找数据包的标准是判断协议头和协议尾是否与协议的定义相符,如果查找到,则将协议头的位置、协议尾的位置以及协议数据包的长度存入变量中。该函数没有传入参数。该函数返回值为BooL型,表示是否查找到协议数据包,如果返回tRUe,则表示数据缓冲区中存在协议数据包,如果返回FaLSe,则表示当前的数据缓冲区中没有协议数据包。

(3)协议数据包解析函数。DealFlow()函数实现从待解析数据缓冲区中提取协议数据包的功能。当在数据缓冲区中查找到协议数据包后,调用此方法将协议数据包从缓冲区中提取出来,并发送消息给解码函数进行解码。该函数没有传入参数。该函数没有返回值。

(4)数据解码函数。onDecodemsg()函数可实现数据包的解码功能。当程序提取出协议数据包后,则发送消息给此解码函数,此函数即对数据进行解码,其按照相应协议对数据进行解析。该函数的传入参数为协议数据包的数据缓冲区指针和协议数据包的数据长度。该函数没有返回值。

(5)GpS定位信息解码函数。解码GpS定位信息函数主要使用Decodenema_GpGGa(),该函数实现GpS定位信息协议数据包的解码功能,其按照协议的语句格式对数据进行解析。该函数没有传入参数,其返回值为GpSpack共用体指针,其中存储着GpGGa语句的数据项。

1.4地图支持

在解析出GpS信息后,如果只是枯燥的数据,那么对用户来说不够直观,无法确切地了解实际的位置在什么地方,所以需要加入地图的支持。地图的应用是很复杂的过程,依靠的是GiS(地理信息系统)技术。简单地讲,目前在监控系统程序中结合地图应用主要有两种方式:一种是本地地图应用,另一种是web地图应用。早期的地图应用是从本地应用发展起来的,其技术已经比较成熟了,像mapinfo的mapX、arc/info等都提供了本地地图的使用。随着本地地图应用中一些问题的出现,如费用高、占用空间大、部署麻烦等,web地图的应用发展了起来。本设计中,采用的就是web地图应用技术,使用51ditu提供的免费地图引擎,实现GpS位置信息的图形化显示。地图显示的具体方法:将51ditu引擎的web页面编写好,主要是显示点的脚本函数,然后在程序中调用页面的脚本函数。

1.5端口清理

在实际编程开发中,很多时候会忽略结束清理工作,这样往往会导致一些不可预知的BUG,尤其是像串口这样独享的资源,一定要做清理释放工作。清理释放工作的主要过程就是关闭串口,主要通过CloseCom()函数来实现,该函数清除串口工作区并关闭串口句柄。该函数没有传入参数,其返回值为BooL型,表示关闭串口是否成功。

2结束语

自助式GpS监控系统具有灵活、可定制的、成本价格低廉的特点,能在一定范围内代替传统的、价格较高的GpS运营商提供的服务方式。自助式GpS监控系统一般只需要一次的成本投入,即能获得终身免费使用的权利。本文研究和开发的基于Vc++编程,采用串口通讯,可对宠物或车辆进行实时、远程监控的自助式GpS监控系统,为其他相似开发和研究提供了参考。

参考文献:

[1]黄冰,王鹏,陈婷.基于GpS的自助式高效公交换乘查询系统的研究[J].计算机工程与科学,2011(12).

[2]杨金显,袁赣南.基于mimU/GpS的组合导航设计及实验[J].光学精密工程,2008(02).

[3]霍卓群.基于HaDoop平台的GpS动态导航系统[J].洛阳理工学院学报(自然科学版),2014(01).

数控编程解析篇10

关键词:公路;建设项目;工程决算;造价管理

交通部于2004年9月16日以交公路发【2004】507号文颁布了《公路建设项目工程决算编制办法》(以下简称《工程决算编制办法》),并从2004年10月1日起执行。《工程决算编制办法》由文本、工程决算表格、基础数据表格三部分组成。文本部分共十八条,对工程决算编制的目的、适用范围、作用、强制措施、总体要求、反映形式、编制依据及费用构成做了阐述,明确了工程决算文件组成,并对各组成部分及相应基础数据内容做了规定。表格根据项目完成时间、资料来源、作用及管理要求不同分为以建设项目为对象,汇总建设项目的基本情况,分析建设过程中各阶段的量、价、费,形成反映建设项目建设阶段的投资及造价信息的工程决算表;以合同段为对象,登记实施过程中发生的各种费用,形成合同段决算的系列表格作为基础数据表。《工程决算编制办法》的颁布,对加强和规范公路建设项目投资管理,严格控制建设成本,提高投资效益具有十分重要的作用。

1编制工程决算是公路工程建设项目计价特点所决定的

公路工程建设项目,由于投资规模大,建设周期长,技术复杂,人财物消耗大,并考虑到投入使用后的安全及经济效益等因素,其工程项目造价不可能一次确定,必须在项目建设全过程进行多次性计价,即按基本建设程序合理确定不同阶段的造价,工程建设项目最终造价必须待工程项目实施完成后才能确定,而每一次计价的侧重点又各有不同。

项目建议书和可行性研究阶段编制投资估算。估算反映建设项目的建设规模及投资需求,是确定项目在经济上是否可行的依据,其编制依据是交通部的估算定额。经批准的估算是控制概预算的依据。

初步设计(技术设计)编制设计概算(修正概算)。设计概算(修正概算)是根据工程可行性研究批准的技术标准和建设规模,对项目建设所需投资的控制,要求严格控制在批准投资估算的±10%以内,其编制依据是交通部概算定额。经批准的初步设计概算为建设项目总投资控制的最高限额,不得突破。

施工图设计编制施工图预算。施工图预算是对初步设计的深入和细化,其编制依据是交通部预算定额,是项目前期阶段最后一次以定额进行计价,施工图预算必须控制在批准的初步设计概算范围内。经批准的施工图预算是建设项目实施过程投资控制的依据。

项目实施阶段要编制竣工决算(工程决算和财务决算),竣工决算的编制应依据施工图设计批准的标准和规模、以招标形成的工程量和单价,以及项目实施中工程变更费项进行编制。工程决算不得突破批准的施工图设计预算。

上述各阶段公路工程计价侧重点各不相同。其中,可研、初设、施工图设计等前期工作阶段完全以定额为基础进行计价的,属于计划经济管理的范畴;项目实施阶段,尽管各施工企业也用定额进行工程投标价计算,但其报价的确定主要受各施工企业自身生产力水平及市场竞争需要确定,受定额约束较少,因而,该阶段可以认为属于市场经济管理的范畴。

两种计价依据并存,如何真实地确定项目的造价,社会上有两种观点,一种是完全由市场定价来确定工程项目的造价,与国际接轨,弱化定额管理的作用;另一种为强化定额管理的作用,定额作为全国确定造价的统一的计价依据,工程建设项目只需控制不超出批准的投资即可。定额在我国基本建设管理体制中,为计划、管理部门确定和控制工程造价发挥了很重要的作用,但随着公路建设市场改革的进一步深化,“四新”技术的大量运用,社会生产力水平的大幅度提高,定额的统一性、指令性以及滞后于工程建设实际的特点,使建设项目投资估、概、预算与市场竞争形成的工程价格有较大差距,采用定额确定与控制工程造价存在一些问题。而完全用市场定价来确定工程项目造价,由于缺乏一整套系统的统计分析方法,且不同地区、不同时期受筑路材料价格的影响,其工程项目报价的差异性较大,如何进行归化、消除差异,为项目前期阶段确定造价提供依据,也存在一些困难。故在今后较长的一段时间内,定额计价与市场定价方式将共存。因此,在市场定价与定额定价之间建立一种联系是十分必要的,使两者能够互相进行补充。通过工程决算的编制使市场定价与定额定价建立了这种联系。

2编制工程决算是公路建设项目造价管理和控制的需要

政府主管部门,作为投资宏观控制的主体,按照原来的管理模式,仅能从审计结果得到工程项目的最终造价,是超概还是未超概,是否实现了控制目标,而审计工作则重点是财务资金的利用和使用情况审查,缺乏从工程造价管理角度对项目的投资管理,工程造价的形成缺乏一套系统完整的文件反映项目的造价与审批概算或预算的对比分析。

建设单位,作为投资控制的主体,竣工决算一般在项目基本完成后进行编制,属“秋后算帐”。在建设过程缺乏一套系统的、完整的文件,反映项目费用形成、考核各项费用支出的必要性和合理性以及与批准的概(预)算的对比分析,不能达到堵塞漏洞、规范管理、总结管理经验、提高管理水平目的。

造价管理部门,是工程建设项目造价管理的主体,是政府部分职能的延伸,是为政府造价决策提供服务的部门。目前大多数省份只管到施工图设计预算阶段,项目建设期间的造价管理和监督只有少数省份在做,这样一来,造价管理的依据只有定额和《概预算编制办法》,不适应目前工程建设项目双重计价依据的要求,且不掌握工程建设项目多次计价最重要、最后一次定价的资料,完全是计划经济的管理模式,不适应社会主义市场经济的需要。因此,造价管理部门需掌握市场定价的规则,以使项目前期阶段的造价确定从纸上谈兵过渡到从实际出发,以不断提高造价的管理水平。

审计部门的工作重点是从财务角度对资金流向及使用的合法性的判断,但由于没有专门的工程造价形成文件,审计的工作量很大,而且对项目造价形成过程的支付报表需逐一审查,特别是变更设计审查工作量更大,需请具有工程造价管理或概预算编制经验的造价人员参加。因此,作为审计部门也需要一个能系统反映工程造价形成的过程文件,以保证审计工作的质量、加快审计工作进度。

3编制工程决算从管理程序上完善了工程造价控制体系,为工程项目的最终造价确定,提供了一个合理的操作平台

工程决算的编制是从工程管理的角度出发,侧重于工程实体形成过程中“量”、“价”、“费”的分析,以建安工程费用为重点,以签订的合同为基础,以实施工程量、合同单价及合同相关条款为核算依据,反映工程建设过程中量的变化引起的费用变化和非量变化引起的费用变化,最终形成以建设项目的费用构成为表现形式并反映项目分部、分项工程工程量大小以及综合单价的高低,并与概(预)算进行同口径对比,反映概预算执行情况和工程管理的成果。

工程决算编制,侧重于对计价依据执行情况的考核,费用支出的必要性和合理性的考核,它是项目实际造价的反映,也是规范工程建设管理、提高造价管理水平的一个重要手段。同时完善以“量”、“价”、“费”为主线的估、概、预、决算体系。

工程决算在市场定价与定额定价之间架起了一座桥梁,可给不同管理部门提供了工程造价管理信息;有利于分析项目建设过程计价的合理性、必要性;可提供一个系统的、全面的工程造价形成文件,为竣工财务决算编制提供一个良好的基础;为进一步修订计价依据和建立工程造价数据库积累了造价数据,为我国造价管理工作与国际接轨奠定基础。

4通过编制工程决算,要达到加强造价管理的目的

工程决算的编制是手段,不是目的。通过工程决算的编制,主要是加强和规范公路建设项目过程投资管理,严格控制建设成本,提高投资效益。工程决算的编制以合同为依据。基础数据表突出不变、强调变要规范,要求管理过程中发生的各项费用都要有量、价、费的分析,要反映各合同段管理过程中建安工程的变化情况。工程决算表要反映工程建设发生的全部费用以及与合同、概算在费用以及数量的对比情况。

4.1通过基础数据表的编制,达到加强项目实施过程的造价管理目的

基础数据表是以合同段为管理对象、以合同段的量、价、费为目标进行管理的。从大的方面可分为两部分。

一是合同段决算表,综合反映本合同段内设计工程量、现场复测工程量、变更工程量、应支付的工程量、实际支付工程量、投标单价、变更引起的调整费用、调价费用、工程项目索赔费用、计日工费用等。在表格的设计中,强调投标单价的不变性,强调工程量变化、变更引起调整、调价、索赔等变化的归类反映,变与不变都要以招标文件、投标文件、合同为基础,除此之外的所有费用都不能进入合同段决算表,以堵塞工程项目实施过程中其他不合理的费用进入工程决算。通过对本表的分析,可直观地了解本合同段内工程量的变化情况,考察设计与实际符合情况,了解费用支付是否有多支或漏支的情况。

二是在项目实施过程记录合同段内所有涉及量、价、费的数量、金额及其变化的表格,包括工程合同登记表、变更设计登记表、变更引起调整金额登记表、工程项目调价登记表、工程项目索赔登记表、计日工支出金额登记表、收尾工程登记表、报废工程登记表、工程支付情况登记表。这部分表格真实反映了项目实施过程的全貌,相当于项目建设过程的台帐,要随项目实施过程进行编制。在表格的设计上体现了三部分内容,分别为合同,变更,支付的量、价、费,作为项目实施过程重点是控制变更的量、价、费。这一部分表格的编制,突出了合同的不变性和依据性,强调了对变更设计的管理,加强了支付与合同和变更设计的联系,使项目实施过程的量、价、费管理系统化、标准化,对项目实施过程的造价控制具有重要作用。

4.2通过工程决算表的编制,达到分析项目实施过程各环节的造价管理成果目的

工程决算表是以建设项目为对象,汇总建设项目的基本情况,分析建设过程中各阶段的量、价、费,形成,反映了建设项目建设阶段的投资及造价信息。从大的方面可分为四部分。

一是反映项目建设总体情况的表格――建设项目概况表,在表格内容设计上要反映项目的批复、主要技术经济指标、项目设计、竣工在“项(概预算项、目、节中的项,下同)”的工程量及费用等项目的总体情况。通过设计与竣工在“项”层次上工程量和费用的总体对比反映项目设计变更情况,以利于对设计和工程管理进行总结。

二是反映项目投资及工程量变化的表格,包括投资控制情况比较表、工程数量情况比较表,在表格内容设计上要反映批复概(预)算、标底、合同、决算的工程量及费用在决算“目”层次上的变化。通过投资控制情况比较表中工程合同与批准的概(预)算的费用比较,可以得到项目的招标效益;通过标底与工程合同费用比较,得到项目的投标效益;通过对项目决算费用与批准概(预)算比较,得到项目的执行效益;通过项目决算费用与工程合同费用比较,得到项目的管理效益。从而直观反映各管理环节造价管理的成果。通过工程数量情况比较表中对相应的工程数量也进行了比较,以达到前者控制后者,后者检验前者的目的。从而避免有些项目在管理过程中人为加大清单工程量掩盖中标总价、低标中标,减少工程量掩盖招标突破概算,增加“专项工程”从总包施工企业中强行分割工程获取利润等等一些问题,起到防微杜渐的作用,利于总结经验、吸取教训、提高规范化管理程度。

三是反映项目概(预)算、合同、工程决算的分析表格,包括概(预)算分析表、标底及合同费用分析表、项目总决算分析表。概(预)算分析表在内容设计上主要表现概(预)算编制体系中项、目、节的数量和费用向工程决算表格的项、目进行转化。标底及合同费用分析表主要表现标底及合同按工程量清单编制体系中章、节、细目的数量和费用向工程决算表格的项、目进行转化。项目总决算分析表除了表现按工程量清单编制体系中章、节、细目将建筑安装部分汇总决算的数量和费用向工程决算表格的项、目进行转化外,还要汇总项目的设备、工具及器具购置费用,工程建设其它费用。这部分表格的设置,主要解决按概(预)算编制体系和按工程清单编制体系,其工程数量和费用的同口径对比问题。可以说是过程表格。

四是反映项目总决算构成费用的表格,包括建安工程决算汇总表、设备、工具及器具购置费用支出汇总表,工程建设其它费用支出汇总表。建安工程决算汇总表在内容设计中一方面要按工程量清单模式的章、节、细目体系汇总建设项目各合同的建筑安装工程费用及数量,以利于与概(预)算第一部分费用进行比较,另一方面还要反映本项目各合同段相应工程细目的平均报价水平。设备、工具及器具购置费用支出汇总表,工程建设其它费用支出汇总表在内容设计上主要是统计、汇总与批复概(预)算第二、三部分相应项目的费用支出,对于概(预)批复中没有的项目,不能进入汇总表,从而限制了一些不属于项目内容的费用的列支。这部分表格反映了建设项目的总体费用支出及费用的构成。

4.3通过明确工程决算编制人员的资格要求,达到规范工程造价管理的目的

目前多数建设项目无工程造价这一专职人员,使得造价控制不尽人意,项目实施过程中的造价控制只停留在工程结算这个环节上。为通过工程决算编制,达到加强造价管理和控制的目的,《工程决算编制办法》明确规定要配备具有相应资格的公路工程造价人员,做好工程决算资料的收集、整理和分析工作。这就要求建设管理者要加强工程造价的过程管理,配备造价人员,以了解掌握国家有关工程造价方面的法律规定,收集价格信息,了解价格动态,分析整理各种造价资料;通过对建设过程中发生的费用支出情况的确认、登记,监督工程合同中有关造价条款执行情况;调整工程预算动态控制目标,编制工程造价动态分析报告;提供有关造价控制和降低造价的合理化建议。从而使造价人员在工程建设中真正发挥作用,使工程造价管理更加规范。