/* * Copyright (c) 2025 Beijing Hardman Automation Equipment Co., LTD. All rights reserved. * * Project: adapter * File: cncmachine_test.go * Last: 2025-04-27 15:11:02 * Author: wangcheng@bj-hardman.com */ package robot import ( "context" "testing" ) func TestWorkpieceFromDockToTempStation(t *testing.T) { setup(t, "192.168.1.130:102") defer teardown() err := robot.FetchWorkpieceFromDock(context.Background(), 1, 1, 9) if err != nil { t.Fatal(err) } err = robot.PlaceWorkpieceToTempStation(context.Background(), 1, 1) if err != nil { t.Fatal(err) } //err = robot.FetchWorkpieceFromDock(context.Background(), 1, 1, 2) //if err != nil { // t.Fatal(err) //} //err = robot.PlaceWorkpieceToTempStation(context.Background(), 1, 2) //if err != nil { // t.Fatal(err) //} //err = robot.FetchWorkpieceFromDock(context.Background(), 1, 1, 3) //if err != nil { // t.Fatal(err) //} //err = robot.PlaceWorkpieceToTempStation(context.Background(), 1, 3) //if err != nil { // t.Fatal(err) //} //err = robot.FetchWorkpieceFromDock(context.Background(), 1, 1, 4) //if err != nil { // t.Fatal(err) //} //err = robot.PlaceWorkpieceToTempStation(context.Background(), 1, 4) //if err != nil { // t.Fatal(err) //} err = robot.FetchWorkpieceFromTempStation(context.Background(), 1, 1) if err != nil { t.Fatal(err) } err = robot.PlaceWorkpieceToMachine(context.Background(), 1, 1) if err != nil { t.Fatal(err) } err = robot.ExchangeWorkpieceToMachine(context.Background(), 1, 1) if err != nil { t.Fatal(err) } err = robot.PlaceWorkpieceToTempStation(context.Background(), 1, 1) if err != nil { t.Fatal(err) } err = robot.FetchWorkpieceFromTempStation(context.Background(), 1, 1) if err != nil { t.Fatal(err) } err = robot.PlaceWorkpieceToMachine(context.Background(), 3, 1) if err != nil { t.Fatal(err) } err = robot.FetchWorkpieceFromMachine(context.Background(), 3, 1) if err != nil { t.Fatal(err) } err = robot.PlaceWorkpieceToTempStation(context.Background(), 1, 1) if err != nil { t.Fatal(err) } err = robot.FetchWorkpieceFromTempStation(context.Background(), 1, 1) if err != nil { t.Fatal(err) } err = robot.PlaceWorkpieceToMachine(context.Background(), 4, 1) if err != nil { t.Fatal(err) } err = robot.FetchWorkpieceFromMachine(context.Background(), 4, 1) if err != nil { t.Fatal(err) } err = robot.PlaceWorkpieceToTempStation(context.Background(), 1, 1) if err != nil { t.Fatal(err) } err = robot.PlaceWorkpieceToTempStation(context.Background(), 1, 1) if err != nil { t.Fatal(err) } }