自学习编程即软件对操作者操作过程的学习。目前软件第一次打开默认为自学习状态。可简洁明了的显示操作者的操作过程,若不须自学习可点状态栏上的,已建立的程序不能修改,只生成结果;或者点击编程系统中的取消自学习,不学习程序但对前面的程序可做修改,用户根据需求设置。
进行自学习编程时应特别注意编程开始时的坐标系,一般情况下首先要对坐标系进行初始化,或者提取已建好的工件坐标系,以保证编程时和运行时坐标系的一致性。
当对基本几何元素的测量进行自学习时,不是每采一个点就自学习一个探测指令,而是探测完点,当做完某一基本几何元素后,才在程序编辑窗口生成一系列程序,包括探测点、运动辅助点和生成基本几何元素等指令,其中运动辅助点指令的生成与回退距离有关,回退距离越大,运动辅助点距目标探测点越远。在这种情况下,通过自学习功能所获得程序的机器运行路径与手动采点的顺序有关,故建议手动采点时,最好沿最佳路径采点。
注意:由于机器总是在相邻两点之间沿最短路径即直线运动,自学习编程过程中除了要进行测量所必需的操作外,还应在运动途中必要的位置设置一些运动辅助点,以保证程序运行时机器不会与工件发生碰撞。可按计算机键盘上的“F12”获取运动辅助点或操纵盒上的“Pos”键来实现。