UG绝对坐标编程与相对编程的区别主要表现在以下几个方面:
1. 基准点设置:在绝对坐标编程中,基准点可以在多个位置设置,如坐标原点、模型空间的左上角或实体原点。相对坐标编程仅能在模型空间的左上角设置基准点。
2. 坐标计算方式:在绝对坐标编程中,通常以实体原点或模型原点作为参考点,每个实体的中心点被设定为X0、Y0的坐标,然后通过减去基准点的坐标来确定实体的位置,因此每个实体的坐标都是绝对的。而在相对坐标编程中,前一个实体的坐标信息被保持,例如前一个实体的X1、Y1,以此作为参考基准,然后连续添加多个实体,例如当前实体的X2、Y2,并通过减去前一个实体的坐标以及附加上相关数值来确定下一个实体的绝对坐标,这种方式更省事且容易理解。
3. 编程方式:绝对坐标编程是指以机床坐标系为程序坐标系进行编程,不需要自设参考坐标系,在程序中也不需要G54的调用。相对坐标编程则是以自设参考坐标系为程序坐标系进行编程,在程序中需要使用G54进行调用。
UG绝对坐标编程和相对编程是两种不同的编程方式,它们在坐标系的参照点和编程方式上有所区别。绝对坐标编程以工件原点为参照点,编程时需要给出具体的坐标值。而相对编程则以当前刀具位置为参照点,编程时只需要给出相对于参照点的坐标值。因此,相对编程更加灵活,方便快速定位和调整,但在加工大型工件时,需要更精确地控制整体坐标系,这时绝对编程可能更加适用。