KMCAPP常见问题解答
1. 安装了Oracle10g数据库,运行capp时,提示:未找到指定程序。
解决方法:与Oracle客户端程序安装有关。CAPP需要用到Oracle的ADO组件,因此安装Oracle10g客户端程序时需要安装全部组件,如果只装部分组件,就有此问题。
2. 服务端升级后,在客户端用智能升级工具升级,报错:“网络连接失败!请求的名称有效并且在数据库中找到,但是它没有相关的正确的数据来被解析”。
解决方法:更改防火墙设置或退出防火墙。
3. CAPP客户端如何访问服务端?
解决方法:在capp客户端的安装目录下的kmcapp.con中配置服务器的IP地址。
4. 在装过CAPP老版本的机器上重新安装新版本CAPP后,启动企业资源管理器,系统都会提示ODBC数据源的错误。
解决方法:建议将老版本CAPP完全卸载干净后再重新安装。卸载时,最好将机器上所有的kmres.ini配置文件删除。重新启动企业资源管理器,配置数据库连接。
5. 客户机上安装了capp客户端后,运行提示:找不到9600。
解决方法:可以从以下几个方面考虑。
1.查看CAPP服务端是否正常启动。大多数情况是右下角的图标没有出来或进程中没有启动。
2.查看kmcapp.con中是否配置了服务器的IP地址。
6. 数据库连接配置成功了,ODBC也是通的。但capp运行提示:“服务端中没有配置数据库版本”,确定后又提示“未发现数据源名称,并且未指定数据库驱动”。
解决方法:
1)查所有的配置,确认配置没有错误。例如:对于sqlserver,在数据库驱动处要配置为“sql server”(中间有空格)。对于Oracle,要检查服务端和客户端配置的Oracle驱动版本是否一致。
2)在ODBC中手工创建数据源,确认是否连接成功。
3)在数据库连接工具配置界面,“DSN自动创建方式”配成“新增”,并确认capp可以自动创建数据源。
4)确认capp服务端和客户端机器可以正常访问,是否存在防火墙或者杀毒软件的影响。
5)确认TCP/IP协议存在。
7. 在PDM中直接打开CAPP的卡片,提示“找不到kmcapp.dll”。或者浏览gxk文件时提示“DrawKm32控件不能加载kmcappdll.dll,可能是dll文件不存在,或者缺少相关文件”。
解决方法:出现这个问题,都是组件版本(如:kmcappdll.dll和Drawkm32.ocx配套文件)与机器上的CAPP版本不匹配。一般都是先装capp后装pdm导致。建议再修复安装一下capp。查一下好的机器的公共组件下的kmcappdll.dll的版本,与有问题机器上这个dll比较一下。
8. 启动KMCAPP客户端提示:
解决方法:用户使用的oracle数据库的用户名被锁。解锁即可。在oracle数据库中执行语句:“ALTER USER username ACCOUNT UNLOCK;”。
9. 使用CAPP报错后,再次启动capp报错如下:
以后每次打开CAPP都出问题。
解决方法:在数据执行保护中添加kmcapp.exe!
操作:右键我的电脑-属性-高级-性能-设置-数据执行保护-勾选第二个-添加kmcapp.exe
如果还是不行,注销(注意不是重启)计算机再试。
10. CAPP安装过程中,提示Drawkm32不能注册
解决方法:利用DEPENDS.EXE工具查找Drawkm32相关联依赖的动态库,若有动态库红色显示则说明该动态库缺失或未注册,在安装盘中查找该动态库,将其拷贝至path路径中的任一位置,将其注册,可解决Drawkm32不能注册的问题。
11. 在裸机上装完CAPP后,一新建工艺规程报如下错误:
解决方法:运行kmcapp安装盘,安装MSXML解析器即可
12. 启动KMCAPP时,提示“试图执行系统不支持的操作”,提示后也可以编辑。
解决方法:请根据以下的步骤检查:
1、kmres是否安装,并可以启动;
2、公共组件目录和KMCAPP安装目录下的组件都已经注册;
3、注意system32目录的tabctl32.ocx文件,可能需要更新并注册;
4、如果有的机器上没有此问题,请比较两台机器上的KMCAPP目录、公共组件目录和System32目录;
5.检查kmresview.ocx控件版本是否与capp一致,并注册该控件。
13. 在capp过程卡编辑时提示“找不到成员”。
解决方法:主要是capp程序用到的组件不匹配导致。
(1)查看公共组件下kmresview.ocx版本是否跟capp安装盘中的一致。如果不一致,将安装盘中配套的文件拷贝过来,再进行注册;
(2)系统下的kmgrid32.ocx的版本老了。查看capp安装盘中的配套文件,拷贝到原有路径下后进行注册。
14. 安装 CAPP 后,新建工艺规程时报错:"规程树创建出错……”。
解决方法:没有安装MSXML3解析器。在安装CAPP时会自动安装MSXML解析器4,极少数机器可能还需要安装MSXML解析器3。运行开目CAPP 安装盘中的KmcappSetup.exe文件,在弹出的安装界面中,点击“MSXML解析器3”按钮安装即可。
15. 在CAPP中插入DWG对象或浏览器中浏览CAD图形时,文字都显示成“??”或乱码。
解决方法:由于字体库中没有CAD图形文件中对应的字体文件引起。把CAD图形文件中使用的对应字体文件拷贝到公共组件中(C:\Program Files\Common Files\KMSOFT\kmcadplat)的fonts目录中,若有同名文件,可以覆盖,也可以不覆盖(拷贝前先将同名文件更名)。
16. 在KMCAPP网格中导入EXCEL表格数据时,报错“写入数据失败,原因第1行,第2列Numeric fieldoverflow.若您不想丢失该数据请退出,继续将丢失该数据。继续吗?”如图
解决方法:在excel表格中,如果有些列同时包含有数字和字符时,如下图所示第2列,会报此错。将第二列中数字全部设置为文本即可,即前面有绿三角角符号如下图
17. GXK文件打印生成pdf格式文件后,丢失文字
解决方法:Adobe pdf打印机,打印首选项,高级,设置打印质量为4000dpi即可,默认为1200dpi
18. 在kmcapp中,以dwg对象的方式插入dwg图纸后,在kmcapp中浏览显示时,形位公差显示不正常,如图1所示,但如果在kmcapp中双击该对象,启动autoCAD打开进行编辑时,显示正常,如图所示。
解决方法:autocad安装目录下fonts目录下所带的形位公差字体文件amgdt.shx ,将该文件拷贝到公共组件目录..\kmcadplat\fonts下即可。Kmcapp2015发行版以及后版本已带autocad2015中所带的形位公差字体文件。不会出现该问题