前几天在流程讨论时,遇到一个问题:试制和生产准备状态检查应该在产品研制生产的哪个环节开展呢?是不是一定要在人、机、料、法、环、测各项因素都齐备的情况下才能开展,还是只有部分条件具备就可以开展了呢?最近重新学习了GJB 1710A-2004《试制和生产准备状态检查》,谈谈自己的认识。
一、作用和适用范围
作用:军品承制单位进行试制和生产准备状态检查,是为了避免和减少在产品质量、生产进度和费用等方面的风险。
适用范围:适用于产品试制和生产(包括试生产)前的准备状态检查;间歇性生产和转厂生产前的准备状态检查参照执行。可根据产品的特点、生产规模、复杂程度以及准备工作的实际情况,集中一次检查,也可以分阶段进行产品的试制和生产准备状态检查。
作用和适用范围内容不多,几个概念简单说明一下:
1)试制、试生产和生产
试制、试生产、批生产处于研制生产的不同阶段,其内涵也各不相同。一般而言,试制属于工程研制阶段的工作,始于工程研制阶段,终于设计定型阶段;试生产是在设计定型后,生产定型前的小批量生产阶段;批生产指生产(工艺)定型后的批量生产工作。从适用范围看,试制准备状态检查适用于试制,生产准备状态检查适用于生产和试生产。
2)间歇性生产
间歇性生产一般指两个(或多个)批次产品投产时间是不连续的,那间隔多长时间算是间歇性生产呢,可以参考GJB 908《首件鉴定》中的要求,即间隔2年以上(含2年)的,应当重新进行产品试制准备状态检查,生产状态重新稳定后就可以转为生产准备状态检查。
3)转厂生产
转厂生产因为生产条件发生变化,所以在生产前必须开展试制准备状态检查,以确保新的承制单位具备生产能力,生产状态逐步稳定后再转为生产准备状态检查。
二、检查内容
因为试制和生产(含小批试生产)所处的研制生产阶段不同,生产条件不同,所以准备状态检查的内容有重复,也有差异,本文以生产状态检查为主说明检查内容,中间会穿插试制需关注的内容。承制单位可根据产品和生产特点对GJB 1710A-2004《试制和生产准备状态检查》标准进行适当裁剪。
2.1 设计文件
1)设计图样和主要设计、试验、验收、使用等有关技术文件,应完整、准确、协调、统一、清晰,并能满足生产需要(设计文件和图样一定是经过三级审查的正式文件,并完成了工艺性审查、标准化审查和质量会签)。
2)定型遗留的问题已经得到解决。
3)设计更改已按规定的程序,实施了严格的控制,并符合规定的要求。
关于设计文件,试制准备状态检查还包括以下内容,如果企业到生产阶段还未完成以下工作,一定要在生产准备状态检查前补充完毕:
4)对复杂产品应进行特性分类,编制关键件(特性)、重要件(特性)项目明细表,并在产品技术文件和图样上做出相应的标识。
注意,在试制和生产准备状态检查阶段,所有的设计文件和图样应准备完毕。
2.2生产计划与批次管理
1)生产计划的制定应做到全面、协调,能保证均衡生产。其生产进度应符合该批次最终产品交付的要求。
2)已制定了完善的批次管理程序,并对制成品、在制品转批的管理做出了明确规定。
注意,在试制和生产准备状态检查阶段,生产计划已完成,批次管理有完善的管理程序或制度。
2.3 生产设施与环境
1)生产设施应按工艺准备的要求配套齐全,并保证安全。
2)生产设备应能符合产品批量生产的要求,按规定保养、检修、检定,并作出相应的标志。
3)当生产工艺、设备使用和测量对温度、湿度、清洁度、振动、电磁场、噪音等环境有特殊要求时,其生产环境应能符合规定的要求,并有相应的控制手段和记录。
关于生产设施与环境,试制准备状态检查还包括以下内容,如果企业到生产阶段还未完成以下工作,一定要在生产准备状态检查前补充完毕:
4)生产设施与工作现场的布置,应能保证试制过程的安全以及产品与工艺对环境的要求。
注意,在试制和生产准备状态检查阶段,生产设施、生产环境已完成。
说明:设施和设备是不一样的,根据《装备承制单位资格审查实施细则》,设施主要包括:研究室、实验室、生产或修理车间、仓库等工作场所,通信、运输及水、电、气、防静电、防雷电等保障设施。设备主要包括:加工制造设备、工装模具、信息化系统等。
2.4 人员配备
1)负责配合现场生产的设计、工艺等技术人员和管理人员具备相应的资格,在数量上和技术水平上符合现场工作的要求。
2)应按产品生产的过程及各工序和工种的要求,配备足够数量、具有相应技术水平的操作、检验和辅助等人员。各类操作和检验人员应熟悉本岗位的产品图样、技术要求和工艺文件,并经培训、考核按规定持有资格证书。
注意,在试制和生产准备状态检查阶段,人员已齐备并具备相应的能力。
2.5 工艺准备
1)已制定了工艺总方案并经过评审(不一定新制定,也可以沿用前期的)。
2)关键工艺技术已得到解决,并纳入工艺规程或其他有关文件。
3)应按规定的要求进行了工艺评审,对工艺总方案和关键件、重要件工艺文件以及特殊过程的工艺文件进行了评审。
4)在产品研制的基础上,工艺规程、作业指导书等各种技术文件已经确定,能满足批量生产的质量和数量的要求。
5)生产现场的工艺布置、工位器具的配备,应按批量生产的要求符合工序的性质和加工程序,并实施了定置管理。
6)工艺装备、检验、测量和试验设备等,应按批量生产配备齐全,其准确度和使用状态应能满足批量生产的要求,并编制了检修、检定计划。对检验与生产共用的工艺装备、调试设备,应有控制程序保证能按规定进行检定或校准。
7)关键过程的控制方法已确定并纳入了工艺规程。必要时,应采取统计技术进行控制,以减少加工中的变异。
8)已制定特殊过程的质量控制程序和工艺文件,能对其实施有效的控制。
9)对产品制造、检验和试验所用的计算机软件,已经过鉴定,并确保满足生产使用的要求。
注意,工艺准备是试制和生产准备的重点,到了试制和生产准备状态检查阶段,工艺文件已齐备并通过评审,工装和设备齐全并满足生产需求、生产和检验共用/计算机软件等经过检定或校准,特殊过程/关键过程等控制程序已制定。
2.6 采购产品
1)对提供采购产品的供方已进行质量保证能力和产品质量的评价,并编制了合格供方名录和采购产品优选目录。
2)应在批准的合格供方名录和采购产品优选目录中选择供方和产品,并在质量、数量、交货期方面,能满足批量生产的需求。
3)应有完善的采购产品入厂(所)复验、筛选、检测的程序,且工作条件已经具备。
4)应按规定的要求,实施了对采购产品入库、贮存、发放的控制,其采购产品的贮存条件应能满足规定的要求。
关于采购产品,试制准备状态检查还包括以下内容,如果企业到生产阶段还未完成以下工作,一定要在生产准备状态检查前补充完毕:
5)采购文件的内容应符合有关要求,并已列出采购产品的清单。对采购产品的质量、供货数量和到货期已做出明确规定,且按规定进行了审批。
6)外购、外协(含扩散生产)产品应有明确的质量控制要求(这一点很重要,很多企业直到生产很多批次也未能明确,给处理合同纠纷埋下隐患)。
7)采购清单所列产品应订购落实,到货产品应按规定进行入厂(所)复验。对未到货的产品应有措施保证不会影响生产。凡使用代用品的产品,应经过设计确认并办理了审批手续。
注意,在试制和生产准备状态检查阶段,并不要求所有的采购产品全部到位,只要未到货的产品有保证措施(无不可控风险),是可以进行生产准备状态检查,也可以同步开展生产工作,毕竟生产周期都是非常紧张的。
2.7 质量控制
1)产品质量计划(质量保证大纲)已经修订完善,并进行了评审。
2)首件鉴定工作已经完成,并有逐工序检验和最终检验合格结论,制造工艺应符合设计要求(适用于生产准备状态检查,对于试制准备状态检查不适用)。
3)应有规定的程序,对产品生产过程和产品质量实施有效控制;对设计、工艺文件,材料、设备的技术状态进行严格控制;用于批生产的不合格品控制;用于技术状态管理(含更改、控制等)。
4)对识别的关键过程和特殊过程,已制定专用质量控制程序,并能实施有效的控制。
5)对产品实现的过程应能实施监视和测量,并按程序实施有效控制。
注意,在试制和生产准备状态检查阶段,质保大纲已评审,首件鉴定已完成,生产过程、技术状态、关键过程、特殊过程等都有完善的控制程序。
三、最后的话
产品试制和生产准备状态检查是对开工生产条件进行评价,以确保产品能保质、保量、按期交付并规避风险。只有在准备状态检查合格或通过后,才能开工生产,但这种合格不是所有条件都完备,只要保证后续批生产工作能保质(完善的质量控制程序)、保量(人、机、法、环、测等因素齐全)、按期(在采购产品没有风险时,采购与生产工作同步开展可以缩短生产周期)完成,就可以开工生产了。
我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0
为了将Cucumber用于命令行脚本,我按照提供的说明安装了arubagem。它在我的Gemfile中,我可以验证是否安装了正确的版本并且我已经包含了require'aruba/cucumber'在'features/env.rb'中为了确保它能正常工作,我写了以下场景:@announceScenario:Testingcucumber/arubaGivenablankslateThentheoutputfrom"ls-la"shouldcontain"drw"假设事情应该失败。它确实失败了,但失败的原因是错误的:@announceScenario:Testingcucumber/ar
这个问题在这里已经有了答案:Checktoseeifanarrayisalreadysorted?(8个答案)关闭9年前。我只是想知道是否有办法检查数组是否在增加?这是我的解决方案,但我正在寻找更漂亮的方法:n=-1@arr.flatten.each{|e|returnfalseife
我不确定传递给方法的对象的类型是否正确。我可能会将一个字符串传递给一个只能处理整数的函数。某种运行时保证怎么样?我看不到比以下更好的选择:defsomeFixNumMangler(input)raise"wrongtype:integerrequired"unlessinput.class==FixNumother_stuffend有更好的选择吗? 最佳答案 使用Kernel#Integer在使用之前转换输入的方法。当无法以任何合理的方式将输入转换为整数时,它将引发ArgumentError。defmy_method(number)
当我的预订模型通过rake任务在状态机上转换时,我试图找出如何跳过对ActiveRecord对象的特定实例的验证。我想在reservation.close时跳过所有验证!叫做。希望调用reservation.close!(:validate=>false)之类的东西。仅供引用,我们正在使用https://github.com/pluginaweek/state_machine用于状态机。这是我的预订模型的示例。classReservation["requested","negotiating","approved"])}state_machine:initial=>'requested
我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R
我有一个包含多个键的散列和一个字符串,该字符串不包含散列中的任何键或包含一个键。h={"k1"=>"v1","k2"=>"v2","k3"=>"v3"}s="thisisanexamplestringthatmightoccurwithakeysomewhereinthestringk1(withspecialcharacterslike(^&*$#@!^&&*))"检查s是否包含h中的任何键的最佳方法是什么,如果包含,则返回它包含的键的值?例如,对于上面的h和s的例子,输出应该是v1。编辑:只有字符串是用户定义的。哈希将始终相同。 最佳答案
我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm
我需要检查DateTime是否采用有效的ISO8601格式。喜欢:#iso8601?我检查了ruby是否有特定方法,但没有找到。目前我正在使用date.iso8601==date来检查这个。有什么好的方法吗?编辑解释我的环境,并改变问题的范围。因此,我的项目将使用jsapiFullCalendar,这就是我需要iso8601字符串格式的原因。我想知道更好或正确的方法是什么,以正确的格式将日期保存在数据库中,或者让ActiveRecord完成它们的工作并在我需要时间信息时对其进行操作。 最佳答案 我不太明白你的问题。我假设您想检查
我的日期格式如下:"%d-%m-%Y"(例如,今天的日期为07-09-2015),我想看看是不是在过去的七天内。谁能推荐一种方法? 最佳答案 你可以这样做:require"date"Date.today-7 关于ruby-检查日期是否在过去7天内,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/32438063/