KMCAPP常见问题解答

1. 安装了Oracle10g数据库,运行capp时,提示:未找到指定程序。

      解决方法:Oracle客户端程序安装有关。CAPP需要用到OracleADO组件,因此安装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中所带的形位公差字体文件。不会出现该问题